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 = '499B58' IMAGE_NUMBER = 56315253 IMAGE_TIME = 1977-12-30T07:58:25Z EARTH_RECEIVED_TIME = 1978-01-02T11:01:14Z ORBIT_NUMBER = 499 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 ,   ]#ª 2EPòK?)B| X  Êj6}öÊÂòâôö۾ħ•Z .02002222222222000......,,,,,,,,.,,,,,,...0000........0..0.....000...00000000...0...0.0.0..000000.0..00000000.000000000000000002020020022000000022222200222222220002222222022222424222222222422222222244422224224422202222222222222222222202222222222222422220002022220000.0000000....0....,,,****".000000222002000000000.....,$(.0......00002000.0000000....00000000000.00000...0000000..00000000000000000000.000000000000000000000000002000.00000020000000020000000022202000000222200002222202000022222000000222222002022222200002220020000002200000000000000000000000000000000............,,,,,,**(..0000000000000000000........,,,.......000.0000000.......,(.00......0000.....0..0.....("...........................*,..000000...00000....000000..0...000000.0.00000000.0000000000000000000000000002000000000000000002000000000000000000000000000000000000000000000000..000...............,.,,,,,**(..0000000000000000..........,,,,,..........0000.0.................................,.............................................................,,...........0.0.......0.00..*.000000000000000000..000000,..00000000000..0000000..0..0.00000..0000.......00000.......0..............,..,,..,,,***&.0.000.0.000000.........,,,,,,,,,,.,.,,,...0.............,,,.......,,,,........,,.......,..,......,,..,....,,,,..................................................................00......0.000.......000...,..0000......00.........0000(,......0.......0.00.........&*...,.......,,,,,,..,,,,,***( &.......0000.............,,,,,,,,,*,,,,,..............,,,,,,......,,,..,...,,,,,,,,.,,,,,,,....,,,,,,,,.,,,,,,,.....,,,.,......,.,,......,,,,......,,,,,.,0.,,,,,.,..................................0.................000............................0...............,........,,,,,,,,,,,,,,,,,,,(&,.....0000.0....0....,.,,,.,,,,***,,,,,,,,,.........,,,,,...,,,,,,,..,,,,,,,,,,,.,,,,,,....,,,,,,,,,,,,,,,,,.,.,,,,,,,,..,,,,,,,,...,,,,,,,...,,,,,,,,,.,,,,,,,......,,,........,..............................................................,....................,.....,,,,,,,,,,,,,,,,,,,,,**( &,....0.......00...........,,,,*,,,,*,,,,,,,,,.......,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,*,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,.......,,.,.......,,.......,.,.......,..,,.....,,,.........,,........,,.,.......,..,...,,,,,,,,,,,,,**,,,,,,,****( &,..0......00.............,,,,,,,,,****,,,,,.,.,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,......,,,,....,,,,,,......,.,......,.,,.,.,,,,,.,,,......,,,,,....,..,......,,,,,,,,,,,,*,*,,,,,,,,*****(&,.................0.....,,,,,,,*******,,,*,,,,,.....,,,,,,,,,,,,*,*,,,,,,,,*,,,,,,,,,,,,,,,,,,*,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,,*,,,,,,,,,,,,,,,,,.,,,,,,,,....,,,,,,.,..,,,,,,..,,,,,,,..,..,,,,,,.,..,,,,,,,,.,,.,,,,,,,.,.,,,,,,.,.,,,,,,,,,,,,,**,,,,,,*******,**(&,,.....0.............,.,....,,,**********,**,,,,..,,,,,,,,,,,,*,*,,,,,,,*,*,,,,,,,,*,,,,,,**,**,,,,,*,,**,,,,,,,***,,,,,,,,,**,,,,,,,,,**,,,,,**,***,,,,,****,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,,,,,,,,,,.,,,,,,,,,..,,,,,,,,,,,,,,,,,.,.,,,,,,,,,.,,,,,*,*,,,,*******,****((&,........................,,,,,,,,,*,******,,,,,,,,,,,,,,,,,***,,,,,,******,,,*******,,,,******,,,,****,,,,,,,*****,*,,,,***,,,,,,,****,,,,,,****,*,,,,***,***,,,****,*,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,,,****************(&,......................,,,,,,,,,,********,,,,**,,,,,,,,,,,*,,,,,*****,*,,,,*****,*,*,*******,,*****,*,,,,********,,********,,,******,,,,,******,,*,******,,,,,*****,,,***,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,*******************($,,,.....0.............,,,....,,,,**************,,,,,,,,,,*,,,********,********,**,*****************,*,*******,,**,****,,,*,********,,,***,**,***,****,*,,********,*,*******,,,*******,,,,,,*,*,,,,,,,,*,,,,,,*,,*,,,,,,,,,*,,,,,,,,*,,,,,,,,,,**,,,,,,,,,**,,,,,,,,,*,,,,,,*,*****,*************(($,,..........................,,,,,,,,***********,,,,,*,,,,,,******,,*********,*,***************************************,********,,*********,,*********,*******,,**********,*,********,,****,,,,,,,,**,,,,,,,,,**,,,,,,,,*,,,,,,,,,***,,,,,,****,*,,,,,,**,,,,,,,***,*,,,,,*****,****************((($,................,.,.....,,,,,,,,,,****************,,,,,**************************************,**********,*****************************,,********************,********,********************,*******,,,,,*,**,*,,,,******,,,,,,**,*,,,,,,***,,,,*,,,***,,,,,,***,*,,,,,*******,*******************($,,,....................,.,,.,..,,,,**************,,,,,,***,*,,,********,********************,*****************************************,********************,**************************************,,*******,*,,******,,,,,*****,,,,,******,*,,,******,*,*****,,,,,,*******,,*********************(",,,..................,,.,....,,,,,,*,,**********,,*******,,,,**************************************************************************************************************,******************************,,*******,,,*********,********,**,******,,********,,,,*********,*************((*******(&",,...................,.....,,,,,,,,,,***************,,,,,,**************(**********************************************************((***********************,******************************************,**********,*********,,*******,*,***********,********,*,******,****************(*******((((",,.......................,,,,,,.,,,,****************,,,*******,*******************************************************(**********((***************************************************************************************,****************************,,**********************************((((((($,,,,.........,......,.,,,,...,,,,,,,,,,,************,****,**********************************************************(********(***************************************************************(**********************************************,******************************************((*(*(**((&",,,.................,,,...,.,,,,,,,,,,,,***************,*,,,******************************************(*********((*******************(*****************************************************************************************,****************************************************(*(((******((&$,,,...,.,.......,.,......,,,,,,,,,,,,,***************,,,,*******,************************(********************((********(*********(************************************************************************************************************************************************(***(*****(((((",,..,.........,,,......,,,,,,,,.,,,,*,,,,********************,*************************(********************(*********(((******(((***********(******************(*******************(********************************************************************************************(((****((((((*(((",,,..................,,,,,.,,,,,,,,,,,,,,,***************,,,*********************************************((********((********(((*******(******************************(*****************************************************************************************************((((******((((((((*((&",,,...............,.,,,.,.,.,,,,,,,,,,,,****************,,********************************************((******(**(*******(***********((*(*******((********(*****************************************(*******(*******************************(*******************************(********(((((*(*((((&",,.....,.........,,......,,,,,,,,,,,,,,,,,*,****((***********,***********************************************((((*******((*******((((********(*(*******(********(**********(*****************************(*(*****************************(**************************************((((((****(((((((&",,,............,,.....,.,,,,,,,,,,,,,,,,,,,,*****************,*************(*(****************************((***********(*******(((*******((((******((**(******(*********(***********************************(*****(**(*****(((****************************(*******************((((((*(*((((((((((("*,,.................,.,,,,,,,,,,,,,,,,,,,,,,********(********************************(*******(****(****((*********((*******((((****(**(((((****((((*(*****(((((******(**(************************************(****(*******(((*******(*********((*********((*,******(*(*****((*(((*****(((((((((((&"*,...............,,,.,,.,,,,,,,,,,.,,,,,,,,,,,*****(****************************(*********(*(********(*(*******((((*******((***((*(((((((****(((((((*(((**(((***(**((*********((****************************(((((***(*((*(********(*(*******(*(****(***(*********(********((((*****((((((((((((((&",...............,......,,,,,,,,,,,,,,,,,,,,,,,**********(**********************(********(********(((*******(*(********((((((**(*((((((*(((((((((*(*((((((((**(*((((((****(***********(*******************(*********((***(***(*((***(*******(*****((((((******(*********(((***(((*(((((**(((((((((& ,,,............,.,.....,,,,,,,,,,,,,,,,,,,,,,******************************(*******(***(*******((((******((********(*(((*****(((((((**(*(((((*(**((((((((((((((((*(*****((((******((*******************(********(((*((****((((((****(**(*******(((((***(*(((((*****((*(*****((*((((((((*((((*((*(&",,,.................,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,*********************(**********(**(((*****(********(((*(*******((*****(((((((((**(((((((((((((((((((((((((((((((((((((***(((*(*((**(**(*(*******(*((*******(*(*****(((*(((*(((((((((*****(((((((***(((((((*(*(((*(******((((((*(*((((((((*((((&*,,..........,(....,,,.,.,,,,,,,,,,,,,,*,,,,,,,,,,,***,**************************((*******(((******((*((*****(((((*((*(*((((((**(((((((((((((((((((((((((((((((((((((((((*(((((((*****((((******(((********((*(******((((((***((((((****((((((****(*(((((*(**((((((*****((((((*((((((((((((((((((&,,,...........(,......,,,,,,,,,,,,,,*,*,,,,*,,,,,,,,,,***************(((**((((((****(*(((*(***(((((((***(*(*(((**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((*(**((((*********((*(*****(((*(((*((((((((****((((*******((((((**((((((((****(((((*((*((((((((((((((((((& ,,,.,........,.....,.,,,,,,,,,,,,*,***,,,,,,*,,,,,,,,,*******************(*((((***(*(((****(*(((((((*((((*(((****(((((((*((((((((($((((((((((((((((((((((((((((((((((((((((((((((((((*(**((((*******(((*(((***(((****((((((((((((((((((*(**((((((**((*((((((((***((((((*(((((((((((((((((((((((&,,,,................,,,,,,,,,,,,,,***,,*******,,,,,,,,*,,,,**************(**(****(((((((***(((((*****((((((*(**((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((*(*(((((***(*(*(((******((&(((**((((((((((((((((((((**((((((*((((((((((**((((((((((&((((((((((((&$,,.................,,,,,,,,,,,,,*,,,,*************,,,,,,,*,*************(*****((((*(((**(((((((*(*(((((((***((((((((**(*((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((*****(((((******(*((((((*((((((((((((((((*((*(((((((**(((((((((((((((((((((((&((((((((((((($ ,,...............,,.,,.,,,,,,,,,,,,****************,,,,,******************(*(((((*((*(((((((****(((((*(***(((((((****(((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((**(*(*(((*(((**((((((((((((((((((((((((((((((((((((((((*(((((((*(*(((((((((((((((((((&,,,,...................,,,,,,,,,,,***********(***********,,,*,************((((((((((((((((***((((((((*((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((&(&(((((((((((((*(((((((*******((((***(*((((((((((((((((((*((((((((((*(((((((((((((((*(((*((((((((((((((((((((((,,,................,,,,,,,,,,,,,,**,**********************,,,**********(*(((*(*((((((((*(((((((((((*((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((&(((((((((&&(&((((((((((((((((((((((((*(*(((****((((((((((((((((((((((((((((((((((((((((*((((((((((*(((((((((((((((((((((((((*,.,...............,,,,,,,,,,,*,,,,******(*******(***************************(((((((*(*(*((((((*(*(((((((**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&&((((((((&&&(&((((&(((((((((((((((****((((((((*(((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((&(,,,.............,,,...,,,,,,,,,,,,************(((((*************,***********((((((****((((((***(((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((&(((((((((((&&((((&(&&&&(&((((&&&&(&((((((((((((((((((((****(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&,,,,.,........,......,,,,,,,,,,,,**********((((((***((**********************(((((**(((((((((((((((((((((*(((((((((((((((((*(((((((((((((((((((((((((&((((((((((&(((((((&(&&((((((&&&&&&(((&&&&&(&&&&&&&&&((((((((((((*****(((*(((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&*,,,..........,,....,,,,,,,,,,,,,***,*****(((((*(*((((*(******************(((*((*(((((((***((((((((**((((((((*((*((((((((*(((((((((((((((((((((((&((((((((((((((((((((&&((((((((&&&&(((((&&&&((&&(&&&&&&&((((((((((((((*(((((*((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&*,,.......,..,...,,,,,,,,,,,,,*,*,*,*********((*(((((((****((*****************((((((((((*((((((((***((((((((*(((((((((((((((((((((((((((((((((((((((((((((&((((((((&&&(((((((((&&(((((((&&&&&((&&&&&&&&&&(&&&(((((((((((((((((((*(((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((&&&*,,.....,..,..,,,,,,,,,,,,,,,,*,,,************((((((((((*(((*****************((((((*(*(((((((((((((((((((*((((((((((*((((((((((((((((((((((((((((((((((&(((((((((&&((((((((((&((((((&&&&&((&&(&&&&&&&&&&&&&&&&&(((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(*,,,..,........,,,.,..,,,,,,*,,,,,***********(((((((*((((((****************(((((((((((((((((((*(((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((&(&&((((((((&(&((((((&(&&&(((&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&,,,,........,,,,,,,,,,,,,,,,,,,************(*((((*(((((((((*(***************(*(*(((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((&((&(((((((&&&((&(((((&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&*,,,......,,,...,,.,,,,,,,,,,,,**,,*************(((((((((((((((((*****,********(((((((((*((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((&&((((((((((&&&(((((&(&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&*,,,.,..........,,,,,,,,,,,,,,,,*,*************(((((((((((((((((***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(((&(&(&&(((((((((&&(((((&&(&&&((((&(&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,..,........,,,,,,,,,,,,,,,,,,,,*************(((((((((((((((((**************((((((((((((((((*(((((((((*(((((((((((((((((((((((((((((((((((((((((((((&(((((((((&&&(&((&&(&(&&(((((&&&&&(&(((&(&&&&&&&(&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(,,,,,,..,..,.,,,,,,,,,,,,,,,,*,,,**************(*(((((((((((((((*((*********((**((((((((((((((((((((((((((((((((*((((((((((((((((((((((((((((((((((&&&(((((((&&&&&((((((((&(((((((&&&(&(&((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((&&*,,,,......,,,,,,,,,,,,,,,,,,,,******************((((((((((((((((((*************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(((((((&&&(&&&((((&&&(&&&(((&&&(&(((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&*,,,....,,,,,,,,,,,,,,,,,,,,,,****,***************((((((((((((((((((***********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((&(((((&&&(((&(((&&&((((((&&&&&&(&((&&&&&&(((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(((((&&((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((&&*,,....,,.,,..,,,,,,,,,,,,,,*,****************(((((((((((((((((((((((((********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(((((((&&&&((((((&&&((((((&&&&&(((&(&&&&&&&&((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((((((((&((((((((&((((((((((((((((((((((((((((((((&(,,,....,.....,,,,,,,,,,,,,***,*,,,*************(*(((((((&(((((((((((((((*******(***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(((((((&&((((((&&&&&&(((&(&((&&&&(&&&&&&(&(&(((&&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((&((&((((((((((((((((((((((((((((((((((((((((((((&,,,,,...,..,,,,,,,,,,,,,,,,,,,,,*************(*(*(*((((((&((&(((((&(((((*****((**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&(((&&&&&&&(((((&&&&&((&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&((((&&((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((,,,,......,,,,,,,,,,,,,,,,,,,*,***************(***((((((((((((&&(((((((((((********(((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((&((&&((((&(&&(((((&(&&&&&((((((&((&&&((&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((&((&(((((((&((((((((((&(((((((((((((((((((((((((((&&*,,..,....,,,.,.,,,,,,,,,,,,,,********************((((((((&&&&&&&&((((((((((*****((((((((((((((((((((((((((((((((((((((((((((((((((((&&((((((&(&&((&&(((&&&&&&&(&((&&&&&&&(&(&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&(&&(((&(((((((((((&(((((((((((((((((((((((((((((((&&,,....,..,,..,,,,,,,,,,,,,,,********************((((((((((&&&&(&&&(((((((((****(*(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((&(&(&(&&&&&&(&((&&(&&(&(&((&&&&&&&&(&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&((((&&((&(&((&(((((((((((((((((((((((((((((((((((((((((&,,,.,.,..,,...,,,,,,,,,,,,*,****,****************(((((*((((&&&&&&&&&&&&((((**********(*(((((((((((((&((((((((((((((((((((((((((((((&&((((((&(&((((((&&&(&&&&(((&&&&&(&&&&&(&&&&&&(&&&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((&(&((((((((((((&((((((((&((((((((((((((((((((((((&,,...,.,....,.,,,,,,,,,,,**,*,,**************(((((**(((((((((&&(&&&&&&&((((((((******((((((((((((((((((((((((&((((((((&((((((((((((((((&((&&((((((((&&&&&&&&&&&&&&&&&(&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&(&(((&(&&(&(&(((&&(((((((((((&((((((((((((((((((((((((&*,,,,,......,,,,,,,,,,,,,,,,,,,***************((***(((((((((((&&&&&&&&&((((((((****(*((((((((((((&((&(((((((((((((((&&((((((((((&(&((((&(((&(((((((&&&&&(((&&&&&&&&(&&&&&&&&&&((&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&(&((((&&(&((((((&&(((((((((((((((((((((((((((&,,,.,.......,,,,,,,,,,,,,,,,,,**********************((((((((((&&&&&&&&&&&&(((((******((((((((((&((((((((&(((((((((((((((((((((((((((((&&(&(((((&&&&&&&((&&(&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&(&((&(&((&(((((&(((((((((&(((((((((((((((((((&*,,,.......,.,,..,,,,,,,,,,,,,*********************((((((((((((&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((&((((((((((((&((((((&(&&(&((((((&&(&(&(&&&&&&&(&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&(&((&&&&&&((((&(((&((&((((((((((((((((((((((((((((*,.......,,,,.,.,,,,,,,,,,,,$"********************(*(((*(&((((((((&&&&&&&&&&&((((((((((((((((((((((((((((((((((&(&&&((((((&(&((((,((&&&&(((((&&(((&&(&&&&&&&&&&&&&&&&(&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&(&&&&(&((&&(&(((&(((((((((((((((((((((((((((&&&,,,.....,.....,,,,,,,,,,,,,,*,***,*************((((**((*((&((((&((&(&&&&&&&&&&&&((((((($((((((((((((&(&(((((((&((((&$((((&(((((((((((&&((((&&&&&$"&(&&&&&&&&&(&&&&&&&&&&&&&&&$&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&(&(((&&&&&((&((&(((((((((((((((((((((((((&,,,...........,,,,,,,,,,,,,,**,***********************(((((((((((((&&&&&&&&&&&&&&&((((((((((((((((((&(((((((&(&((&(&((&&(&&((((&&(((((&((&&&(&&&(((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((((((((&((((((((((((((&&,,,,,,....,.,,,,,,,,,,,,,*,,,,,,**************(*****(((((((((((((((((&&&&&&&&&&&&((((((((((((((((&(&&(((&((&&(&((((((&&&&(&(&(&((&&(&(((&(&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&&&&(&&(((((&(((((((((((((((((&*,,,,....,,.,,.,,,,,,,,,,*,,,,,******************(**((((((*(((((((((&(&&&&&&&&&&&&&&(&((((((((((&&&&((((&&&(&&((&((&&&((&(((&(&&&(&((&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&((&&(&&(&&((((&(((((((((((((((((&&*,,........,,,,.,.,,,,,,,,,,**********************(*(((((((((((((((((((&&&&&&&&&&&&&&&((&((((&&&&&((((&&&&&&(((((&(&&&&(&(&&&&&&&((&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&&&(((((((((((((((((((((((((&&*,,.......,.,...,,,,,,,,,,,,,**,******************((((((***((((((((((((&&&&&&&&&&&&&&&&&((((&&&&(((&&&&&&&&(((((&(&&((&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(((&&&&&&(((((((((((((((((&$,,,....,.,,,...,,,,,,,,,,,,,***,****************(*(*((*((*((((((((((((((((&&&&&&&&&&&&&((((&&&(&(((((&&&&(&&(&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&(((((&(&(((((((((&((((((((((&&*,....,,.,,..,.,,,,,,,,,,,,,,****,*****************(((*(((((((((((((((((((((&&&&&&&&&&(&&&&&&&((((&&&&&&(&&(&&&&(&&&&&(&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&(&(&(&&(&((&(&((((((((((((((&$,,,....,,.,.,.,,,,,,,,,,,,,**,**,***************(((((*(((((((((((((((((((((((&&&&&&(&&&&&&&&&&(&&&&&&&(&(&&&&&&(&&&(&(&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&(&(((((&&((&(((((((((((&,,,.,,,.,..,...,,,,,,,,,,,,**,*********************((((((((((*(((((((((((((((((&&&&&&&&&&(&&&(((&(&&&(&(&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&(((((((&&((((((((((((((&,,,..,,...,,,,,,,,,,,,,,,,,,,,*,*****************((((((*(((((((((((((((((((((((((((&&&&&(&&(&(&(&&(&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&&((((((&(&(((((((((((((((($*,,,,,.,...,.,,,,,,,,,,,*,,***,***************(****(((((((((((((((((((((((((((((((((&&&&(&&&((&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&((&&&&&(((((((&((((((((&$,,,,.......,.,,,,,,,,,,,,,,,*,****************(***(*((((((((((((((((((((**((((((((((&(&&(&&(&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((((((((((((((((&$,,,,...,...,,,,,,,,,,,,,,*,,**************(*(*(**((*((((((((((((((((((((((((((((*(((((&(&(((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&((((((((((&$,,,.,...,,,,,,,,,,,,,,,,,,,,*********************((((((((((((((((((((((((((((*((((((((((&(&(&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(((((((((((((((((&$,,,.......,,,,,,,,,,,,,,,,,,*********************(*((((((((((((((((((((((((((((((((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(((&(&((((((((((&$*,,.......,,,.,,,,,,,,,,,,,,*,******************(*((((((((((((((((((((((((((((((((((((((((&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&(&(&((((((((((((&$*,,...,.,,.,,.,,,,,,,,,,,,,,*******************(((((((((((((((((((((((&&(((((((((((((((((((&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&$&&&&$$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&((((((((((((&$,,...,..,...,,,,,,,,,,,,,,***,***************(*(((((((((((((((((((((((&&(&((((((((((((((((&(((&((&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(&(&(((((((((((((&$,,.,.,..,,,,...,,,,,,,,,,,,,******************(*(*((*(((((((((((((((&&((((&&&(((((((((((((&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((&$,,,......,...,,,,,,,,,,,,,,,,*,****************((*((*(((((((((((((((&&&(&&&&&&((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&$&&&&$&&&&&$&&&$$$&&&&&&&&&&&&&&&&&&&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((($,,.....,....,.,,,,,,,,,,,,,,,******************(*((*((((((((((((((((&(((&&&&&&&&((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&$&&&$&&&$&&&&$&&$$$$$&$&&&&&$&&&&&&&$&&$&&&&&$&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((&&(((((((&(((((($,,.........,.,,,,,,,,,,,,,,,*******************(****((((((((((((((((&((&&&&&&&&&((((((((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&$$$&&$&$$&$&$&$&&$$&&&$&$&&&&&&&$&&&&&&&$&&&&&&&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(((((((((((((&$,,,.........,.,,,,,,,,,,,,*,,*,****************(**(*(*((((((((((((((&(((&&&&&&&&&&(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$&&&&&&$&$$$$&$&&$&$&&&$&&&$&$&$&$$$&&&&$$&&&&&&&&$$&$&&&$&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((((((((((((($*,..,.......,,.,,,,,,,,,,,,,,,,**********************((((((((((((((((&((((&&&&&&&(&((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$&&$$&&$&$$$&&&&&$$&&$&$&$$&$&$&$&&$$&$$&&&&&&&$&&$&$&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&(((((((((((((&$,,........,.,,,,,,,,,,,,,,,,,,,,*****************(((((((((((((((((((((((&&(&&&&&&&&&&(&((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&$$$&$$&$&&&&$$$$$&&$$&$$&$$$$&&&$$$$&&&$$$$$$&&&&&&&&&$$&&&&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&((&((((((((((((((&$,,.............,,,,,,,,,,,,,,,**********************(((((((((((((((((((&&&&&&&&&&&&&&&&&((&(&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$&&$$$&$$$&&$&$$$$$$$&$$$$$$$&$&&&$$$$$$$&&&&$&&$&&$&&$$$&$$&&$$&$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&((((((((((((((((",,,.,.....,.,.,,,,,,,,,,,,,,,,*********************(((((((((((((((((((((&&&&&&&&&&&&&&&&&((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&$$$$$&$&$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$&$&&$$$&$&$$$&&&$&$$$$&$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((&$,,,........,.,,.,,,,,,,,,,*,,,***********************(((((((((((((((((((&(&&&&&&&&&&&&&&(&&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$&$&$&&$$$$$$$&$$$$$$$$$$&$$$$$$$$$&$$$$&$$&&&$$$$&$&$$&&&$&$$&&&&$&$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((((((&(((((((($,,,,.......,..,,,,,,,,,,,,,,,***********************(((((((((((((((((((((((&(&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$&$&&&$$&$&&$$$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&$&$$$$&&$$$$&$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&((&(*((((((((((((($,,,........,,..,.,,.,,,,,,,,,**************************((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&$$$&$$&$$$$&$$$&$$$$$&$&&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&(((((&((((((((((((*,,.......,.,,(,,,,,,,,,,,,,,,********************((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&$$$$&&$&$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&$&$$$$$$$$&$$$$$&$$$&&$$$&&$$$&$&$$$$$&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(((((((((((& *,,.........,,,,,,,,,,,,,,,,**,************((**(*(*(((***(((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&& $&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$&&&$&$&&$$$$&$$&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&(&(((((((((((((& $,,,.,........,,,,,,,,,,,,,,,,,************(********((((((((((((((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$$$$$&$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((& $,,,............,,,,,,,,,,,,,,*,****************((****(((((*(((((((((((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$&&$$$&&&&$$&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((((((((((((&",,...........,..,,,,,,,,,,,,,*****,**************((*(*(((((((((((((((((((((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&$&$$$$$&&&$&$$$$$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((&(((((((((( ",,...........,..,,,,,,,,,,,,,*,*****************(*((((((((((((((((((((((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$$&&$$&&$$$$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&((((((((((((( ",,.............,,.,,,,,,,,*,******,***************(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$&&$$&&&&&$$$$&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((((((&((((((((((",,............,,..,,,,,,,,,,,*******************((((((((((((((((((((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$&&$&&&&$&&&$$$&$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((((&((((((((((((",,.......,....,,.,,,,,,,,,,,*,***************(**((*((((((((((((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$&$$&&&$&$$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&(((((((((((&",.............,,,,,,,,,,,,,,,,,******************(*((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$&&$$$&$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&((&(((((((((((((((",,..............,,,,,,,,,,,,,,****************(**(*(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$&$$$&&$$$$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((((((((((((",,............,.,,,,,,,,,,,,,******************((*((((((((((((((((((((((((&(&&(&&(&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((&&(((((((((((",,............,,,,,,,,,,,,,,**,**************((**((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$$$&$&$$$$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((",,........,.,.,.,,,,,,,,,,,*,*,**************(**((((((*((((((((((((((((((((&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((",,...........,.,,,,,,,,,,,,*,***************(****(*((((((((((((((((((((((&(&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((",...............,,,,,,,,,,,,,,**************(***(***(*(((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((",,...........,..,,,,,,,,,,,,,****************(*((((((*((((((((((((&(((&(&&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((",............,,.,,,,,,,,,,,*,,****************((((((*((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&(&&&&&&&&&&&&(&&&((&&(((((((((((",,............,,,,,,,,,,,,,*,,**************((*((((((((((((((((((((((((((&&((&&(&&&&&&&&&&&&&&&&&&&$&&&&&$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((",...............,,,,,,,,,,,,*,***************((((((**(((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((((((((((((",...............,,,,,,,,,,*,,****************((*((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(&&&&&&&&&&&&(&((((((((((((((",............,...,,,,,,,,,*,*****************((*((((((((((((((((((&((&(&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(((((((((((( ,..............,,,,,,,,,,,****,**************(*(((*(((((((((((((((((&(((&(&((&(&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(&&&&&&&&&&(&&&((((((((((((( ,..............,,,,,,,,,,,,*,****************(((((*(((((((((((((((&(((&(((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&(&(&&&&&&&&&&&&(&&((((((((((( ,,..............,,,,,,,,,,,,****************(**(((((((((((((((((((((((&((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&&&&&&&&&&&&((&&&&&&&&&&&&&&((((((((((( ,............,...,.,,,,,,,,,***,********(****(((((((((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&((&&&&&&&&&&&(&&((((((((((( ,...............,.,,,,,,,,,,**************(**(((((((((((((((((((((((&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""$$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((",...........,..,,.,,,,,,,,,,,****************(*((((((((((((((((((&&(&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&&&&&&&&&&(&&&&&&&&&&&&((((((((((( ,.............,,,,,,,,,,,,**,*************(*((*((((((((((((((&((((((&(((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$""$$$$"""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$&&&&&&&(&&&(&(&(&&&&&&&&&((((((((((( ,..............,.,,,,,,,,,,,,,*************(**(((((((((((((((((((&&&((&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$"$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((( ,,...........,.,.,,,,,,,,,,****************((((*((((((((((((((((((&(((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"$$"$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&&&&&&&&&&(&((((&&&&&(&(((((((((((( ,.............,,,,,,,,,,,,*,***************(*(**((((((((((((((((&(((&(&&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$$$"$$$"$$$$$"$$$"$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$&$&&&&&&&&&(&&&(&&&&&(&&((((((((( ,..............,,,,,,,,,,,*,,,***************((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$"$$$$$$$$""$$$$$$$$$$""$$$"$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$$$$$&$&&&&&&&&&(&(&&&&(&&&&&&&((((((((( *...............,,,,,,,,,,,,(***************(*((((((((((& &(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$$$"$$$$$$$$$$$"$""$$$$$$$$$$"$$$"$$$$$$$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&(&&(&&&&&&((((((((((,..........,..,.,,,,,,,,,,,,*,************(*(**((((((((((((((&((((((&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$""" $$"$""$$$"""$$$"$$$"$$$$$$""$$$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$$$$$$$$$$$$$&&&&&&&&&&(((&&&(&(&&(((((((((( ,.............,..,,,,,,,,*,,*,***********(**(*(((((((((((((((((((&(&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$"$""$$$$$$$"$$$"$$"""""$$$$$$$$""$"$$"$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&(&(&&((&((((((((((,.............,,,.,,,,,,,,,*,**************((*(((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$"$$"$"$$"$$"$$$$""$$$$"""$"$$""$$"$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&$&$$$$$$$$$$$$$$&&&&&&&&&&&&&(&(((&(((((((((( ,,..........,,...,,,,,,,,,,,*****************(((((((((((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$"$$$$$$"$$$$""""$$"""$$""$""""""$$"$"$$"$""$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$&$$&$&$$&&$&&&&&&&&(&&&&(&&(&((((((((( ,.............,,,,,,,,,,,,,,**************(*(((((((((((((((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$"""$"$"$"$$"""""""$""$"$"$"$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&$$$&&$$$$$$$$&&&&&&&&&&&&&&&&((&&&((((((((( ,,............,,,,,,,,,,,,,**************((**(((((((((((((((((((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$""$"$$$$"$"$""$"$$$""""$$""$"$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&(&&(&&&((((((((",............,,,,,,,,,,,,,,,**************(***(((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"$""$"$$"""""""""$$"$"$""$"$"$""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$$$$&$$$$&$&&&&&&&&&&&&&&&&(&(&(((((((((",............,...,,,,,,,,,,,*****************(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$""$$"$""""$$$$"$"""$""$""""$$$""""""""$$""$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$&$&&$$$&&&&$&&&&&&&&&&&&(&(&&(((((((((((",,.............,,,,,,,,,,,,,*************(***((*(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$""$"$$"""$"$""$$""$""""$""$"$""$""$$$$$$$$"$$$$"$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&&$$$&$$$&$&&$&&&&&&&&&&&&&(&&((&&(((((((",............,,.,,,,,,,,,*,****************(*(*(((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"""$""""""$""$$"""$$"""""$""""""""$"$"""$$$$$""$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$&$$$&&&&&&&&&&&&&&(((&(&&(((((((",,...........,.,,,,,,,,,,,,**,,***********((*(((((((((((((((((((&&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$"$""$""$"$""$""""""$"""$""$"$"$""$"$"$"$$"""""$$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&$$$$$&$$&&&&&&&&&&&(&(&&&(&(((((((",............,.,,,,,,,,,,,,,,,**************(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$"$$$$$$$$$$$$$$$$"$"$"$$$""$"$"""""""""""""""$$$$$$""$"$""$"""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$$&&&&$&&$&&&&&&&&&&&&&&&((&((((((((($,,.........,.,.,,,,,,,,,*,,,**************(*(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$""$$$"$$$"$"""$$"""""$$"""$""""""""""""""$"""$""$"""$""$$"$$$"""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&$$&&&$&&&&&&&&&&&&&((&((((((((($,.............,,,,,,,,,,,,,,******************(((((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$"$$$$$"$$$"""""""""""$"""$"$"""""""$$$"$"$"$""$""""$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$$&&$$$&$$&$$$$$&&&&&&&&&&&&(&&(&((((((((($,,.......,..,,.,,,,,,,,,,********************((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$$$"$$$$"$$$$$"$"$"""""""$"""""""""""""""""$""""""$""""$$"$"$$""""$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$&&&$&$$$&$&&&&&&&&&&&&(&&((((((((($,..............,,,,,,,,,,********************(((*(((((((((((((((&((&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$"$"$$$$$""$$$""$$"$"""$""""$"""""""""""$"""$"""""""$"$"""$"""""""$""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&$&&&&&&&&&&&&(&(((((((((($,...........,,,,,,,,,,,,,,*****************(**((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&$&&&&$&$&$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""$"$"""$""$"$$$$"$""""""""""""$""""""""""""""""""""""""""""""""$$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&(((((((&($,,.............,,,,,,,,,,,,,*************(***((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$""$"""$$$$"$$""""$$"$"""$""""""""""$"""""""""""""""""""""$""""""""""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&((((((((($,,,.......,..,,,,,,,,,,,,,,*,**************((((((((((((((((((&((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""$$$"$"$""""""""""""""""""""""""""""""""$"""""""""""""""""$""$$""$"""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&(((((((($,.............,,,,,,,,,,,**,*************(***((((((((((((((((((((&(((&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&$&$$&$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$""$"$"$$$$"$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$""$$"$$$"$$$$$$$$$$$$$$$$$$&$$&$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&((((((((&,..........,..,,,,,,,,,,,*,*********(**(**(*((((((*(((((((((((((((&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$"""$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&$&&&&&&&&&&((((((((&,,...........,.,,,,,,,,,,,,***,********((***((((((((((((((((((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$"$"""""$"$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"""$$"""$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&$&&$$&$&&&&&&&&&&&&&&&&&&&((&(((((&$,.............,,,,,,,,,,,,*,**********(***((((((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""$$""$"$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((&,.............,,,,,,,,,,,,*,***************(*(((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$""$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$&&$$&&&&&&&&&&&&&&&&&&&&&&(&((((&,.........,....,,,,,,,,,,,***************(((*((((((((((((((((((((&(&(((&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$"$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$"""""""$$$"$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((&,,.........,..,,,,,,,,,,*,***************((**((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$"""""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""$$$$$$$$$$$$$$$$$$$$$$$&&$&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&(((((((&,.............,,,,,,,,,,,,**************(**((((((((((((((((((((((&&&&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$""$"""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&,..............,,,,,,,,,,,**************(*(((((((((((((((((((((((((&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$$""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&,..............,,,,,,,,,,,,**************(*((((((((((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$$"$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((&,..............,,,,,,,,,,,,****************(*(((((((((((((((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&$&&&&$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$"""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&((((((&,..............,,,,,,,,,,*,,*****************(((*(((((((((((((((((&&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&*,...........,,,,,,,,,,,*,***************(*((((((((((((((((((((((&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""$""$"$"$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$"""$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&,.............,,,,,,,,,,,,***,************(((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$""$$$$"$""$"$$""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$""$$$$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&&,...........,.,,,,,,,,,,,*,****************(*(((((((((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$$$$$$$$$$$$$$$$$$""$&$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((,..............,,,,,,,,,*,****************(*((((((((((((((((((((((&((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$$$$"$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(&(((,............,.,,,,,,,,,,,*,**************(((((((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&,.............,,,,,,,,,,,,*,**************((*(((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$"$$"$$$$$$$$$$$$$$$$$&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(((&,............,,,,,,,,,,,*,,****************(((((((((((((((((((((&((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$&$$&$$$$$$$$$$$$$$"$$$$$$"$"$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((,.............,,,,,,,,,,,****************(*(**((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((,............,,,,,,,,,,,,**,****************((*((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"$""$""""$""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""$"""""""""$"$"""$$$$$$$$$$$$$$$$$&$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((,............,.,,,,,,,,,,,,**************(**((((((((((((((((((((((&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$""""""$$""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""$"$"$"""$$"$$$$$$$$$$$$$$$$$$$$$$&&(&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((&,..............,,,,,,,,,,,,,****************(((((((((((((((&((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""$"""""$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$""""""$$"$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&((((((((&,............,,,,,,,,,,,,*****************(*((((((((((((((((&(((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$"$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((&,............,..,,,,,,,,**,*************(***((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""$"$""$""""""""""""$""$""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&,.............,,,,,,,,,,,******************(((*(((((((((((((((((&(((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""$"""""$$$$$$$$$$$$$$$$$$$$&$$&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&,.............,,,,,,,,,,,,,***********(****(*((((((((((((((((&(((&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$""$"""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"""$$$"$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((,.............,,,,,,,,,,,******************(*(((((((((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$""$""$"""$""""""""""""$"""""""""""""""""""""""""""""""""$"$"""""$$"""$"$""$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((,..........,..,.,,,,,,*,*,***************(*((((*(((((((((((((((&(((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""""""""$""""""""""""""""$""""""""""""""""$"""""""$"""$""""""""""""""""$"$$"$"$$"$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((&,..............,,,,,,,,,,,******************((((((((((((((((((((&((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$""""$"$""""$$""""""""""""""$"""""""""""""""""$"""""""""""$""$$"""$$"$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((,.........,..,,,,,,,,,,,,***************((((((((((((((((((((((&((((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$"""$"$$$"""""""""""""""""""""$""""""""""""""""$"""""""""""""$$"$$$$$$$"$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((,..........,,,,.,,,,,,,*****************((*((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$"""$""""""""""""""""$"""$"""""""""""""""""""""$$"""$"$"$"$$$$$$$"$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&(&&((((((((((((,...........,,,,,,,,,,,*****,*********(**((((((((((((((((((((&((&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$$$$$$""""$""""$""""""$""""""""""""""""$$""""""$"""""$""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((&&&(&((((((((((,.........,,,,,,,,,,,,,,***************((((((((((((((((((((((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""$""$"""""$"""$"""""""""$""$""""""""""$"$"$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((,,.........,,,,,,,,,,,,,***************(((*((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$""$"$$"""$$"""""""$"$$""""""""$"$"$""$"$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((,........,,,,,,,,,,,,*,*****************(((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$$$$$"""""""""""$""""""""$""$$""$""""$$$$""$$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((,.........,,,,,,,,,,,,,,****************((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$"""$"$""$$"""$""$"""$""""$$$""$"$$"$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((,,.......,,,,,,,,,,,,,***************(((((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$"$""$""""$"$"$$"$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(((((((((((((($,,.....,,,,,,,,,,,,,*,,***********((*(*(*((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$""$$$$$$""$$"$"$""""$"$$"$$"$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&(((((&&(((((((((($,......,,,,,,,,,,,,,,****************(**((*(((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$"$$$$$$$$$$$$$"$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((($,,....,,,.,,,,,,,,,,,,***************((((((((((((((((((((((&((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$"$$$$$"$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(&((((((((((((((",,.......,,,,,,,,,*,,*****************(((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&&&&&&&$$$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&((((((&(((((((((((((($,,.,..,.,,,,,,,,,,,*,*,*************((*(((((((((((((((((((&(&(&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&$$&$$$$$$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((($,,,,..,.,,,,,,,,*,,,**************(**(*(((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$$&$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&$&&&&&&&&&&&&&&&&&&&&&(((&(&(((((((((((((*((($*,.,,,.,,,,,,,,*,,,****************(**(((((((((((((((((((((&&&&&&(&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((((((((((*((($(,,,.,..,,,,,,,,,,,**********"((******(((((((((((((((((((&&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&&$$&&&&$$$&$$$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&(&&&(((&(((((((((((((((((*(($,,,,..,,,,,,,,,,,,,***************(((((((((((((((((((((&&((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$&$&&&$&&$&&&&&&&&&&&&&&&&&&((&&&((((((((((((((((((*((($*,,..,,,,,,,,,,,,*****************((*((((((((((((((((((&(&(&(&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$&$$$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((*(*,,,,,,,,,,,,,,,,,*************(**(*((((((((((((((((((((&((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$&&&&&&&&&&&$$$$&$&$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((****&,,,,,,,,,,,,,,,,,**,***********(****(((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&&&&$$$&$$&$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&(&&&&((&((((((((((((((((((**(*(&*,,,,,.,,,,,,,,,,,*,******************((((((((((((((((((&(&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$&$&&&&&&&$$&$$$&$$$$$$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((*(**((&,,,,,,.,,,,,,,,,******************(*((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$&&$$$&&$&$$$$$$$$$$$&$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((*((*****(&*,,,,,,,,,,,,,,,,,*****************(((((((((((((((((((((&(((&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((*****(&*,,,,,,,,,,,,,,,******************(((((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$$$&&$$$$$$$&&$$&$&$$&$$$&$$$&$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((*((*****&,,,,,.,,,,,,,,,,*,***************((((*((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&&$&$$&&&$$&$$$$$$$$&&$$&$&&$$$$$&$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((**(****&*,,,,,,,,,,,,,,****************(**((*((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$&$&&$&$$$&$&$$$$&$$$&$&$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$&&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((*((****(*,,,,,,,,,,,,,,,*************(*((*((((((((((((((((((((&(((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$&$&&&&&$&$&$&&$$$$&$$$&&$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&(&&((((&(((((((((((((((((((**(***&*,,,,,,,,,,*,*,****************((((((((((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&&&&&&&&&&$&$&$$$&$&$$$$$&$$$&$$$$$$$$$&$&$$$&$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******&*,,,,,,,,,,,,,,*****************((((((((((((((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&$$$&&&$$$&&$&&$$&$$&$$&&&$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$$$$&&$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((((((((((((((((((((******(*,,,,,,,,,,,,,,***************(((*((**(((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$&$$&&&&$&&&$$&&&&&$&$&&$&$$$&&$$&$$&$$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$&&$$$$$$$&$$$$$$&$$&&&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((*(******( *,,,,,,,,,,,,,,***************(*(*((((((((((((((((((((&(((&((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&&&&&(&&&&&$&&&$$&&$&&&$&$&$$$$&$$$$$$$$$&&&$$&$$$$$$$$$$$$$$$&$&$&$$$$$$$$$$$$$&$&$&$$&$$&$$$&$&$&$&&$$$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((*((*(*****(*,,,,,,,,,,,,,*****************(*(((*((((((((((((((((((((&(((((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&$&&&&$$&$$&$$$&$&$$&&$&$&$$$$$$$$$$$&$&$$$$&$$$$$$$$$$$$&$&$$&$$$$&$&&$&$&$$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((******(*,,,,,,,,,,,**,*****************(*(*((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&$&&$$&&&$&&&&$&&&&$&$&$&$&&&$&$$&$&$$$$$$$&$$$$$&$$&$&&&$&$$&$$&$&&$$&$$&&$&$$&$&&$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((****(*,,,,,,,,,*,,*,*****************((*(((((((((((((((((((((((((((&((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&$&&&&$$&&$$&$&$$&$&$$$$$$$$$&&$&$&$&&$$&&&&&&&&$&$$$$&$$$$&&&&&&$&&&$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((&((((((((((((((*(*((*****(*,,,,,,,,,,,,,,,**************(*(((*((((((((((((((((((((((((((((&(&((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&$$$&&&&&&&$$$$&&&&$$&$$$&&$$$$$$$&$$&$$&&$$$$$&&&$$&$$&$&&&&$$&$&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&&(((((((((((((((*******(*,,,,,,,,,,,*******************(**(*(((((((((((((((((((((&((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&&&$&&&$$&&&&&&&&$&&$&&&$&$&$&$$$$&&&$$$&$&&&&&&&$&&&&&$$&$&$&&&&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((((((((((((((((((((*******( *,,,,,,,,,,,,,*******************((*(((((((((((((((((((((((((((((((&&((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&&&&&$&&&$$$&$$&$$&$$&$&&$&&$$&&&&$&$&$&$&&&$&&&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((*((**(**( *,,,,,,,,,,,,,****************(**((((((((((((((((((((((((((&(&(((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&&&&$&&&$$$&&&&&&&&$$$$&&&&&&&&&&$$&&&&$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((((((((((((((((((((*****( *,,,,,,,,,,,,,,*,***************(((((((((((((((((((((((((((((((((&(&&&(&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&$$&&&&&&&&&$$&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(&&&&(((((((((((((((((((*(**(***( *,,,,,,,,,,,*,*******************(*((((((((((((((((((((((((((((((&((((((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$&&$&&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((((&((((((((((((((((((*****(** *,,,,,,,,,*,,*,************(**(*(((((((((((((((((((((((((((((((((((((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&&&$&&&&&&&&&&&&&&&&&$&&&$&&$$&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&(((((((((((((((((((((**(******"*,,,,,,,,,,*,,*,****************(*((((((((((((((((((((((((((((&((&((((((((&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((((((&(((((((((((((((***(***** *,,,,,,,,,,,,********************(((((((((((((((((((((((((&(((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(&(&(((((((((((((((((((******"*,,,,,,,,,,,,******************(((*(((((((((((((((((((((((&((((((((((((((((&(&(&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((&((((((((((((((((((*(**"*,,,,,,,,**,,******************(***((*((((((((((((((((((((((((((((((&((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&((&(&((&(((((((((((((((((((*((*((***"**,,,,,,,,,,********************((**(*((((((((((((((((((((((((((((&((((((&((&(((&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((&((((((((((((((((((((((*(((**(*"**,,,,,,,,*,*,,**************(*****((((((((*((((((((((((((((((((((&(((((((((((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&(&(((((((((((((((((((((((((((*((((**,*,,,,*****(****************(*(((((((((&((((((((((((((((((((((((((&$&(((((&&&&(&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&(((&&(((((((((((((((((((((**(((** *,,,,,,****************************((**(((((((((((((((((((((((((((((((((((((((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&(&&((&((((((&((((((((((((((((((((((**("*,*,,*,,,****,*******************(*((((((((((((((((((((((((((((((((((((((((((((((&((&&&(((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&(&&(((&((((((((((((($((((((((((*(("****,,,,,*******************(****((****(((((((((((((((((((((((((((((&((((((((((((((((((((&(&&&&&&&&&(&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&(&((((((((((((((((((((((((((((*(((($*,,,*,,,,,,*************************(((((*((((((((((((((((((((((((((((((((((((((((((&&((&((&(&(&&(&(&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&((&(((((((((((((((((((((((((((**((($**,**,**,*************************(**(((*((((((((((((((((((((((((((((((((((((((((((((&(&&(&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&&&(&(((((((((((((((((((((((((((((*(*$*,,,*,,*,*************************(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((&((&(&((&(&&&&&(&&&&&(&&((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((&(((((((((((((((((((((((((((((*$**,,,,,,,,,********************(*(****(**((((((((((((((((((((((((((((((((((((((((((((((((&(((&((&(((&((&(&&&&&&&&(((&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(((((((&(((((((((((((((((((((((((((((*$*,,,,,*,,*,,,,**************(****((*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&(&((&(&((&&(&&&&&&&&&&&&&(&&&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((&((((((((((((((((((((((((((((*((*($***,,,,,,,*****************************(**(*(((((((((((((((((((((((((((((((((((((&((((&(((((&&((&((((((((((&(&&&&&(&(&&&((&&&((&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&,(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((((((((((*(((*(((*$*,,,,,*,*********************************(**((((((((((((((((((((((((((((((((((((((((((((((((((((&((((&(&((((((((((&&&&&((&(&&((&((&&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((&(((((((((((((((((((((((((((((((((((**($****,***,***********************(****(********((((((((((((((((((((((((((((((((((((((((((((((((((&&&((((&((((((((((((&&(&(&&&&&&&(&(&(&&((((((&&&&&&&&&(&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&((((&&(((&(&&(&(((((((((((((((((((((((((((((((*(($***,,,,,,,******************************(*((*((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((&((&(((((((((&&((((&&&&((&&(&&(&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&(((((((((&(((((((((((((((((((((((((((((((*$***,,*,,,**,*,****************************(((((((*((((**(*((((((((((((((((((((((((((((((&((((((((((((((((((((((&&(((&(&&(((((((&(&&&&&&&&&&&&&&&(((&&(&&((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&((&&&&&(&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(&&(&(((((((((((((((((((((((((((((((((((((((*****,,,,,*,********************************(***(**(((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((&((((((&(((((&(((&&&&(&&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&((&&&&&&&&&&&&&&&&(&&&&&&&(&&&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&(&&&&&&(&&&&&&&&&&&&(((((((&((((((((((((((((((((((((((((((((((((*,,*,,,*,,,**,************************************(**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((&&&&&&&&&&(&&&(&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&((&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&&&&(&&&&&&&&((((((((((((((((((((((((((((((((((((((((((**,,*,*****,,,********************************(*(((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((&(&(&&((&&(&&((&&&(&&&&&(&&(&&&((&&&&((&&(((&&&&&&&&&&&(&&&&&&&&&(&(&&((&&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&((&&(&&&&&&&&&&&((((((((((&(((((((((((((((((((((((((((((((**(**,,,,,,*,,*********************************((*(*((***(((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&(((&&&(&&((&&&&&&&&&(&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&(&((&(&&&&(&&&(&&((&(((&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&&(&((&&(&&(&(((&(((((((((((((((((((((((((((((((((((((*(*(***,,,**,,,****,*****************************(****(***(*(((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((&((&(&(&&&&&(((((&&&&&&&&(((&&&&(&&&&&&&&&&&&(&&(&&&&&&&((&&(&(&((&(((((&((((&&&&((&(&&&&(&&&&(&&&&((&&&&&(&&&&(&&&&&((((((((((((((((((((((((((((((((((((((((((((((*(***,,,,,,,********************************(*****((********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((&(&((((&(&&(&&&((&&((&&&(((&(&&&(&&&&&&(&&&(&&&&&&&&&&&((&((&((&((&&(((&&&&&&&&((&&&&&&(&&&&&(((&&&((&(&&(&(((((((&((((((((((((((((((((((((((((((((((**(***,*,,,,,,*****,*************************(*********(***(*(**(*((((((((((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((&(((((((&&((&&&&&&(&&&&&&(&(&&&&&&(&&((&&&&((&&(&&&(&(((((((&((&((((&((&((((((&&&&&&(&&(&(&(&&&&((((&(((((&((((((((((((((((((((((((((((((((((((((((((((((((*((*((*,,,,,,,,*,,,*******************************(***********(*(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((&(((((&((((((((&(((((&&&(((&(&(((&(&(&(&&(((&&&&&(((&(&((((&((&(&((&((((&(&&(((&((((&((&&(&(&(&&&(&(&&&(((&(((((&((&&((((((((((((((((((((((((((((((((((((((((((*(****,*,*,,*,,*************************************(***(*(***(*(((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((&(((((&((&(&&&&((((&&&((&((((&(&(((((&((&(((&(&((((&(&(((((((&(((((&(&(&&&(&&((((&&(&&&(&(((((((((((((&(((((((((((((((((((((((((((((((((((((((((**(** **,*,,*,,**********************************(*********(*(**((((((*(((((((*((((((((((((((((((((((((((((((((((((((((((((((((&((&((((((((((((((((((&&(((((&((((&((&&(&&(((&&(&&&(&((&(&((&((&&(((&&((((&(((((((&((((((((((((&(((((((((((&((((&(((((((((((((((((((((((((((((((((((((((((((((((((*(**((**"****,,,,******************************************(*****(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&((&(&((((((((((&&(&(((&&(((((((&(((((((((((((((((((((((((((((&((((((&((&(((&&&&&(((&((((((((((((((((((((((((((((((((((((((((((((((((*(((****(*( ***,*,,,,**,*******************************(*(*(*********(((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((&(((&(&&((((&&((((&(((((((((((((((((((((((((((((((((((&(&((((&(((((&(&((((((((((&(((((((((((((((((((((((((((((((((((((((((((((*((**** ****,,*,******,*********************************(*(**((**((((*((((((((((((((((((((((((((((((((((*(((*((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((&(((&(((((&(((((((((&((((&(((((((((((((((((((((&(((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((*((((***(**** *****,*,,*****************************(**(****(((**(((((((((*(((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((*******$*******,*******************************(****************(*(((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(*(***(**(**"****,*,******************************(******((*((*((***(**(**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((*((**((******("****,*,*,*************************(*************(****(***(****((((((*(((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(****(*******$************************************(****(***((**(((((*((*(***((((((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((*((**((((**((**(***********,***********************$&************((*(***(*((((((($((*((((*((*(((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(*(((**(**(**********,*,*********************(*************(***********(*((((***(((*(((((((((((((((((((((((((((((((((((((((((((((((&&((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((( (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((*((*(((((*(**********$******,***,*************************************(*****(*(****(((*((((((*((*((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($(((((((((*(*((*(((*(*(******&$***************************************(*************((*(*(**(*(*(*(((*((((*(((*((**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(***(**************