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 = '533B70' IMAGE_NUMBER = 56969675 IMAGE_TIME = 1978-02-02T06:21:55Z EARTH_RECEIVED_TIME = 1978-02-03T06:52:32Z ORBIT_NUMBER = 533 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.025450 NOTE = "HIGH 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 8  'E`• ç(Ë*ù4L,ˆ%!M _ŽJnõ5žÐÖåùÿäÊÓ‹*,00000000000000.000..0.0...,.,,,,.,..,.,,....,.,,,,*..,,,..,.........,,,,.....,,,,,,...,..,...........0.0..0000.00000000.000000000000022222222000000000000022444444220222222200002222200222222222202220222000000000220000002000002222220000000000000000000002000022222220......00............,,,*($,0000.00000000000.0000000...$*.................,.......,,.....0..............,,,.....,,,,,,,..........00.0.....00000000.0.00000.00.002222222000000.000000000002222000000000000000000000000000000000000000000.000......0.00000.0002222200....00.......0000000..0..0000000................,.,.,,,,,*&,,0...00000.....0.0..0......................,,..,...,,,...(,....,.,....,,,.,,,.,,,,,,*$*,,,,,,,,.,................*,.00000..........00000020000.....00000....00000.00..0000000.0...0.0.......00000..0.00000.........0.......00000000000000000.............0.0.....00000000...,.........,,,..,,,,*&,.....0.00000.00........0.....,,,....,......,,.,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,*******,*****,,,,...,,,,,,..,.,,,,.............,,,,,....00000.....*...........................*...........................,,.....................00..00.00...000..........0000.......00000............,,,...,,,,**&,...,,..00000...................,,,,,,......,,,,,,,,,,,**,*,*,,.,,,,,,,,,,,****************,,,,,,,,,,,,,,,,,,,,,,.,,....,..,,,,,,,,...,..00.00.....,,..,......,,,.................,,,,...................,,,...,,,,,,.......,,...00.,..*,...........................*(.000.......,,,.,,,,,,,,,,,*(&,,,,,,..000..0.......,.,..,...,,,,,,,,.....,,,,,,,,,,*,*,,,,,,,,,,,,,,*************,***,**,**,,*,,,,,,,*,,,,..,,,,,,.,,..,,,,*,,,,,,*,,,,,..000...,,,,,,.0,,,,,,..,..,,.,,,,.,.,,,,,,,,,,,.,,..,...,,,,,,.,,,,,,,,,,,,,,.,,...,.....,,...........................,,...,,..,,,,*,..,,*,,,,,,,,,,,**$,..,......0000......,,,...,,,,,,,,,,,,,,..,,,,,,***,,*,*,,*****,,,,****************,,,,,*************,,,,,,,,,,,,,,,..,,,,,,*,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,.,..,,,,,,,,,.,,,,,,,,,,,,,,,,,.,..........,....,,.,......,,.....,,,,,,,,,..,**,,,,,,,,,,,,*,,,,,,****** $,,.,,..........,,....,,.,,,,,,,,,,,,,*,,,,,*,,,**********************************,,***,**,***********,*******,,,,,,,,,,.,,,,**,***,,,,,,,*,,,,..,,.,,,,,,,,..,*,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,*,,,,,,..,........,,,..,,,....,,....,,,,*,,,,.,,,,,,****,,,,,,,*,,,,,,,,******* $,,,,............,....,,,,.,,,,,,,,,,,,,,***,,*,***********,************************************((**********,*,,,,,,,,,,,,********,,*******,,,,,,,,,,,,,,,,*,,**,,***,,**,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,******,,,*,,,*,,......,,,,.........,...,,***,,**,,,,*,,,,,*,,,*****,,,,**,*,**,,****($,.,,...........,,,,,.,,,,.,,,,,,***,******,*******,**,************(****************************((***************,,,,,*((*****************,*****,,,,,,,,,,,*,,**,****,,*,**,*******,,**,,,,,,,,,,,,,,*,*,,,,,************,,*,.,,,,.,,*,,,..,..00.,..,,,*,**,*,,*,,*,,*,*,*,***,*******,,,,********(",,........,,,,.,,,,,,,,,,,,,,,,****,**************,******************(********(****(**(**************************,,,,&$********(((((((**********,,,,,,,,,,*,******,*********,,********,**,,,,,,,,,,,,**,,,,,,,********,*,***,..,...,*,,,..............,,,,,,,,,,,**,,,***,,**********,***********($*,........,,,,..,,,,,,.,,,,,,,****************,***(*************(******(******(*((((**************************((***,,,*,,******(&&(&&(*(*******,,,,*,,,,,,**********************************,,,,,,,,***,,,,,*****************,,,,,,,,,.,,..,,.0......,,,,,,,,,,*,***,*,*,************************($*,,............,,,,,,.,,,*,**,,****************(*****************((((((*((***(*((((****************************(***,,,,*******(&(,,,,((*********,,,,*****,,*,**************************************,********,,************,****,,,,,*,,,,,,,,,.............,,,,,,,,*****************************(($*,,,..........,,...,,,,,,,,,,*************************(*********(((((((*(((((((((((**((*******(((********************,*****(((&*,,*,,,((((************,*,*********************(**((*************,*********************,****,**********,,,,,,,*,,,,...........,,,,*********,*********************(&"*,,,,,,,....,,..,,,,,,,,,,,**************************(****(*(******(**(**(((((*((((*(*********((((**((***(*****(*********(((((*****(***(*******(******,,************((****(((((((((**********************((((****,****************(***,,,,,******,,.,,,.....,.,,*****,,,,,***********(((*****(*((("*,,,,,,,....,,,,,,,,,,,,,,**********************((********(******(*****(*((((**(((****((******(((((((((***(************(*((((((*((*(***((((*(((**************(((******((((((((((((((((*****(((((*******((((*(*****,****,,***************,********,,,,.....,,*,,,.,,****,,,************(*******(*(("**,,,,.,,.,,,,,,,,,,,****,,,,***************(****(*((***(*(***(((*(((**((((((****((((((((((((((((*(*(((((((((*(((((((*((((((((((*(*((**((((((((((******((*((*(((****((((((**((((((*(***(**(((((*(******((((*********,*******((*****(************,,,,..,,,,,***,,..,,******,***,**(*(**(((******((("**,,,,,,,,,,.,,,,,,,,,,,,***************(*****(*(((((((**(*((((***((((((((*(((*((((((*(((((&(&(((((((((((*(((((((((((*((((((((&(((((((((((((((((((***(((((((*(((((((((((((((((((((((((((((******((*******(((((********(((((((((((((***,**********,,,,,,*,******,,,,,,,***(*********(((((**(****((("**,,,,,,,,,,,,,,,,,,,,,******************((*(*(((((*(((((((***********(*(**((((*((((((&(((((((((((((((((((((((((((((((((((((((&&&(((((&(((((((((((((&&&((((((((((((((((((((((((((((((((((****************((((((*********((((*********,,***********,,,,,****(((*,,,,,,,*********(**((**(*((((***((("**,,,,,,,,,,,,,,,,,**,*********************((*(*(((((((*((((*****(*****(((*(((((((((((((((((((((((*(((((((((((((((((((((((&&&&&&$$&&&$&((((((((&((((((((((((((((((((((((((((((((&(((*((((*********((*******((((((*******(((*******((******,*((******,,***((((*(***,,,,,***********(***(((*(((((((&"*,,,,,,,,,,,,,,,,,,**,****************(*(*(*(*((((*(*(*(****(*****((***(**(((&((((((((((((((((((((*(((((((((((((((((((((&(&&&&&&&""$$&((((((&&&&&&&(&&&&&((((((((((((((((((((((&(((((((((**********((((***((((((((*(********((((((((*,******(*********((((((((*****,**********((*((((((((((((((((("*,,**,,,,,,,,***,,*,**************((*(((****((((***((((*(*(((((*((((((***(((&((((((((((((((((*((((&((((((((((((((((((&(&&&&(((&(&&&((((((&(((&((&&&&&&&&((((((((((((((((((((((((&(&(&((((((****,,*(((((((((***((((((******(((((((((((*((((***(**(********((((***********************(*(((((((((((( **,*,,,,*,,,,,,,,,*************(********(((((((((*(((((((((((((((((((((((((&((((((((((((((((((((((((((((&&((((((&(((&(((&&&&&((((((&((&&(((((((&&&&&&&&&&&&(((((((((((&&&((((&&&&(((((((((********((&((((((((((*((((********(((&&&&((((((*((((((******((****(*****************(*****((((((((((&(&&"*,,,,,,,,,,,,,*,,****,***************((*((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((((&(((&(&&&&&&&((((((&&&&&(((&&((&&&&&&&&$&&&&(((((((((((&&&&&&(&&&&(&&((&&(******((((((((&((((((***(((********(((((((((((((((((((*****(((*******(******************,****(((((((&&&&& **,,,,,,,,,,,,,,**,**********************(*(((*(((*((((((((((((((&((((((&&((((((((((((((*((((((((((((((((&&(&(((((&&&&(&(((((((&(&(&((&&&&&(&&&&&&&&&$&&&(&&(&&((((((&&&&&&&&&&&&&&&(&(((*****((((((&(&&&&(&((((*((((*(******(((*(((((((((**(((((*******(*((******************(***,***((((((((&&&& **,,,,,,,,*,,,,,*,,*********************(((*(**(((((((((((((((((((((((((((((*((((((((((**((((((((((((((&(((&&&&&&&&((((((&&&&((((((&&&&&&&((&&&&&&&&&((&&(&((((((((((&&&(&(&&&&&&&&&(&&&&&(**((((&(&&&(&&&&&&((&(&((((((*********((((((((((((((((***(*((((****((((**(*(***(**((((*****((((((((&&&&"**,,,,,,,,,,,,**********************(**(*****((((((((((((((((((*((**(((((((((((((((((((((((*(((((&&(&(&&&((&&&&&&&&(&&&&&&(((&&&&&&&&&&&&&&&&&&&&&((((&(&(((((&(((((((((&(&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&$&&&&&(&&&((((*******(*******(**((*(((((*((***************(****(*((((*(((****((((((&(&&$ **,,,,,,,,,,*,,,*,************************(((&((((((((((((((((*******((((((&&(((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&((((&(((((((((&(((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(*(((*********((((*((((((((((***(**(********(***(*(**((((((***((((((((((&&& *,,,,,,,,,,,,,,,**************(********((***((((((((((((((((((********(((((((((((((((((((((&(((((&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&((((((((&&&&(((&&&&&&(&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&(((&(*******((((((((((((((*((*(********(*******(((*(((((((((((((&(((((&&&&& ,,,,,,,,,,,,,,*,***********(******(((*((***(((((((((((((((((*(*******(((((((((((((((((((&(&((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&&&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&(&&((&&((****((((((((((((*((((((*******((((***(*((((((((((((((((((&&&&&&&&&&$",..,,,,,,,,,,,*,*********************(****((((((((((((((((((((((*********(((((((((((&(&((((&&(&(((&(&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&((*(((&((((((((((((((**((****((((****(((((((((((((((((((&&&&&&&&&&$$ ,,...,,,,,,,,*****************((******(((((((((((((((((((((((((((((****((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&((((&&&&&&&(&&&&&&&&&&&&&&&&(&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&(((&((((&(((&((***********(((**((***(*((**((((((((&&(&(&&((&&&&&$$$ ,,,,.,,,,,,,********************(**(((((*(**(*(((((((((((((((*(((((((**(((((((((((((((((((&&((&(((&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&$$&&&&(&&&&&&&&&&&$&$&&&&&&&&&$$$&&&&&&&&&&&&((((&&&((((&((((((((&(&((((******((((((((&(((**(((((((((((&&(&&(&&&&$&&&$"" *,,..,,,,,,***$*,************(***((*(**((((*((((((((((((**(((((((**(((((**((((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&(&((&&&&&(&&&&&&&&$$&&&&&&$&&&&$&&&&((((((&&&&&&&&&&&&&&&&&&(&&&&&&$$$&&&&&&&&&&&&&&&&(&&&&&&&&((&&&&(&&&(((((((((((((&&((*(***(((((((((((((((((((((((((&&&&&&&&&&$$$$&&$$" ,,..,,,,,,*,,,(*********************((((*(((((((((((((((*((((*****(((*((***(((((((&((((&&(&&(((((&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&((((*((&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&((((&&&&&&&&&&&&&&&(((&(&(((&((((((((((((*(((((*((((((((((((((((((((&&&&&&&&&&&&$$$&$$$" ,...,,,,,,,,,,,*,,*************((***(((((((((((((((((((((((*****(((*(******(((((((((&((&((&(((((((&((&&&&&&&&&&&&&&&&$&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((&&&&&&&&&&&((((&&&&&&&&$$$$&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&(((&(&&&(((((((((((*((****(((((&((((((&&&(((&&&&&&&&&&$&&&$$$$$$$" ,,,,.,,,,,,,,,,,,,,*,***********(((((((*(((((((((((((((((((******************(((((((&(((&((&&&&&((&(&&&&&$&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&((((&&$&&&&&&(((((&&&&&&&&&$$$$&&&&&&&&&&&(((&&&&&&&&&&&&&"$&&&&(&((&(&&(((((((((((((((((*((((((((((((((&&(((&&&&&&$&&&&&&&&&&$$$" ,,..,,,,,,,,,,,,,,,,***,***********(*((((((((((((((((((((((((*,*********,**,****(((((((((&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&((&&&&&&&&&&&(((((((&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&$&&((&&&(((((((((&((((((((((((((((((((((((((&&&&((&&&&&"&&&&&&(((&&&& ,,,,,,*,,,,,,,,*,,,,,,*************((*((((((((((((((((((((((**,,*********************(*((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&(((((((&&&&&&&&&&&&(((((&&$&&&&&&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((&&&((((((((((*((((((((&((&&&&&&&&&((&&&&&&&&&&&&&&(((& (,,,,,,,,,,,,*,,,,,,,*,************((*(*((((((((((((((((((((((**,,********,***********((*((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&((((***(((&(((((((((((((&&&&&&&&&&&&&&&&&&&&&&((((((*,**,,,,,*,,*,,,,,,,**,,,*******(((*(**(((((((((((((((((((((((************(*****((**(((**(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&(((&(&&&&&$$&&&&&&$$&&&&&&&&&&&$&$$$$$&&$$&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((*((((((&((((((((&&&&&&&&&&&&&&&&&&&&&&&(&&&& ,,***,,,,,,,,,,**,,,,,*,,******(((((((((((((*(((((((&((((((((((*(**************((**((((*(((((&&&&$&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$&&&&&&&&$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((*(**(((((&&&&((((((&&&&&&&&&&&&&&&&&&&&&&(&&(&(****,,,,,,,,,,,,,,*,,,,*******((((((((*((((((((((((((((((((((((*((**************(**(&((**(*(&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&$$&&&$&&&&&&&&&$&&&&&&&$$&&&&&$&&&$$$$$$$&$&&&$$$""""$$"$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(((&&((((((((**(*((((((((&&&&(&&&((((&&&&&&&&&&&&&&&&&&&(&(&&(**,,,,,,**,*,,,,,****,*,,,********(*((((((((*(((((((((((((((((((((***(((**********((((****(((&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&&$$$$&&&&&&$$$$$$$$$$$$$&&&$$$""""""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&((&&&&&((((((*******(((((((&&&(&&((**(((((&&((((&(((&&&&&&&(&&(,,,,,,,,,,,,,,,,,,****************((((((((((((((((((((((((((((((((*************((****(***(*((&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&$&&&&(&&&&$&&&&&&&$$&&&$&&&&&&&$$$&&&&&&&&$$&$&$$$$$$$&$$$$$""" """""""$""""$$$$$$$$$&&&&&&&&&&&&((&&&&&&(((((((******((((((((((((((((((**((((((((((((((&&&&&&&&(,,,,,,,,,,,,***,,,*****************(****((((((((((((((((((((((((((****(((((*(**************((&$&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&$$$$&&$$$&$$$$$$&&$&&$&&&$&&&$$$$$$$$&&&$$$""""" """"""""$$$""$$$$$$$&&&&&&&&&&&&&&&&&&((&(((((******((((((((((&&&&&((((((((((((((((((((&&&&&&&(,,,.,,,,,,,,,,**,,,**,********((****(***(((((((((((((((((((((((((************((************((&&&&&&&&&&&&&$&&&&&$$$$$&&&&&&&&&&&&&&&&&$$$$$$&&$$&$&$$$&$$$$$&$$$&$$$&&&&&&&&&&&&$$$$$$$$&&&&$$$"""" """"""$$$$"$$$$$$$$$&&$&&&&&&&&&&&(&((((((((*****(((((((((((((&&&&&(&&&&((((((&&((((&(&&&&&&&(,....,,,,,,,,,*****,*,*,,*****((***(((((((((((((((((((((((((((((*******(***************(((**((&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&$$&&&$$&&$$$&&$&&$&$&$$$$$$$&$$&&$&&&$$&&&&&$&$$$$$&&&&&&$$$"""""""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(&&(((((((***(***(***((((((((&&&&&&&&&((((&&&&&&&&&&&&&&&&$(,,,,,,,,,,,,,,,*,,,**************((((((*(((((((((((*((((((((((((***********************(*****(&&&&(&&&&$$&&&&&&$$$$$&&&&&&&&&&&&&&&&$$&&&&$$$&$&&&$$$$$$$$$$$$$$$&$&&&&$$&$$&&&&&$$$$$$$&&&&&&&$$$"""$$$"$$$$$$"$$$$$$$$&$&&&&&&&&&&&&&&&&(((((((**((((*****(*((((((&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,,*,,********************(*(((((((((((((((((((((((****************************((&&&&&&&&$$$$&&&$&$$&$&&&&&&&&&&&&&&&&&&$$&&&&$$$$$$$&$$&$&$$$$$$$$$$$$$&$&$&&$&&&&&&$$$$$$$$$$$$$$$$""$$$$$&$&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(((((((*(*((**(*****((((((((((&&&(&&&&&&&&&&&&&&&&&&&&$$ &**,,,,,,,,,,,,,,,*,,****************((*(((((((((((((*((((((((((((**********(((*********(****((&&&&&&&$&&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$&$&$$$$$$$$$$$$$$$$&&$&$&&&&&$&&$$$$$$$$$$$$$$$$$$$$$&&&&$&&$$$$$$$$$$$$$&&&&&&&&&&&&&&(((((((*((*(((***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&**,,,,,,,,,,,,,,****,,***********((((((((((((((((((((((((((((((((**********(((**********(****(&&&&&&&&$&$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$&&&&$&&&$$$$$$$""$$$$&&&&&&$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&(((((((((((*****((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$**,,*,,,,,,,,,,,,,,*,********((****(((**((((((((((((((((((((((((((**********((*****(*((**(((((&&&$&&&&&$$$$$&&&&&$&&&&&&&&&$&&&&$$$&&$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$$$$$"""""$$$$&&&&&&$$$$$$$"""$$$$$$$$$$$$$$$&$&&&&&&&&(((((((((((**((((((((((((((&&&&&&&&&&&&&(&&&$$&&&&&&&&&$$**,,,,,,,,,,,,,,,*************(********((*((((((((((((((((((((((((******(***((*(*******(**(((((&&&&$&&$$$$$&&&&&&$$&&&&&$&&&$&&&$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$$""""$$$&&&&&$$$$$$$$"""$$$$$$$$$$$$$$$$&$&&&&&&&&&&&(((*(((((*((((((((((&((((&&&&&&&&&&&((&&&$$$&&&&&&&&&&**,,,,,,,,,,,,,*,,**,**********((****((((((*(((((((((((((((((((((((*(**(((((((**(********(((**(&&&&&$$&&$$&&&$$&&$$$$&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$""""$"""$$$&&&&&&&$$$$$$$$$$$$$$$"$$$$$$$$$&$&&&&$&&&&&&&((((((((((((((((&((&&&(&&&&&&&(&&&&&(&&&$&&&&&&&$&&&$**,,,,,,,,,,,,,,*,**,,*********((**(****(((((((((((((((((((((((((((***(((((((****(*(((*((((*(((&&&&&&&$$&$$&&&$&&$$$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$&&&&&&&&&$$$$$$"$$$$$""$$$$$$$$$$&$$$&&&&&&&&&&((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$&&&$****,,,,*,,,,,,,,,,***********(******((((*((((((((((((((((((((((((((*((((((******(((((((((((((&&&&&&&&$$$$$&$$&&$$$$$$$$&$&&$$&$$&$$&&$$$$$$&$$$""""$"""$"""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$""""$$&&&&$$$&$$$$""""$"""""""$$$$$$$$$$$$$$&$$$$$$$$&((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&$***,,,,,,,,,,,,,*,*****************((((*((*((*(((((((((((((((((((((((&&*********((*(*(((((((((&&&&&$&$$$$&&&$$$&$&&&&$&&&$$&&$$$&&&&&&&$$$$$$$$""""""""""""""$$"$$$$$$$$$$$$$$$$$"""$$$$$$$$$$"$$$$$""$$""""$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&$(((((&(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&$$***,,,,,,,,,,,,,,,,***************((((((((*((((&((((((((&(((((((((((((((********((((*((((((((&&&&&&$$$$$$$$&$$&$&&$$$$$$$$$$$$&$&&$&&&&&$$$$$$$$$$"""""""""$$$$$$$$$$$$$&"$$$$$$$$""$$$$"$$$$"""$$"""""""""""""""""""$$$$$$$$$$$&$$$$$$""$$$$$&$&&(((((((((((((((&&&&&&&(((&&&&&&&&&&&&&&$$$$$$&&&&***,,*,,,,,,*,,,*,,***************((((*(((((((((((((((((((((((((((((*((***********((((((((((&&&$$$$&&$$$$$&$&&&&&$$&$$&&&&&&$$$$&$&$$$$&$$$$$$$$$$""""""""$$$$$$$$$$$$$$""$$$$$$$"""$$$$$$$$$"$"$""""""""""""$""""""$$$$$$$$$$$$$$$$"""""$$$$$$$$&&&((((((((&(((&&&&&&&&((&&&&&$&&&&&&(&&&$$$$$$$$$***,**,,,,,,,*,,,,,**********(**((((((((((((((((((((((((&&(((&(((((((*************((((&&&&&&&&&&&&&&&&$$$$&$$&&&$$$$$$$$&&&$$$$$$$&$$$$$$$$&$&$$$$$$$$$"""$$$$$$$$$$$$$"$$$&&$$$$$"$$$$$$$$$""$""""$"""""""""""""""$$"$$$$$$$$$$$$$$$""$$$$$$$$$&&&&&&&(((((&&&&(&&&&&&(((&&&&&&&$&$$$&&(&&$$$$$$$$**,*,****,,,,,,**,****************(((((((((((((((((((((((&&((((((((((********(**(((((&&&&&&&&&&&&&$$$$&&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$$$$$$$"""""""""$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&&&&&$$&&&(((&&&&&&$&&&&&(&&&&&&&&&&$$$$&&(&&&&$$$$$&***,,****,,,,*****,**************(*(((((((((((((((((((((((&(((&(((((((***((*(((*(((((&&&&&&&&&&&&&$$$$$&&&&$$&$$$$$$&$$$$&&&$$$$$$$$$$$$$&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$""$$$"""""""$$"$$"$$$$$$$$$$$"""""""$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&$$&&&&&&&&&&$&&&&&&$$&&(((((&&$"$********,,,,,*,*,***************(***((*((((***((((((((((((&&(((((&&(((****(***(((*((&&&&&&&&&&&&&&&&&$$$$&$$$$$&$$$$$$$$$$$$$$$$&$$$$&&$$$$$$$&&&&&&&$$$$"$"$""$$$$$$$$"$"$$"$$$""""$$""$$"$$"$$$$$$$"$$$$$$""$$$$$$$$$&$&$$$$$$&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&$$$$$&&&&&&&$&&&&&&$&&&&((((&&$ $***,,,,*,*,,**,*******,*******((((**((**((*****(((((((((((((((((((&((*(****((*(*(((&&&&&(&&&&&&$&$$&$$$$$$$&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$"$$$$$$&&$$$&$$$"""""""""""$$$$$$$$$$"$$$$$"$"$"$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$"""$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&$$$&&&&&&&&$"**,*,,,,,*,***,****************(**********((((((((((((((((((((((((&((***(**(((((((((&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&$$$$$$$$$$$$$&$$$$$$"""""""""""""""$$"$$$"$$$"$"""$"$$"$$$$$$$"$$$$$"$$$$$&&$&&$$$$$$""""$$$$$$$$&&&&&$&&&&&&&&&$$&&&&&&&&&&$$$$"$$$&&&&&&&&&&&$$$$$$$$$&&$$"(****,,,,,,****,************$"(((*(((******(***(((((((((&&(((((((&(((*******(((((((((&&&&&$&&&&&$$$$$$$&&&$$$$$&$$$&$$$$$&$&&&&&&*&&&&&$$$""$$$""$"""$$$$""""""""""""""""$$$$$""""$"""$$"$$$$$$$$$$""""$""""$$$$$$$$$$$$""""$$$$$$$$$$$$$$&$&$$&&&&&&$&&&&&&&&&&&$$$""$$$$&&&&&&&&&&$$$$$$$$$&&$$$$**,*,,,**,****,**************(**(((*************((((((((((&((((((&(((****(*(((((((&(((&"&&&&$&$&$$$$$$$$$$$$$$$&&$$" $$$$&$&&((&&&&&&&&&$$"""""" ""$$$$$$""""""""""""""""$$$$"$"$$$$"$$$$$$$$$$$$$$$""""" """""""$$$"$$$"""$$$$$$$$&$$$$&&&&$$$$$&&&&&&&&&&&&&&&$$$$$$$&&$&&$$&&&$&$$$$$$$$&&&&&$$**,***,,*****,,******************(**************((**((((*(((((((((((*(*((((((((((((&((&&&$$&&&$&$$$$$$$$$$$&$$$$$$$$$$&$$&$&&((((&&&&&&&&$$""""""""$$$$$$$$$"""""""""""""$$$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$ """""""""""$$""$$$$$$$$$$$$ $&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&$&&&$$&&&$$$$$&$$$$$$&&&&$****,*,,*******,************************************((((((((((((((*(*(*((((((((((((&((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&(&&&&&&&&&&$"""""""$$$$$$$$$$""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""$$$$$$$$$$$$$$$$$$$&&$&&$$$$$&&&&&&&&$$&$&&$&&&$$&&$$&&&$$$$$$&$$$$&&&($****,,****************************************(******((((((((((((((**(((((((((((((&(((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&((((&&&&&&$$$""$$$$$$$$$$&$&&$$"""""$""$$"$"""""$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""$$$$$$$$$$"$""$$$$$$&$$$$&$$$&&&&$&&&$$$$$&$&&&&&&&&&$$&&&&$$$$$$$$$&&&((($*****,*,****************************,,,,*************((((((((((((((**((((((&((&&&((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&(((((&&&&&$&$"$$""$$$$$$$$&$$$""""""$$"$""$"$""$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$""""""""$""$$$$$$$""$$$$$$$$$&$$$$&&$&&&&&$&&&$$$$$&&&&&&&&&&&$$$&$$&$""$$$$$&&(((($***,,,**,,**********(************,,,,,*****,,*******(((((((((&((*(((*((((((((((((((((&&&&&$$&&&&&&$$$$$$$&&&&$&$$$$$$$$$$$$$$$$&&&(((&&&&&&&$$""""""$$$$$$$$$$$$"""""""$"""""""""$$$$$$$$$$$$$$$&$$$$$$$&$&$$$$$$$$"$"$"$$$$$$$"""$$$$$$$&&$$$$$$$$$$$$&&&&&&&$$$$&&&&&&&&&&&$$$$$$$$$$"$$$&&&(((($***,*,,,***********(*******((*****,,,,**************(((((((((((***((*(((((((*(((((*((&&&&&&$$$&&$$$$$$&&&&&&$$$$$$$$&$$$$$$$$$$$&&&&((&&&&&&&$""""""$$$$$$$$$$$$$$$""""""""""""$"""""$$$$$$$$$$$$"$$$$$$$$$$$$$$&$$$$$$$$$$$$"""""$$$$$$$$$$$$$$&$&&$$$$$$&&&&$&$$$&&&&&&&&&&$$$$$$$$$$$$$&&&&&(((&***,,,*,,,*******************(**(*********************(((((&((*****(((((((*(((((((((((&&&&$&$$$&$$$$$$$$$&$&&$$$$$$$&$$$$$$$$$$$$$&&&&&&&&&&&$$""""""$""""""$$$$$$$"$"$""""""$$"""" """""""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$&&&$$$&&&$$&$$$$$&&&&&&&$$$$$$$$$$$$$&&&&&&((($***,,,,,,,,***************(*******((((**************(*((((((******(*((((((((((((((((((&&&&&&&$$$$&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$&&&&&((&&&&&&$$""""""""""""""""$$$$$$$""$"$$""$"""""""$"""$$$$$$$$$$"$"$$$$$$$$$$$$""$$$$$$$"$$""$$$$$$$$$$$$$$$$$$&&&&$$$$&$&$&&&$$$$&&&&&$$$$$$$$$$$&&&&&&&&&((($***,,,,,,,,,**********((************(**************(((((((((********((*(((((((((((((((&&&&&&$$$$$$&&&$$$$$$$$&&&$$$$$""$$$$$$$&&&&&&&&&&&&&&&$$"""""""""""" ""$$$$$$$$""$$$"""""""""""""""$$$$"$$$$""$""$$&&&$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&&&&&&&$$$&&&&&$$$$$$$$$&&&&((&&&&&&(&&$**,*,,,,,,,***************(***(((*****,,**********((((**((((**(******(*((((((*(((((((&&&&&&&&&$$$$&$&$$$$$$$&&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&$$""""""""""""""""$$$&$$$$$$$$$""""""""""""""$$$$$$$$$$$$$"$$$$$&&&$$""""""$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$&&&$&&&&$&&&&$$$$$$$&&&&&&((((&&&&&&&&$**,,,,,,,*,**************((*(****(***,,**********(((((**((&((*((******(*(((((*((((&((&&&&&$&&&&&$$&&$&&$$$$$$&$$"$$$$$$$$$$$$$$$&&&&&&&&&&&&$$"""""""""""""$$$$&$&$$$$$$$$$""""" """"""""""$$$$$$$$$$$$$"$$$&&&$$"$"""""&&$&$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$&&&&&$$$$&&&$$$$$$&$&&&&&&&((((((&&&($**,,,*,,************,*****(*(*((*****,,,,,,******((((***(((((*(((((((((((((((((((((((&&&&&&&&&&&$$$$$&&&&$$&$$"""$$$$$$$$$$$$$$$$&&&&&&&&&&$$"""""""""""""$$$&$$$$$$$"$"$$$"""""""""""""""$$$$$$$$$$$$$$""""&$&$$$$$$$"""&&&$$$$$$$$$$$$$$$&&&&&&&$$&&$&$$$$&&&&&&&$$$$$$&$$$$$$$$$$$&&&((((((&&&&"(**,**,,,*,*****,***********((((((**,,,****,******((****(*((***((((((((((**((((((((((&&&&&&&&$&$&$$$$&&$$$$$$$"$$$$$$$$$$$$$$$$$$&&&&&&&$$$""""""""""""""$"$$$$$$$$$"""$$$$"""""""""""""""$$$$$$$$$$$$$"""""$&&&$$$$$$$$""$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$$$$$&&&&&&&$&$$&&&$$$$$$$$$$$$&(&&((((&&&&"*****,*,,,,,,**,,**********(*(((((*****(***,,******(((***((((***(((((((((*((((((((((((&&&&&&&&&$$&$$$$$"""$$"$$$$$$$"$$$$$$$$$$$$$$$&&&&$$$"$""""""""""""$"$$$""$"""""""$$$"""""""""""""""$$""""$$$$$$$$$""$$$$&$&$$$$$$$""$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$$&&&&&&&&$$$&&&&&&&$$$$$$$$$&&&&&&&&&(&&$***,,,,,****,,,,**********(***((((*(******,***,****(((***(((((((*((*****((((((((((((((&&&&&&&&&&&&&$$$$""$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$""""""""" """"$""$"""""" """"$$$$"""""""""""""""""$$""$$$$$$$$$""$$$$&&&&&$$$$"""$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$&&((&&&$$$$$$$$$$&$&&&&&((((&"***,**,*****,,*****************((**((((*****,******(****(****((((****(((((**(*((((((((&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$""""""""""""""""""$"""""""""$$"$$""""""""$$"""""""""""" ""$$$$$$$""$$$$$$$&$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&((((&&$&$$$$$$$&&&&&&&&&&&&&$(*,,,,,,****,,**************(**((((((((*((((*****(((**(***((((**((((((((((((((((((((&(&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$""""" "" """""""""""" " "$"$$$""""$""$$"""""""""""""""""$$$&$$""$$$"$$$$$$$$$$$"$$$$&$$$$$$$$$$$$$$$&$$($$&$$&&&&&&&&&&&&((((&(&&&$$$$$$$$&&&&&&&$&&(&&"**,*,*,******,************(((**(*(((((((((((****((((******(((***(((((((((((((((((((&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$"$"""""$""" """"""""$$""""""""""$"$""""""$"""""""""""""""""""" ""$$$$""$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&(&&&&&&&&&&&((&&&&&&&$$$$$$&&&&$$$$$$&(&&"*****,,,,*,,**,*******************(((((((((((**((((********(****((((((((&&&((((((((&&&&$&&&&&&&$&$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$""" """"" """"""""$""""""""""""$$$" """"""" """"""""$"""""""$$""""$$""$$$"$$$$$$$$$$"""$$$$$""$$$$$$$$&$$$$$$$&&$$&(&&&&&&&&&&&&&&&&$$$$&&&$$&&&&$$$$$$$&&(&&"****,*,,,,,,***************((**(***(*((((((((**(((((******(((****(((((((&&&((((((((&&$&&&$$&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""" "" " """""""""""""""""""""$"" """" """"""""$$$"$"""$"$$$"""$$"$$$""$$$$$&$$$$$""$$$$$$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(&&(&&$$$&&&&&$$$$$$$$&$$$&&&$$**,**,,,,,**********************((((((((((((((*(((*******(((*****(((*(((&&&(((((&((&&&&&&&$&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$""""""""""""""""""""$"""""""""""""""" """" """""""""$$$$$$"$$$$$$"""$""$$$""$$$$&$&&$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&(&&&&&&&$&&&&&$$$$$$$$$$&$$$$&$"***,,,,,,,,**,**************((((((((((((((((&&((((**(**(((*****((((((&&(&&&(((((&&&&&&&&&&&$$&&&$&&$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$$$"""""""""""""""""""$$""""""""""""" """"" """""""$$$$$$$$$$$$$$$"""""""$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$&(&&&&&&&&&(&&&(((&&&&$&&$$$&$$$$$$$$$$$$$$"**,,,*,,,**,*,**************((((((((((((((((&&&&&((*((((((***(((****(((((&&((((((&&&&&&&&&&&&$$&$&&$$$$$&&$&$$$$$$$$$$$$$"$$$"$"$$""""$""""""""""""$"""""""""$"""""""" """"""""$$$$$$"$$$$$$$$$"$""""""""""""$$$$$$$$$$$$""$"$$"$$$$$$$$$$$$$$$$"$$$$&&&&&&&&&&&&(&(((((&$$$$&&$$&&$&$$$$$$$$$$$$"****,,**********************(((((*((((((((((((&&((((&(((((***((***(&&(((&&((((((((&&&&&&&&$&$$$$$$$$$$&&&&$&&$$$$$$$$$$$$$$$$"""""$$$$$""$""""$"""""""" """""""""""$"""""""""""""$$$$$$$$$$$$$$$$$$""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&(&((((&&&$$$$&&&&&$&$$$$$$$$$$$$"**,*,****,,************(((*(((((((((((((((((((&((&&(((((****((**((((&&&&&&((((((&&&&&&&&&$$$&$$$$$$$&&&&&&&$&$$$$$$$$$$$$$$$$"""""$"$$"$"$""$$""""""""" "$$""""""""""""""""""""$$$$$$$$$$"$$$$$$""""""""$"""""""""""""$$$$$$"$$$"$$$$$$$$$$$&$$$$$$&&$&&&&&&&&&&&((&((((((&$$$&&&&&&&$$$&$$$$$$$$"**,**,***************(*(((((((((((((((((((((&&((((((((((*****((((((((&&&((((((&(&&&&&&&$&$$$$$$$$$$&&&&&&&&&&&$$$$$$$$$"$$$$$"""""""""""$$$"""""""""""""" """$"""""""""""""""""$$$$$$"$$$$"""""$"$$$""""$$$$$""""""""""""$$$$$$$$"$$$$$$&&&&&&$&$$&&&&$$&&(&&&&&&(((&&(&(&&&&$$$$&&&&&$$$$$$$$$$$$ (*,*,*,,,*************((((((((((((((((((((((((&(((((((&((((((((*(((((((((((((((&&&&&&&&$$$$$$$$"$$$&&&&&&&&&&&$$$$$$$$$$$$$$"$$$""""$"""$$$"$"$""""""""""""""$$$$"" "" """"""$$$""""""$""$""""""$$""$$&&&&&$$$$$$$"""""""$$"$$$"$$$$$&&&&&&&&$&&&&&&&&&(&&&&&&(&&$&&&((&&&&&&$$$&&&&&&$$$$$$$$$$ ****,,,,,,,***********(((((((((((&((((((((((((((((((&(((((*((((((&((((((((((((&&&&&&&$$&$$$$$$$"$&&&&$&&&&&&&$$$$$$$$$"$$$""""$$""$$"""""""$"""""" """""""" "$$$$$"""" """$""""""""""" ""$""""""""$$$$&&&&&$$$$$$$$"$$$$$"$$$$$$$$$$&&&&&&&&&&&&&(&&&&&&&&&&&&((&&&&(((&&&&&&&$$$&&((&&$$$$$$$$$ ****,*,*************((((((((((((((((((((((((((&(&((&&&&&&&((((((((((((((((&(((&&&&$&$$&$$$$$""$$$&&&&$$&&$&&&$&&$$$$$$""$$$""""$$$"$""""""$$""""" """""""$"""""$""""""""""""$$$""" """ """"$""""""$$&&&&&&&&&&$&&$&&&$$"$$""$$$$$$$$&&&&&&&&&&$$&&&&&&&$$$&&&&((&&&&&&(((&&&&&&&$$&(&&&&&$$$$$$$$"***,,,**************(****(((((((((((((((&(((((&(((&(&&&&&&&(((((((*(((((((&&&&&&&&&&$$$&$$$$$$"$$&&&&&$&&&&$$"$$""$$$"""$$$$$"""$$"""""""""""""""" """"""""$"$""""""""""""$$$""$" """"""""""""$$$$$&&&&&&&&&&&&&&&&&$$"$$$""$$$$$$$&&&&&&&$$$$$&&$$$&&&$$$&&&(&((&&&&&((&&&&&&&$$$$&&&((&&$$$$$$(*************(******(**(((((((((((((((((&&(&((((&(((&&&&&&(((((((((((((*(&&&&&&&&&&&$$$$$$$$$$$$$&&&&&&&&"$$"$$$"$$$$$"""$$"$$$$"$" """"""""""""""""""""""$$$""""""$""""""$"""""""""""""""""$"""$&&$&&&&&&&&&$&&&&&&&&$$$$$""$$$$$$$&&((&&&$$&&$&&$$&$&$$$&&&&&&&(&&&&&&&&&&&(&&&$&$&&(((((&&&$$$(****,********((*******((((((((((((((((((((&&&(&&(&&&&&&(((((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$&$$&&$$"""$$$""$$$$""$""$$"""" """""""""""""""$$$$"" "" """$$"""""""""""""$$$$$$$$$""""$$$&&&&&&&&$&&$$$$&&&&&&&$$$$"$$$$$$$$&&&(&$&&&$&&$&$&$&&&&&&&&&&&&&&&&(&&&&&&&&&&&$$$$$&((((((&$$$ *****,******************(*((((((((((((((((((&&&&&((&&&&(&(((((((((((((((&&&&&$$&&$&&$"$$$$$$$$$$$$$$&&&&$""""$$$"$""""""""$$"$""""" """""""""""""$$"""""""" "" ""$$&$$&&$$""$"$$$$$$$$$$&$$""$$&&&&&&&$&&$$$$$$&&$$&&&$"$$$$$$$$$$&&&&&&&&&&&$&&&&&$$&&&&&&&&&&&&&&&&&&((&&&(&&$$$$$$&&&$&(&$$"*************************(((((((((((((((((((&&(((((((((((((*((((((((((&&&&&$&$$&&&$$$$$$$$$$$$$$$$$&&&$&$$$$$$$$$"$""""$$$"""""""""""""""""""$$$$$$$"""" """""$$$$&&&&&&$$$$$$$$$$$$$&&&&&$$"$&&&&&&&&&&$$$$$$$&&$$&&&&&$$$$$$$"$$$&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&"$$$$$$$&&&&$" **,*********************(((((((((((((((((((&(&&&&(&&&(((((((((((((((((&&&&&&&$$&(&&$$$&$$"$$$$$&&$&&&$$$$$$$$$""$"$$""""""""""""""""""""""""$$$$$$$$""""" """"$$$$$$&$&$$&$$&$$&$$$$$$$&&&&$$$$&$&&&$&$$$&$$$$$&&&&$&&&&&$$$"$$$$$$&&&&&&&&&&&&&&&&&&&&&$$$&&(&&&&&&&&&&&&&&&&&(&&$$$$$$$$$$$&&&$"***,,,,***************((((((((((&((((&((((&&((&&&&&&&&&(((((((((((&&&&&&&&&$&$&$&$$&$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$"$"$"$"""""""""""""" """"$""$$$"$""$""""""$$$$$$$&&&&$$$$$$$$$$$$$$&&&&&$&&&&$$&&&$&$$$$$$$&&&&&&&&&&$$$$&&&$$$&$$&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$ *,,,,,,,,,,**********((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&(((&&&&&&&&$&&$$$$$$$$$$$$$$$$$$"$$$$&$$$$$"""$$$$"""""$$"$$$"$$"""""""""" " """"$$$$$$"$""""$"$&$$$$$$&$$$$$$$$$$$"$"$$$&&&&&$&&&&&$&$$$$$$$$$$$&&&&&&&&&&$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&(&&$$$$$$$$$$&$$ (*,,,,,,***********((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$"""""$"""""$$"""$""""""""" """" ""$"$$$""""""$$$$$$$$$&$$$$$$$$$$$$$$"$$$$$$$&$&&&&&&&$&$&&&$$$$&&&(&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&((&&&&&((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$ (*,,,,,,,,**********((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$$$$&$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$""""""""""""""""""$$""""$""""""""" ""$$""" """"$$$$$$$$$$$$$&&$$$$$""$$$""""$$$$$$&&&&&&$&&$&&$$$$&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&((&&&&&&&&&&&(((((&&&&&&&&&&&&&&&$$$$$$$$$$$$ (*,,,,,,***********((((((((((((((((((&&((&&&&&(&(&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&$$$$""$$$$$$$$$$$$$$$$$$""$"$""""""$""""""""$"""$$"""""""""""""""""""" """$$$$$$"$$$$$$$&$$$$$$""$$$"""""$"$""$&&&&&$$&&$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((((&&&&&&&&&&&&&$$$$$$$$$$$$(**,,,,,,***,****((*((((((((((&(((((((((((&&&&((&&&&&&&&&&&&$&&$$&&$&$&&$&$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$""$$""""""$$$$"""""""""""$""""""""" " """"""" """"$$$$$$""$$$$$$$$$$$$"""$$$$""""""" """$$$$$&&&$$$$$$$$$&$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&(((&&&&&&&&&&&&&&$$$$$$$$"""**,**,,,,*********((((((((((((((((((&((((&&&&&(&&&&&&&&&&&&$$$$$$$&&$$&$$$$&$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$""$$""""""$$""""""""$"$"$$$""""""""" """"" """$$$$$$$$$$$$$$$$$$$$"$$$$$""$$"" """$"$$$$$$$$$$$$$$&&$$$$$$$$$$&&&&&$$$$&&&&&&&&&&$$&$$&$&&&&&&&&&&&((((&$$&&&&&&&$$$$$$$$$$$""" *,,,**,,***********((((((((((((((((((&&((&&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$"$$""" "$"""""""""""""""""""""" """"$$$$$$$$$$$$$$$$$"$$$$$$""""$""" "" " """"""""$$"$$$$$$$$""""$$$$"$$&$$$""$"$$&&&&&&$$$$$$$&&&&&&&&&&&&&&(&&&&&$$&&&&&$$$$$$$$$$"""(,,,**,**************(((((((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$""""""$"$"""""""$""""""""""""""""""" " """"$$$$$$$$$$$$$$$$""""""$$""""""$" """ """""" """""""""$$$&$$$"""""$$$"$$"$$$""$$$$$$$$$&$$$$$&$&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$" (*,,*,*************(((((**(((&(((&(((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$$$"$$$$$$$$"$"$"""""$""""""""""""""""""""""""""" """"""$$$$&$$$$""""$$$"""""$$$"""$$"""""""" """"""""""""$""$$$$$""$""""""$$"$"$"""""$$$$$$$$$$$$$$$$&&&&&&&&&&&&(((&&&&&&&$&&$$&&&$$"$"$"$$$$*****,,*************(**(((((&&((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$"$$$$$$$"$"$"$$"$$$$$$$$$$"$"""$"$""""$$""""""""""""""""""" """"""$$$$$$$$$$$$$""""""""""""""""" """""" """""""$$$$$"""$&$$""""""""$$$$$$$""$$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&((&(&&&&&&&&$&$$&$$$$"""$$$$$ ***,***,**************(((((((((((((&&(&&&&&&&&&&&&&&&&$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""$$$""$$$$$$$""$$"""""""$$$$$"""""""""""""""""""" """"""$$$$$$$$$$$$$$""""""$""""$""$""" "" """""""$$$$$$""$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&$$&$$$$"""""$$$ *,**,,*,***************((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$$$"$$""""$"""$"$"$$$"$""""""$$$$$$$"""""""""""""""""" """"""$$&$$$$$$$$""$""""""""" """$""" """"""$$$$$$$$"$$$""""""""$$$$$$$$&&&$&$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&$$$""""$$$$ ,,,****,,**********(****(*(((((((((((&&&&&&&&&&&&&$&&&$$$&$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$$""$"$""""""$""""$$$$$"$$""" "$&&$$$$$""""""""""""""""" """""""$$$$$$$&$$$"""""""""""""""$$""""" """""$$"$$$$$$$$$"""$"""""$"$$$&$$&$&&$$$"""""""&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$$$$$$$$$$$ ,.,*******************(((((((((((&&(&(&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""$$"""""$"$$$"$$""""$$&&$$$$"""""""""""""""""" """""""$&&$$$$$$$$$$$$"""" """""""""""" " $$$""$$$$$$$$$$$$""""""""""$$$$$&&$$$$$$$"" """"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$""$$$& ,.,,*******************(((((((((((&(&&&&&&$&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$"""""""""""""""""""$""""""""$$$"""""$$$$$$""$$"$"""""""""""""""""""$$$&$&&$$$$$$"""" """" """""""" "" """"$$$$$$$$"$$$$$"""""""""$$$$&&$$$$$$"$"""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$""$$$$$$&&& ,,.,***,,**********((***((((((((((&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$""""""""$$$$$$$$"$""$$""""""""""$""""""$""$$$"$""" "$$$$$$$$""""""""$"""""""""""""$&$&$$$$$$$"$"" """""" """"""""" " " "$"""$$$$$$$$$&$$"""""""""$$$$$$$$$$$"$"""""""""""$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$"$$$$$&&((",,,,,****,,********(((*(((*(((((((((&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$$$$$$"""""$$"""""""""""""$"""""""$""""""""""""$$"""""""""$$"""""""""""""$$&$$$$$$$"""$""""""""""" """""""" " """"""$$$$$$$$$$$$"""""""$$$$$$$$$"""""""""""""""""$$$&&&&&&&&&&&&$&&&&&&&&&&$&&&$$$$$$$$&&(&( ,.,.,****,,*********(*(((((((((&(&&((&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$"$""""$"$$$$$$$""$$$"""""""""""""""""""""""$$""$$"""" """""" """"""""""""""""""""$&$&&$$$$""""""""""""""""" "" """" ""$$""$$$$$$$$$$$"""""""$$$$$$$$$""""""" """""""""""""$$$&&&&&&&&&&&&&&&&&&&&&&&$$$"$$$&&&&&& ....,***,,,,******(*(*(((((((((&&&&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$""$$$$$$$$$"""""""""""""""""""""$""$"$$"""""" "" """"""""""""""""""""$$&$$$$"""""""""$"""""""""" " " "$$$$$$$$$$$$$$"""""""$$$$$$$$$$""""" " """""""""""""""$$$$&&&$&&&&&&&&&&&&&&$&$"$$"$&&&&&&& .....,***,*,******((*((((((((((&(&&(&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$"""$$$$$$$""""""$$$$"$$"""""$$""""""""""""""""""""""""""""""""" """"""""""""""""""""$$$$$$$$"""""""""""""""""""" " "$$$$$$$$$$$$$$$""""$$$$$$$$$$"$"" " " "" """"""""""""""$$$$&$$$$&&&&&&&&&&&&&&$$$$$$$$$$&$& ,.....,,************(*(((((((&((((&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$"$$$$$$$$$$"$"""$$$$"$$$"""""$$""""""""$"""""""""" """"""""""" """""""""""""""""""""$$$$$$$$"" "" " """"""""" """""$$$$$$$$$$$$$$""$$$$$$$$$""""$" " """ " " """"""""""""""""$$$&$$$$&&&&&&&&&&$""$$&&$$$$$$$ ,,..0.,,*******(******(*((((((&&((&(&&&&&&&&&$&&&&$&&$$$$$$$$$$$$$$$$$$$"$$$$""$""""$$$""""""""""""""""""$""""" """"""""""""""""""""""""""""""""""""""""""$$$$&$$$""" """"" """"""""" "$$"$"$$$$$$"$$$$""$"$"$$$$""""""" """"" " """""""""""""""$$$$$&$$$$&&&&&$&&&$""$$&&$$$$$$$*,......,***************(((((((&&(&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$$"$$$$$$$$"""""""$$""""""""""""""""$"""$$$"""" """""""""""""""""""""""""""""""""""""$$$$$$$$$"""""""" "" """" "$$$$$$$$""""""""""$""""""$""" """ """" " """""""" """"""$$$$$$&&$$&&&&&$&$$$$"$$$$"$$&&$$,,,..0..*(*********((**(((((((&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$"""$$$$$$"$""""$"$"""""""""""""""""""""$""""""""""" """""""""""""""""""""" """"""""$"$$$$$$$$" """"" """" "" " ""$$$$$$""""""""""""""""" " """" """""" """""$$$$$&&$&&&&&&&&&&$$""$$$$&&&&$$,,......,***,*********((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$"$$$$$$$$$$$$$$$$""""""""$"$""""""""""""""""""""" "" """""" " """""""""""""""" """""""""""$$$$$$""" """ " """"" " " """$$$$""""""""""$""""""" """""""""""""""""$$$$$$$&&&&&&&&&&&&&$$""$$&$&&$$$$,,,,,...,*******(**(((((((((((&&&(&&&&&&&&&&&$&&&$$$$$$$$$$$$$$"""""$$$$$$$$""""""""$""$"""""""""""""$"""""""" """" """"""" """""""""""""""""""""""""""""$$$$"$$"" "" """" " """$$$"""""""""""""""""" """ """""""""" """$$$$$$$$&&$&&$&&&&&&$$$$$$$$$$$$$$$,,,,**..,******(((((((((((((((&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$"$"""$$$$$$$""""""""""""""""""""""""$$"$"""$"""""" " """""""""""""" """" "" " """"""""""$$$$$""""" " """" ""$$$$""""""""""""""""" " """""""""""" ""$$$$$$$""&&&&&&$$&&&&&$$$"""$$$"$$$$"*,,,,,,,,******((((((((((((($&&&&&&&&&&&&&$&&&$$$$$$$$$$"$$$$$$$$$$$$$$$"$""""$""$""""""""""""""""""$"$""""""" "" " """""" """""""""""" """""""""""$$$$$""""" "" " ""$$$"""""""""""""""""" " """""""""""""""$$$$$$$$""$&&&&&&&&&&&&&&$$"$""""$$$$$$,,,,,,,.,,*****((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$$$""""""""""""""""$""""" """"""" " """"""""" "" """"""""""  """""""$$$$""""""  ""$$""""""""""""""""" " """"""""""""""$$$$$$$$$$$""$&&&&&$&&&&&&&$$$$""""$$$$$"$,,.,,,,..,,,***((((((((((((((((&(&&&(&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$""""""$$$"$"""""""""""""""""""$"$""""""""""""" "" """" """" " """"""""""""""""$$$$$"""" " " ""$$$""""""""""""""" " " " """"""""""""$$$$$$$$$$""$""$$$&&&&&&&&&&$$$$$$$""$$$$$$$,,,,.,,.,,,,**(((((((*((((((&((&&&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""$$""$$$$$"""""""""""""""""$"$"""""""""""""""" """"""""""""" """ """"""""""""""$$$$$""""" " "$$$$$""""" """"""""" """""""""""$"""$$$$$$$$$$$$$$""$$$&$$$$&&&&&&$""""$$"$"$""$$$,,,,..,,,,*,**(&((((((((((((&((&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$""$"""$"""""""""""""""""""$$"""""""""""""""""" " """ """""""" "" """""""""""""$$$$$$""""" "" " """$"$$""""""""""""" "" "" """""""""""""$$"$$$$$$$$$$$"$$$$$$$$$&&&&$$""""""""$""""""$*,,,.,,**,,**((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$""$"""$$$$$"""""""""""""""""""""""""""""""""""""""""""" """""""" """"""""""""$$$$$$$""""" "" """""$$" " """""""""" " """"""""""""""""$$$"""""$$$$$$$$"$$&&$$$$$$&&$$$$""""""""$""""""*,,,,,,**,**(((*((*(((((((&(&&&&&&&&&&&&$&&&&$&&&$$$$$$&$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""" """ "" """" " "" """"""""""$""$$$$"""""    """$"$"""""""""" """"""""""""""""" """""$$$" ""$""""""$$$$$&$$$$$&$$""""""""""""""""""*,,,,,*****((((((*(((((((&&(&&&&&&&&&&&&$$&&&&&$$$$$$$$$$$$$$$$$$$""$""""$""""""""""""""""""""""""""""""""""""" " "" "" """ "" """"""""""""""""$$$$"""""   """"""""$"$$""""" " """""""""""""" """""""""" """"""""$$$$$$$$&&$$&$""""""""""""""""""******,*********((((((&((&&&&(&&&&&&&&&$&$&&&&$$$$&&&$$$$$$$$$$$$$"$$""""""""""""""""""""""""""$"$"""""""""""""" "" """ """"""""""" """" " """"""""""$$$""" " "   """" """" "$$$""" " """""""""" """"""""$"""""""""""$$$$$$$$$&&&&&"""""""""""""""""""*******(((((((*(((((((((((&&&&&&&&&&&&&&&&$&&$$$&&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """ """"" " "" "" " " """ " """$$$""""""""  """ "" ""$$$"" """""""""" " "" """"" "$$"""""""""$$$$$$$$$$$$$""""""""""""""""""""******(((((((((((((((((&(&&&&&&&&$&&&&&$&&$$$$$$&&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""" """""""""""""""""""""" "" " """ " """"""""""""""$$$"""""""    "" "" ""$"$"" """""" " """"" """"""""""$$$$$$&$$$$$""""""""""" """"""""""(****(*((((((((((((((&(&(&&&&&&&&&&&&&$&&$$$&$$&$$$&$$$$""$$$$$$$$$$"""""""""""""""""""""""" """"""""""""" """"" """"""" """" " """ """""$$$$$"""""""   """"  """" $$$"" " """" " " """ " "" "" """"" """$$$$&$$$$$$""""" """"" """"""""" ****((((((((((((((((((&(&&&&&&&&&&&&&&&$&$&&&$$$$$$$$$$$$"""$$$$"$$$"$$""""""""""""""""""""" " """""""""""""""""""" "" """"" """ " """ """"""""$$$$$$$""""""  """"    " " ""$$$" " """"" " """" "" """" ""$$$$$$$""""""""" """ "" " " """$" ***(((((((*(((((((((&&&(&&&(&&&&&&&&&$&&&&&&&&$&$$$$$$$$&$""$"""$$"""$$$"""""""""""""""""""""""""""" """"""""""""""" """" """ " "" """"""$$$$$$$$$""""" """     "$$$$" "" "" """"""" " """"" """$$""""" """" """ """"" (*(((((*(((((((*((((((&&(&&&&&(&&&&&&&$$&$$$&&$&$$$$$$$$$"$$$""""$$""$$""""""""$"""""""""""""""""""" """"""""""""""""""" " "" """ """"""$$$$$$$$$$"""   " "  $$""""" """""""""" " """"" """ " " """$$ &&&(((((((((((*((((&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$""$$""$$$$$$"""$"""""""""""""""""""""""""""" """" """"" """""" """ " " " " """$$$$$$$$$$$"""   " " """  "" $$"" """" " "  "" """ "" """""" """ " ""$$&$&&&((((*((*(((((((&(&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$""""$$$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""" """ "" " " " """$$$$$"$$$$$"""  "" """"  " $$"" " " " "" "" " "" """ """ ""$$$&"$&&((((*(((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""$$"$"""$"""""""""""""""""""""""""""""""""""""""""""" " """" """" "" " " """""""""$"$$$"$"""""  " """"""  " "$$""  "" "" " """ " "  "$$$$$ &&(((((((((*(((((&&&(((&(&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$""$$"$$"""""""""""""""""""""""""""""" """ """ """ "" """""""" """ "" """""$$$"$"""""  """" "" "" "" "  " "$""""  """ "" " "   """$$"""&((((((((((*(((((((&&(&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""""""""""""" """"" "" """""""" " """ """""""$$"""""""   " "" "" "   "$$$$""  """ " ""  """"$$"""" &(((((((((((((((((((((&&&&&&&&&&&&&&&$$&$$$&$&&$$$$$$"""""$""$""""""""""""""""""""" """""""""""" " "" " """""""" " " " " " """""$$""""""  ""  """""""" "  " " " ""  """$$$$"""" &((((((((((((((((((&((&&((&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""" "" """" """""""""""""""" "" "" " """"$""$"""""      ""  ""$"$"""   """ " """""" """"""""""" ((((((((((((((((&&((&&&&&&&&&&&&$&&&&&$$$$$&$$""""$$$"$$""""""""$""""""""""""""" """""" """" """"""""" """ "" """  " " """$$""""""       "  "$""""""   " " " """"""$$""$"" &(((((((((((((&&&(&&&&&&&&&&&&&&&&$$$$$$$$$&$$$"""$$""$""$$""""""""""""""""""""""""""" " """""""" " "" "" """""$$"""""""       " ""$$"""""  "   """"""" "   """""$$$"$$$$"&((((((((((((((&&&&&&&&&&&&&&&&&$&$&$$$$&$$$$$$$$"""$$$"$$$""$"""""""""""""""""""""""""" """"" " " " "" """ " " """"" """"$$$""""" "         """"""""""   """" " "   """"$$$"$$$$$$&(((((((((((((((&&((&&&&&&&&&&&&&&&$$$$$&&$$$$$""$$$""$$$$$"$"""""""""""""""""""""""""""" """""" " """""$""""" """ "" """""$$""""""""""         """"""""""  """ """   """"$$$$$$$$&&$&((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$$$$$$$$$$"""$""""""""""""""""""" """""" "" """" """"$""$$$""""" "" "  """"""""$""""""""""        """""""""""   """ """"   ""$$"$$$$$$$&&&$&((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""" " " "" " " " " """$$$"""""""" ""  """""""""$""""""      """"$$"$"""     """"" "  ""$$$$$$"$$$$$$$"&(((((((((((((((((&&&&&&&&&&&&&$$$$$$$$&$$$"$$$$$$$"$$$$$""""""$"""""""""""""" " " " " """ " """"""""$$"""  "$""$"""""""""   "    "$$$""     """" " "    """" "$$$$$$$&&&$$(((((((((((((((((((((&(&&&&&&&&&$$$&$$$$$$$$$$$$$$""$$"$""""""""$""""""""""""" "" """" """""""$$$$$$""""  " """"$"$""""""""""    "  "$""""   ""    " """"" """"$$$$$&&&&$&(((*((((((((&(((((((&&(&&&&&$$&$$$$$&$$"$$"$$$$$$$$$$"$"""""""""""""""""""""" "" " "" """$"$$""$$"$$"""  "$""""""""""""""" "   "" """ "  """""""""    """" ""$$"$&&&&&&&&$&((((*((((((&((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$"$""""""""""$$"""""""""" """" "" "$""""$"$"""""""   ""$$""$""""""""""  """ """"" """""""      "" """"""$$$$&$$$$(((((((((((((&&(&&&&&&&&&$&&&$$$$$$$$$$$"$"$$""$$$""$"""""""""""""""""""""""" " """"" "  " """""""""""""""  """$$$""""""""""   " """""" """"""""""       "" """ """""""$$"&(((&((((&(&(((&(&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$""$""$$"$""""""""""" """"""" """"" """  """""""""""""      "" $"""""""""  " """"""""" """""""""         " " """"""""""""((((((((&&((&&&(&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$""$$"$$$$$"$""""""""""""""""""""""""" " "" """""""""""""      "$"$$"$$"""""   """"""" """""""""""""         " """"""(((((&(((&&((((((&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$"""" """"""""""""""""" """""" """""""""""""   """""""$""""""    " """""""""""""""""""          """""&(&((&&&(((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$""$$"""$""""""""""""""""""""""""" " " " """"""""""" " """""""""""""  """""""""""""""""  """" """"""""""""""        """""$"&&&((((((((((((&(&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""$"$""""""""""""" """"""""""" " """ " """""""""""  """"""""" """  """""""""""""""""   """"" """"""""""""         """""""$"&&&&((((((((&(&(&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$"$$""""""""$""" """"""""""""" " " """ """"""""""   """""""""""""""""  "   """""" """""""""""""      """""""""&&((((((((((&&((&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$""$"$"$""""""""""""""" """"" """"  """""""   """""""""""""""" ""   """"""""""""""""""""     " """"""&&&(((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""" "   """"""   """"""""" """"""""   """"""""""""""""""     """"""&&&(((*((((&(((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"$$$""$""""""""""""""""""" """"""""" "" "   """ "    """"""""" """"""   "  """  """""""""""" """"      """"" &&&((((((&&&&(((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"$""$$"$$""$"""""""""""""""""""" " """"" "    "    """""""" """"    """"  """"""""""" """"       &&(((((((&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$"""$$$$"""$$"$$$""""""""""""""""""""""""" "     "" """  """" "" """"" """    "&&((((&(&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$&$$$$"""""""""""""""""""""""""""" ""           """  """""" """""  "" ""      &&&&(((((&&((((&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$&&&&&$$"""""""""""""""" """""""" " ""       """" """"" """""""""  "  "     &((((((&(&&&&&&(&&&&&$&&&&$&&$$$$$$$"$"$$$$$$&&&$&&$"""""""""""""""" """"""""""""""          """" """ """"""" """" " """"   "       &&(((((&&((&&&&&&&&&&&&$$&&$&$$$$$$$$$$$$$$$$$&&&&&$$"""$""""""""""""" """"""""""""""" "        """" "" """ """""""""        &&(&&&(&(&&&&&&&&&&&$&&$$$&&$$$$$$$$"$"$$$$$"$$&&&$$$""$"""""""""""""" """"""" """""" "       " """""""  """""""            &&((&(&((((&&&&&&&&&&&&&$$$&$$$$$$$"$"$$$""$"$$$$$$""""""""""""""""""" " "" ""          """""""" """""     """"""  "   &&&&(((((&(&(&(&&&&&&&&&&&$$$$$$$$"$$""$$""$$$$"$$$$"""""""""""""""""""""" """ "            " " """"          """"""""   """$$""  &&&&&&&((&&&&&(&&&&&&&&&$$$$$$$$$$$"""""""$$"$""""$$"$"""$""""""""""""""""" "             "" """      """"""""  """"$$$$$$""" "" &&(&((((&&(&(&&&&&&&&&$$&&$$$$$&$$$$"""""$""$$$$$$"$$"""""""""""""""""" "" "                """"" """"     """" """"""$$$$$$$$"""$$"&&(&&&(((((&((&&&&&&$$&$&&&$&$$"$$$$""""""""$"$$$$$$$$"""""""""""""""""" "" "" "                 """""" " """"""     """"""""""""""""""""""$$$$$&&&&&(((((((&(&&&(&&&&&&&&&&$$&$$$$$$$$$"$""$$"$""$"""""""""""""""""""""" """" "" " ""           """"""""" "" """""""    """""$$""""""""""" """$$$$$&&(&(((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$""$""$""$$" " """"""""""""""""" """" """"" """         """""" """""""""""""      ""$""""""""""""""""" """"""""$$$&((((((*(((((&&&&&&&&&&&&&$$$$$$$$$$""$$$$"""""""""""""""""""""""""""""""" """""""          """"""" """"""""""""       " """"""""""""""""""$$&(((((((((((&&&&&&&&$&&&$$$$$$""$$$$$""$""""""""""""""$"""""""""""""""" """" """ "" "           """""""""""""" """"""""      """ " """"""" """$$&&&(&(((&&&&&&&&&&&&&&&&$$$$$$$$$$$"$"$"""""""""""""""""""""""""" """""""""""" "             """""""""""" """""""     " """""""""" """""" """""&&(((&(((((&(&&&&&&&&&&$&$$$$$$$$$$$"$"""""""""""""""""""""""""""""""" """"" """ "         """""""""""""" """""""" "   """""""""""""""" """""""&&&(((&&&(&&&&(&&&&&&$$$$$$$$$$$$$$$$$""""""""""""""$""""$" """"""""" """ "        """"""""""""""""""""""$""""""   " """"""""""""""""""""&&&(((&&(((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""           """""""""""""""""$"" """""""    """""""""""""$$""&&&&&&(&(&&&&&&&&&&$$$$$$$$$$$$$"$$"""$$$"$$"""""""""""""""""""""""""""" ""          """""""""""""""""" """"""    "" """" """"""""""""$ &&&(&((&&&&&&(&&&&&&$$$$$$$$$$$$"$"$$$$$$$"""""""""""""""""""""""""""""" " "               "" """"""""""""""""""""""""""   """"""""""""""""""""$$ $&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""$$$$"$$$$""$"""""""" """"" " """"""""" "          """""""""""""" " """""""       """"""""""""""""""""$ "$&&&&&&(&&&&&&&&&&$$$$$$$$"$"$$$"$$$$$"$"$""""""""" """  "" "" """ "             """""""""""""""""" """"""""     """"""""""""""""""""$"$&&&&(&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$"""""""$$""""""""" " " """""""" "             """""" """"""""""" " """      """"""""""""""""""$$&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$"""""""""""""""" """""""""" """ """" """ "            """""""""""""""""" " " """      " """""""""""$""""""""&&&&&&(&&&&&$&&&&&&$$&$&&&$$$$$$""$$"""""""""""""""" "" " "" """ """ " """ """"        """"""""""""""""""""""" ""    ""$$""""$"""""" """""""""$""""""""$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$""""""""""""""""""""" """"" """"""""""""""""""        "" """""""""""" """" """""   """$$$""$$$$""""""""""""$$$$$"""""" $&&&&&&&&&&&&&$&$&&$$$$$$$$$"$$$$$"""""""""""""""""" " "" """""""""""""""" "       "   """""""""""""" " " """""   " """"""$""""$$$""""""""""""$$$$$$$""""$&&(&&&&&&&$&&&$$&$$$$$$$$$$$"""$$""""""""""""""""" """ """" """"""""""" "" " "             """""""""" """" "" "   """""""$$""$$""""""$$$$$$$$$$$$"$&&(&&&&&&&&&&$$$$$$$$$$$$"$$$""$"""""""""""""""""""""""""""" """""" """          """"""""""""" "" "" " ""   " """""""""""""$$$&$"$$$$""&&&((((&&&&&$$$$&$$$$$$$$$"$$$$"""$""""""""""""""" " """"""""""""""" " "" "         """ "" " " "" ""   ""$$$$$""""$"$$$$""$$$$"$&&&&((&&&$&$$$$&$$$$$$$"$"$"$$""""""""""""""""""""""""" "" """""""""""" " " """"         """"""""" """" "" " "   ""$$$$$$$$$$$$"""""$&&&$$$&&&&&&&&$$$$$$$$$$$$$"$""$"$$""""""$""""""""""""""""""""" "" """""""""""" " """""       """""" """ """ "" """ "      """""""$$$$$$$$$$$$$$&&&&&&"$&&&&&&&&&&$$$$$$$"$"$$$$$""""""""""""""""""""""""""""""""" " " """" " " " " "$$"""""     """"""""" " "" "      """""$$$$$&&&&&&&$$&((&&&&$$$&&&$$&$$$$$$$$$$$$$$""""""$"$"""""""""""""""""""""""""""""" """ """ "" "$$"""  """"""" """ " " "  ""    """"$$&&&&&&&&&&&$$&&(&&&&$$$$&&$&$$&$$$$$$&&$$$""""$"$"$$""""""$"""""""""""" """" " """""" """" " " " "$$""      """" "" " "      "$$&&&&&&&&&&&&&$$$&&&&&&&&$$&&&&$$$$$$$$$$$&&&$$$$$""$"""$"""$$"""""""""""""""""""" """ """" "" " """        " "" "    " "$$&&&&&&&(&&(&&&&&&&&&&$&&&$&$$&&$$$$$$$$$$$&$$$$$$$"$"$""$$"""""""""""""""""$""""" "" """ " """""  "    """"""""    """""$&&&&&&&&&&((&(&&&&&&&$&(&$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""$$$""" " "" "        "" """"   ""$"$$$$$&&&&&&&&&&&&(&(&&&$&(&$$$&&$&$$$$$$$$$$$$$$$"$""$$$$""""""""""" """""""""""" "" "" """"""     """   " ""$$$"$&$$$&&&$$&&&&&&((((&&&$&&&"$&&&$$$$$$$$$$$$$$$$$"""$$$$"""""""" """""""""""""$""" " """""" "   """"" "   """$$$$$$$$$$$$$$$$$&&$&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$""""""$$""$$"""""""""""""""""""$"""" "" " """""""" "  """  "    "" ""   """$"$$$$$$$$$$$$$$$$&&&&&&(&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$"""""$"$$"""""""""""""""""" """"""""" " """" """ " " """  "    """""""$""$$$$$"$$$$$&&&&&&&(&&$&&&$$$$$$$$$$$"$$$$$"$"$"$""""$""""""""""""""""""""" " """"" """ "" "" ""  "        """"""""""""""$$$$&&&&&&((&&&&&$$$$$$$&$$$$$$$$$$$"$$""$$"""""""""""""""" "" """" """"" """""" "" "" "        """""""""""""$$$$&&&&&&&&$$$&&"$$$$$$$$$$$$$$$$$""$$$"$$""""""""""""""" """"""" " "" """"""""" "         """"""""""""$$&&&&&&&&$$$&&$"$$$$$$$$$$$$$$$"""""$$$$$"""""""""""""""" """ """" """"""  " "        "" """"$$$&&&$$&&$$$&&&&$$$$$$$$$$$$$$$$$""$$$""$$$$$""""""""""""""""" """ "$"""""" "" " ""          " """$$&"$"$$$$&(&&"$$$$$"$$$""$$$$$$$$""$$"""$""$$"""""""""" """ """ """ "" " " "          """ " """$$$"""$&&&&&&""$$$$$$$$$$"$$$$$$"""""""""""$$""""""""" """" """ " "" "" "" ""        """"" """"""""""$&&&$"$""$$$$$$$$$"""$""""""""""""""$"""""""""""""""" "" """ "" ""        " """" ""$$" """$&&$$"""""""$$$$$$$"""""""""""""$""""$$"""""""""" """"" " " ""       """"""""" "$$""$"""$$"""$$$$$"""$""""""""""" """"""""""""""""" """"""""""" ""  "      " """" ""$$""""""$$$"""$$$$$"""$$$$$""""""""""" "$$$""""""" ""$"""" """ " ""      " " """""""""$$$$$$ """$$"$"""""" """""" " "" """"$"" """"""""      " """"""$$$$$$$$$$"""$$"$$$"""$$$""""""""""" "" """"""""""          """""""" """$$$$$$$""""$"$"$"""$$"$"""$$""""""""" """""""""" "" "      "   "" """$""""""$$$ """""""""""""""""""""""""""""" """""" " " "         "  """""""$"$$$"""$"""$$"""""""$$"""""""""""""""""""" """""""" ""      " "   """"""""""""""""$$$$$"""""""""""""""""""""""""" """" """ " "      """    ""$"$""""""""""""$$""""""""""""""""""""""" """ " ""     """"  """""$"""""""$$"""""""""""""""""""""""""" "" "" " " "     ""  """"   " " """$$"""$$""""$$$$$""""""""""""""""""""""""""" """""" """ "    """""""   " " """""$$$$$$$""""""$$"$"""""""""""$""""""""""""""  " "" " """""      "  ""  " """"$$$$$$$$"$""""$$$$$""""""""""""""" " """"" " """  " "" "        "   "" """""""""""$""""""$$$$""""""""""$""""" """"" " " "           " " """"""""$""$$$$""""""""""""""""" " """ " ""     """"""    " " " """$$$$"""$$"$"""""""""""""""""""""" "" " " "    ""$$$"""""       " "" " " """"""$"$$""""""""""""""""""""" " " "  """ """""""   """ """"" """$$$""""""""""""" """"""" " " " " "     "  """ "$"      " " """"""""" """""$""""""""""""" "" "" """ " "    ""   ""      "$$""""""""""""""""""""""""""" " " "" """ " "    ""   "      " """"""""""""" """""""""""""" "  " " " " " "   "   "   "     """"""""""""""""""$""""""""""" "" ""    """ "      "    "       """""""""""$"$$$ """""""""""""""" """""  "" "     """ "     """"""""$$$$$$"""""""""""""""" " "  ""   """  """"  "    " """""$$$$$$""""""""""""""" "    ""  ""      " """"$$$$$$$"""""""""""""""    "" ""    ""        ""$$$$$$$$"" """""""""" " "   "         "$$$$$$$$"" " "" " "" "         "  " "$$"" """ """ " " "" " " "        " "      " "" """" "" """ """"" "          "" "$"" """" " """ "" "            """ ""$""" "" """"" " "       "" "         " """ "" """      """"       " " "" "          ""       " """""$ " " ""                  """""$ "                      "" " """                  """""