CCSD3ZF0000100000001NJPL3IF0PDS200000001 = SFDU_LABEL /* FILE FORMAT AND LENGTH */ RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = 300 FILE_RECORDS = 275 LABEL_RECORDS = 7 /* POINTERS TO START RECORDS OF MAJOR OBJECT IN FILE */ ^IMAGE_HISTOGRAM = 8 ^IMAGE = 12 /* IMAGE DESCRIPTION */ DATA_SET_ID = 'VO1/VO2-M-VIS-2-EDR-BR-V2.0' SPACECRAFT_NAME = VIKING_ORBITER_2 MISSION_PHASE_NAME = EXTENDED_MISSION TARGET_NAME = MARS IMAGE_ID = '518B90' IMAGE_NUMBER = 56681367 IMAGE_TIME = 1978-01-18T07:34:54Z EARTH_RECEIVED_TIME = 1978-01-18T08:00:24Z ORBIT_NUMBER = 518 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = RED EXPOSURE_DURATION = 0.050910 NOTE = "NORTH POLAR MONITORING" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END 0 ÷o ·/½KMTŽ+ó mø-3ú5ŽôÎÂÙîìãÁ›³º` ,00000.0002002020000.......,.....,,,,.,..,...............................................00.0.00.0000000000000.00000000000002222222222222222222222222222444444444444442422222444444444444222444222442244242444422242222222222222422442422222222222222222222242220222222022002200020202000000..,,,*",.0.0000000.0000.0..........$*....0.......0......0...00........................0.0.....0......000...0000000..000000000000000000000002022022222222222222222222222222222222222222222222222222222222222222222222222222222222222202202020020202222000020020220020020200200000000000000000000.......,,*&,......0.0...................,...........................,(,..........................&"...........................*,...00000000000.0000000000000000000000000002000222222222022220222222222020222220020000000000000000000000000000000000000000000000000000000000020000000000000000000000.0......,,&*,............................,.,..........,,....,....,.,...,.,,,,,.,..,.,,.,,.,..,.....,..,...........................................0000000.0.,.0000..0.000000000000000000,000000020000000000000000000,.0000000000000000000000000.0.000000000000000000000000000000000000.0................,,,*$,,,...,............,.....,,.,.,,,,...,,,,,...,.,.,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,....,,...........,...............................................0...0...00.....000000000000000000.0..00000..0..0.000000.0.0.....0..0000*,.00.0.0.00.0000000000000000*(000..0..................,,,( &*,,,,,,,............,,,.,,,,,,,,,,,,.,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,,,..................,.,,0.........................0..000.0000.00..............0..00000..................000.0000......0..0..00000000.0..........................*$*,,,.,.,..,.,..,,,,,.,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,.,.,.,,,,.,.,.,,,,.,,,,,....,,,.,.,..,.....,....................................0.......................................0...0.0000........................,.,,,,* $**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,,,,,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,...........................,..,.......................................................,.,....,....,,,,* $*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**********,,,,,,*,,,,,,,,,*,***,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,....,,..............,.,,.,,.,......,,,,.,.............................................,,.,,.,.,,,.,,,,,,*$***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,*,,,,,,,,,,*,,*,,**,,******************,********,,,*****,*,,**,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,,,,.,,......,...,,,.,,,,..,,,,,,,,,.,,,,,,,,.,........,...................,.,.,...,,,,,,,,,,,,,,,,,,**"***,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,*,,,,,,,,,,*,**,******************************************,********,********,*,,,*,,,,,,,,,,,*,,,,,,,,,,**,,,*,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,,...,...,,.,........,.........,,,,,,,,,,,,,,,,,,,,**"(****,,,,,,,,,,,,***,*,,,,,,,****,,,,,,*,,,***,******,*,*************************************************************,*****,***,***,,,*,*,*,,,,***,,*********,,***,,*,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,..,..,...,...,,,,,,,,,,,,,,,,,,,,,,,**"(****,*,,,,,,*,,***,*,****,*,**,,,,,,**,****,*****************************************************************************,*,*******,,,***,*****,**,***,***********,***,*,**,,,,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**"(********,,,,****,,,,,********,***,******,**************************************************************************************************,*******************************,**,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,*,,*,*,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,*,*,,**** (********,**,*,***,******,*******,************************************************************************************************************************************************************,*,,**,*,,,,*,,****,,**,******,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,**********("((********,,*,***,***********************************************************************************(*******************************************************************************************,*****,**********************,*****,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,*,*,****,*****("*********,***************************************************************(*****************************************(*********************************************************************************,******************************,*****,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************** ((***,**,*,*,,**********************************************************(*******************************(*(***(***(*********************************************************************************************************************,******,*,*,,,,,*,,,,,,,*,,,,,,,,,,*,*,,,*,**************("(**********,***,********************************************************(**(***(*(*(*******(*(*************(*(((***(**********************(**(******************************************************,******************************************,**,,,,,,*,,,,,,,,,,*,,,,,,,,,,,*,****************("(**********,******************************************************(*****(***(*********(*********(***(****(*(*(((****(*(*(****(***************(**((*******************************************************************************************,*******,,**,,,*,,,,*,,,,,,,,,,*********************("(********,**,*********************************(*********(*****((*(********((**(**(****((**(**(((***((**(((((((*(((((***(((***(*(*(*(*(**(*****((*((*(*(************************************************************************************,***,**,,*,,***,**,,,,,,,,,*,,**,*********************("(******,**,**************************************************************(********(*((**((*(*((((((*((((((((((((((((*((*((*(***((**(*(((*((**(*(**(*(**(******(***(********************************************************************************,,*,*,,,**,**,***,,,*,,,**,*******************( (**********,*******************************************(*********(((((((((((((*(((*(((((*((((((((((((((((((((((((((((**(((((((**(((((((((((*(((*(((((*(((((***(*(((**((****(*((*****************************************(**************************,*****,*,,,*,*,,,,*,,,,**,********************* (*****,,**,*,***************************************(*(((**(*(****(*((*(((**(((((**((((((*((((((((((((((((((((*(((((((((((((((((((((((((*((((((((((((((((*(*(*((*(**(((*(((((((*((((***********************(******(************************************,*****,*,,,*,,,,*,,,**********************( (****,,,*,,,*,**************************************(*(****((((*(*((((((*(***(((((((((((((((((((((((*((((((((((((*((((((((((*((((((((((((((((((((((((((((((((**(*((*((((((((((((((((*((*(***((*(*****(*****(*((**************************************************,***,,,,,*,***************,*****( (***,,*,,,,,*,,***********************************(*(((((*((((((**(*((((((*((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((*((((((((((((((((**((((((((((**(**(***(*(*(*(((((**(((*((*(********************************************,**,*,,************************((****,,*,,***,**,**,********************************(*(***(***((((*(((((***(((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((****((((((((((((((((((*****((****************************************,***************************( (***,***,,***,,***,,,,,,*********************(**(**(((*((((((*(*((((*((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((*((**(((**((**************************************,************************("(******,,,,,*,,,,,,,*****,***********************(((((*((*((*(((*(((*((*(*(((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((*((*(******(****************,************************************( (*******,,,,,,*****,**,,*******************(***(*(**(((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((**((***(*******(***********************************************((*******,,******,*,***********************(*****(*((((((((*(((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((*(***(*(********************************************((*******,,***********************************(*****((*(((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((*(((((**(**********************************************((**,*,,*,*,***,**********************************(((*((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((*((((((((**((********************************************((********,***($*******************************(**((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**********************************************((********,,***(***************************(((***((**(((((((((((*((((((((((((((((((((((((((((((((((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(**********************************************((**********,,********************************(********(((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((( &((((((((((((((((((((((((((&&((((((((((((((((((((((((((&&((((((((((((((((((((((((((&((((((((((((((((((((((*((*(((((******(*****************************(***(((******,*,*,,*,*,***********************((*****(((****(((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((($((((((((((((((((((((((((((((((*(***(*******************(&***(*******((&(****,*,,,*,**************************(*******((**(((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&(((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((&(&&&(&((((((((((((((((((((((((((((((((((((((*(*(*(*****************(**&***(********(&(****,,,,**,*,****************************(****(((*(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((&(((((((((((&(((&(&((((((((((((((((((((((((((((((((*((*(**((*(*************((**(***(*((***(**( *****,*,,,***,*,,****************************((**((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&((((&(((((((((((((((((((((&(((((((&(((((&&(((((((((((((((((&((&&&(((&&(&&&(&(&(&(((((((((((((((((((((((((((((((((((((*(((((*((((**((***(***(*(*(*(****(*((((******,,,*,***,*,**************************(**(*(((*(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(&((&((&(((((((((((((((&((((((((&&(&&&((((((((((((((((((&(&(&(&&((((&&((&&&(&&&(&&&&(&(((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******,,*,,,,**,***********************(****(***(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((&(&((&((&((((((((((&((((((((((((((((((((((&(((&(((((((&((&&&&&((((((&&&&&&&&&&&(&&&&&((((&(&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****,,,,,,,,***********,*********************(((*(((**(*(((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((&(&(((((&&&(&&(((((((((((((&&((((((&((((((((((((((&&((&&&((&(&&&&&&&((&(&(&&&&((&&&&&&((&&(((((&&(((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((&****,**,,*,,*,*****,**************(***(*****(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((&&&&&(((&&(&((&&(&&(((&&(&(&((((((&((&&(&((&((((((((&(&&(&&((&&&&&&&(&&(&&(&&&&&&&&&&&&&((((&((&&((&((&((((&(((((&&(((((((&(&&&(&&(((((((((((((((((((((((((((&&*****,*,,,**,****,***************************(*(((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&((&((&((((&((((((&&&(((&((&((&(&(((((((((&(&(&&((&(&((((&&((((&&(&&&&&&(&&&&&&&&&&&&&&&(&&&&&&(&&&&((((((((((((((&((&&(&(&((&&&((&((((((((((((((((((((((((((((((((((&$***,,,,,,,,,,*********************************((*(((((((((((((((((((((((((((((((((((((&((((((((((((((&(((((((((((((((((((&(&(((&((((((&((&&(&&&((&((((&(&&&&&&(((&&((&&(&&&(((((&((((&(&(&&&&&&&(((&&&(&&(((&&&&&&&&&&&&&((&(&&&(((((((&&(((((&&&&&(&&&(&(&((&((((((&(((((((((((((((((((((((((((&&&**,,,,,,,,,*,*,*************************(****((*((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((&((&(&&&(&(&&&&&&((((((((((((&&&&&(&(((&((&&(((&&&((((&((&(&(&&&&((&&(&&(&&((&&&&&&(&&&&&&&&&&((&((((&((((&((&&&&&&&&&&&(&(&(&(((&(((((((((((((((((((((&((((((((((((&**,*,,,,,,,,,,,*,*******************(***(******((*(((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((&&((((((&(&&((&&&&(&&&&&(&(&(((&&&&(&&&(&(&((&&&((((((&&(&&&&(((&((&(&&&(&(&&&&(&&&&&&&&&(&(&&&&&&(&&(((((((((&(((((&&&&&&&&&&&((&&&((&(&((((&(((((((((((((((((((((((((((&&***,*,,,,,,,,,,,,********************(*(**(***(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(((&((&&((&&((&((&&((((&&&(&&&&((&(&&&&&&&(((&(&&(((&((((&((&&&(&&((&&&(&&(&&&(&&&&&&&&&(&(&&&&&&&&((&&&((((((&(((((((&&&&&&&&&&&(&&&(&(((((((((((((((((((((((((((((((((((((&**,,,,,,,,,,,,,,**************************(**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&((((((((((&(&&&(&&&&&&(&(&(&&(&&((((&(&&&&&&((((&&&&(&&((&&&((((&(&(&&&&(&(&&&(&&&&(&&&&(&&&&&(&&&(&&&&&&&(&&&((&&&&(((((((((((((&&&&&&&&&&&&(&&(((((((((((((((((((((((((((((((*(((((&**,,,,,,,,,,,,,,********************(****((*((((((((((((((((((((((((((((((((((((((((((((((((((&((((&(((((((((((((((&((((((((&&&&(&((&&&(&(&&&&&&((&&&((&((&(&&&&&(&&&(&&&&(&&&&&&&(&&&&&&&&(&&&&&&&&&&(&&&&&&&&(&&&&&&(&(&&(((&&((((((((((((((((&&&&&&&&(&&(&((((((((((((((((((((((((((((((((***((&**,,,,,,,,,,,,,,*,,******************((**(((((((((((((((((((((((((((((((((((((((&((((&(((((((&(((((((((((((&(&(((((&(&&((&(((&&&&&&(&&&&(&&&&&&&&&&&&&&&&(&&&&((((&&&&&&&&&(&&&&&(&(&&&&&(((((&((&&&&&&&&&(&&&&&&&&&&&&&&&((((((((((((((((((((((((((&(&&&&&&(&(((&(((((((((((((((((((((((((***(*((&**,,,,,,,,,,,,,,,,,*****************(**(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(((&((&&&&&(&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((((((((((((((((((((((((((((&&((((((((((((((((((((((((((**(*((&*,,,,,,,,,,,,,,,,*,,***************(((*(((*(((((((((((((((((((((((((((((((((((((((((((((((((&((&(((&(((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((**(&*,*,,,,,,,,,,,,,,,,,,,*****************(((*(((*((((((((((((((((((((((((((((((((((((((((((&((&((((&(((((&((((&(((&((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(((((*(&*,,,,,,,,,,,,,,,,,,,,,*****************(((**(((((((((((((((((((((((((((((((((((((((((((&(((((&((((&(&((((((&(((((((&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(((((((((((((((((((((((((((((((((((((((((((((((((*((**(**((&*,,,,,,,,,,,,,,,,,,,,,***************(**(((*((((((((((((((((((((((((((((((((((((((((((((((&&((((((&((&((((((&((&&&((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&(((&((((((((((((((((((((((((((((((((((((((((((((((((******((&*,,,,,,,,,,,,,,,,,,,,,,,*******************((((*(((((((((((((((((((((((((((((((((((((((((&(&((&(&&&((&&(&(((&&(&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(((&(((((((((((((((((((((((((((((((((((((((*(**(*(*(****(&*,,,,,,,,,,,,,,,,,,,,,,,****************(**(*(((*((((((((((((((((((((((((((((((((((((((((((((&&(&((&((&(&&((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((((((&&(&&(&(((((((((((((((((((((((((((((((((****(******(&**,,,,,,,,,,,,,,,,,,,,,,*******************(*(((((((((((((((((((((((((((((((((((((((((&((&((&((((&((&((&(((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&((&((((((((((((((((((((((((((((((((((((((((*(*(*******((*,,,,,,,,,,,,,,,,,,,,,,,*****************(****(((((((((((((((((((((((((((((((((((((((((((&&&(&((&(&&((((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&(((&(((((((((((((((((((((((((((((((((((*(((((**(******(&*,,,,,,,,,,,,,,,,,,,,,,,*********************((((((((((((((((((((((((((((((((((((((((((((((((&(((((&((&(&((((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&&((&((((&((((((((((((((((((((((*((((((((((((***(****(**(&**,,,,,,,,,,,.,,,,,,,,,,*,,************(****(***(*((((((((((((((((((((((((((((((((((((&((&(&(((&&(((&(&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(((&&((((((((((((((((((((((((((((((((((****(******(&*,,,,,,,,,,,,,,,,,,,,,,,*,*************(*((****(((((((((((((((((((((((((((((((((((((((((((&(((&(&&((&(&&(&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((&(((((&&(((((((((((((((((((((((((((((**(*******((&*,,,,,,,,,,,,,,,,,,,,,,,,******************(*(**(((((((((((((((((((((((((((((((((((((((((&(&(&&(&((((((((&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&&&&((&(((((((((((((((((((((((((((((((((((((((***(*((*,,,,,,,,,,,,,,,,,,,,,,,*,,*****************(((*(((*((((((((((((((((((((((((((((((((((((((((((((((&&(((&((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&&&(&(&(((((((((((((((((((((((((((((********((((*,,,,,,,,,,,,,,,,,,,,,*,***$$*************((((((((((((((&((((((((((((((((((((((((((((&((((((((((((((((&((((&&&&&&&(&&&&&&&&&&&&&*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&(((&&&&(((((((((((((((((((((((((((((((**(***(**((&*,,,,,,,,,,,,,,,,,,,,,,,,********************(((((((((((((((((((((((((((((((((((((((((($&(((((((&(((((((((((&(((&&&$"&&&&&&&&&&&&&&&&&&&&&&&&&&&""&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&(((&(((((((((((((((((((((((((*((((*(****(((&*,,,,,,,,,,,,,,,,,,,,,,,,**************(*(**(*(*((((((*(((((((((((((((((((((((((((((((((((((((((&(((((&(((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$"&&$&&&&&&&&&&&&&&&&&&&&&&&&"&&&&&&(&(&(&(&(&&((((((((((&&(((((((((((((((*(((*(*(*((((&*,,,,,,,,,,,,,,,,,,,,,,,*,*****************(*(((*(((((((((((((((((((((((((((((((((((((((((((((((((&((&(&&(&&((&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&$&&&&&&$&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(((((((((((&((((((((((((((((((**((*(*(($*,,,,,,,,,,,,,,,,,,,,,,,,****************(****(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&(((((&((((((((((((((((((((((*((((((*(((((&*,,,,,,,.,,,,,,,,,,,,,,,,****************(*******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&&$&$&&&&$$$$$$&$$&$$&&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(((((((((((((((((((((((((((((((((**(*(((&*,,.,,,,,,,,.,,,,,,,,,,,,,,********************((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&&(((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$&&&&&&$&&&&&&&$$$$$$&$$$$$$&$$$$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&((&&&((((((((((((((((((((((((*((****((((&*,,,,.,,.,,.,,,,,,,,,,,,,,*********************(((((((*((((((((((((((((((((((((((((((((((((((((((((((&((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$&&$$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&((((((((((((((((((((((((((((((*(***(($*,,,..,,.,.,.,.,,,,,,,,,,,,**,*************(*(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$&&&&&&$&$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((***(***((&*,,,,,,,...,.,,.,,,,,,,,,,,****************(****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&$&&&&&&$&&&&&$&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((&((((((((((((((((((((((((**(*((&*,,,,..,,,,,,,,,,,,,,,,,,,,,***,***************((((*(((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$$&$$&&&&&&$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((********((&*,,,,,,....,,,.,,.,,,,,,,,,,******************(***(((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$&$&&&$&&$&&&&$&&$$$&&$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$&$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((*****(**(&*,,,,,,,,..,,.,,,,,,,,,,,,,************************((**(((((((((&(((((((((((((((((((((((((((((((((((((&(((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$&&&$&$&$$$$$&$&$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((((((((((((((((****(**(((&*,,,.,,,.,,.,,,,.,,,,,,,,,,,*******************((***(*((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$&$&&$&$&$$$&&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&((((((((((((((((((((*****(($*,,,,,,,,,,,,,,.,,,,,,,,,,,,,**************************((((((((((((((((((((&((((((((((((((((((((((((((((((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$&$$&&$$$&&$&&$$$&&$&$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((*((******(&*,,,.,,.,,,,.,,,,,,,,,,,,,,,**,********************((*((((((((((((((((((((((((((((((((((((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&$$$&$$&$$$$$&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((*(*(*****(&,,.......,,,,,,,,,,,,,,,,,,,,*,*******************(*(((((((((((((((((((((((((((((((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&$$&&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((******(&,,,.....,,,,,,,,,,,,,,,,,,,,*,,*******************(((((((*(((((((&((((&(((((((((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&&$$&$$&$$$$&$&&$&$$$$$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((*(*(**((&,,,........,,,,,,,,,,,,,,,,*,,*******************(*((((((((((((((((&(((((((((((((((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$&$&$$$&$&$$$$$&$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$&$$$&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&&(&(((((((((((((((((**(**(&,.,......,...,,,,,,,,,,,,,,,,,,*******************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&$$$$&&$&&$&$$&$&$&$$$$$$$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((****(&,,.............,,,,,,,,,,,,,,********************(((*((((((((((((((((((((((((((((((((((((((((((((((((((((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$&$$$&$$&&$$$$$$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((*((&,,,.........,.,,,,,,,,,,,,,,*,********************((*(((((((((((((((((((((((((((((((((((((((((((((((&((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$&&$&&&&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((***(($*,,..............,,,,,,,,,,,,**********************(((((((((((((((((((((((((((((((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(((((((((((((((((**(($*,,..............,,,,,,,*,*,,,*******************(*((((((((((((((((((((((((((((((((((((((((((((((((((&&((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$$$&$$$&$&$$$$$$$$$$&$&$$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&(&&(((((((((((((((((((($*,,,................,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&$$$&$&$$$$&$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((((*(($**,,,.............,..,,,,,,,*,************************((*(((((((*((((((((((((((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$&$$$$$$$&&$$&&$$&$$&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&((&&((&(((((((((((((((("(***,,..............,,,,,,,,,,****************(***(*((((((*(((((((((((((((((((((((((((((((((((((&((((((((((&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&&&&$$&$$$$$$$&$$$&$&&$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$&$&$&&&&&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((("(**,*,,,............,,.,,,,,,,*,*********************((((((((((((((((((((((((((((((((((((((((((((&(&((((&(&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&$&&&&$&$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&$$&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(&((((((((((((( (****,*,,,,.......,.,.,,,,,*,,,*******************(***((((((((((((((((((((((((((((((((((((((((((&&((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&$&&&$&$&$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&$&&&&&$$&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((&((((((((((((("(*****,,,**,,,,,,...,,,.,,,,,,,,**************(***(*((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$&$$&$$$$$$$$$$&$$&$$$&$&&$$$$$$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$&$$&$&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&(&&&&(&(&(&(((((((((((((((((($********,,,,,**,,,,,..,,,,,,,,,,*****************(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&$$$&&&&&&&$&$&&$&&$&&&&&&$&&&&&&&&&&&&&&&((((&(&(&&(((*((((((((((((($*,***,,,*,,,.,,,,,,,,,,,,,,,,,,,,,*************(**(*((((((((((((((((((((((((((((((((((((((((((((&&&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&$&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&((((((((((((((((((*,,,,*,,,,*****,,,,,,,,,,,,,,,,,,,,,****************(((((((((((((((((((((((((((((((((((((((((((&(&&(((&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$&$$$$$&$$$$$$$$$&$&$$$$$&$$$$$$$&$$$$$$$$$$&$$$$$$$$$$&&&$&$&&&&&&$&$&&&$&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(&(((((((((((((((*,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,**,****(*******(*((((((((((((((((((&((((((((((((((((((((((((&(& &&(&&&&&&&&&&&&&&&&&&&&&&&&$ $&&&&$&&&&&$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$$$$$$$&$&&&$&&&$&$&&&&$$&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(&(((((((((((((((( "*,,,,,,,,,,,,,,******,,,,,,,,,,,,*,,,,,*************((((((((((((((((((((((((((((((((((((((&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$$&&&&$&&$$$$$$$&$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$&&$$&&&$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&(((&(((&(((((((((((((((( "*,,,,,,,,,,,,,,,,,******,*,*,******,*************((((*(((((((((((((((((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&$&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&&$&&$&$&$$$$$$$$$$&&&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&&((((((((((((&",,,,,,,,,,,,,,,,,,,,,***(*************************(*(((((((((((((((((((((((((((((((((&(((((&(((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$&$$$$$$$$$$$$$&$$$$&$$$&$$$$$$$$$$$$$$$$&$$&$&$$$&$$$$$$$$$$$$&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(((((((((((((( $,,,.,,.,.,,,,,,,,,,,,,,**************************(*(*(((((((((((((((((((((((((((((((&(&(((&&&((&(&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$&&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((( $,,....,,,,,,,,,,,,,,,,,,*****************************(((((((((((((((((((((((((((((((((((((&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&$$&$$$$&&$$$$$$$$$$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$&$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((",,.......,,,,,,,,,,,,,,*,***************************((((((((((((((((((((((((((((((((((&&(((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&$&&&$$&&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&((((&&&&&(&((((((((((((((((((",,.......,.,,,,,,,,,,,,,,,,**********(***************(((((((((((((((((((((((((((((((((((((&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&$$&$&$$$$$$$&$&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((&&&(&&&(((((((((((((((",,.......,,,,,,,,,,,,,,,,,********(**(****************(((((((((((((((((((((((((((((((&(((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$&&$&$$&$&$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&$&$$$&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((((((((((((((&&&(((((((((((((((((",,,.........,,,,,,,,,,,***************(*****(*(*******(*(((((((((((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&$$$$&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((&(((((((((((((((*(",...........,,,,,,,,,,,,*******************((*(***********(((((((((((((((((((((((((&(&(((&&(&(((&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&$&&$$$$$$&$$$$$$$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$&$&$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((($,............,,,,,,,,,,,,**,,**********(****(((((**(**(*(*((((((((((((((((((((((((((((((&((&(&(&&&&&&&&&&&&&&&&&&$&&&&&$$$&$$$&$&$$$$$$$$&$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$&$$$$$&&$&&&&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((*(((((((",........,.,,,,,,,,,,,,,*,,**********((((((*((((((*((**((((((((((((((((((((&((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&&$$$&&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$$&$&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((((((((((((((&&(((((((((*((((",..........,,.,,,,,,,,,,,,,,*********((((((((((((*(((*(((((((((((((((((((((&((((((&&(&((&((&&(&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$&$&$&&$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&$&&&&&&&$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((((((((((*(((",.,.........,,,,,,,,,,,,,*,,***********(((&&&(((((((((((*((((((((((((((((((&(((((((((&&((&&&(&&&&&&&&&&&&&&&&&&&&&$&&&$&$&&$&$$$$&$$&$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(((((((((((((((((((((((((((((((("*,...........,,,,,,,,,,,,,,*,,*********(((((&&&&&&(((((((***((((((((((((((((((((((((&(&((&&&(&&&(&&&&&&&&&&&&&&&&&&&&&$$$&$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(&((((((((((((((((((((((((((("*,,..........,.,,,,,,,,,,,,,*,***********(((((&&&&&&&&((((((****(((((*((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((*(( *,,,..........,,,,,,*,,,,,,,,,,,*********(((((((&&&&&&&&&&((((****(((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&$&$$&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&((((((((((((((((((((((((**(( *,,,,...........,,,,*********,,,,,*,********(((((((&&&&&$&&&&&((((****((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((***(( **,,,,,,,.,.....,,,,,***********,,,,******((*(((((((&&&&&&&&&&&&((((***((*((((((((((&((((&&&(&&&&&&&&&&&&&&&&&&&&$&&$$$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&&&&&&&(((((((((((((((((((*(((((*(( *,,,,,,,,,,,,......,,,,******(********,*****(((((((((&&&&&&&&$&&&&&(((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&$$$$$$$$$$$$$$$$$$$$$$&&$$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&&&&&&&&((((((((((*((((((((((*((**("*,,,,,,,,,,,,,,,......,,,***((((**************((((((&&&&&&&&&&&&&&&&&(((((*((((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((&&&&&&&&&&&&(&((((((((((((((((**(((( *,......,,,,,,,,,,,.....,,,***((((((((**********(((((&(&&&&&&&&&&&$&&&&&(((((*((((((((((&(&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(&&&&&&&&&&&&&&(((((((((((((((*(**(( *,,.........,,,,,,,,,,.,.,,,,***(((((((((*********((((&&&&&&&&&&&&&$$$&&&&&(((((***(((((((((((&&&&&&&&&&&&&&&&&$$$$$&$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((&&&&&&&&&&((((((((((((((**(((**(*,,,,.........,,,,,,,,,,,,,,,,****(((((((((**(*******(((((&&&&&&&&&&$&$$$$$&&&&((((*((*((((((&(&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(((((((((&&&&(((((((((((((((((((((**(((**,,,.,.......0..,,,,,,,,,,,,,,,****(((((((((*******(((((((&&&&&&&&&$&&$$$$$$$$&&&((((((((((((((&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&(((((((((((((((((((((((((((**(**((((****,,,,,,,,....0...,,,,,,**,,,,,,***(((((((&(((((***(*((((((&&&&&&&&$$&$$$$$$$$$$$&&((((***((((((&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&(((((((((((((((((((((((((((*((((***(((******,,,,,,,,.....0..,,,,,***,,,,,*****(((((((((((((*(*((((((((&&&&$&&$$$$$$$$$$$$$$$&&&((**(((((&&&&&&&&&&$&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((*(****(&(((*******,,,,,,,,,,...0...,,****,***********(*(((((((((((*(((((&(&&&&&&&$$&$$$$$$$$$$$$$$$&&&((*(((((&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((*(**(*(( &(((*************,,*,,,,.......,,,*,**,*******(*(((((((((((((((((((((&&&&&&$$&$$$$$$$$$$$$$$$$$$&&((*(((((&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((((((((((((((((((((((((((((((****(*&((((((*(**************,,,,,,......,,,*,*********(((((((((((((((((((((&&&&&&&&$&$$$$$$$$$$$$$$$$$$$&&((((((((&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((**(((*** &(((((((*((*(*((*(**********,,,,,,,,...,,,,,,*******((((((((((((((((((((((&&&&&&&&$$$$$$"$$$$$$$$$$$$$&&((((((&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((*(( $&((((((((((((((((((((******&******,,,,.,,,,*,*,******((&"((((((((((((((&&&&&&&&&$$$$" $$$""$$$$$$$$$$$&&&(((((((&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((*(**(*( ((((&((((((((((((((((((((((((*(***********,,,,,,,**********(*((((((((((((((&&&&&&&&&&$$$$$$$$"""""$$$$$$$$$&&&&(&(&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$&$&$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(((((&(((((((((((((((((((((**((((( ****(((((((((((((((((((((((((((((((**********,,,,,,************((((((((((((&(&(&&&&&&&&&$$$$$$$$"""""$$$"$$$$$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&(&&&(((&((((((((((((((((((((((*((**(***,**(&((((&&(&&&((((&((((((((((((((((((************************((((((((((((((&&&&&&&&&&&&$$$$$$$""""""$$$"$$$$$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((&(((((((((((((((((((((((((**(** *,,,,,***((&&(&&&(&&&&&(&(&(&&&&(&((((((((((**********,***********(*(((((((((((((&&&&&&&&&&&$$$$$$$$"""""""""""$$$$$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((((((*(*(***(( ,,,,,,,,***((&&&&&&&&&&&&&&&&&&&&&&&(((((((((((**((*****************(((((((((((&&&&&&&&&&&&&&&$$$$$$$$"$""""""""""$$$$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&((((((((((((((((((((((((((((*(*("*,,,.,,,,,****(&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((**(*******************((((((((((&&(&&&&&&&&&&&$$$$$$"""""""""""""$""$$$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&((((((((((((((((((*(**(*(**",,,,.,.,,,,,,,**((&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((*((((*****************(((((((((((&&&&&&&&&&$&&$&$$$$$$$$""""$"""""""""$$$&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((***(**(",,,.....,,,,,,,,***(&$&&&$&$$&$&&&&&&&&&&&&&&&&&(((((((((******************(((((((((((&&&&&&&&&&&&&&$$$$$$$$"""""""""""""""$$$$&&&&&&&&$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((&(((&(((((((((((((((((((*(*(*",,.......,,,,,,,,****(&&&$$$$$&$&$$$&&&&&$&&&&&&&&(&(((((((*******************(((((((&(&&&&&&&&&&&&&&$$$$$$$$$"$""""""""""""""$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((*(*(***($,,..........,.,,,,,*****(&$$$$$$$$$$$$$$$$$$&&&&&&&&&&(((((((((((***************(((((((((&&&&&&&&&&&&&&&$$$$$$$$$"""""$"""""""""$$$$&&&&&&&$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((******$,.........,..,,,,,,*,*****((&$$$$$$$$$$$$$$$$$$$&&&&&&&&(((((((((((*(***********(((((((((((&&&&&&&&&&&$&&&$$$$$$$$$"$"$$""""""""""$$$$$$$&&&$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((*($ ,..........,.,,,,,,,,*******((&$$$$$$$$$$$$$$$$$$$$$$&&&&&&&((((&(((((***********(((((((((&&&&&&&&&&&$&&&$&$$$$$$$$$$$$""""""""""""""$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&$$$$$$$$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(((((((((((((((((((((((**((($,,.........,.,.,,,,,,,*,******(((&$$$$"$$""$$$$$$$$$$$$$&&&&&&&&&((((((((********(**(((((&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$"$$"$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((***(($,.............,,,,,,,,,,********(((&&$""$"""""$$$$$$$$$$$$$&&&&&&&&(((((((((*******(((((((&((&&&&&&&&&&&$&&$$$$$$$$$$$$$$$"$"$"$""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&((((((((((((((((((*((($,..............,,,,,,,,,,*********(((((&$""""""""""$$$$$$$$$$&&&&&&&(&&(((((((*******((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$""""""""""$""$$$$$$$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((*(*((($ ,,..............,,,,,,,,*,*******(*((((((&$$"""""""""$$$$$$$$$$$&&&&&&&&&((((((((*****(*(((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$"$"""""""""$"$$$$$$$$$$""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((((&&(((((((((((((((((((($,............,..,,,,,,,,,,**********(*((((((&$$"""""""""$$"$$$$$$$&&&&&&&&&(((((((((***(*(((((&(&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$"""""""""""$$$$$$$$"$"""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$&$&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&(((((&(((((((((((*((*(((&,,.............,,,,,,,,,,,,,**********(((((((&&&$"""""""""""$$$$$$$$$&&&&&&&&&&(((((((****((((((&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$""""""$"$"$"$$$$$$$"""""""""""$"$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((*(*(((&,,..........,.,.,,,,,,,,,,**,***********(((((((&(&$$""""""""""""$$$$$$&$&&&&&&&&((&(((((*(**((((((&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$""""$$$$"$$"$"""$$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(((((((((((((((((((((((&,,.............,,,,,,,,,,,,,,*************(*(((((((&&$"""""""""""""$$$$$$$&&&&&&&&&&&((((((*(((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$"""""$$"$$$$$""""""""""""$$$$$""$$""$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((((((((((((((((((((((((((((&,,..........,,,,.,,,,,,,,,,,***************(*(((((((&&&&$""""""""""""$$$$$$$$&&&&&&&&&&&&(((((((((((&&(&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$"$$""$$$"$""""""""$"$$$""$""$"""""$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&&((((((((((((((((((((((((((&,,........,...,.,,,,,,,,,,,,*,**********(*(**(((((((((&&&&$"""" """""""""$$$$$$&&&&&&&&&&&(((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$"$$"""$""$$$$$"$$"$"""""$""""$$""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&((((((((((((((((((((((((*(*((&*,........,.,,,,,,,,,,,,,,,,,,***************(((((((((((&&&&$$"""""""""""""$$$$$$&&&&&&&&&&&((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$"$$$$"$$$"$$$$""""""""""""""""""""""$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&(((&(((((((((((((((((((&,.........,..,,.,,,,,,,,,,*,,,*,*************((((((((((((((&&&&$"" "" """"""$$$$$$$&&&&&&&&&&((((((((((&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$"$$"""$$$""$"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&&((&&((((((((((((((((**(&,..........,..,,,,,,,,,,,,,,,,*****************((*(((((((((((&&&&$""""" """"""""""$$$$&$&&&&&&&(((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"$$$$$$$$$$$"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((&((((((((((((((((((((((((&,.........,.,,,,,,,,,,,,,,,,,*******************(((((((((((((&&&&&&$$"" """"""""$$$$$$&&&&&&&&&((((((((&(&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((&((&(((((((((((((((*((**((((,,...........,,,,,,,,,,,,,,*,,,,***************(*((((((((((((((&&&&&&&$"" """""""$$$$$$$$&&&&&&&((((((&((&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""$$"""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((*(((,............,,.,,,,,,,,,,,,,**,**************(***(*((((((((((((((&&&&&&$$" """""""$$$$$&$&&&&&&&(((((((((&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&(&(((((((&((((((((((((((((((*((*((,..............,,,,,,,,,,,,,,********************((((((((((((((((((&&&&&&&$$" " """$"$$$$&$&$&&&((((((((((&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((,.............,,,,,,,,,,,,,,***********************(*(((((((((((((((((&&&&&&&$" """"""$$$$$$$&&&&((((((((((&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"""""""""""$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$&&&&&&&&&&&&&&&&&&&&(&&&(&(((((((((((((((((((((((***(&,...............,,,,,,,,,,*,,*******************(*(*(*((((((((((((((&((&&&&&&&&$" " """"$$$$$$$&$&&((((((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((((((*(((*............,,,,,,,,,,,,,,***************,(******(*(((((((((((((((((&&&&&&&&&&$$$" """"$$$$$$$$&&&(&(((((((&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((,.............,,,,,,,,,,,,,,**,****************(****(***((((((((((((((((&&&&&&&&&$$$" """"$$$$$$&$&&&((((((((&&&&&&&&&$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((,...............,,.,,,,,,,,,********************(***(((((((((((((((((((&((&&&&&&&&$&$$" """"$$$$$$$&&&(&(((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""$"$$""$$$$$$$$$$$$$$$$$$$$&$$&$&&$$&&&&&&&&&&&&&&&((&(((((((((&&(((((((((((((,.................,,,,,,,,,,*,*,******************(**(*((((((((((((((((((&&&&&&&&&&&&$$$" """"$$$$$$&&&(((((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$"$$$$$$$$$$$$$$$$$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((,.................,,,,,,,,,,,,******************(*****(*(((((((((((((((((((&&&&&&&&&$$&$$"" """"$$$$$$&&&((((((((&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((((,...............,..,,,,,,,,,***********************(***((((((((((((((((((((&(&&&&&&&&&$$$$$"" """""$$$$$&&&&((((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((,...............,,,,,,,,,,*,*,********************(*(*((((((((((((((((((((((&&&&&&&&&&&&$$$$""" """""$$$$$&$&&((((((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((*(((,....0...........,,..,,,,,*,,***,*******************(*(*(((((((((((((((((&(((&(&&&&&&&&&$$$$$$"""  """"$$$$$$$&&&((((((&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((****((,................,,,,,,,,,,,,*,,******************((**((((((((((((((((((((((&&&&&&&&&&&&&$&$$$$"""" """"""$$$$$$&&&(((((&&&&&&&&&$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((*((((,...............,..,,.,,,,,,,,*,****,***********((*((((*((((((((((((((&((((&&(&&&&&&&&&&&&$$$$$$""""" """""$$$$$&&&&&(((((&&&&&&&&&$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&(&&&&&&&&&&&&&&&&(&(((((((((*((****((,.................,,,,,,,,,,,**,,**,************(***(*((((((((((((((((((((((&&(&&&&&&&&&&&&$$$$$$""""" """"""$$$$$&&&&(((((&&&&&&&&&&&$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((*(*(((**(,.................,,,,,,,,,,,,,,*****************(***(*(*((((((((((((((((((((&&&&&&&&&&&&&&&$$$$$$""""  """""$$$$$$&&&&((((&(&&&&&&&&&&$$$$$$$$$"$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&(((((((((*(**((,.,..............,,,,,,,,,,,,*,*******************(**(*(((*(((((((((((((((((&(&&&&&&&&&&&$&&&$$$$$$""" "  """""$$$$$$&&(((((&&(&&&&&&&&$$$$$$$$$$$"$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&((&((((((*(**((,.............,.,.,,,,,,,,,,,,*,,***********************(*((((((((((((((((((&((&&&&&&&&&&&$$$$$$$$$$$""  """""$$$$$$&&(((((&&&&&&&&&&&$$$$$$$$$$$""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$&$&&$&$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&(&(&&&&&((((((*(***(,.............,.,,,,,,,,,,,,,,**,***********************(((((((((((((((((((((&(&&&&&&&&&&&&&&$&$$$$$$$""  """""$$$$$$&&(((((&&&&&&&&&&&$$$$$$$$"$"$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&$&$&$$$$&&$&$$$&$&&&$$&$$$$&&$$$&$$$$$$&&$&$&$$$$$$$$$$$$&&$$$$$$&&&&&&&&&(&((&(&&&&&(((((((*((,.............,,.,,,,,,,,,,,,,*,********************(***((((((((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$""""  """"$$$$$$$&&&((((&&&&&&&&$&$$$&$$$$$$$$"""""""$$$$$$$$$$$$$$$&$$$$&$&$$&&&&&$&$&&$$$$$$$$&&&&$&&&&&$$$$$$&$$$&$&&$$$&$$&&$$$&&&$$$$$&&$$$$&$$$&$&&&&&&&&&(&&((&(&&&&(((((((*,.........,.,.,..,,,,,,,,,,,,,*,*******,***************(*(*(((((((((((((((((&(((&&&&&&&&&&&&&&&&$$$$$$$$$""    """$$$$$$$&&&(((((&&&&&&&&&$$$$$$$$$$$$""""""""""$$$$$$$$$$$&$&$$$&$&&&&$$$&&&$&&&&&&&&$&&&&&$$&&$&$&$&&&&$&&&$$&&&$$&&&&&&&&&&&&$&&&$&$$$$$$$$$$$&&&&&&&&((((((&((((((((((,...............,,,,,,,,,,,,,,,,************************(**((((((((((((((((((&(((&&&&&&&&&&&&&&$&&$$$$$$$""""  """""$$$$$&&(((((&(&&&&&&&&$$$$$$$$$$$"""""""""""$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&$&&&&$&&$&&$$&$&$&&&$&&&&&&&&&&&&&&&&&&&&$&$&$&$&&&$$$&&&&&&&&&&((((((((((((((...........,.,,,,,,,,,,,,,,,,*,*****,***************(**(*(*(((((((((((((((((((((&(&&&&&&&&&&&&&$$&$$$$$$$$""""  """"$$"$$$&&(((((((&&&&&&&$$$$$$$$$$$$$""""""""""""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&&&&&&&&&&(((((((((((,.............,,,,,,,,,,,,,,,,,**********************(((*(*((((((((((((((((((((&((&&&&&&&&&&&&&&&&&$$$$$$$$$""""  """$$$$$$$&&((((((&&&&&&&$&$$&&$$$$$$$""""""""""""""""$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&((&&(((((((((..............,,,,,,,,,,,,,*,,,**************************(*(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$""""  """$$$$$$$&&&((((((&&&&&&&$&$$&$$$$$$$"""""""""""""""""""$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&((((((((((( ,...0..........,,,,,,,,,,,,,,*************************(***(*(((((((((((((((((((&&&&(&&&&&&&&&&&&&&&$$&&$$$$$$$$""""  """$$$$$$&&&&(&(((&&&&&&&&$$$$$&$$$$$$$"$"""""""""""""""""""$$$$$$$$&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((( ,.0...0.........,,,,,,,,,,,****************************(**(((((((((((((((((((((&&&(&(&&&&&&&&&&&&&$&&&$$$$$$$$$$"$""""  """$$$$$$$&&(((((((&&&&&&$$$&&$&$$$$$"$$"""""""""""""""""""""""$$$$$$$$$&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((( ....00...........,,,,,,,,,****,****************************((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$""""""  ""$"$$$$$&&((((((&&&&&&&&&$&$$$$$$$$$$$$$$"""""""""""""""""""""$$$$$$$$&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&.....0............,,,,,,,,,*,*****************************(((((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"""""  ""$$"$$$$&&&(((((&(&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""""""""""$"$$$$$$&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&......00.........,,,,,,,,,,******,***,*********************(*((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$"""""""  """"$$$$$&&&((((&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""$$$$$$$&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&(&&&&&&&&&.......00........,,,,,,,,,,,**,***************************(*(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""  """""$$$&&&(((((&(&(&&&&&&$&$$$$$$$$$$$$$$$$"""""""""""""""""""""""""$$$$&&&&&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&(((((& ,.......0.......,,,,,,,,,,,,***,****************************(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$&$&$$&$$$$$$$$$$$"""""  """""$$$$&&((((((((&&&&&&$$$$$&$$$$$$$$$$$$$$$"""""""""""""""""""""""$$$$&&&&&&&(((((&&(&&&&&&&&&&&&&&&&&&&&&&(&(&(&&&&&&&(&&&(&&&&&&((&&&&&&&&&(&((((" ..................,,,,,,,,,,******************************(*((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""  """"""$$$&&&((((((&(&&&&&$&&$&$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""$$$&&&&&&&&&(((((((((&&&&&&&&&&&&&&&&(&&(&&&&&&(&&(((&(((&&&&(&(&(&&((&((((((("....................,,,,,,*,**,***************************(**(((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$"""""  """"""$$$&&((((((((&&&&&&&$$$$$&$$$$$$$$$$$$$$$"$""""""""""""""""""" """"$$$&&&&&&&&(((((((((&(&&&&&(&&&&(&&&&&&&((&&((((((&((((&((((&(&((((((((((($ .00................,,,,,,*,,****************************(****(*((*(((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$""""""  """"""$$$&&((((((&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""""""""""""""""" " """$$&&&&&&&(((((((((&(&&&&(&(&((&(((((((((((((((((&(((((((&(&(((((((((((""..0000.............,.,,,,,,,,,**************************(**((*(((((((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$""""""  """"$$$$$$&&((((((&(&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$"""""""" " """"""" """"$$&&&&((((((((((((&((((((&((((((((((((&((((&((((((((((((((((((((((".00000.............,.,,,,,,,,,*,****************************(**((((((((((((((((((&((&&(((&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$"""""  ""$$$$$$$&&(((*((&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$""""""" "" """""""""""""$$&&&((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((".0000000...........,.,,,,,,,*$*,*************************(((*(*(((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""  """$$$$$$&&&((((((((&&&&"&&&&&&&&&&&$$$$$$$$$$$$$$$""""""" " """"""""""""$$$&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((*(($"000000000..........,,.,,,,,,,,,,*************************(*(**(**((((((((((((((((((&(&&&&&&&&&&&&&&&&(&&&&&&&&$&&&$$$$$$$$$$$$$$$$""$""""  ""$$$$$$&&&((((((((&&&&&&&&$&&&&&&$&$$$&$$$$$$$$$$$""""""" """""$"""""""$&&(((((((((&((((((((((((((((((((((((((((((((((((((((***$.0222200000....,.,...,.,,,,,,,,*,***********************((***(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"""""  """$$$$$&&(((((((((&&&&&&&&&&&&&&&$$&&$&$$$$$$$$$$$$$"""""""""" """"$$$$"""$$$&&&&(((((((((((((((((((((&((((((((((((((((((((((((****,.002202000....,,,,,.,,,,,,,,,,,*,,*********************((((((((*((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""  """$$$$&&&((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"""""""""""" """$$$$$$$$$$&&&&((((((((((((((((((((((((((((((((((((((((*((*****$*,.00002000....,,,,,,,,,.,,,,,,**************************(****(*((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$"""""  """"$$$$&((((((((((((&&&&&&&&&&&&&$&$&$&$&$$$$$$$$$$$$$$$$"$""""""""""""$$$$$$$$$&&&&&&&((((((((((((((((((((((((((((((((((((*(******&*,...00000000...,,,,,,,,,,,,,,,,,,,**,****************((**(*((((((*((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&$$$$$$$$$$$$$$$$$""""  """"$$&&&(*(*(((((((&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$"""""""""$$$$&$&&&&&&&&&&&&&(((((((((((((((((((((((((((((((*((*******&*,*,..0000000....,,,,,,,,,,,,,,,,,,,***************(****(*((*(((**((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$"$""""  """""$$&&((***((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((*((*******((*,,,,.0000000....,,,,,,,,,,,,,,,,,,,*******************(*((((((((*((((((((((((((((&(((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$&&$$$$$$$$$$$$$$""""""  """""$$$&((****(((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&(&((((((((((((((((((((((((*(((((************((**,,,,..00000.....,,,,,,,,,,,,,,,,,***,****************((((((((((((((((((((((((((((&((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$&&$&$$$$$$$$$$$$""$"""  """"$$$&((****((((((&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*(**((************((***,,,,,..0000......,,,,,*,,,,,,,,,,*,****************((((((((((((((((((((((((((((((&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""  """"$$&&&(*****((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&&$$$$&$&&&&&&&&&&(&(((((((((((((((********(****((***********(&((**,*,,,,..00......,,,,****,,,,,,,*,******************((((((((((((((((((((((((((((&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$""""""  """"$$$&((*****(((((((&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&(&((((((((((((((((((**************************(&&((****,,,,...00.......,,*,***,,,,,*,*,**************(*((((((((((((((((((((((((((((((((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$"$""""  ""$$&&((******((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$"$$"$$"$$"$$$&&&&&&&&&&&&(((((((((((((*******************************&&&(((****,,,....0......,,,****,*,,,,,,**,**********(((((((((((((((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$"""""""  """"$$&((******((((((&(&&&&&&&&&&&&&&&$$$$$$$"""""""" " """""$$$$&&&&&&&((((&((((((((((*********************,*,,**(((&&((((*****,,,...00.....,,,****,,,,,,*************(*(((((((((((((((((((((((((((((((((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""  """"$$&&(**,****(((((&&&&&&&&&&&&&&&&&&&$$$$""" """"""""$$$$$&&&((((((((((((((((**************,,,,,,*((((&&(((******,,..........,,,******,*,,,*************(((((((((((((((((((((((((((((((&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&$$$$$$$$$$$""""""  """$$&((******((((((&&&&&&&&&&&&&&&&&$$$$"""  """"""""""""$$$$$&&&((((((((((((**********,*,*,,,****((&&&&(((*****,,...0......,,,*******,,,,*,**********((*(((((((((((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$"$""""""  """$$&&(*******((((((&&&&&&&&&&&&&&&$&$$$$""  """"""""""""$$$$$&&&&&&&((((((*********,,,,,,* ****((&&&&&&((((***,,.........,,,******,**,,*,********((*(((((((((((((((((((((((((((((&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&$$$$$$$"$$"""""  """""$&&(*******((((((&(&&&&&&&&&&&&&&$$$$$""  " """"""""$$$$$$&&&&&&&(((((******,*,,,,,* **,***((&&&&&((*(***,,,.........,,,*******,**,*************(((((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$""""  """$$$&((******(((((((&(&&&&&&&&&&&&&&$$$$"""  """"""""$"$$$$$$&&&&&&&&((*(****,,,,,* ********(&&&&&&((((****,,,........,,*********,,************(((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$&$$$$$$$$$$$$$$""""   """""$$&((******(((((&&&&&&&&&&&&&&&&&&&$$$$$""    """""$"$$$$$$$$$&&&&&((((****,**,* ***,*****((&&&&&&(((((**,,..........,,************,********(((((((((((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&$$&$$$$$$$$$$$$$$$$"""   """$$$$((*****(((((((&(&&&&&&&&&&&&&&&&&&&$$$$"    """"""$$$$&&&&&&&&&&(((((***,** **,*,******((&&$&&&((((((**,..,..,...,,,********,************((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$$"""   """"$$&&(****((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"   """""$$$&&&&&&&&&&&((((****"*,,,*********(&&$$$&&&((((**,,,,.......,,,********************((*(((((((((((((((((&((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&$&&&$$&$$&$$$$$$$$$$$$$$"""  " """"$$&&((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$"" """"$$$&&&&&&(((((((((((",,,,,********(((&$$$$&&&((((***,....,..,.,,,******************(((((((((((((((&((&(((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$&$$$&$$$&$$$$$$$$"""  " " """"""""$&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" """"$$$$$&&&&&(((((((((",,,,,,,*******(((&$$$$$$&&&((((**,....,,,,,,,*******************(*((((((((((((((&(&(&&(((&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$$$$$$$$$$$$$$$""" """"""""""""""$$$&&&&&&&&&&&&&&&&(&&(&&&&&&&&&(&(&&&&&&&&&&$$""" """""$$&$&&&((((*****"*,,,,,,,,*******(((&$$$$$&&&&(((***,....,.,,,,,******************((((((((((((((&&&&&&(&&&&(&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&$&$&$&$$$$$$$$$$$"""" """""""""""$$$$$$$$&&&&&&&&&&&&&&(&(&((&(&&&&&(&((&(&&&&&&&&&$$"""""""""$$$&&&&(((((***"*,,,,,,,,*****((*((((&$"$$$&&&&((((**,,....,,,,,,*****************((((((((((&(((&&&&&&&&&&&&&&(&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$&$&&$$&$$$$$$$"""""""""""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((((&(((((((&&&(&&&&&&&$$""$$$$$&&&&&&&(((**($,,,,,,,,,,,****((((((((&$$$$$$$&&&(((***,.....,,,,*******************(((((((((((&(&&&&&&&&&&&(&&&&&((&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&$&$&$$$$$$$$"$"""""$$$$$$$$$&$$$$&&&&&$&&&&&&&&&&&&&&&&(&(&((((((((((&&((&(&&&&&&$$$$&&&&&(&&&&(((*(",,,,,,,,,,,,,***((((((((&&$"$$$$$&&&&(((**,,..,...,,,*****************(((((((((&&(&&&&&&&&&&&&&&&&&&(&((&&&&&&&&&(&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((&(&(((&((&(&&&&&&&&&&(&(((((((("*,,.,,,,,,,,,,,**(((((((((&&$"""$$$$&&&&(((*,,,....,,,******************(((((((&(&&&&&&&&&&&&&&&(&&(&&&((((&&&&&&(&&(((&((&(&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((&((((((((((((((((((((((((((((((((( **,,..,,,,,,,,******(((((((&&&$""""$$$&&&&(((**,,,....,,,*****************(((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((&&((((((&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$&&&$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((((((((((((((((((((((((*(( ((**,,,,,,*,,********(((((((((&&$$"""$"$$&&&&(((**,,,...,,,,***(***********((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((&&((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((*((*((**&(((**,,.,,,*,,*******((((((((&&&&&$$"""""$&&&&(((***,,...,,,,**************((((((((&&&&&&&&$&&&&&&&&&&&(&((&&(((((((((((((((((((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((&&(&((((((((((((((((((((((((((((((*****(*((( "$&((**,,,,,,*(*******(((((((((&&&&&$$"""" $$&&&((((**,,,,,,,,,*****((&(**(*((((((&&&&&&&$$$$$$$&&&&&&((((((((*((*(*********((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&(((&(&((((((((((((((((((((((((((((*********(($&&&&((***,,,,,****(****((((&&&&((&&&&&&$""""""$$$$&&&(((**,,,,,,,******(*****(((((((&&&&&&&&$$$$"""$$$&&&&&(((((*(***************(((((((((((((&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&"&&&&&&&&&&&&&&&&&&(&&&((((&&$(&(((((((((((((((((((((((((((((((******(**( &&&&&&&(((**,,,,***(((****((((&&&&&(&&&&&&$""""""""$$&$&&(((**,,,,,,********(((*((((((&(&&&&&&&$$$""""" """""""""""$$$$$&&&(((((((((((&((((&&&&&&&&&&&&&((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&((&((((((((((((((((((((((((((((($((((******((*"(((&&&&$&&&(**,,,,***(((*(*(((((&&&&&&&&&&&&$$" """"""$$$$&&(((**,,,,,*******(*(*(((((((((&&&&&&&$$" """"""$$&&&((((((((((((&&&&&&&&&&&(((((((((((((&(&(&&(&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&(((&&(((((((((((((((((((((((((((((((((((********(("*(*((&&&&$$&&(*,,,,,**((((((((((((&&&&&&&&&&&&&""""""""""$$$$&&(((****,******(**(((((((((((&&&&&&&&$$"   """""$$&&&&&(((((((((((&&&&&&((((((((((((((((((&(&&&(&&&((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((((((((((((((((((((******((("*****(((&$$$$$&(**,,,***((((((((((&(&&&&&&&&&&&$$$"" " """"""$$$&&((((**********((((((((((((((&&&&&&&&$$"    """"$$$&&&&&&(((&&&&&&&&&(((((((((((((((((((((((((&((((((((((&((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&((((((((((((((((((((((((((((((((((((((((((*((***(((($********((&&$$$&&((**,,**(((((((((((&&&&&&$&$&$$$$""" """"""$$$$&&((((********((((*(((((((((((&&&&&&&&$$"  """$$$$$$$&&&&&$$$$$&&&&(((((((((((((((((((&((((((((((((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((**((*(((($**********(((&$$&&&&((****(((((((((((((&&&&&&&&&&$&&""" """""""$&&(((((*****((*((*(*((((((((&((((&&&&&&&$$$"  """$$$$$$$$$$$""$$$&&&&&(((((((((&(((&&&(&(((((((((((((((((((((&&(&&&&&&&&&&&&&(&&&&(&&&&&&&(((&((((((((((((((((((((((((((((((((((((((((((((((((((*((((($***********(((((&&&&&&(((***((((((((((((&&&((&&&&&&&&$$$" " """"$$&&&(((***(*((((((**(((((((((((&&((&&&&&&&&&$$"  """"""""""""""$$$$$&&&&&&&&&&&&&&&&&(((((((((((((((((&(&((((((((((&(&&&&&&&&(&&&(&&(((((((((((((((&&((((((((((((((((((((((((&((((((((((*(*(((**((($**************((((((&(((((****(((((((((((((&&&&&&&&&(&&&$$""  " """"$$&&&(((***((((((((((((((((((((((((&&&(&&&&&&&&&$$  "  """$($$$&&&&&&&&&&&&&&&&((((((((((((((((((((((&&((&(&&&(((((&&&&&&&&&((&((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((($***,,**********(*(((((((((*(((((((((((((((((((((&&&(&&&&&&&$$"" """""$$$$&&((***((((((((((((((((&((((((((((&&&&&&&&&&&&$$"   """$$$$$&&&&&&&&&&&&&&&((((((((((((((((((((((((&(&&&&((&((&((((&(&&&(&(((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*****,************(*(((((****(*((((((((((((((((((((((((&&(&&&&$"   """$$$&&&((((((((((((((((((((((((((((((&&&&((((&((&&&&&$$$""  """$$$$$&$&&&$$$$$$&&&&((((((((((((((((((((((((&(((((((&&((&(&(((((((((((((((((((((((((((((((((((((((((&(((((((((((((((**(((*,,,,,***********************(((((((((((((((((((((((((((&&(&&&&&&$" """$$$&&&(((((((((((((((((&((((((((((((&(&((&&&&&&&&&&&$$$$$$""   """"$$$$$$$$$""""$$$&&&&&((((((((((((((((((((((((&(((((((((&((&&&&(&((((((((((((((((((((((((((((((((((((((((((*(((((((*((***,,,****************************((((((((((((((((((((((((((((&&&&&$$"  """""$$$&&((((((((((((((((&(&((&((((&&&&(&(((&(&&&&&&&&&&&$$$$$$$$"" "  """""""""$"" """$&&&&&&&(&(((((((((((((((((((((((&(&(&(&(&((((((((((((((((((((((((((((((((((((((&&&&&((((((*((**********,**,,*,************************(*********(((((((((((((((((((((((&&&&$" """"""$$&&(((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$"$""""  """""""" ""$$$&&&&&&&&&&&(((((((((((((((&&(&((((&&(&(((((((((((((((((((((((((((((((((((((&&(((((((((************,,,****,*,******************************(((*((((((((((((((((((((((((&&&&"" """""$$&&&((((((((((((&(&(&(&((((((&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$"$""  """"""""""  """$$$$&&&&((&&((&(&((((((((((((&&(&&((&((((((((((((((((((((((((((((((((((((&&&&&&((((((************,,*,,,,***,**********************************(((((((((((((((((((((((((((&&&&&$"""""""""""""$$&&((((((((((((((((((((((&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$""""  """"""""  "$$$$&&&&&&(&(&(((((&&((&&((&&(((&(((((((((&(((((((((((((((((((((((((((((&((&&&(((((((**********,,,,,**,****,*********************************(*((*(*((((((((((((((((((((((((&&&&&&$$$$$$$"$$$$$$&&(((((((((((((((&&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$""""  """$""""  "$$$$$&&&&((((((&((&(&&&&&&(&&&&&(((((((&((((&&&&&((((((((((((((((((((((((((&&(((((((**********,*,,,*****************************************(**((((((((((((((((((((((((((((((&&&&&&((&((&&&&&$$$&&&&(((((((((&(((((&&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""  """$$$$""  "$$$$&&&&&&((&(((&&(&(&(((&&(&&&&&(&(&&&(&(&(((((((((((((((((((((((((((&((&&(&(((*************,,*,,,,********************************************((((((((((((((((((((((((((((((((&&((((((((((&&&&&&(((((((((((((((&((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$$$$$$$$$$$$$$$"""""$$"""$$$$$&$$$ "$$$$&&&&&&&&(&&&&&&&&((((&&&&&(((((((((((((((((((((&&(((((((((((((((((((&(&((((((**********,,*,,,****,,************************************(**((((((((((((((((((((((((((((((((&(((((&&&&&&((((&&&&&&(((((((((((((((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&$$$$$$$$$$""$$$"$$$$$$$&$$$ "$&&&&&&&&&&&&(&&&&&((&(&&&&((&((&(&(((((((&&((&(&&(&(&(((((((((((((((((((((((((********* *,**,***,***,***************************************(*(((((((((((((((((((((((((((((((((((((((((((((((((&(&&((((((((((((((((((&&&&(&((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&$$$$$$$$$&$$$&&&&$$&$$$"""$$&&&&&&&&&&&&&&&&(&&&&(&&(((((((((((&((((&&((((((&((&&((((&(((((((((((((&&((((******** ***,,,******,**,**************************************(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&((&(&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&$&$$$&$$$$$$$$$$$&$&&&&&&&&$$"$$$&&&&&&&&&&&&&&&&&&&&&&&(((((((((&(((((&&&((((&((&((((((((&((&((((((((&(((((******** *,**,*,**,*,***************************************(*(*((*((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((&(&((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$$&$$$$$$$$&&$$&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((&(&&(&&((&(&(&&(((&((((((((((((******** ****************,*********************************(*(((*((((((((((((((((((((((((((((((((((((&((&&(&&(&((((((((((((((((((((((((((((((((((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((((((((((((&(&(&&&&&&&&&&&&&&&&&(((((&((((((*******"****************************************************(*(*(((((((((((((((((((((((((((((((((((&(((&(&&&(((((((((((((((((((((((((((((&(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$&$$$&&&&&&&&&&&$&&&(&&&&&&&&&&&&&&&&&&&&&(((((((((((((&((((((((&(&&&&&&&&&&&&&&&&((((((((((((******"****,********************************************(***(((((((((((((((((((((((((((((((((((((((&&&&&&(&&&&((((((((((((((((((((((((((((((((((&(((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&((((((((((((((((&&(&&&&&&&&&&&&&&((&((((((((*******"*****,,********************************************(((((((((((((((((((((((((((((((((((((((&&(&&((&&(&&(((((((((((((((((((((((((((((((((((&((((((&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$&&$&&&&&&&&&$&&&&&(&&&&&&&&&&&&&&&&&&((((((((((((((&((((((&(&&&&&&&&&&&&&&&&&&&&((&((((((******"****,,*,***********************************(***(****((((((((((((((((((((((((((((((((((((((((&(&((&&&(&((((((((((((((((((((((((((((((((((((((((((&&(&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&(((((((******"***,,******************************************(***((((((((((((((((((((((((((((((((((((((&(&((((((&(((((((((((((((((((((((((((((((((((((((&(&(((((&(((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$"$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&(((((((((****"*****,,*****************************************(*(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$""$$$$&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((&(&&&&&&&&&&&&&&$$&&((((((((((****$********,***,**************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$""""$$$$$$&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&(&(&((&((((((((((((((((&((&&&&&&&&&&&&$$&&&&(((((((((******************************"&******************((((((((((&((((((((&(((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((&((((&((&(&&&(((&&&&&&&&&&&&&(&&&&&&&&&$$$$$$""""$$$$$$$&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((&&(&&&&&&&&&&$$$&&&&(&(((((******************************((*****************((*((((((((&(((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&$(((((((&(((((&((&&&&&&&&&&&&&&&&&&&&&&&&$$$$"""""$$$$$$$$&&&&&&&&&&&&&((&((&&&&&&&&&&&&&&&((((((((((((((((&(((((&(&&&&&&&&&&&&&&&$&&&(&&(((((($******,*,***********************************(*((((((((((((((((((((&(((&&&&(((((((((((((((((((((((*((*((((((((*((((((((*(((((((((((((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$$$$$$""$""""$$$$$&&&&&&&&&&&&&&&&(((&&(&&&&&&&&&&&&&&&&&&(&((&((&((((((((((&&((&&&&&&&&&&$&&&&&&&&(&&(&($$***********************************************(**(((((((((((((((((&&&&(&&&&((((((((((((((((((((((*(*(((((((((((*(((((*((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$"""""$$$$$$&&&&&&&&&&&&&&&(((((&&&((&(&&&&&&&&&(&&(&&((((((((((((((((&(&(&&(&&&&&&&&&$$&&&&&&&((&(