**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************************R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************************R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************************R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************************R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********************R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********************R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********************R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********************R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******************R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******************R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****************R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****************R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***************R........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**************R.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*************R..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
************R...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***********R............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**********R.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*********R..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
********R...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*******R................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
******R.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*****R..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
****R...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
***R....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
**R.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*R......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
R.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
999 999