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 = '479B40' IMAGE_NUMBER = 55928765 IMAGE_TIME = 1977-12-10T07:00:38Z EARTH_RECEIVED_TIME = 1977-12-10T08:58:58Z ORBIT_NUMBER = 479 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.101900 NOTE = "MEDIUM RESOLUTION MAPPING SEQUENCE" /* 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 /  @_âˆ"ž2k<3G*ø Ö;ÍýÆ5‚óÑÃæû»·»°~>²ji é”,,.0.000.0.......0.......,,,.,..,,..............0....,,.,.....022222222222222222222002202000000000000000.00000202000000...,,,,,,,,,,,,,,......0.....0.......,,,,....,,,,,..,..,.,.....,....,...................,,,,,,,,**,,*******,*,,,....000.0.0.*****,,,..,,***(***,..,,,************(((**((((& *,............0.00.0000.0...&(.00.0......00.0000000.......0.002222222200002022200000022200000000000000.0000000000000000.,,,,,,,,,,,,,,,,............,...,,.,,,.,,,,,,,,,,*,,*,,,,,,,,,,,,.,,,,,,,,,,,....,.,,,,,,,,,,*********(((***,,,,...........*(****,,,**(((((***,,,,*******(((******((((((&&&*,,...............0.0......0....0.............0..........,(..02200000000000.00.0000000*"......................0.000,,...,,,,,*****,,,,,,,,,,,,,,,,,,,,,,,*,,,**,,,,,,,*******,**,,,,,*,,,,,,,,,,,,,,,..,,,,,,,,,,,*********((((((((***,,,....,,,,..,((********(((((********(*************(((((((&&$*,,,....................................................0....0000.................,,......,,.....,,..,..,...............,,**************,,,,,,,,*(*,,*,,********,,,,,**(*(***&******,**,,***,,,,,**,,,,,**,,,,***********(((((((((((***,,,,,,,,,,.,.*****((((((((((((***(((*(***(((((**((((((((&& $*,,,,.................................,,......000002200220...00.......,,,,,,,.,,,,**,,,,,,,,,,,,,,,,,,,,,......,.........,****************,***********,***********,,**(((((*((((****************,,,*,,,,,,***********((((*(((((((&(((**((,,,,,,,*,******((((((&&&((("$*(******(((((((((((*((((&(&$$**,,,,...................,.........,,...,....00022222222200......,,,,,,,,,,,,,,,,****,**,,*,,,,,,,,,,,,,,,,,,.....,...,,.,****((((((((*(***************(*,*************(((*((((((*****************,,******,**************((((((&&&&((((***,,,,*,*******((&&&&&&&&((((((*****(((((((((((((((((((((&$*,,,..,...,......,,,,.,.......,,.,,,,,,..,,..000000000202220,..,,,,**,*,,*,,,*,********,,,**,,,,,,,,,***,,,,......,,,,.,,,,*((((((((((((******((**((****(*((********((((((((((((((************************,,********(((((((((&&(&&&&(((**************,**(*(&&&&&&&&(((****(((((((((((((((((((((&&& $*,,,,,,,.,.......,..,.,,..,,,.,,,,,,,,,,............00000000,.,,,***,,*,,,,,,**(*(*********,,,,,.,,,,,*,,,,,,,,,,,,,,,,,,,,**(((((((((((((**(*(****(((*((((*********(((*((((((***((((((**********(******************((((((((&&&&&&&&&(((********((((*********(((&&&&((****(((((((((((((((((((&&&&& $*,,,,,,.,...,..,,,,,,.,,.,,,,,,,,,,,,...00.....,.........00..,,,*****,*,,,*****************,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,(((&((((((((((((*****((((((((((((((******(((((((((*(((((((*****((((****************((*(*(((((&&&&&&&&&&&&&((*******(((((((((((******((((((***((((((((((((((((((&(&(&&&"**,,,,.,,,.,......,,,,.,..,,,,,,,,,,,00.....,.,,,,,,,,......,,,,***,*,**************************,,,********,,*,,,,*,,,,,,,,,,(&(((((&&(((((((((((((((((((((((((((***((((((((((((((((((((((((**((**(***********(((*((((((&&&&&&&&&&&&&&&(((**((*((((((&&&(((*(((((******((((((((((((&&&&&(&&&&&&&&&"***,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,**********(**********((*********************,**,*,*,**,,,,,,*&&(&((((&((((((((((((((&(((((((((((((((((((&((((*((((((((((((((((((*(((*(*((**(((((((((((&(&&&&&&&&$&&&&(((((((((((((&&&&(((((((((((***((((((((((&&&&&&&&&&&&&&&&&$"(***,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,.....,,,,,**,,,,****,,,,,,,*****,,***************((*((**********************************,***((((&&(&&&&(&((((((((((((((((((((((((((((&(((((((((((((((((((((((((((*(((*((((((((((((((&&&&&&&&&$$$&&&&&((((((((&&&&&&&(((((((((((((((((((&&&&(&(((&&&&&&&&&&&&&&&"***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,*,,***,****,,,,,*****,,,,*************(((*((((****************************************((&(&(&&&&&((((((((((&&((((((((&&(((((((&((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&$$$$$&&&&((&(((((&&(&&&&&&((((((&(((((((((&&(&(((((&(&&&&&&&&&&&&&&$"***,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,****,******,,***,***,**,*,***********(((((((((&((****************************************(((&((&&&&&&((((((((&&(((((((&&&(((((((((((((((((((((((((((((((((((((((((((((((((&(((&&&&&&&$$$$&&$$&&&&(((((&&&&&&&((((&&&&&&&((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&$"***,,,,,,,,,,,,,,,,,,,,,,,....00..,,,,,,**********************************((((*((((((((&((*****(*********************************((((&&&&&&&&((((&&&&&&&&&&(((((((((((&&((((((((((((((((((((((((((((((((((((((((&(((((&&&&&&&&&$$$$$$&&&&((((&&&&&&&&&&&(((&&&&&((&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&$"**,,*,,,,,.,,,,,,,,,,,,,,,,......,,,*,**************************************(((((((((((&((*******((********((********************(((((&&&&&&&&&(&&&&&&&&&&&&(((((&(&(&&&(((((&(((((((((((((((((((((((((((&(((&((&&&&&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&((((&&&&&&&&&(&(&&&&&(&&&&&&&&&&&&&&&&&&&&$"***,,,,,,,,,,,,,,,,,.,,,,,...,,,,,*******************,******************(((((((((((((&&&&(((((**(((((*((((((*(((***((*((*(*****(*****(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$"**,,,,,,,,,,,,,,,,,,,,,,,..,,,,,**************************************(((((((((((&&(&&&&&&(((((((((((((((((((*((((((((**(*((**((**(*((((((&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((((((((((((((((((((((((((((((((((&&&&(&&&&&&$&&&$$$&$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ **,,,,,,,,,,,,,,,,,,,,,,,,,******(***(*((*************************((((((((((((&&&&&&&&&&&&&&&((((((((((((((((((((((***(((((((((***((((**(((&&&&&&&&&&&&&&&&&&&&&&&&&(((&&((((&((((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&$$$$$$$$$$$&&&&&&$$&&&$&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$ *,,,,,,,,,,,,,,,,,,,,,,,,,*******(((((***(((*********************(((((((((((((&&&&&$&$&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&((((((&(((((((((&&&((((((((((((((((((&((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&&&&&&&$$$$$&&&&&&&&&&&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ *,,,,,,,,,,,,,,,,,,,,,,,,*****(((((((*((((*******************((*((*(((((((((((&&&$$$$$&&&&&&&&&&&&&((&&(((((((((((((((((((((((((((*((((*((((((((((((((&((&&&&&(((&(&((((((((((((&(&(&((((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&$$$$$$$$&&&&&$&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$ *,,,,,,,,,,,,,,,,,,,,,,,********((((((((*****(**********(*****(*((((((((((((&&&$$&$&&$$&$$&&&&&&&&&&&&&&&&&&(&&(&&&(((((((((((((((((*((((((((((((((((((((((((((&((&&&(((((&((((((&&&&((&((((((&(((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&$$&$$&$$$$&&&&&&&&&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"*,,,,,,,,,,,,,,,,,,,,,,*********((((((**(*((((((********(***(((((((((((((&&&&&&$$$&$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((*((((((((*((*(((((((((((((((&&(((&&((&(((((&((&&((((((&&&(&(((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&&&$$&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$ *,,,,,,,,,,,,,,,,,,,,,,,*****((((**(**(((**(*(**((**((*((*(((((((((((((((&&&&&$$$$$&$&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((((((((((((((((((((((((((((((((((&(&&&&&(((((((&&&((((&&&&&&(((&(((((&&(&&(&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$"*,,,,,,,,,,,,,,,,,,,,,********(((**(**(*(*(*(*(((**((*****(((((((((((((((&&$&$$$$$&&&&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&((&&(&((((((&(((((((((((((((((((((((((&(((&&(&&&(&(&(((&&(&(&&((&(&&&&(&&&&&&((((((&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&(((((((((&&&$$$$$&&&$&&&&&&&&&&&&&&&&&&&&$$ *,,,,,,,,,,,,,,,,..,,,,*******(*((*((((*((((*((***(*(*(**((((((((((((((&(&&&$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((&(&&(&&&&(&&&&((((&&&&&&&((&&&&&&&&&&(((((((&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&(((((*((((((&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&$ *,,,..,.,,,,..,,...,,,,,,*****(((***(((**(*(***((***((((**((((((((((((&(&&&&&$$$$$$$$&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((&((&&&(((&&&&&&&&&((&(((&&&&&&(&&&&&&&&&&(&(&((&(&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&(((*****(**((((&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&$ *,,.,,,.,,,,,,,,,..,.,,,,*****(*((*((((***(***((*******((*(((((((((((((&&&&&&&$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&((((((((((((((((&&&&&&&&&&(&&(((&&&&&(&&((&&&&&&(&&&&&&&&&&&&&&&((((&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&(((((*****(*(((&&&&&&$$$$$$$$&$&&&&&&&&&&&&&&&$ *,,,....,.,,..,......,,,,*****((*((*((((******(****((*(*(**(((((((((((&(&&&&&&&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&(((((((((((((&&&&&&&&&(&&(&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$&$&&&&&(((((((**(*((((&&&&&&&$$$$$$&&&&&&&&&&&&&&&&$$ *,,....,.,,...,.,,,..,,,,****(*(*(*(**((************(*(**(((((((((((((&&&&&&&&(&&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&(&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$"$$$$$$$""$""$"""$$$$$$$&&&&&(((&(((((((((((((&&&&&&&&$$$$$&$&&&&&&&&&&&$&&&$ *,,.............,,,,..,***********((**(*(*************((((((((((((((((((&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&&&&&&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""$$$$$$$&&&&&&(&&((((((((((((&&&&&&&&$$$$$$$&&&&&&&&&&&&&&&$,,,.............,,..,,,*******(((*((((*((***(*******(*(((*(((((((((((&(&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&(&&&&&&&&(&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$"""$$$"""""""$$$$$$$$$&&(&(&(&&&&(((((((((&&&&&&&&$$$$$$$$&&&&&&&&&&&&&&$&,,,.............,...,,,,,*****(((***((((((*****(**(*((((((((((((((((&&&&&&$&&&&&&$&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$"$$$"$""""""""""$$$$$$$&&&&&&&&&&&&&&(&((((((((&&&&&&$$$$$$$$&&&&&&&&&&&&&&$*,,..........,$.....,,,,******((((((((*(*((**((*((((*((((((((((((((&(&&$&&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&$$&&$$&$&$$$$$$$$"$"$$""""""""""$"$$"$$$&&&&&&&&&&&&&&&&&(((((((&&&(&&&$$$$$$$&&&&&&&&&&&&&&$*,,,.........,(,....,.,,*****(((((((((((*(((*(((*((((((((((((((&(&&&&&$"$$$&&&&&$&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$$&$$$&&&$&&&&&$&$$$&&$&&$$$$$$$$"""""""$"$"""""$"$""$$$$&&&(&&&&&&&&&$$&&(&&(&((&((&&&$$$$$$&$&$&&&&&&&&&&&$(,,,............,.,,...,,*****((((((*((((((((((((((((((((((((((((&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&&"&&&&&&&&$$&&&$&&$$&&&&&&$&&$$$$&$$&&&&&&&&&&&&&&&&$$$&$$$$&$$&&&&$&&&$$$$$$$$$$$"""""""""""""""""$""$"$$$&&&&&&&&&&&&$$$$&&&&&&(&((((&&&&&&$$$&&&&&&&&&&&&&&$,,,.,...,,,,,,,,....,,,,****(((((((((((((((((((((((((((((((((&((&&&&&&&&&$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&(&&&(&&&&&&&&&&$$&&$&&$$$$$&&&&&&$&$$$$&&&$&&&&&&&&&&&&$&&$$$&&&$$$$&$$$$$$$&$&&$$$$$$$$""$"" """"""$""""$"$"""$$$&&&&&&&&&&$$$$$$&&&&&&&&&&((&&&&$$&$$&&&&&&&&&&&&&"(,.......,,,,,,,...,,,,,,,****((((((((((((((((((((((((((((((((((&&&&&&&&&$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(((&&&&&&&&&$&$$$&$$$$$&&$&$$$&$$$$&$$&$$&&&&&&&&&&$&&$$$$$&$&&&$$$$$$&$$$$&$$$$$$$$"$"""""""$""""""$"$$"$"$$$$&&&&&&&&&&$$"""$$&&&&(((((((&&&&&&&&&&&&&&&&&&&&&&"&,,.........,.,.,...,,,,,,*****((((((((((((((((((((((((((((((((&&&&&&&$$$$$$$$$$&&$&&&&&&&&&&&$&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&(&&&((&&&&&&&&$$$$&$$&$&$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$"""""""""$""""""$"""""""$$&&&&&&&&&&&$$$""$$&&&&&&&(&&&&&&&&&&&&&((&&&&&&&&&&& (,,,.,,,....,.,,,,..,,,,,******((*(((((((((((((((((((((((((((((&&&&&&&$$&$$"$$$$&&&$&&&&&&&&&&&&&&&$&&&&&&&$$&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$&$$$$$$$$$&&$$&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""$$"""$$$$&&&&&&&$$$$$"$$&&&&&&&((&&&&&&&&&((&((&&&&&&&&&&$(,,,.,.,.,...,,,,,....,,,*****(*((((((((((((((((((((&((&&&&(&(&&&&&&&&$$$$$$$$$$$&$$&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&((&&(((&&&(&&(&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$""$"""""""""$$$"$&&&&&&&&&&&$$$$""$&&&&&&&&&&&&&&&&(((&(&&&&&&&&&&&&$(,,,,,.,,,,....,,.,,,,,,,,*****(((((((((&(((((((&(&(((&&&&&&((&&&&&&&$$$$$$$""$$$$$$$$&&$&$&&&&&&&&$&$&&&&&&&&&&&&&&&(((&(&(&&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$""""""""$$$"$$$$$$&&&&&&$$$"""$&&&&&&&&&&&&&&(&(&(&(((&((&&&&&&&&&*,,,.,,.,,,,.,,,,,,,,,,,,***((*(((((&((((((((((((&(((&&(&&&((&&&&&&$$$$$$$&&$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""$$""""""""$$$$$$$$$$$&&&&$$$""$$&&&&&&&&&&&&&&&(&&(&&((&&&&((&&((&&*,,,,.,,,,,,,,,,,,,,,.,,,*((((*((((((((((((((((((((((&&&&&((&&&&&&&$$$$$$$$$"$$$$$&$$$&$&$&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&(&&&&(&(&&&&&&&&$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"""""""""$"$"""""""$"""$$$$$$$&&&&$$$$$$$$&&&&&&&&&&&&&&&(&(&&&&&&&(((((((&&**,,.,..,,,.,,,,,..,,,,,,*((((((((((((((((((((&&&&&((((&(&(&&&&&&$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((&(&((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$"""""""$$$$"$""""$$$"$$$$$$$$$&$$$$$$$$$&&&&&&&&&$&&&((((&&&&&(((((**(((&&*,,,,.,......,,,,,....,,,,*((((((((((((&(((&&&&&(&&&(((((&&&&&&$&$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&&(((((&&(&&(((((((&((&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$$$$$$$$$$$$$$$$$""""""$$$$$$"""""$$$$"$$$$$$$$$$$$$$$$$&&&&&&&&$&$&&&&&&&&&&&&(((****(*(&(,,..........,,,,,,....,,.,,*((((((((&&(&&&&(((&(&(&&&&&(&&&&&&&$$$$$$$$$""$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&((((&(&&&((&&&&$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$$$$$$$$$$$$$$$"""""$"$$$$$$"""""$$$$"$"$$$$$$$$"$""$$$$&&&(&&&&&$&&&&&&&&&&&&(*******((&(,.........,....,,...,....,.,**(((((((&&&&(&&&(&&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(((((&((&(&(&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""$$$$$$$$$$$$$$$$$""""""$$$$$$$""""""$$$"""""""$$$$$"""""$$&&&(&&$$&&&&&&&&&&&&((((******((&*,............,,,,,,,,,,.,,,,**(((((((&&(&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&&&&&&(((&&(&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$""$"$$$$""$$$$$$$$$$$$$$$""""""$$$$$$$"""""""""""""""""""$"""""""&&&&&&&$$&&&&&&&&&&&&((((**(*((((&*,............,,,,,,.,,..,,,,,*((&(((&&&&&&&&&&&&(&&&&&&&&&&&&&&$&$$$$$$$$$$&&&&&&((((&&&&&&&&&&&&&&&&((&(&&&&((&((&&&(&&&&&&&&(&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$"""""""""$"""""""""""""""$$$&&&&&$$&&&&&&&&&&&&((((((((*((((&(,......0........,,.,,,,,,,,,,,*(((((&((&&&&&&(&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&&&&(&&&&&&&&&&&&&((&&&&&&&&(((((&&((&&&&&&&&&&&&&&&&&&&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$"""$"""""$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$""""""$$$""$""""""""""""" " """""""""$$$&&&&&&((&&&&&&&&&&(((((((((((((&(,..............,,,,,,,,,,,,,,,,**(&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&&&&&(&&&(((&&&&((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""$$$$"$$$$$$$$$$$$$$"$$$$$""$"$$$$$$$$$$$$$"""""$"$$$$$""""""""""$""" """ """"$$&&&&(((((&(((((&&((((((((((((((&&,...........,.,,,,,,,,,,,,,,,,,,**&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&((((((((&(((&&(&&&&&(&&&(&&((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$$$$$$$$"""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$"$$$$"""""""""""""$"" """"$$$$&&(((((((((((((((((((((((((((&&,...,..........,,,,,,,,,,,,,,,,,**(&&(((&&&&&&&&&&&&&&&&(&&&&&&&&$$$$&&&(((((((((&&&&&&&&&&&&&&&&&(&(&&((&&((((&&&&&&&&&&&&&&&&&&&&&&$$$$$&&$$$$$$$$$$$"$$$$$$$$$""$$$"$$"$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$"$"""""""""""""$$$$$$""" ""$$$&&&&&&(((&((((((((((((((((((((((&(,..............,,,,,,,,,,,,,,,*****(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((((((&&&&&&(&&&&&&(&(&&(&&((((((&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$"$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$$$""""""""""""""$$$$$$$$$$""$$$&&&&&&&&&&&(((((((((*((((((((((((((&(,,...........,,,,,,,,,,,,,,,,*,*,***(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((&&&&&&&((&&&(&(&&(((((&(((&(&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$""""""""""$"$""$$$$$$$$$$$$$$&&&&&&&&&&&&((((((*(*((((((((((((((&(,.......,,,.,,,,,,,,,,,,,,,,,********(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((&((&&&&&((&&&&&&&&((((&&(((&(&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"$"""""""""""$$""$$$$$$$$$$"$$$&&&&$&&&&&&(&((((((**(((((((&((((((&&,..........,,,,,,,,,,,,,,,**,,**********(&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((&&&&&&((&&&&&&&(&((((&((((&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$&&$$$&$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$"""""""""""""""""$$$$$$"""$$$&&&$&$&&&&&&&&&((****((((((((((((((&&,..........,,,,,,,,*,*******************(((((((&(&&&&&&&&(&&(((((((((((((((((((((&((&&&&&(&&&&&(&&&&(&((((&((&&(&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&&&$$$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$"$"$"$$$$""""""""""""""""""$$$$$$$"$$$&$&&&&&&&&&&&&&(&(*((((((((((((((((&((,...........,,,*,,**********************(((((((((((((((((((((((((((((((((((((((((((((&((&&&&&&&&&&&(&(((((&&&&&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&$$&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$""""""""$"""""""$$$$$$$"$$$&&&&&&&&&&&&&&&&&((((((((((((&((((((&&,,,......,,,,,,,,,***********************((((((((&(&((((((((((((((((((((((((((((((((((((&(((((&(&&&&&&((&((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$"$$$&&$$$$$$$$&$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$"""""""""""""""""$$$$$"""$$$$&&&&&&&&&&&&&&&&&((((((((((((((((((&&,,,....,,.,,,,,,,******************(((((((((((((&&(((((((((((((((((((((((((((((((&&(((((((((&(&&&&&&&&&&(&(&(((&&&&&&&&(&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$$""""""""""""""""""$$$$""$$$$$$$&$&&&&&&&&$$&$&&((((((((((((((&(((&&,,,..,,,,,,,,,,**************(****(*(((((((((&&&&&((((((((((((((((((((((((((((((((((((&&&&(&&(((&&&&&&&(&((&&&&&&&&&&&&&&&&$&&&$&&&&&$$$$$$$&$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$&&$$$$$$"$$&$$$$$$$$$$$$$$$$"""$$"$""""""""""""""" ""$$$$$""$$$$$$&&&&&&&&&&$$$&&&&(((((((((((&&(((((&&*,,,,,,,,,,,,,,***************((((((((((((((&(&&&&&((((((((((((((((((((((((((((((&(((&&&&&(&(&(((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&$$$$$&&$$$$$$$$$$$&&&$&$&$$$$$$$$$$$$$$$$$&&&&&&&&&$&&&$&&$$$$$$$$$$$$$$$$$$$$"$""$""$$$""""""""$"""""""""$$$$"""$$$$$$$$&&&&&&&$&&&&&&&&((((((((((((((&&&&&*,,,,,,,,,,,,,************(*((((((((((((((((((((&&&(((((((&(&((((((((((((((((((((((&(&((&(&&&&&(((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$&$$$$$$&$$$$$$$$&$$$&$$$$$&&$$$$$$$$$$&&&&&&&&&((&&&&$&&&&&$&&$$&$$$$$$$$$$$$$""""$"$$$$""""""""""""""""""$$$$""""$$$$$$&&&&&&&&$$$&&&&&&(((((((((&(((((&&&*,,,,,,,,,,,,,,***********(***((((((((((((((((((&&&(&((&((((((((((((((((((((((((((&&(&((&((&&&((((((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&$$$$$&&$$$&$$$$$$$$$$$$$$$$&$&&&&$$$$$$$$$&&&&&&&&&&&&&&$&&&&&&&&&&&$$$$$$$$$"$$$$"""""$$$$""""""""""""" """"""$$"""$$$$$$$$$$&$&&$$$$&&&&&&&(((((((((((((((&&&(*,,,,,,.,,,,,,,**********((" (((((((((((((((((((&&&(&((&&$((((((((((((((((((((&((((((&((((&(&((((((&&&(&&&&&(&&&&&&&&&&&&&&&&&&&(&&$$&&&&&&$$$$&$$$$$$$$$$$$&$&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$"$$$$$$$$$$""""""$$"""""""""""""""""""$"$$$"""$$$$$$$$$$&$&&&$$$&&&&&&((((((((((((((((&&$$**,,,,,,,,,,,,,,************(*((((((((*((((((((&((((((((((&(((((((((((((((((((((((((((&$&(&&&&(((&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&$&&$&&$$&&$&$" $$$$$$$&$&$$$&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&((&&&&$$$""$$$$$"$$$""""$$$$$"""$"""""""""""""$$$$""""$"$$$$$$$$$&$$$$$$$&&&&&(&((((((((((((((&&&&$*,,,,,,,,,,,,,,,*********(*(***(**(*(((((*((((&((((((((((((((((((((((((((((((((((&&&&((((((((&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$&$&$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$""$$$$$""""""""$$""$"""""""""""""""$"""$"$$$$$$$$$$$$$$$$$&$&&$&&&&&((((((*(((((&&(&&$$**,,,,,,,,,,,,,,,,************(****(((*(((((****((((((((((((((((((((((((((((((((((&&&&((((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&$&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$"""$$$$$"""""$""""""""""""""""""""$$$$"""$$"$$$$$$$$$$$$$"$$&&$&&&&((((((((((((((&&(&&$***,,,,,,,,,,,,,,,,**************((((((*(*(((*(((((((((((((((((((((((((((((((((&&((&((((((&(&(&(&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$&&&$$$$$$$&&&(&&&&&&&&&&&&&&&$$$&$$$&&&$$$$$$$$$$$""""$$$""""""$"$""""""""""""""""""$$$""""""$"$$$$$$$$$$$$$$$&$&&&&&&((((((((((((&&&&&&$***,,,,,,,,,,,,,,,,,,************(((((*(*(((((((((((((((((((((((((((((((((((**((((((&&(&((((&(&((&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&(&&&&&&&$$$$$$$$$$$$$$$&&&&$$$$$&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$&$$$$$$"""""""""""""""$"""""""""$"""""""$$$$""$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&(((((((((&&&&&&$*,,,,,,,,,,,.,,,,,,,,,*************(((((*((**((((((((((((((((((((((((((*((((((((((((((&&(&((&&&&&&(((&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$&&&&&$$$&&&&&&&&&&&&&&&&&$$&$&$$$$$$&$$$$$$$$$$$$$$""""""""""""""""$"""""""$""""""$$$$$"$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&(((((((&&&&&&&&$*,,,,,.,,,,,,,,,,,,,**,*************(((((**(((((((((((((((((((((((((((((((((((((((((((&&((&((((&&((((&(&&&&&&&&(&&(&&((&&&&&&&&(&(&(&&&&&&&$$$$$$$&$$$$$&&$&&&&&$&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"""""""""""""""$""""""$"""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&&&&((((((((&&&&&&&$**,,,,,,,,,,,,,,,,,,*****************(((((((*((((((((((((((((((((((((((((((((((((((((((((&&((((((((((((&&(&&&&&&(&&&(&(&&&&&&(&(((((&&&&&&&&&$$$$&&&$$&$&&$&&&&&&&&&&&&&&&&&&&$&$$$$&&$$$&&&$$$$$$$$$$$$$$$$$$"""""""""""""$"""""""""""""$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&(((((((&(&&&&&&$**,,,.,,.,,,,,,,,,******************(*((((((((((((((*(((((((((((((((((((((((((((((((((((&((((((((((((((((((&&&&&&(&&(&&&&&&&&&(&(((&(&&(&&&&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&&$$$$$$$$$$&$$$$$$$"""""""""""""""""""""""""""$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&((((((&&&&&&&&&$*,,,,,,,,,,,,,,,,,,,,,*************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&((((((&&&&(&&(&&&&&&&&&&((&&(&(&&&&&&&&&&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""$"$$$$"$$$$$$$$$$$$$$"$$$$$$$$$$$$&&&&&&&&&(((((&&&&&&&&&$*,,,*,,,,,,,,,,,,,,,******************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&(&(&((&&&&&&&&&(&&&&&&&&&&(((((&&&&&&&&&&&&$$$&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$$$&$$"$"""""""""""$"""""""""""""""""$$$"$$"$$$$$$$$$$$$$""$$$$$$$$$$$&$&$$&&&&((((((&&&&&&&&$**,,,,,,,,,,,,,,,,,,**************(**(((((((((((((((((((((((((((((((((((&&((((((((((((((((((&&&((&(&(&&&&&&&&&&&&&&(&&&&&&&&(&(&(&(&&&&&&&&&&&$$$$&&&&&&&&&&$$&&&&&&&&$&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$"""""""""""$"""""""""""""""$$$$$$$"$"$$$$$$$$$$"$""$$$$$$$$&$&&&$$$$&&&&((((&(&(((&&& (***,,,,,,,,,,,,,,,,*************(****(((((((((((((((((((*(((*(((((((((((((((((((((((((((&(&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$&&&&&&&&$&&&&&&&&&&&&&&$$$$$&&&&$$&$$$$$$$$$$$$$"""""""""""$"""""""""""""$"$$$$$$$""$$$$$$$$$$$$$$$"$$$$$$$&&&&&$$$$&&&&(&&(((&(&&&&&"(****,*****,*,,**********************((((((&(((&&(((*((((((((((((((((((&&((((((((((((((((&&&&(&&(((&&&&&&&&&&&&&&&(&&&&&&(&&&&((&(&&&&&&&&&&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&&&&&&$$$$$&&&&$&$&$$$"$$$$$$$"""""""""""""""""""$"""""$$$$$$$$$"$$$$$$$"$$$$$$$$$$$"$$$$$&&&&&$$$&&&&&&&((&(&&(&&& (*************,*****,*************((((((((((((((((((((**(((((((**(((((&((&&((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&(&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&$&&&&$$$$$&$$$&&$"$$$$$$$""""""""$"""""""""$""""""$$$$$$$"$$$$$$$$$$$$"""$$"$$$$$$$$$$$$$$$$$$$&&&&&((&&&&(&&& ((******************************(*((((((((&((((((*(((((*(((((((*(***(((((&&&((((((((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&$&$$$&$$&&$$&&&&&&&&&&&$&&&&&$$$$$$$$$$&$"$$$$$"$""""""""$""""""""$""""""$$$$"$$"$$$$$$$$$$$$"""$"$"$$$$$$$$$$$$&&&$&$$$&&&&&&&&&(&&& (((**********************************(((((((((((((((((((((((((((*((**((((((((&(((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&((((((&&(&&&&&&&$&&&$&$$$&$&&&&&&&&&&&$$$$$&&&&&$$$$&$$$$&$$$$$$$"$"""""""""""""""""""""""$"$$""$$"$$$$$$$$"$"""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&((&(( ((*****,*******************,************(((((((((((*(((((*((((((((((*(((*(((((&(((((((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&(((&((((&((&&&&&&$&$&$$$$$$$&&&&&&&&&&$$$$&&$$$$&&&$$$&$$"$$"$$$$$$$"""""""""""""""""""""""""""$$$$$$"$&$$$"$$"""""$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&( ((***********,*******,,*******,,********(***((((*((((((((*(((((((((((((***(((((((((((&&&(((&(&&&(&&&&&&&&&&&&&&&(&&&&&&(((&&&&&&&&&&&&&((&((((((((((((&&&&&&&&&&$$$$$$$$&&&&&&&&&&$$&&&&&&$$$&&&$$$$$$"$$$$$$$$""""""""""""""""""""""""""$$$$"$"$$$$$"$"""$"""$$$$$$"$"$$$$$$$$$$&$&&&&&&&&&&&&((& (*********************,,,*****,,,************((**((((((*(*((((((((((((*****(&&&((((&(&&&(&&&&&&&&&&&&&&&(&&&&&&&&(&(&&&((&&&&(&&&&&&&&((((((((((((&((((&&&&&&$$$&$$$&$$$&&&&&&&$$$$$$$$$&&&&&$&&&$$$$$"$"$$$$$$$""""""""""""""""""$""$"$"""""$$$$$$$$""""""$$""$$$$$$$$""$$$$"$$$$&&$&$&$$&&&&&&(& ((*********,**,,,*******,,,,,,*,,,,*************(*(**((***((((((((((((((((**((&&&((&&(((&(&(&((((((&&&&&&&&&&&&(&&&&&&&&((&((&&((&&&&&&((((((((((((((((&&&&&$$$$&$$$$$&&&&&&&&&&&$&$$$$$$&&&&&&&&&&$$$$"""$$$$$$""""""""""""""""""""$""""""""$$$$$$$$$"""""""""$$$"$$"""$$$$$$$$$&&&&&$$$$$&$&&&&&"(*******,,,,,,,,*,*****,,,,,,****,,,,,,***********************(((((((((((****((&&((&(((&&(&&((&((&(&&(&(&&&&&&&&&&&&((&&&&&&&&((((&&&&(((((((((((((((&&&&&&$$$$&$$$$&&$$$&&&&$&$$&&$$$$$$$$&$$$$$$$$$$$$""$$$$$$""""""""""""""""""$"$"$$""""""$$$$$$$$"$"$""$$$""$$"$""$$$$$$$$$$&&&&&$$$$$$$$&&&&"(*******,,,,*,,,,*********,,,*******,,*************************((((*(((((*****((&(((((&&&&&&&&&&(((&&&&(&&&(((&&&(((&&&(&(&&(((((((((((&(((((((((&&&(&&&&&&$$$$$$$$$&$$$$$&$$&&&&&&&$$"$$$$$"""""""""""$$$$$$$$$"""""""""""""$"$"""$"""$"""$$$$$$$""""$$""$$""$$$"$$$""""$$$$$$$$$$$$&$$"$$$$$&&&& (*******,,,,,,,,,,,***,****,**,,,,,***************************(((((((((*((((**((((((((&&&&&&&((&&(&&&&&&&(&(&&&&&&&(&&((&((((((((((((((((((((((((((((&&&&&$$$$$&&$$$$&$$$$$$&&&&&$&$$$$""$$$$$$$$$$"" "$$$$$$"""""""""""""""""""$$"""$$"$$"$$$$$$$""$$"$"""""""""$""""""$"$$$$$$$$$$&&$$$""$$$$$$ (*****,,,,,,,,,,,,,,***,****,,,,,,,,,*******************(*******(*(((((*((((((*(*((((((&&&&&(((&&&&&&&&&&&((((&&((&((((((((((&&((((((&&(((((((((((((&&&&&$$$$$$$$$$$$$$$$$$$&&&&$$$$$$$$"$"$$$$"$$$$$"" ""$$$$$""""""""""""""""""""""""""$$$$$$$$"$"""""$"$$"""""""""""""$"$$$$$$$$$$$&$$$$"$$$$$$ (**,*,,*,,,,,,,,,,,,*,,,,,,,,,,,,,,*******************(*******((((((((*(((((*(**(((((((&&&&&&&(&&&(&((&((((((&(&((((&(((((((((&&&((((((((((&((&((((&&&&&&&&$$$$$$$$$$$$$$$$$$$$$&&$$$$$""$$$$$$""$$$&$""""""$$$"""""""""$"$"""""""""$$"$$$$$$"$$$""""""""$""$$$""""""""""$$$$"$$$$$$$$$&$$$$$$$$$$ (***,,,**,,,,,,,,,,,,,,,*,*,,,,,**,,,,************************(((((((*(*(*((((((**((((((((&&&(&(&(&&&((((((&&(((((&((((((((((&&&&(&&(((((&(&(((((&((&&&&&&$$$$$$$$$$$$$$$$$$$$$$&&$$$""""$"""$$$$$"""$$""$$$""""""""""""""""$$$$"$"$$$""$$$$$$$$$"""""""""$$$$$"""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$ *****,,,,,,,,,,,,,,,,,,*,,*,*,,,,,,,,,****************(((****(*((((((((((((((((((((((((((((&&&(&((((&&(((((&&(((((((((((((((((((&&&&&(((((((((((&((((&&&&&$$$$$$$$$$$$$$$$$$$$$$$&&$$""""$"$$"" """"""""""$""""""""""""$"$$$$"$$$"""$$$$$$$$"$""$""""""$$$$$$"$""""""""$$$$$$$$$$$$$$$$$$$$$$$$ (**,,,,,,,,,,,,,,,,,,,,,,,,*****,*********(***((******(((((**((((((((((((((((((((((((((((((&(((&(((((((((((&((((((((((((((((((&(((((&((((((&(&(((((&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$"" """"""""""""""""""""""""$$$$$$$$$$$$$$$"""$""$$"$$""$"$$"$$"""""""$$$$$"$$$$$$$$$$$$$$$&$$$$ (**,,,,,*,,,,,,,,,,,,,,,,,,******,**,****************(((((((*(((((((((((((((**((((((((((((&((((((((((((((&(((((((((((((((((((((((((((&(&&((((((((&(&(&&&$$$$$$$$"$$$$$$$$$$$$$$$&&$$"""""""""""""" """""" """""" """""""""""""$$$$$$$$$$$$$$$$""""""$$""$$$$$$"$$"""""$$"$$$$$$$$$$$&$$$$$&$&&$$$$ (**,,,,,,,,,,,,,,,,,,,,,,,,,***************************((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((&((((((&&&&&&&&(&((&&&&&&&&$$$$$"$$"$$$$$$$$$$$$$$$$$$"""""""$"""""""""""" """""" """""""$$$$$$$$$$$$$$$$$$$$$$$""""$""$$$$"""""$"$""""$"$$"$$$$$$$$$$$$$$$&&&&&&$$ (**,*,,,,,,*,*&*,,,,,,,,,,,,,*,**,***********************((((*(*(((((((((((((((((((((((((((((((((((((*((((((((((((((((((((((((((((((((&&&&&&(((((&&&&&&&&&&$""$"$$$$$$$$$$$$$$$$$$$$""""""" $$"$$""" "" " """" """"""""$""$$$$$$$$$$$$$$$$$$$"$$"""$""$$$"$$"$"""$""""""$$"$$$$$$$$$$$$$$$&&&&&$$$ (***,,,,,,,,*,**,,,,,,,,,,***************** (*************(*(((((((((((("&((((((((((((((((((((((((((("(((((((((((((((((((((((((((( &(&&&&&&&&(((((&((&&&&$$$$""""$$$$$$$$$$$$$$$$$$$""""""" "$$$$"""" """" """""""""""$"""$$$$$$$$$$$$$$""$$$$$"""$$"$$"""""$""""""$"$"$"$$$$$$$$$$$$$&&&&&$$$ *****,,,,,,,,,,,,,,,,,,,************************************(***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(&&(&(&&((((((((&&&&&&&$$"" "$$$$$$$$$$$$$$$$$$$""" ""  """"" " """ """""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"""""""$"""""$$$$$$$$$$$$$&&&&&&$$ (****,*,**,*,,,,,,,,,,,,,,**************************(((***((((**(((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((&(&&(((&(((((((((((&&&&&&&$"""""$$$$$$$$$$$$$$$$$$$""" "" " """" " " """$"""""""$$"$$$$$$$$$$$$$$$$$$$$$"$"$""$$"""""""$"$$$"$$$"$$$$$$$$$$&&&&&&&$*****,**,***,,,,*,**,,,*,*,*****************(((*****(((((*(((((((((((((((((((((((((((((((((((((*(***(*(((((((((((((((((((((((((((((((((((&((&(((&(((&&&&&&&$"$$$$$$$$$$$$$$$$$$$$$$$$"""""""" " "" """"""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$""""$$$$""$""$$$$$$$$$$&&&&&&&(( **,**,**,,,,,,,,,********************((****((((*(((((((((****((((((((((((((((((((((((((((((((*((((***(*((((((((((((((((((((((((((((((((((((((((((((((&&&&&&$$$$$$$$$$""$$$$$$$$$$$$$$"""""" " """"""""$"""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""$$$$$""$$$$$$$$$$$&&&&&&((((*****,,**,,,,,,,,,,****************(*(***((((((*(((((((((((*(((((((((((((((((((((((((((((((((((((**(*****((((((((((((((((((((((((((((((((((((((((((((&&&&&$$$$$$$"$$"$"$$$$$$$$$$$$$$""" " """"""""""""""""""""""$$$$&$&&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$$$$$$$$&&&&&&&((((**,*,,,,,*,***,,,,**,,*******(****((((((((((((((((((((((((((((((((((((((*((((((((((((((((((*(*(((**((*((((((((((((((((((((((((((((((((((((((((((((((((&&&&&$$$$"""""""""$$$$$$$$$$$$$"""" " """""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$$$$$$$$$$$$$$$$&$&&&(((&&&(( **,,,,,,,,*,,******,*************(*(*(((((((((((((((((((((((((((*((((((((((((((((((((((((((((*(((((((((((((((((((((((((*(((((((((((((((((((((((((((((((&&&&&$$$$""$""""""$"$$$$$$$$$$$$"" " """""""""""""""$""$$"$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&&&((((&(((( **,,,,,,,,,,,,,***,************(***(((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((*((*(((*(((((((((((((((((((((((((((((((((((((&&&&&$&$$""""""""""$$"$$$$$$$$$$$$""" """" " """""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$$$$$$"$$$$$$$$$&&&&(&&(&&((( *,,.,,,,,,,,,,,,**,**********((**((((((((((((((((((((((((((((((((**((((**(((((((((((((((((*(((((((((((((*((((((((((((***(((((((((((((((((((((((((((((&&&&&&&&$$""""""""""$"$$$$"""$"""$$$$"""""""""""" " " """""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$$$"$"$$$$&$&$$&$&&&&&(&((((( *,...,.,,,,,,,,,,,***************(((((((((((((((((((((((((((((((((**((((((((((((((((((((((((((((((((((***(((((((((*(((*(((((((((((((((((((((((((((((((&&(&(&&&$""""""""""$""$"$""""""""$$$$$$$$$$$$$""" ""$"$"""""""""$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$""$$$$&&&&$&&&&&&&&(((((( ,,,....,.,.,,,,,,**************(((((((*((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((**(**((((((((**(((((((((((((((((((((((((((((((((&&(((&&&&&$$"""""""""""$"$""""""""""""$$$$$$"""" """"$$$$"""$""""$$$$$$$$&$$&&&$$$$$$&&$$$$$$$$$$$$"$"$""$$$$$$$$"$$$&&&$$$&&&&&(&(((((((( ,,.....,,,,.,,,,,,,,******(******(*(****((((((((((((((((((((((((((***((((((&(((((((((((((((((((*((&(((((**((*(*((*(((((((((((((((((((((((((((((((&(((&&(((&((&&$$"""""""""$""""""""""""""""""$"""""" """""$$$$""""""""$$$$$&$$&&&$&&&&&$$$$$$$$&$$$$$$$$$$$$$""""$$$$$$$$$$&&&&$$$$&&&&((((&((((( ,,......,,..,,,,,,,,*****(***********(***(*(((((((((((((((((((((((((((((((((*(((((((((((((*(((*(((&&(((((((((**(*(((((***(((((((((((((((((((((((((((&&&&&&&(&&&$$$""""""$"""""""""""""""""""""""" """" """$$$$$""""""""$$$$$&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$"""$$$$$$$$$$$&$&&&&$&&&&&&(&((((***( *,.......,,,,,,,,,,,*******************(*(((((((((((((((((((((((((((((((((((*((((*((((((((((((((&&&&((((***((((((((((((((((((((((((((((&((((((((((((&((&&(&&&&&&&$$$"""""""""""""""""""""""""""""""""""""$$$$$$""""$" "$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$&&&&&&&&&&&&((((((((((*( ,,,......,..,.,,,,**,*******************((((((((((((((((((((((((*((((((((((((((((((((((((*((((((&&&&(((((((**((((((((((((((((((((((((((((((((((((((&(((&&&&&&&&&&&&&$""""""""""""""""""""""""""""""""""$"$&$$$$""$$$$"""$$$$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$&&&&&&&&&&&((((((((***(( *,.......,.,,,,,,,,,,,*****************((((((((((((((((((((((((((*(((((((((((*(((((((((((**(((((((&&&((((((((((((((((((((((((((((((((((((((((*((((((((&(&&(&&&&&&&&&&$$""""""""""""""""""""""" """""""$$&&$$$$"$$$$$$""$$$$&&&&&&&&&&&$$$$$$$$$$$&$$$$$$$$$$$""$$$$$$$&&&&&(&&&&&&&(((((((((**(*(,,,..........,,,,,,,**,*,,*,**********((*(((((((((*((((((((((((((((*(((((((((**((((((((((*(((((((((((((((*(((((((((((((((((((&(&((((((((((((((((((&((((((((&&&&&&&&&&&&$""""" " """""""""""" """"$$$&&&$$$"$$$$$$""$$$$&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$""$$$$$$$$$&&&&((((&&&((((((((((*****(*,,........,.,,,,,,,,,,,**,***********(((*(((((((((**((((((((((((((*(((((((((****(***(*((((((((((((((*(((((((((*(****((((((((((&&((((((((((((((((((((((((((((((((&&&&&&$$"" " " """""""" "" """"$&&$$$$$$$""$$$$$"$$$$$$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&(((&&((((((((((((*****( *,,...,....,,,,,,,,,,,,,,,***********(((((*(((((((((*(*((*(((((((((((****(((**((((*****(*((*((((((((((((((((((*****((*(((((((&(&&&((((((((((((((((((((((((((((((((&&&&&$$$$$""""""""" "" " ""$&&$$$$$&&&$""""$$$$$$$$$$$&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&(((&&(&((((((((*********,,,..........,.,,,,,,,,,,,**********((((((((((((((**((*(***((((((((((***(***(((*(((*********(((((&(((((*((((**********((&((((((((((((((((((((((((((((((((((((&(&((&&&&&$$$$$$"""""" " "" ""$$&&&&$$&$&&$&$"""""$$$$$&$$&&&&(&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&((((((((((((*(((**********,,,,....,....,.,,,,,,,,,,,************((**(*(**((**(((((((**((((((((*(*(****(***************((((((&((((((((((*(((((((*(((((((((((((((((((((((((((((((((((&&&&&(&&&&&&&&&&$$$$$$$""" """""$$"$$&$&&&&&&&&&&&$&&$$$$$$$$$$$$$&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$&&&&&&((&((((((((((((*(*((*********,,,............,,,,,,,,,,,,,****************(*(((*(**((*(***((((((((*(**(*******************(((((((((((((((((**(((((((((&&((((((((((((((((((((((((((((((&&&(&&&&&&&&&&&&$$$$$$$$"$""""""$$$$$&&&&$&&&&&&&&&$$$$$&$$$$$$$$&$$$$&&&&&&&$$$$$$$$&&$$$$$$$$$$$$$$$$&&&&&&(&((((((((((((*(((((*********,,,.,,,....,....,,,,,,,,,**,**********(((*****((***(***(*****((((((*********(******(****(*(*(((((&((((((((((***(**((((((((&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&$$$$$""""$$$$"$$$$$$$$&&&&&&&&&&&&&&&&&$$$$$$$$$$&&&&&$$$$$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$&&&&(((&&((((((**((((((((((********,,,,,,,...........,,,,,,,**,,*********(((*********************((((*(************************(((((&((((((((((*(((*((((((((((((((((((((((((((((((((((((&&&&&&(&&&&&&&&&&&$$$$$$""$$$$$$$$$$$$$$&&&&&&&$$$$$&&&&&$$$$$$$&&&&(&&&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&(((((((*****((((((((((*(***(,,,,,.,.,,,,.,.,,..,,,,,,,,,,,**,*******((*******(((***********(*((((*******************(*(*((((((&&((***(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$&$$$$$$$$$&&&&&&&$$$&&&&&&&&&&$$$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&((((((****((((((((((*(((*((*,,,,,,,,,,,,,,...,,,,,,,,,,*,**********((((((***((((***********(((((((*****(***********((**((((((((&((((((((((((((((((((((((((&(((((((((((((((((((((&&&&&&&&&&$&&&$&&$$$$$$$$$$$$$&&$$$$$$$&&&&&&&$$&&&&&&&$&&$&$$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$&$&$$$$$$$&&&&&&((((((((*(((***(((((((((((((((*,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,******((((((*(((*(*************((**********(*(((***((((**((((((((&&((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$&&&&&$$$&&&$$$$$$$&&&&&&&$$&&&&&&&$&$$$$$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$&$&&$$$&&&&&&&&&&(((((*((*(*(((((((((((((((((( *,,,,..,,,,,,,,,,,,,,,,,,,,*****,*******(*(((*(*************************(******((*****((**(((((*(((&((&(((((((((((((((((((((((((((((((((((((((((((&&&&&&&&$&&&&&$&&$$$$$$$&$&&&$&&&&&&&&$&$$$$$$&&$&$$$&$&$$$$$$$$$$$&&&&&&&&&&&&&$$$$"$$$$$$$$$$$$&&&&&$$&&&&&(&(&&&(((**(**((((((((((((((((((((( *,,,,,,,,,,,,,,,,,,,,,,,,,,,****,,,,******(((((**(*************************(******((*(*(((((((((((((((((((((&((&&(&((((((((&((((((((((((((((((((((&&&&&&&$&&&&&&&&&$$$$$$$$&&&$&&&&&&$&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&&$&&&(((((((((&(((((((((((((((((((((((((((((( *,,.,,,,,,,.,,,,,,,,,,,,,,,,,*****,*******((((****(************,***********(****((((**(((((((((((((&(((&(((((((((((&((((((((((&(((((((((((((((((((&&&&&&&&&$$&&&&&&$$&$$&$&&&&&&&&&&&$&&&&$$$$$$$$$$$&&$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&&&&&((((((((((((((*((((((((((&&(&&&&(((((((( *,,,.,.,..,,,,,,.,,,,,,,,,,*,**************(((((******************************(*(((((((((((((((((((&&((((((((((((((((((((((&((((((&(((((((((((((((&&&&&$&&&&$&&&&&&&&&$$&$&&&&&&&&&&&&&&&$$"$"$$$&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$$$$$$$$$$$$$$$$$&&&&&(&&(((((((((((((((((((((((&(((((&&(&((((( (,,,..,,,,,......,,,,,,,,,,,(************(**************("*********************((((((((((*(((((((((&(((&(((((((((((((((((((((((((((((((((((((((&&&&&$$&&&&&&&&&&&&&$&$$$&&&&&&&&$$&&$&&""""""$$$$$$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&$$$&&&&&(((((((*((((((((((((((((((((&&(&(&((((( *,.......,.,......,,,,,,,,,,*,**,***********((((*(********************(***********(*((((((((((((*((((&(((((((((((((&&(((((((((((((((((((((((((((&$&&&&&&$&$&&&&&&&&&&&$$&&$&&$"&&&&&&&&$$$""""$$$$$$$$"""""$$$$$&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$&$$$$$&&&&(((((((((((((((((((((((((((((&&((((((((& *...................,,,,,,,,*,,,*,,***********(********(*(************(************((((((((((((((((&((((((((((((((((((((((((*(((((((((((((((((((&&&&&$&&$&&&(&&&&&&&&&$$&&$&&&$&&&&&&&&$$$""$"$$$$$"$$"$$$""$$$&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$&&&&((((((((&((((((((((((((((((((&((((((&,,.........................,,***************************(((******(((**(*********(*(((*(((((((*((**((((((((((((((((((((((((((((((((((((((((((((&&&&&&&$&$$&&&&&&&&&&(&&&&&$&&&&&&&&&&&&&$$"$""""$"$$$"$"$$$$$$$&&&&&&&&&&&&&(&&&&&&&$$$$$&&$$$$$$$$$$$&$&&&&&(((((((((((((((((**(((((((((((&((((((( ,,.......................,,,,,*,************((*********(***********((((**********(((((((((((*((**(**((((((((((((((((&(((((((((((((((((&((((((((((&&&&&&$&&&&&&&&&&(((&(&&$$&&&&&&&&&&$$$$$$""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&$$$&&&&$$$$$&$$$$&&&&&&(&(((((((((((((((((((((((((&(((((((((((",,.......................,,,,,*****,***(((*************************,((**************((((((((*(((((*((((((((((((((((((&((((((((((((((((&(((((((&&&&&&&&$$&&&&(&(&&&(&&&&&&$$&&&&&&&&&&&$$$$""$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&$$&&&&&&&$$$$&&$&$$&&&&&(&&((((((((((((((((((((&((((&&(((((((((&",,,....................,..,,,,,,*******(((((**********,*************((***************(((((((((((((((((((((((((((((((((((((((((((((((((&(((&(((&&(&&&&$$&&&&&((((((&&&&&&&&$&$&&&&&&&$&&&$$""$&&$$$$&$&$$$$$$$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&(((((((***(&(((((((((((((&&&((((((((((((((("*,,.............................,*,*****(((((************,*****(***((***********(***(**(((((((((((((((((((((((((((((((((((((((((((((((((((&(((&&(&&&&$$&&(&(((((&&&&(&&&&&&&&$&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$&&&$$$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(((((*****(&((((((((((((((((&&&(&&((((((((("*,.,............................,,,,,*****(*(*(*****************((((*************((**(**((((((((((&((((((((((((((((((*(((((((((((((((((((((&&&&(&&&&&&&&&&&(((&(((&&&&&&&&&&$&&$&&&&&&&&$$&$$&&$$$$$$$$$$$$$&$$&&&$$&&&&&&&&&&&&&&&&&((((&&&&((&&&&&&&&((((((***((&&((((((((((((&&&(&&&&&&&&(((((&",,..................................,,,****(((**((((***********,,*******************(**(**(((((((((((((((((((((&(((*((*((((((((((&(&((((((&(&&(&(&&&&&&&&&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&(&((&&&&&&&((&&&&&(((**((**(((&((((((((((&&&&&&&&&&&&&&&(&&((&"*,,........................,.........,,,,****(((*((((((((******,*********************(*(((((((*(((((((((((((((((((((*((((((((((((((((((((((&&&(&&((&&&(&(&&(&(&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&$$&$$$$$$$&&$&&$$$&&&$&&&&&&&&&&&&&&(((&(&&((((&&&&&&&&(((**((((((&&(((((((((((&&&&&&&&&&&&&&&&&&&&$,,,..................................,,,,,****(*((**(((((*(****************(***((((((*((*((((*(((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&&$$$$$&&&$$$$$$&&$$$$&&&&&&(&&&&&&((&&&(((&&&&&&((((((((((&&(&&(((((((((((((&&&&&&&&&&&&&&&((&(($*,............0.....................,.,,,,,,*********((((((****,***,***********(**((*((((((((((((((((*((((((((((((((((*(((((((((((&((((((&&(((((&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$&&$$$$$$$$&&&&&$&$&&&&(&(&&&&((&(((((&(&&(((((((((**(((((((((((((((((&(&&&&&&&&&&&&&&&&&&(($,,................................,,..,,,,,,************(((****,******************(((((((*(((*(((((((((((((((((*(*((((*((((((((((((((((((&&&((((&&(&&&&&(&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&$$$&&&&$$&$$$$$$$$$&&&&$$&&&&&&&&&&(((((((((((((((((((*((((*(*(*((((((((((((((&&&&&&&&&&&&&&&&&&((&$*.................................,,...,,.,,************((*****,**************(((((((((((((((((((((((((**((((((((*(*((*((((((((((((((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&$$$$$""$$$$&&&&&&&&&&&&&&(((((((((((((&(((((((*((((**(((*((((((((((((((&&&&&&&&&&&&&&&&&&&&&$,,................................,,...,..,,,**********((**********************(**((((((((((((((((((((((((*(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$&&&&&&&&&&&&&(&((((((((((&(((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&",.....0.0..........................,,,.,,,,,,********((((*********************(*((((*((((((((((((*(((**((*(((((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&((&(&(&&&&&&&&&&&$$$&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&(&((&&&(&&(((((((((((((((((((((((*((*((((&(&&&&&&&$$$&&&&&&&&&$,.....0000.........................,,,,...,,***,*****(((***********************(******(((((((((((**((((((((*((((*((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&(&(((((&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&(&((&&&&(((((((((((((((((((((((((*(((((&&&&&&$&&$&$&&&&&&&&&$,.....0..............0..............,,,,,,.,,***,****((((********************((***(*****(((((((((((((((((((((((*((((((((((((((((((&&((((&&&&&&&&&&&&&&&&&&&&&((((&(&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(((((&(&&&&&&(((((((((((((((((((*(((((&&&&&&&&&&&&&$&$&&$&&&&$,....................................,,,,,.,,,,*****((((((******************(((********((((((((((((**(*((((((((*((((((((((((((((((((((((((&&&&&(&&&&&&&&&&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&(((&(&&&&&&&&&&&(((((&&&&&((((((((((&&&&&&&&&&&&&&&$&$&&&&&&&$,......0.0.........0................,,,,,,,,.,,****((((((((*****************((**(*****(((((((((((((((((*((((((((((((((((((((((((&(&&((&&&(&&(&&&&&&&&(&&&&&&&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&(&((&&&&&&&&&&&(&&&&&&&&&&&&(((((&&&&&&&&&&&&&$$&&&&&$$&&&$,...00000.0..........................,,,,,,,,,,,,***((((**(****************(*(********(*(((((((((**((((((((((((((((*(((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&$&$$$&&$$&&&&$,.....00.......00....................,,,,,,,,,,,,,**(((**(((**********(**((**(*********(((((((((((*((((((((((((((((((((((((((((((((((&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&$&$$$$&&&$$$$$$$$$$$&&&$$$$$&&&&&&&$&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$&$&&&$,......0.............................,,,,,,,*,,,,,**(((((((*(************((***********(((((((((((((((((((((((((((((((((((((((((((((&&(((((&&&&&(&&(&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&$$$$$$$"$$$&$&&&$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&$&$&&&&$$&&&&&&&&&&&&&&&&$&&&&&$$&$$$$$&&&&&$,..............................,.....,,,,,,,,*,,,***((((((*((*************((*(********((((((((((((((((((((((((((((*(((((((*(*((((((((&&&&&&&&&(((&(&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$"$$$&&&$$&&$$&&$$&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&$$$$$$$$$$$$$&$&&&&&&&&&&&&&&$$$$&$$$$$$&&&&&&&$,................0.......,.....,,.,..,,,,,,,,**,***((((((((((****(******((*(**((**((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&((((&((((&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$"$$$$&&&$$$&$&$$$$&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&$&$"""$"$""$$$&&&&&&&&&&&&$$&$&$$$$$$$$$$$&&&$$$$,.........................,...,......,,,,,,,,*****((&&&&(((((**(*(***((*(((((****(*(((((((((*((((((((((((*((((((((((((((((((((&((((((((&&&((((((((((&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$&$&&&&&&$$&$$&$$$$&&&&&&&&&&&$&$$&&$&&$&&&&&&&&$$$$""""""""$$$&&&$&&&&&&&&$$$&$$$$$$$$$$$&&&$$$$,.............................,...,.,.,,,,,,,,***((&&&&&(((*(*((((**(*((((((*((*(**((((((*(***(((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$&&&&&&&&$$$$$$&$$$$$&$&&&&&&&&$$$$&&&$$&&&&&&&&&&$$$"""""""""$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$,.........................,..........,.,,,,,,,****(&&&&&((((((((((*(((((((*((((*((*((((((((**(((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$&&&$$$$&&&$&$$&$$&&&&&&&&$$&&&$$&&&&&&&&&&&&$$""""""""""$$$$$$$$$$&$$$$$$$"$$$$$$$$$$$$&$$$$,..........................,....,,,,,,,,,.,,,,,***((&&&&&&(((((((((((((((*(((**((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&&&&&&$$&&$&&&&&&&&$$$$$&$$$&&&&&&&&&&&&&&&&&&&&$$$""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,.....................,..,,,,.,,,,,,...,,,,,,,,,*,*(((&&(((((((((((((((((((((*******(*((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&$$$$""""""""$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$,,.................,,,,,,,,,,,,,,,,,..,,,,,,,,,,,**((((((((&&((((((((((((((((((********(((((((((*((((((((((((((*(((((*(((((((((((((((((((((((((((((((&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&$$$$"""""""""$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$*,..........,,*,,,,,,,,,,,,,,,,,,,,,...,,,(*,,,*,****(((&((&&&(((((((((((((((*(*********(((*((**(*((*(((((((((((((((((((((((((((((((((((((((((((((((&&&&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$&&&&&&&$$$$$$$$&$$$$$"""""$$$$$$$$$$$"$$""$$"$$$"""$$$$$$$$$$$$$$$,................,,,.,,...,,,,,,,,,,,,,.,,,,,,,,,,,*****((((&&&&&((((((((((*********((****((****(*((((&((((((((((((((((((((((((((((&((((((((&&((((((&(&&(&(&&(&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$$$$&&$$$$$$$$&$$$$$$$$&&&$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$"$$"$""$""$"$$$$$$$$$$$$$$,...............,,,,.,,.,.,,,,,..00.,,....,,,,,,,,,,*****(((((&&((((((((((((((((****(((*(((((((*((((((((((*((((*(((((((((((((((((((((((((((&(&((((((((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$&$$$$$$$$&$$&$&&$$$$$$$&&$$$$$""" """$$$$$$$$$$$$$$"""$$"""""""$$$$$$$$$$$&$,,.............,,,,,...,,,,,,,,.....,,..,,.,,,,,,,,,,,**(((((&(((((((((((((((((******(((((********((((((((*(((((((((((((((((((((((((*(((((&((&((((((&&(((&((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$$$&&&&&&$&&$&$$$&$$$$$$$$$&$$$$$"""""""$$$$$$$$$$$$$$$$""""""""$$"""$$$$$$$$$$$$,.............,.,.,.....,..,,,.......,,...,.,,,,,,,,,******((&(((((((((((((((((******((((((*****((((((((((((((((((((((((((((((((((((((((((&&&&&&(((&&&(((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&$&&&$&$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$$$$$$$$$$$$$""""""$"""""$$$$$$$$$$$$$,.................,,,,,.,,,,,,,..,..,,.,.,..,,,,,,***,*****(((((((((((((((((**********((*((***(((((*(((((((((*((*((((((((((((((((((((((((((&&&(&(&&&&&&((((&&&(((&(&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&(&&&&$&&&&&&$&&$$$$$$$$$"$$""$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$"""""""""$$""$"$$$$$$$$$$$$$,....0.............,,,,,,,,,,,,,,..,,,.,..,,,,,,,,*******((((((((((((((((((((***(*((((((((*(***(((((((((((((((((*((((((((((((((((((((((((&((&&(&(&(&&&&&((((&&((&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&$&$&&&&$$$$$$$$"""""""$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"""""$""$$$$"$$$$$$$$$$$$$$,...................,,,,,,,,,,,,,,,,,.....,,,,,*,,,,****((*(((*(((((((((((*((**(**((((((*((****((*((((((((((((((*((((((((((**(((((((((&(&&&((((((((((&&&(((((((&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$$"""""$""$""""""$$$$$$$$""$"""$$$$$$$$$$$$$$$$$$""$"""$"$$$"$$$$$$$$$$$$$$,..................,,,,,,,,,,,,****,,.,..,,.,,,,,*,,*,*(((**((*((((((((((((******((((*(*(******((((*(((**(((((((((((((((((*((((((((((&&&&(((((((&&(((((((&&(((&&&((((((&(&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$""""""""""""""""""$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$&&....................,,,,,,,,,,,,,,,,,.....,.,,,,,,,*,**(*((**((((((((((((((((**(((((*(((((****(*(**(*(*((*(((((((*(((((((((*(((((((((&&(((((((((((&&&(&(((&&((((&(((((&(&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&$$$$$$$"""""""""""""""""$"""""$"""$"""""""$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$,............,.,..,,,,,,,,,,*,,,,,,,,,,....,.,.,,,,,********(((((((((((((((*(*(*(((((****((***(*******(***(((((((((((((*((*(((****((((((((((((((((((((&&(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$"""""""""""""""""""""$$"$$"$"""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$,...............,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,*********(((((((((((((((((**(((**(*((((*****(**(***(****(((*(((((****(((****((((((((((((((((((((((&&&(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$""""" """"""""""""""$"$""""""""""""""""""$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$&$$,............,.,,,,..,,,,,,,,,,,,,,,,,,,,,.,..,,,,,,,******,*,**((&((((((((((((((((*(**(((*(((***(***((********((**((*(*(((((*(**(*(((((*((((((**(((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$"""""""""""""" """"""""""""""""""""$""""""""""""$"$$$$$$$$$$$$&&&$$&&&&&$$$$$$$$$$$&$&&&$,,....................,,,,,,,,,,,,,,,,,,,.,,.,,,,,,,,,,,**,,****((((((&(((((((((((((*****(((((((**(((((*******((*******((((((((**((*(((((((((((((*(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$&$$$&$$&&$&&&&&&&&&&$$$$$$$$&&&&&&,,.....................,,,,,,,,,,,,,,,.,,,,.,.,,,,,,*,***********(((((&&((((((((((((****((***((***(***((*(*****(((((((((((((((**(*(***((((***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$&&$&&$&&$&&&&&&&&&&&&&&&&$$$$$&&&&&&,,.......................,,,,,,,,.,,,,,,.,,,,,,,,,,,**************((**(((((((((((*((((**(*(****(*(**(**((*******(((((((((((((((((***((********((*((((((((((((((((&(((((&&&&&&&&&(&&&&&&&&&&&&&&&&$$$$$$$$$"""""""""""""""""""""""""""""""""$""$""""""""$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&,.........,...............,,,,,,,.,,,,,,,,,,,,,,,,*,,*****,*,,,,***((***(((((((((********************((*(********(((((((((((((**(*((*(****((((**(((((((((&(((((&((((&&&&&&&&&&&((&&&&&&&&&&&&&&&&&$$$$$$$$"""""""""""""""""""""""""""""""""""""$""""""$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*,......,,..,............,,,,,,,.,,,,,,.,,,,,,,,,,,,*****,,,,,,,**********((((((((**((*(*********(***(************((((((((((((*(*((((*(*****((*((((((((((&(&((((&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""$$&&&&&$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&*,,...,..............,.,,,,,,,,,,,,,,.,.,,,,,,,,,,,*,*****,,,,,************((((((*(**(*((***********(*((***********((((((*((((*(**(******((*((((((((((((((((((((&&&&&&&&&&&&&&((&&(((&&&&&&&&&&$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""$$&&&$$$$&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&((&&&&,,,,,.....,..............,,,..,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,*,*********((((((((((((((****************************(((((((((((*******((((*((((((((((((((((((&&&&&(&&&&((&(&((((((((&&&&&&&$$$$$$$$$$$"$$"$"""""""""""""""""""""""""""""""""""""""""$$$$&$$$$$$$$$$$$$$&&&&&$&&&&&&&&&(((&((((((&&&,,,,,.,....,..,...,,.,,,.,,,.,..,,,.,,.,,,,,,,,,,,,,,,*,,.,,,,,,,,,*,*****((((((((((((((*((**********(**************(((((((((((******(((((((*((((((((*((((((&&&&&&&&&&((((((((((&&&&&&&&&&$$"$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""$$$$&$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&((((&&&*,,,,,,.,.,.,...,.....,,,,,..,,,,,,,,,,,,,,,,,,,,*,,,,*,,,,,,,,,,,,*,*******((((((((((((((((****(***(****************(*(((((((((((*(*(((((((*(**(((((((((((&(&&&&&&(&((((((((((&&$$$&&&&$$$$$"$"$$$$$$$$""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(((((((&,,,,,,,..,,.,.,,..,,,.,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,.,,,,,,,,,,,*******((((((((*(*((**(*(*(****************(***(*((((((((((****(((((*****(((**(((((&&(&&&(&&(((((((((((((&&&&&&&$$$$$$"$"$$$$$$$$""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$&&&&&&&&(((((&(&&,,,,,.,,.,....,,...,,.,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,*******(*(((((((((******(*(********************(****(((((((***((((*(*(**((((*(*((&((((((((((((((((((((((((&&&&$&&$$$$$$$$"$"$$$$"""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$&&&&&&&(&(((( *,........,..,,.,,,,,,,,..,,.,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,*,***,**((((((((((******((*(****************(((((((*((((((**(((((((((**(((*((((*(((((((((*(*(((((((((((&((&((&&$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$""$"$$$$$$$$$$$$$&$$&&&&((&&(((",,,.,..,,,.,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,,,,,,,,,,,**,****(((((((((*****(((*****************(((((((*(((((*(*(((((**((((((**((((****(*(****(*((((((((*(((((&(((&&&$$$$"$$$$$$$$"""""""""""""""""""""""""""""""""""""""$"""$$$$$"$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$&&&&&&&((((((",,,,,.,.,,.,,,..,,,...,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,.,,,,,,*,,,,,,,,,,********((((((((((*********************(***(***(*((((((**(***(((((((((**(((***************((((*(((((((((((&&&$$$$$$"$$$$$$$"$"""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$&&&&&&$$$$$$""$$$$$$$$$$$&&&&&((((((((",,,,,,,,,,.,.,,,,....,,,,,,,,,,,,,.,,,,,,,,,,,*,,,,,,..,,,,,,,*,*,,,,,****************((((*********************((**((*****(((((((((((((((((((((((((*((***************((((*(((((*(((&&&$$$$""$"$$$$$$""""""""""""""""""""""""""""""""""""""""$$$$$$$$$&&&&&&(((((((&&&&&$$$$$$$$$$$$$$$&&&&(((((((("*,,,,..,,,....,,,,.,,,....,.,,,..,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,********************((((*(************************(*((((*((((((((((((((((((**(((((((***************(((*(*((((((*(((&&$$$$$$""$$$"""""""""""""""""""""""""""""""""""""""""$$$"$$$$$&((((((((((((((((&&&&$$$$$$$$$$$$$&&&&&(((((((("*,,.,,.........,,..,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,**************(****((((((*((********************(***((((((((((((((((((((*((*(((((******************((((((*(((*(((&&&&$$$$$$""$$$""$""""""" """""""""""""""""""""""""""$$$$$$$$&&((((**((*(((((((((&(&&&$$$$$$$$$$$$$&&&&&((((((("*,,,,,...,.....,,,,,,.,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,******************(((*(***************(*******((*(((((((((((((((((((((((((*******************(****(((((**((((&&&&$&$$""$$$"$$""""""""""""""""""""""""""""""""""$"""$$$$&&&&((((((((((((((((((((((&&&$$$$$$$$$$$$$$&&&&&(((((($(*,,.,,,......,,,,.,,,,,,,,,.,,,,.,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,***,*,******,*********(((**********************(*(((((((((((*(*(((((&&(((((***********(*********((**((((((((((&&$$&$$$$""$$"""$$""""""""""""""""""""""""""""""""""$$$$$$&&(((((((((((((&((((((&&(&(&(&&&$$$$$$$$$"$$$&&&((&(&&($ *,,,,,.....,...,,,,,,,,,,,,,..,,,,.,,,,,,,,,,*,,,,**,,,,,,,,,,,,,,*,**,*,,**************(((****************(*********(((((((((((((((((&&((((((******(*************(**(((((((((((&(&$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""""""$$$$&&&(((((((((((((&&&&&&&&&&&&&&(&&&$$$$$$$"""$$$$&&&&&&&&&$*,,.,,........,,,,,,,,,,,,,,,$,,,,,,,,,,,,,,*,*,,,**,*,,,*,,,,,,,,****,,,************((****(**********(**(******((((((((((((((((((((((((((*(((****************(**(((((((&&&&&&$$"$$$$$$""""""""""""""""""""""" """""""""""""""$$$"$$$(&(((((((((((&(&&&&&&&&&&&&&&&&&&&$$""""""""""$$$$&&&&&&$*,,.,,.,..,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,**,,,,,,,,,,,,,,,,***,,,,,*******************************((*******(((((((((((((((((((((((((((**((**********************((&&&&$$$$$$$$"""""$""""""""""""""""""""""""""""""""""""""""$$$" &((((((((((&&&&&&&&&&&&&&&&&&&(((&&$$"""$$$$$$$$$$$&&$&& *,,,,....,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,,,,******,*********************(*(*(*****(**(((((((((((((((((((((((((((***(*(*********,***********(((&$$$$$$$$"""""""""""""""""""""""""""""""""""" """"""""""$$$$$&((((((&&(&&&&&&&&&&&&&&&&&&&&&&((&&$$$$$$&$$$$$$$$$$$$$&*,,,...,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,****************************************(((((((((((((((((((((((((((********************(((((*(((&&$$$"$"""$""""""""""" """""""""""""""""""" " " """"""""""$$$&&(((((&&&&(&&&&&&&$$$&&&&&&&&&&&&((&&$$$$$$$$$$&&$$$""$$$$*,,,......,.,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*******,*********************************(************((((((((((((*(((((*(((((*********************((((((((&&$$$""""$"""""""""""""" """"""""""""""""" """"""""""$&(((((((&&&&(&&&&&&&$$$&&&&&&&&&&&&&&&&$$$$$$$$$$&&&$""$$$$$*,,,.,..,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,*,**,,,,*,*,,,,,,,,*,,,,,******************(**(*(***********************************(((**(((((((((*(((********************(**(((&&&&$$$$"$"""""""""""""""""""""" """"""""""""" """" """"""""""$$&((((((((&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&$$$$$$$$$$&&&&&$&&&&$*,,,.,,,,,,,,.,,,,,,,,,,,,,,,,,,,**,*************,,,,,,,,,,,,,*******************((*((((*********(((*******(***********************((((**************************((((&&$$$$$$$""""""""""""""""""""""""""""""""""""""" """ "" """""$$$&&&&((&(&&&&&&&&&$$$$$$$$$&&&&&&$&&&&&&&$$$$$$$$$$$&&&&&&&&&$*,,,,,,,.,,,.,.,,,,,,,,,,,,,*,,**************,*,*,,,,,,,,,************************(((((((********(*(******************************((*(***(**((********************(&$$$$$$$$$$$$$$$"$""""""""""""""" """" """""""""""""""""""""""""$$$$&&&&&(&&&&&&&$$$$$$$$$$$$&&&&&$&&&&&&&&$$$$$$$$$$$$$$$&&&&&$*,,,,,,.,,,,,,,,,,,,,,,,,,,,,,*,*************,,,,,,,,,,,,,********************(*(*((((((((********((*****************************(((**********(****************(*((&$$$$$$$$$$$$$""$"$""""""""""" """""""" """"""""""""""" """"""$$$&&&&&&&&&&&&&&$$$$$$$$$$$$$&&&&&&&&&&&&$$$"$$"$$&$$$$$$$$&&&&&*,,,,,,,,,,,,,,,,,,,,,,,,,,,,*****************,,,,,,,,,,,*******************(((*((((((((((**************************************************(*****************(**(((&$$"$$$$$$"$""$""""""""""""""""""" """ " """""""" """""""""""$$$&&&&&&&&&&&$&$$$$$$$$$$"$$$&&&&&&&&&&&&$$$"$$$$$$&&$$$$&$&((((*,,,,,,,,,,,,,,,,,,*,,,,,,,,***,************,***,,,,***,**********(((**(********((*(*((((****************************************(**********************,*****(**((((&$$$$$$$$""$$$"""""""""""""""""""" " " """"""""""""""""$"$$$$&&&&&&&&&&&$$$$$$$$$$$$""$$&&&&&&&$&&&&&&$$$$$$$$&&$$$$&&(((*(**,,,,,,,,,,,,,,,,,,,,,,,,,*******************,,,,,,*,***************(((***(*((*(((((*((**********************************,********************************(*((((((((&&$$$$$"$"$""""""""""""""""""""""" """ """""""""""""""""$"$$$$&&&&&&&&&$$$"$$$$$$$$$"$"$$$&&&&&$&&&&&&&&&$$$$$$$$$$$$$&&((((**,,,,,,,,,,,,,,,,,,,,,,**,********(********,,,,,,,,,************(((*((*(*((((((((((((*((****************************,***,***********************************(((&$&&&$$$$$$""""""""""""""""""""""""""" " """ """""""""""""""""""$$$$$&&&&&&&$$$$"""""""$$"$"""$$&&&&&$&&&&&&&&&&$$$$$$$$$$$$&&&&((&**,,,,,,,,,,,,,,,,,*,,,,**********(**,****,*,,,,,,,,,,****(*(**(**((*(*((((((((((*(((((((((**(**(****************,,,*****,,******************************(((((&&$$$$$$$$$$""""""""""""""""""""""""""""" """"""""""""""""""""""""""$$$$&&&&&&$$$""""""$""""""$""$&&&$$$&&&&&&&&&&&&$$$$$$"$$$&&&&(((**,,,,,,,,,,,,,,,,,,,*,**********(**,,,,,**,*,,,,,,,,****((**((((((((((((((((((((((((((**((*********************,*,,****,,,************************(((****(((&&$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""$""""""""$$$&&&$&$$$"""""""""""""""$$$&&$$$&&&&&&&&&&&&&&$$$$$$$$$$&&&(((****,,,,,,,,,,,,,**,,***************,,,,*****,,,,,******((((*(((((((((((((((((((((((((((((((((******************,*,,*,**,,*********************(((**(((((**((($$$$$$"""$$$$""""""""""""""""""""""""""""""""""" """ " """"""""""""""""$$$$$$$$$""""""""$"""""""$$$$$$$&&&&$&&&&&&$$$$$$"$"""$$&&(((&****,,,,,,,,,**,*,,,,,*******(***************,*,,,**,***((*(((((((((((((((((((((((((((((((*((******************,,,,,***,,*,*********************((*((((((((((((&$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$"""""""""""""$$$$$$&$&$&&&&&&&&&&$$$$$$$"""""$&&(((((**,*,,,,*,,,,******************************,*******,**((((((((((((&((&&(((((((((((*(((((((((**(***************,,,*,*,,*,***,***********************(((((((((((&$$$"$$$"""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""$""""$$$$$"""""""""""$$$$$$&$$&&&&&&&&&&&&&$$$$$$$$$"$$$&&&(((&*****,,*,**,*************((******(*********,,***********((((((((((((((&((((((((((((((**((((((*(****************,,,,,,*,,,,,,******************(*((((((((((((((&$"$"$$"$"""""""""""""""""""""""""""""""""""""""""""""" """""""""""""$"$""$$$$$$""""""""""$$$$$$$&$$&&&&&&&&&&&&&$&&&&$$$$$$$$&&&(((&*******************************************************((((((((&(((((((((((((&&((((((((((((((*((*(*********,****,,,,,*,,,,,********************((((((((((&&(((&$"$""""""$""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""$$""""""""""$$$$$$&&$$$$&&&&&&&&&&&$$&&&&&$$$$$$$$&&&(((((*******************************,,,,,********************((&&(((((((((((((((&((&&(((((((((((((((**********,,*,,*,,.,,**,,,,,*************(*****((&&(&(((((&&&&$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$""""""""""""""""$$$$$$&&$$$$&&&&&&&&&&&&&&&&&&&&$$$$$&&&&((((&(******,,**********************,,,,,,*****************(*((((((((((((((((((((((&&&&(&((&((((((((((*((****,,,,,,,,*,,,,,,,,,,****************(***(((&&&&&&&&&&&$""""""""""""""""""""""""""""""""""""""""""""""""""" " """"""""""$"$$$"""""""$"""""""$$$&$$&$$$$$&&&&&&&&&&&((&&&&&&&$&$$&&&&&(((&&(***************************,,,,*,,,,,*************((((*((((((((((&&&&(&&&(&&&&&&&&&&&((((((((((((((((***,,*,**,,,,,,,,********************((((*((((&&&&$&&$$$"""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""$"$""$"""""""$$"$""$$$$$$&&$$$$$&&&&&&&&&&&&((((((&&&&&$$&((((((&&(**********************,****,,,,,*,*,***(************(*(((((((&&&&&$&&&&(&&&&&(((&&&&&&&&(((((((((((((*****,*,***,,,,,***,***************(**(((*(((((&&&$$$$""""""""""""""""""""""""""" """""""""""""""""""""""""""" " """"""""$$$$$$$""""$""$"$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&((((((&&&$$$&&&(((((&&(***********************,,,,*,,**,,,,******(********(((((((((&&&&&&&&&&&(&&&&(((&&&&&&&&&&(((((((((((((*******,**,,,,,******************(**((((((((((&&&$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$"""""$$"$$$$$$$$$$$$$$&&&&&&&$$$&&&&&&&(&(&&$$$$$&(((((&&&(**************,**,,*,,*,,,,*,*,*,,,*******((**(***(((((((&&&&(&&&&&&&&&&&&&&&&(((&&&&&&&((((((((((((((*******,***,,,***************(((((***(((((&&(&&&$$"""""""""" """""""" """"""""" """""""" """""""""""""""""""""""""" " ""$$$$$$$$$$"""""""$$$$$$$$$$$$$$&&&&&&&$$$$$$&&&&&&((&$$$"$$&((((&&&$ *************,,*,*,,,*,,,,,,,,,,,****,,*****(((((**(((((((&&&(&&&&&&&(&&&&&&&(&&&&&&&&&&(((((((((((((((***********,,*********(********((((**(((((&&&&&$$$$""""""""""""$""""""""""""""""""""""""" """""""""""""""""""""""" """"$$$$$$$$$$"""""""$"$$$$$$"""$$$$&&&&&&$$""$$$&&&(((&&$$$$$$&&&&&&&&$ ***************,**,,*,,,,,,,,,,****,***,***((((((***((((((&&&&&&$&(*&((((&$&&((((((&&((&(((((*(((((((**********************((*(***(((((((((((((((&&&$$$$$$""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""" "" """$$$$"$$$$$$"""""""""""$""""""$$$&&&&$$$""""$&&((((&&&$$$$&&&&((&&$$$(********,,***,***,***,,,,,,,,***,,*****,****(***(((((((((&&&&&&&&&(&&(&(&$&&&(((((((((((((((((((((((****************(****(((*******(((((((((((((&&&$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$""$"""""""""""""""""$$$$$$&$$"""$$&&((((((&&$$$$&&((((&&$$$ ******************,,****,,,,***,,,*****,,*,,******((((((&&&&&&&&$$&&$$&&&&&&&&&&&(&(((((((((((((((((***,************(((**((((*****(*((((((((((((&&&$$$$""""""""""""$""""""""""""""" " """""""""""""""""""""""""""""""""" """""""""$$$$""$$$""""""""""""""""$"$$$$$$$$$$&&&((((((&&&$$$$&(&(((&&&$$(************,*********,*,******,*************((((((((&(&(&&&&&&&$$$&$$$&&&&&&&&&&(&(&(&(((((((((((***,,*,,,******(*(((((((*******((((((((((((((&&&$$"""" "" """"""""""""""""" """"" """"""""""""""""""""""""""""""""" """"""$$"$$$$$$$$$$$$"""""""""""""""""$$$$$$&&&&&&((((((&&&$$$&&((((&&&&$$ *************,,*,*************,************,*(((((((((((&&&&&&&&&&&&&&$&&&&&$&&&&&&((&&&&&&((((((((***,,,**,******(((((*((**********((((((((((((&&&$$$$"""" " """"""""""""""" " """""" """""""""""""""""" """"""""""" """"""""""$"""$$$$$$$"""""""" " """"$$$&&&&&&&&&((((((&&&&&$&&((((&&&&&$&************* (***************************&(((((((((&((((&&&&&&&&&&&&&$"&&&&&&&&&&&&&&&((((((&&((***(**,,,,,,,**(((((*(*********((**((((((((((&&&&$$"""""" """"""$"""""""" """"""""""""""""""""""""""""""""""""""" """"""$""""$$""$$$$$"$$$$"""""" ""$$&&(&&$$$&&&&((((&&&$$&&&&(((&&&&$$$(************************,****************((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((**,***,****,**(((((*(**********(**((((((((((&&&&$"""""""""""""""""""""""" " "" "" """" """""""""""""""""""""""" """"""""$"$""$$$$$$$$$$$$$$""""""$&&((&&$$$&$&&&(((&&&$$$&&&&&&&&&&&$$$ ***************************************((((((((((((((((((&&&&&((&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&(*********((****((*((****,***********(((((((((&&&&$"""""""" """""""""""""""" "" "" """""""""""""""""""""" """""""""""""""""""""$"""$$"$$$$$$$$$$$$$$$$$$$$&&&&&(&$$$$$$&&(&&&&&$$ $&&&&&&&&$$$$"*******,*******************************((((((((((((((((&&&&&&&&&&&&$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&((**((((*((((((((*(((**************(*(((((((((&&&$""""""" " """"""""" " " """ " """""""""""""""""" """"""""" """""""" """""""""$$$$$$"$$$$$$$$$$$$$$&&&&&&&&$$$&&$&&&&&&$$$$$&&&&&&$$$$$$$"*************************************(((((((&(((((&(&&(&(&&(&&&&&&&&&&$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&(((&&&(((&&&&((((((***************(((((((((((&&&$"" "" """" " " """""""" " """""""""""""""""""""""""""""" """""""""""""""""""$$$$$$$$$$$$$$"""$$&&&&&&&$$$$$&&&&&&$$$$"$$&&&&&&$$$$$$$ (************************************((((((((((&&(&((&(((&&&(&&&&$$$$$&$$&$&&$$&&&&&&&&&&&&$$&&$&&&&(((&(&&((&(&&&&((((****(***********((((((((&&&&$$"" """" " """""""" """""""""""""""""""""" """" " """""""""""""""""""""$"$$$$$$$$"""$"$$&&&&&&&$$$$&&&&&&$$$"$$$$&&&&&$$$$$$$$"(***********************************(*(((((((((&((&(((((((&(&&&&&&&$$&&&&&&&$&$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&(&&(((((((((**((*********(((((((&&&&&$$""""" " " """"" "" """""""""""""""""""""" "" " """"""""""""""""""""""""$$$$$$$$""""$&&&&&&&$$$$$&&&&&$""""$$$&$$&$$$$""$$$$ (*(********************************((*((((((((&(&&(((((((((&&&&&&&(&$$$&&&&&$&$&&&&&&&&&&&&&&&&((((((&&((&((((((&((((&(((((((((********((((((&&&&&&$""""" " """" """""""" """"""""""""""""""""""""" " "" """""""""""""""""""" """$$$$$$$"""$$$&&&&&$$$$$&&((&$$""""$$$&$&$$$$"$$$$$$"(((((******************************(**(((((((((&&(((((((((((&&&&(&&&$$$&&&&&&&&&&&&&&&&&&&&&&((((((*((((((****(((((((((&((((((((***(**(((&&&&&&&&$$$""""" " """""""" " "" "" """""""$"""""""""" """""""""""""""$$"" """"$$$$""""""$$$&&&$$$"""$&&&&&$$"""$$$&&&&$$$$$$$$$$$ (((*((**(**************************(((*(((((((((*((((((((((((((&&&&$$&&&&&&&&&&&&&&&&&&&&&(((((**(*((((((*,,,,,,,***(((&&&&(&&(((((((((((&&&&&&$$$"""""" " " "(" """" """""""""""""""""""""""""" " " """""""""" """"""""""""$$$$$"""""""$$$&$&$$$$$$$&&&&&$$$$"$$$$$$$$$$$$$$$$$$"(((((******************************((((((((((((((((((((((((((((($$$$&&(&&&&&$&&&&&&&&&&&(((((((************,,*,****(((&&&&&&&(&&(((((((&&&&&$$$$$$""""" """ """""" " " " "" """""""""""""""" " " """""""" """""""""""""""""""""$"$$""""""$$&&&$$$$"""$$&&&&&&$$$$$&&&$$$$$$$$$$$$$$"(((((*******************************((((((((((((((((((((((((((((((&((((&&&&&&&&&&&((&&(((*********,,***,***,,*****(&&&&&$&$$&&&&&((((&&&&&&&&$$$$"""""" "" " """" """"""""$""$"""""" """"""""""""""""""""""""""""$$$""""""$$&&&&$$$$""$$&&&&$$$$$$$$&&$$$$$$$$$$$$$$"((((((*****************************((((((****(((((((((((((((((((**(((((&&&&&&&&&(((((((((****,*,,*,,,*,,,,,,***((((&&&$$$$$$&&&&&&&&&&&$&&&$$$$$"""""""""""" " "" " " """""""""""""""""" """""""""""""""""""""" """""$$$$$$"""""$$$&&&&$$$$"$$$$&&$$$$$$$$$&$$$$$$$"$$$$$$$"(*(*(********************(************(((*****((((((((((((((*(((*((((((&&&&&&&&((((((*((((***,,,*,,,****,,,,,***(((&&$$$$$$$$&&&&&&&&&&&&&&$$$""""""""" """" " """""""""""""""""" """""""""""""""""""""""""""""$$$$$"""""$$$&&&&$$$""$$$&&$&$$$$$$$$$$$&$$$$$$$$$$$$$$*************(*****(****(******(*(((((((((****(((((((((((((((((((((((((((&(&&(&((*(***(****,*,,,,,,,,************((&&&$$$$""$$&&&&&&&&&&&$$$$$""""""" "" """"" """ " """""""""""""""""""" """"""""""""""""""" """"""$$$$$$$$"$$$&&&&&$$"""$$$&&&$$$$$$$$$$$$$$$"""$"$$$$$$"************(*((**(((*(*(***(*********(((((*(**(((((((((((((((((((((((&((((((((((****(((********,,,,,*,***,,,,**((&&&&$$$$$$$$&$$$$$$&$$$$$$"$"""""""" " " """"""" """""""""""""""""""""""""""""" """"""$$$$$$$$$""$$$$&$&$$"""$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&**************(****(*(((((**((((********(((((*(((((((((((((((((((&((&&&&&&(((((((***(*(********,*,,,,,,,,,,,****((&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""" " "" """"""""""""""""""""""""""""$$"""" " """"""$$$$$$$"$$$$$&$$$"""""$$&&&&&$$""$$$$$$$$""$$$$$$$$$$&(**********((*(*((*(*(((((((((*(((*((**((((((*(*(((((((&((((((((((((&&&&&&(((((((****((****,***,,,,,,**,,,,*****((&&$$$$$""""$$$$$$$$$$$$$$$$""""""""""" " """" " """"""""""""""""""" """$$$$$$"$"""""""""$$$$$$""""""$$&&&$$$""""$$$$$$$$$$$$$$$$$$$"$$$$"$"$$$$$((*************(((((((((((((**((**(*(*(*((*(**((((((((&&&(((&((&&&&&(&&&((&&((((((***((**********,,,***,,,,******(&$$$$$$""""$"""$$$$$$$$$$$"""""""""""""""" """"""""""""""""""""""$$$$$"$"""""""""""$$$$$"$""""$$$$&&$"""""$$$&$&$$$""$$$$$$$$"""""""$$$$$$$(**(*(******(*((((((((((((((((****(*****(((*(*((((((((&(((&(&&&(&((&&&&(&((((((((((**((**********,,*****,,*,****(&&$$$$$""" """"$"$$$$$$$$""""""""""""""""""" """""""""""""$"""""""$$$$$$$$$"""""""$"$"$$$$$$""""""$$$&$$""""""$$$&$$$$$$$$$$$$$$$"$$$"""$$$$$$$((*(*(*********((((((((((((((*****(*(((((((((*(((((((((&((&((&&&&&(((((&&((((((((((((((**************,**,,,,****(&&$$$$$$&$""""$$$$$$$"""""""""""""""""""""""" "" """""""$"$"""""$$$$$$"$$"""""""""$$$$$$$$$"""""""$$&$$""""""$$$$$$"$""$"$""$$$$$$$$""$$$$$$$$((((*************(((((((((((((*(*****(**(((((((((((((((&&(((&&(((((((((((((((((((((((((************,****,,,,****(&&&$$&&&$$$"""$$"$$$"""""""""""""""""""""""  "" "" """"""$$"$"$$$$""$""""""""""""$&&&$$$$$"""""""$$$$$""""""$$$$$$$"$$$$$$""$$$$$$$$"$$$$$$$$((((*******(****(((((((((((*(((*(((((*(((((((((*(((((((&(&&&&(&(((((((((((*((((*(**((****************,*,*,,,,,**(((&&&&$$""$"""""$""""""""""""""""""""""""" "  """ " """"""""""$$$$$$"""""""""" ""$$$&&&$$$""""""$"$$$$$"""""$$$$$$"""$$$$"""$$$$$$$$$"$$$$$$$$((*******((((*((*((((((((((((((((((((((((((((((((((((((&&&&&&&(((((((((**((((((((((**************,*,,*,**,,,,,**((((&&$$"""$$""""$""""""""""""""""""""""""" " " "" """"""""""""""$$$$$$$""""$""""" ""$$$&&$$$$"""""$$$$&$$"""""$$$$$$"""""$$$"$$$$$$&$$$""$$$$$$$$(((***(**(*(*(((((((((((((((*((((((((((((((((((((((((((((&(&((((((((((((((**(((((((**************,***,,,,,,,,***((((&$$""""$""""""""""""""""""""""""""""""" " " """""""""""""$$$$"$$$""$$"""""""""$$&&&$"""""""$$$$$$$"""""$$$$$$$"""$$"$$$$$$$&&$$$$$$$$$$$$$((((**(*(((((*(((((((((((((((((((((*(((((((((((((&((((((((&&((((((((((((***((&(((((*******************,,,,,,****(**($"$""""""""""$""""""""""""""""""""""" """ " """"""""""$"$$$""$$$"""$$$""""""$$$&$$$"""""""$$$$$"""""$$$$$$$$""""$$$$$&&&&$$$$$$$$$$$$$$$(((*****((((((((((((*((((((((((((((((((((((((*(((((((((((((((((*****((*(((((((&(&((***************,,,*,,,,,,,**(((**&$"""""""$$$$$$$""""""""""""""""""""" "  " """ " " """""""""""""$$"""$""$$$""""""$$$$$$$"" """"$$$$$""""$$$$$$$$""""$$$$&&&&&&$$$$$$$$$$$$$$$((*(**((((((((((((((((((((((((((((((((((((((((((((((*((((((((******(****(((((&&&&&&((****************,,,,**,*******(((&""$&&&&&&&$$$$$"""""""""""""""""" """"""" """"""$$""""""$$$"""""$$$$$$" """$$$$$" """$$$$$$$"""""$$$&&&&&$$$$$$$$$$$$$$$$"((((***((*(((((((*(((*((((((((((((((((((((((((((((****((((((************(((&&&&&&&&&(*******((*(****,*,************((((&&&&&&&$$$$$""""""""""""""" " " ""  " "" """""$$$"""""$"$""""""$$$$$"" """$$$$"""""$$$$$$$$$""$$$$$&&&&$$$$$$$$$$$$$$$$$$ ((((****((((*((((((((((((((((((((((((((((((((((((((((((*****************(((&&&&&&&&&&((*****(********,,*,*,***,,***((((&&&&$&$$$$$"""""""""""""" "" "" " """"    " " """"$$$"""""$$$"""""$$$$$"" ""$$$$$"""""$$$$$$$$$$"""$$$$$&&$$$$$$$$$$$$$$$$"$ (((**((((((((((((((((((((((((((((((((((((((((((((((&((((((((*(**********((((&&&&&&&&&((**************,,**,********((((((&$&&$$$$$""""""""""" "" """ "    "" " """"$"""""""$$"$""""$$$$$"""" ""$$&&$$"""$$$$$&$$$"""$$$$$$$$&$$$$$$$$$$$$$$$"$"$"(**(((((((((**(((((((((((((((((((((((((((((((((((((((((((***(((*******(*((&(&((&&&&&&&(*********************,****((((&&&&&&&&&&$$""""""" " " """ """"   " "" """""""""$$$$"""""$$$$$"""""""$$$$$$$""$$$$$$&$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$"$$((*(((((((((*((((((((((((((("$(((((((((((((((((((((((((((($(*(*((((***(((((&&&(&&&&&&(("*******(********((******(((((&&&&&&&&$$$"""""""" """"" " """""" "    " """""""""$$$$"""""$$$$""""""""$$$$$$$"""$$$$&&$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((((((((&((((((((((((((((((((((((((((*((((((*(*(*((((&&&&(((&&&&(((***,**((((*******(****(((((&&&&&&&&&$$"" "" " "" """"" ""   """"  """""""""$$$""""$$$$$"" """$$$$$$$""""$$$&$$$"""""$$$$$$$$""$$$$$$$$$$$$"$"$$$ (((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((******(**(((((((&&&&&&&(((*******(((*********((((((((&&&&&&&&$$$""""""" " "" " """""   """"  """"""""$$$"""$$$$$$"" ""$$$&$$$""""$$$$&$$"""" "$$$$$$$"""$$$$$$$&$$"$"""$$ &((((((((((((((((((((((((((((((((((((((((((((((*((((((((*((((********(((((((((((((&((((****(***********((((((&&&&&&&&&&$$$$$""""""""""""" " "" """"""   " """"" "  """"""$$$$"$$$$$$$"" ""$$$$$""""""$$$$$$$"""""$$$$$$$$$""$$$$$$$$$$$$"$$"$$