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 = '545B54' IMAGE_NUMBER = 57200995 IMAGE_TIME = 1978-02-14T06:13:49Z EARTH_RECEIVED_TIME = 1978-02-14T22:53:11Z ORBIT_NUMBER = 545 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   Zb !y-=I{4 w04(0 ;&(*****,.,.,,,*,,,,,,,,*,,*,,,(*******,,****,***,,**,,****,,,*,****(****,******************,*******,,,,,,,,,,,.,..,...,..........0.000.0.0.....000000000000000.0002222222222222200002222444222224444444446666666666666668888644444444444244444444444666664444666688666666666644444422222200000...*& $&(***,,,,,,,,,,,,,*******,,$&*****,,,,,****,,,,,**,***,**,,**,****,,,*******,*********,*********,,,,,,,,,,,,.,,,,,,,,,,.......000.................000.0........000000002222000000000222220022222224244446644644444444444466666444222442222222244444444444444464444666666444444444220000000000..**$&(******,,,,,*,******************((***(***********,,**,**&*************((***((*(****(&(((******((***,,,,,*****,,,*$,,,,,,,,,............,,,,,,,,............,....000000000000000000002022020000002222222242444442424444444444444424422202222222222444444442244446644444444422422200220200.....**$&&((************,,***********(*((((((*(((((***,*************(*********((((((**(*(((((((((*(*(((((***(******************,,,,*,,,,,,,,,,,,,,,,,,,,(*,........,,.......00..0000,&,....00000000000000000022220.222222422222222244444442222022222202222024222222422444424444444222222220222000000.,,**"$&&(((((**********,*,,****((((((((((((((((********(*(**(((********(((((((((((((((((((&((&(((((((((((((*(****((*************,,***,,,,,,,,,,,,,*****,,,.,,,,.,,,,,,.......0000...,....0000000000..0.00000002.2222222222222222224444222420,0020220000002222222222224442222222222220000002000...,,**""$$&((*********,,,,****((((**((((((*(((((((((((((((((((((*****(((((((((&&&&&(((((((((((((((((&&(&(&(((((((((*****(*(((***********,,,,,,****,,,*******,,..,,,,,.,.....,.,,......,,,...000000..000000.....00022222222222200000224442222222200000000000222222222442442222242222000000000.0000....,,*"$$$&((((((**********,,,***((*(*****((((((&(((((((((((*((((((((((((((&&(&&&&&&&&&&&(&((&&&&&&&((&&&&&&&(&((((((((**(********************,,,,******,,,,*,,,,,,,,,,,,,,,,,..,,,...........0000000.....0..00000000020000000000002244442222000000000000000022444222220222200000222020000..,......,,,,*&""$$&&(((*(((((*,*,*,**************(**(((((&&&((((((((((((((((((((&((((((&&&&&&(((&&&&&&&&&&&&&&&&&&&&(&&&&&(((((*((((*******(***************,*,,****,,,,,,,,,,*,,,,,,,,,,,,......,,,...0...................00...000000000..0002242222000000000000.000000222222000002002222000......,,,,..,,,,,,,*&"$$$&&&((((((************************(((((((((((((((((((((((((((((((&&&&&&&&&&(&&&&&&&&&&&$$&&&&&&&&&&&&&&&(&(&(((((((((((((*(*****((*********,,,,,,,*******,,,*******,,,,,,,,,....,,,,.....00..................0...00....0.000.00022200..000000000....00000000000022200000......,,,,*,,..,*,,****&$$$$$&&&((((((((*******************((((((((((((((((((((&&((&(&&(&&(&&&&&&&&&$$$&$$&$$$$$$$$$$$&$$$&&&&&&&&&&&&&((*((((((((((((((((((*****(****,,,,,,******,,***,**********,,,,,,,,,,,,,..,...,.........,,,,..........00...........0......0000....................0000000000..,,,*,,,,,,,,,**,*,***$"$$&&&&&&&((((((((((*****************((((((((((((&&&(&((((((&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$""""$$$$$$$$$$$$&&&&&&&((((((((((((((((*((((*********,,,,,***********************,****,,,,,,,,,,,,,,.,,,,,,.......,.,..........................0.........,,,,,...........00000....,,,,,,,,,,,,,,,,,*****&$$&&&&&&(((((((((((((************((((((((((((&&&&&&((((&(&(((((&&&&$&&&&&&$$$$$$$$$$"$$$"" """""""$$$$$$$$$$$$$&&&(((((((((((((((((((((*(((****,,****************************,,,****,**,*,,,,,,,,,,,,,,,,,.,,,,...............,,,,...............,,,,,,,,,,,..0000000000.....,.,,,,,,,,,**********&&&&&(((&&&((((((((((((*********((*((*((((((((((((&&&&((((((&&&&&&&&&&&$$$$$$$$$$$""""""""" """$$$""""$$$$$$$$$&&(((((((&(((((((((((((((****************(********(((******************(***,,,,,,,*,,,,,,,,,,,,,,..............,,,,,,,,,,,..,,,.,,,,,**,*,,...000.00000.........,,***************$ ((((((&&(((((((((((((************((((((((((((((((&(((&&&&&&&&&&&&&&$$$$&&&$$$$$$$$$""""" """"""$$$$$$$$$$$&&&&(((((((((((((((((((((((***************(*((((*(****((*(**********(**********,,,,,,,,**,*,,,,,,,,,......,,,,..,,,,,,,,,,,,,,,,,,,,*****,,,..00000.0...........,,*,*************$ (*(*(((((((&((((((((((*********(((((((((&&((((((((((&&&&&&(&&&&&&&&&$$$$$$$$$$$$$""""""  """"""""""$$$$$$$$&&(((((((&((((((((((((((((*****(********(((((((*(((((((((*(((((****((*(((******,,,***,,,,*,**,*,,,..,,,,,,,.,,,,,,,,,,,,,,,,,,,,.,,******,,....0000.00........,,,,**((((((******$"*,**(((((((((((((((((***********((((((((((((((&&&&&(&&&&&&&&&&&&&$$$$"$$$$$$$$$"""""""  """$$$"""$$$&&&&&&&&((((((&&&(&&(((((((((((*******(*****((((((((((*((((((((((((((((((*(**((***************,,*,,,,,,,..,,,,,,,,,,,,,*,*,,,,,,,,....,,***,,,,...0..........,,,,**,****((((((****$"(****((((((((((((((((((((**(***(((((((((((((&&&(&&&&&&&&&&&&&&&$$$$$"""""""""$$""""""  """"""""$$$&&&&&&&&&&&((&&&&(((((((((((((((*((((*****(((((((((((((((((((((((((&((((((((((((*(**(*******,******,,,,,,,,,,,,,,,,,,***,********,,,....,,,,,,,..............,,,,,,,****((((((((****"$******(((((((*(((((((((((((((*****((((((((((((&&&&&&&&&&&&&&&&$$$$""""""""""""""""" "   """"$$$$$$$&&&&&&&&&&&&&((&((&&(((((((((((((((*(**((((((((((((((((((((((((((&((&((((&(((*(((((****************,***,,,,,,,,,,,,,,,,*******,,,,,,,,,,,..,,,,,...,.,...,,,,,**,,***(**(((((((****"$*********(((((****(*((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&$$""""""" " """"""""  """"""$$$$$$$$$&&&&&&(((&&((&(((&(((((((((*(((((((*(((((((((((((((((((((((&(&(&((((((((((((*(*****************,*,,,,,,,,,,,,***************,,,,,,,,,,,.,.,,,,,,,,,,..,,,,,,****(((((((((*****(""******((**(******(((((((((((((((((((((((((((((&&&&&&&&&&&$$$$$$$"""""" " """""  """$$$$$$$$$$$&&&&&&&&(((((&(&(((((((((((((((((((((((((((((&&((((((((&((((((((((((&(((((((((((*******************,,,,,,******************,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,******(((((&(*(***(" ((((*****((((*****(((((((((((((((((&((((((&&&&&&&&&&&&&&$$$$$$$""""""""" """"""""  """"$$$$&&$$$$$&&&&&&&&&&&&(((((&(((((((((((((&(((((((&&&&(((&(&((&&&(((((((((((((((((&((((((((((((***********,*,,,********..,************,,,,,,,,,,,,,,,,**,**,,,,.,,,,*,,*,**((((((((*(*(( (**(**((((******(((((((((((&&(((((((&(&(&&&(&&&&&&&&&&&&&$$$$$$$$"""""""""""    """$$$$$$$$$&&&&&&&&((((((&(&&(((((((((((((((&&&&&(&(((&((&&&(&((((((((((*((*((((((((((((&((((********************,,****,,,,,.,*******,*,,,,,,,,,,,,,,,*****,,,*,,,,,,,,,,***(((&((*(((((*( (((((********((*(((((((&&&&(((((&&&&((((&&&&&&&&&&&&&&$&&$$$$$$""""""""""" "  """"$$$$$$$$$$&&&&(((((((&(((((&&&&&&&(&((&&&&&&&&((&&&&&&&&((&&&&((&(((((((((((*((((((((((((((((************************,,**,,,,,,*,,,**,,,,,,,,,,,,**,*,,,,*****,,,,,***,,*(((&&&&&&((((((&(******((*******((((((((((&&(((&(&&&&&&&&&(&&&&&&&&&&&$$$$$"""$$$""""""""""  """"$$$$$$$$&&&&&&&&&(((((((((&&&(&&&&&&&&&&&&&&&&&&&(((&&&&&&&&(((((((((((*((((((((((((((((((((*((((******************(*****,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,*,**,,,**(&&&&$$$&&&&&&&&&(((((**(****(*((((((((((&&&&&(((&&&&&&&&&&&&&&&&&&&&&$$$$$$$"$""""""""""""   """"""$$$$$&$&&&&&&&&&((((((((((((((&&&&&&&&&&&&&&(&(&(&&&(&&(&(&((&((((((((((((**((((((((((((((((*((****((((((*(****((************,,,,,,,,*,,,,,,,,,,,**,,,,,,,,,,,*,,,,**((&$$$""$$$$$&&&&&&(((((((((*(***(((((((((&(&&&&&&&(&&&&&&&&&&&&&&&&$$$$$$$$$"""""""""""" "  """"""$$$$$$$&&&$&&&&&&&&&(((((((((((((&&&&&&&(&((&&&&&&&((((&&&&&(&(((((((((((((((((((((((((&((((((((((((((((((((((((*****(******,,,,,,,,,,,,,,,,,*,,,,,,*,,,,,,,,,,,**,,,*((&&$"""""$""$$$$$&&&&&((((((*((((((((((((&&&&&(&&((&&&&&&&&&&&&&&&&$&$$$$$$$$$$""""""" """""  """"""$$$$&$&&&&&&&&&&(((&&&((((((((((&&&&&((&&&&&&&&&&&&(&&&&&(((((&&(((((((((((((*(((*(((((((((((((((((((((&&&((((((*****((***(****,,,,,,,*,,,,,,,,,,,**,,,,,,,,,,,,,,,,**((&$"""" " """$$$$$&&&&(((((((*(((*((((((&((&&(&&&&(&&&&&&&&&&&&&&$$$$$$$$$$"""""""""""  """"$$$$$$&&&&&&&&&&&&&&(&(((((((((((((((&&&&&&&&&&&&&&&&&&(&&&&&&(((((((((((((*((((((((((((((((((((((((((((&((&&&&(((*****(&(((*****,,,,**,,,,,,,,,*,,,,,,,,,,,,,,,,,*****(&&$"" """""$$$$&&&&&((((*((((((((((((&&&&(((((&&&&&&&&&&&$$$$$$$$$$""""""""""" """  """$$$$$$$&&&&&&&&&&&(&((((&&(((((((((&((((&&&&&&&&&&&&&&&&&&((((&&&((((((((((((((((((((((((((((((((((((((&(&&&&(&((((((***((*******,,,,,,,**,,,,,,,*,.,,,,,,,,,,,,,,,***((&&$$""  """$$$$&&(((((((((((((((((((((((((&&((((&&&&&&$$$$$&$$$$$$""$"$""""""""" """  "$$$$&&$$$&&&&&&&&&&&&&&(((&&&(&(((((((&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((((((((&&&&(((&((&(((((*((***((****,,*,*,*,*,,,,,**,,,,,,,,,,,,,,,,,****(((&&$$$" """&&$&&&&&((((((((&(((((((((((&((((((&&&&&&&&$$$$$$$$$$$$"""""""" """ "  """$$$&&&&&&&&&&&&&&&&(&&&&&&&(((&((&&((&(&((&&&&&&&&&&&&&&&((((&&&(&((((((((((((((((((((((((((((((((((((&&&&&&(((((((**(((***********,*****,,,,,,,,,,,,,,,,,,,**,******((&&&$$"""  """&&&&&(((((((((((((((&(((((((((&(&&((&&&&$$$$$$$&$$$$$$$$"$""""  ""$$&&&&&&&&&&&&&&&&&&&&&&((&&&(((((&(&((&&&&&&&&&&&&&&&&&&&&&((&&((((((((((((((((((((((((((((((((((((&((&(((((((((((*******(*******,**,,,,,,,,,,,,,,,,,,,,******,******((&&&&$"" """ &((((&&&((&(((((&&&&&(((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""""""  """"$$$&&&&&&&&&&&&&&&&&&&&&&&&&((&((((&&((((&&&&&&&&&&&&&&&(&(&((&(((((&((((((((((((((((&(&&&(((((((&&(&((((((((((((((((((*************,,,,*,,,,,,,,,,,,,,*********,******((&&&$$" """$$&((((&(((((&&$&(&(&&(&((&((((&&&&&&&&&&$$$&$$$$$$$$"$$"""""""  """""""""$$$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&(&&(&&(&((((((&((((((((((((((((((&&&&&&(((((&(((((((((((((((((*(***************,*,,,,,,,,,*,,,,**************(((((&&$$""" "$$$&$**,**((((((((($&&&&&&((((((&&&&&&&&&&&&$$$$"$$$$$$$$$"""""""   "$$$$$"""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&(&((((&(&(((((((((((&&&((((&&&&&((((((((((((((((((((**********************,,,,,********************((&&&&&$$$$&&&(((*******((((((&&&&&&&&&&(&&&((&&&&&&&&&$&$$$$$$"$$$"$""""""""   "$$$$&&$$$$&$$$$$$$$$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&$&&&((((&&(&(((((((((((((((&&(((((&&&&&&&&&&(((((((((((((((((((((((******,,*********,**,,***********************((((&&&&&&(((******,,*****((((((((&&&&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$""$"""" "     "$&&&&&&&&$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((((((((&&&&&&&&(&((((((((((((&&(((((((*(****************** (*,************************($&(((((*******(*,**,*******(((&(&(&&((&&&&&&&&&&&&$&$$$$$$$$$"""$"""""""  "$&&(((&&&&&&&&&$$""$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(((((((((((((((((((((((((&&&(&&(((((((((((((((((((((((((*(*************************************,********((****,,,,,,,*&**,,,,,,***(((((((((&&((&(&&&&&&&&&$$$$$$$$$"$"""""""""""  """$$&(*((((&(&&&$&$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((((((&&&((&(((&(((((((((((&(((((((((((((((((((((((((((((((((***********************,*********,********,*******,,,....,,**,,,,********((((((((((((&&&&&&&&&$$$$$"$$$$""""""""""""   "$$$&((*****(((&&&&&&&$$$$$$$$$$&$&$$&&$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&((((((&&((((((((((((((&(((((((((((((((((((((((((((((((((((((((*****************,***********************,,,,..,......,**,,,,,*,****(**((((**(((((&&&&&$$$$$$$$$"$$""$$"""""""""   "$&(*,.,,****(((((&&&$$$$&$$$$$$$$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&(&(&(((((((((((((((&&(&((((((((((((((((((((((((((((((((((((*(************************************,,,...........,,*&*,,,,,,********((((***((((&&&&&&$$$$""""""$$$$"$""""""""   "$&(*,.,,,,*((((&&&&&&&$&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&((((((&(((((((((((((((((((((((((((((((((((((((((((&(((((((((((*****************(*(((**********(*(*,,...00.......,,*$**,,,,,,,*************(((((&&&&&$$""""""""$$"""$$"""""  ""$&(*,...,**((((((&&$&$$&$&$$$$$$$$$$$&&&&&$$&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&(&((((((&&((&(((&(((((((((((((((((((((((((((((&&&&&(((((((((****************(((**********((**,,.0000...0..,,**&**,,,,,***************(((((&&&&&$$$""""""""""$"$$"""""  """$$&**,,..,,**(((&&&$$&$$$&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((&((((&(((((&&&((((((((((((((((((((((((((&&&(&&((((((((((**(**(**********((*****************,.0000.0...,***($(**,*,,,,,************(((&&&&&&&$$"""""""""""""$$""""  """$$&(**,,,,,,*(((&&&&&&&$&$$$$$&$$$$$$$$&&&&&$$$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&(((((((((&&((((((&&(((((((((((((((((((((((((((((((&(((((((((((*************(***(************,,,........,,***($(*****,,,******,*****((&(&&&&&$$""""" " ""$$$"""""  """$&((**,,,,,****((&&&&&&&&&&&$&$&$$$$$$$$$$$$&$&$&&&&$$&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&((((((((((&&&((((((((((((((((((((((((((((&&((((((((((((*(****************((*******,,,,,,,,,,.....,,,****($((******************(((&&&&&$$$""""" " """""""""""  ""&((*,,,,,,,,****((&&&&&&&&&&&&$$&$$$$$$$$$&$$&&$$$&$&$&&&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&((&((((((&&&&(((((((((((((((((((((((((((((((((((((((((((((**((((****************(*****,,,,,,,,.,,....,****((("&((***************((((&&&&$$$$"""" " """"""""  ""$&&(*,,,,,,,,***((((&&&&&&&&&$&&&&$$$$$$$$$$$$$$$&&&&&$$&$$&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((&((((&(&&((((((((((((((((((((((((((((&(((((((((((*(******************(*(*****,,,,,,,.,,,,,,******((("&((**************(((((&&&&$$""""    "$$&&(((*,,,,,,,*****((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((&(&&(((((((((((((((((((((((((((((((((((((((((((*(((((((*************(********,,,,,,,**,,,,****((((("&&((************(((((&&&$$$"""     ""$$&(((*,,,,,,,,,,,****(((((&&(&&&&$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&((((((&(&((((((((((((((((((((((((((((((((((((((((((((((((((((*(***(************(******,,,,,,,,*************(("&&((****((((****(((&&&&&$$"""     """$&&(((****,,,,,,,,,,*****((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$&$&$$$&$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&((&&&((((((((((((((((((((((((((((((((((((((((((((**(*(((*********************,,,,************(((((( &&(((((******((((((&&&&$$""""    "$$$&&((((****,,,,,*,,,,,,***((((((&&&&&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&$$&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&(&(&(&&((((((((((((((((((((((((((((((((((((((((((((((((*(((((*****((**************,**************(((((((( $&(((((((((*((((((&&&&$$$""    """" ""$$&&(((******,***,,,,,,,****(((*(((&&&&&&$$$$$$$$$$"$"$$$"$$$$$&&$&&$$$$&&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((&((&(((((((((((((((((((((((((((((((((((((((((((((((*((((********************************((((((((($&((((((((((((&(&&&&$$$$""  ""$&&(&&&&&((**********,*,,,********(((((((&&&&$$$$$$$$$$$$$"""""$$$$$$$$$&&&&$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&(((((((((&((((&((((&(((((((((((((((((((((((((((((((((*((*************************(****(*((((((((&$$&(&((((((((((&&&&&$$"""  "$$&&&((((((*************,*,***********((((((&&&&$$$$$$$$$$"""""$"$"$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(&&&&((&(((((((((((((((((((((&&((((((((((((((((((*((*(*****(*************(*(((((**((((((((((&"$&&&((((((((&&&&&&$""""  "$&((((*******,,****,*******************((((((&&&&&$$$$$$$"""$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&((&(&((&(&&((((((((((((((*((&((((((((((((((((((((((********(((**********(*(((((((((((((((&&&& "$&&&&((((((((&&&&$$"""""" "  "$&(((***,,***,,,,**************(**(*(((((((&&&&&&$$$$"""""$$$"""$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&(&((((((((((&((((((((((((((((((((((((*********((***(*******((((&&((((((&&&&&&&&$&$&&&&(&(&&(&&&&&&$$"""$$$&&&$  """ ""$&&((****,..,*,,,************((((((((((((((&&&&&&$$$$$$"$$$"""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&((((((((((((&(((((((((((((((((((((((((*******(((*(******(((((((&&&&&&(&&&&&&&&&(*&&&&(&(&&(&&&&&$$$$$$$&&&&&&&&"""$$"$$$$$&&(((((****,.,,,.,,************(((((((((((((&&&&&&&$$$$$$$$$$$"$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&(&&&&(&(&((&&(((((((((((((((((((((((((((((((((((*******(((((*(***(*(*((((&&&&&&&&&&&&&&&&&&*(&&&&(&(&&&&&&&$$$$$&&&&&&$$$&$""$$$$$&&&&(****,********,****,,*********(*((((((((((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&((((((&&((&((((((((((((((((((((((((((*(***(*((((******(*((((((&&&&&&&&$&&&&&&&&**(&(&((((&&&&&&&&$$&&&&&&$&$$$$$  "&&&&&&(((***,,,,,,*,****************(***((((((((((((&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&(((&((((((((((((((((((((((((((((((((((****((((((*****((((((((((&&$$$$$$$$$&$&&&***(((((((((&&&&&&&&&&&&&$$$$$$$$" "&&((((((((**,,,,.,..,,,**(((***********(**((((((((((&(&(&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$&$$$$$$$$$$$&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&(&((&&&&(((((((((((((((((((((((((((((((((((((((((((((*((***(((***(((&&&&$$$$$$$$$$&& &*****(((((((&&&&&&&&&&&&&&$$$$$$$$"$&((**********,,..........,*(((*********((*(*((((((((((((&&&&&&&&$$$$$$$$$$$$$$"$$$$$$$"$"$$$$$$$$$$$$$$&&$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(((&(((((((((((((((((((((((((((((((((((((((((((((****(****((((&&&&$$$$$$$$$$$&&*,,,*****((((((&&&&&&&&&&&$$$$$$$$&(************,,....0.000.0..*(**************(((((((((((&&(&&&&&&&&$$$$$$$$$$"$$$""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&((((((((((((((((((((((((((((((((((((((((((*********(****((&(&&$$$$$$$$$$$$$&*,,,,,*****((((((&&&&$&&$$$"""$$$$&*,,,,,,,,,,*,,,...00.0000000.,**,**********(((((((((((((&(&&&&&&&&&&$$$$$""""$$"$$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((((((((((((********(***((((&&&&$$$$$$$$$$$$$,,..,,,,****(((((((&&$&$&$""""""$$(,...,.,,,,,,.,......00000000000.,***********((*(((((((((&&(&&&&&&&&&&$$$$$$$"$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((&((((((((((((((((((((((((((***********(((((((&&&&$$$$$$$$$$$*,...,,,,******((((((&&$$$"" "$&*.00...,,,,,,,.....0000,,.000222.,**,*********(((((((((((&&&(&&&&&&&&&&&$$$$"""$"""""$"$$$$$$$"($$$$$$$$$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&((((((&((&((((((&(((((((((((((((((*((((***********((((((((&&&&&&$$$$$$$$$ &,....,,,,,,,,*********&&$$" $*.220....,,,,,,......00....0000000.,,,********((((((((&&&&&&&&&&&&&&&&&&$$$$$$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$&&$$&$$&&&$&&&&&&&&&&&&"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&(((((&(&((&(((((((((((((((((((((************((((((((&&&&&$$$$$$$$$&,,.......,.,,,,,,**,,,*&$"" "(,22200..,,,,,,,,,......000..0000...,,,********((((((((&((&(&&&&&&&&$$$$$$$$"$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&(&&&&(((((&&&(&&(&&(((((((((((((((((((((*****((******(((((((((&&&&$$&&$&&$$&,..............,,,,,,,,*&$""""$(,022200....,,,,,,,,...00......0....,,,,******(((((((((&&&&&&&&&&&&&&&&$$$$$$"""""""$"""""$$$$$$$$$$$$""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&(&(&((((((((((((((((*((*((((****(****(***((((&&&((&&&&&&&&&$"&..............,,,,,,...,,*((**,.0222200...,,,,,,,,,......0........,,,,*****((**(((((((&&&&&&&&&&&&&&&&$$$$$""""""""""""""$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&(&(((((&(((((((((((((((((((***********(((((((&((&&(&&&&&&&&$$(,....0..0.0....,..........0000022222200..,,,,,,*,*,,......0....,,,,,,**********(((((((&&&&&&&&&&&&$&$$$$$$$$$"""""""""""$"$$$$$$$$$$$"$""$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&&&&((((&((&((((((((((((((***((**************(**(((((&&&&&&&&&$$$ (.....0.0000.....,,,.....00222422222000...,,,,,*,,,,,......0....,,,,,,********(((((((((((&&&&&&&&&$$&$$$$$$$$$""""""""""""$$$$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&&(&(((&&((&&(((((((((((((((((((***********((**((((((((&&&&&&&$$$ (.......00000...,,,,....0022444422200.0..,,,,,****,,,,,..........,,,***********(((((((((&&&&&&&&&&&&&$$$$$$$$"""""""""""""""$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&&(((&&(&&((((((((((((((((((((************(****(((&&&&&&&&&$$ (,....000000000...,....00224444422200...,,,,,,***,,,,,,.,........,,,,*********(((((((((((&&&&&&&&&&&&&$$$$$$$""""""" """""""""$$$$$""$""""$$$""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((*****************(((((&&&&&&&$$ (,..0.000000000.....0000224424442200.....,,,,***,,,,,,,,,.,,,,,,,,,,,********(((((((((((&&&&&&&&&&&$$$$$$$$$$$"""""""""""""""$$$$$$$"""""$""$"""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&((((((((((((((((((((((******************((((&&&&&&&&$$"&.....000000000000002002222224444200.....,,,,*,,*,,,,,,,,.,,,,,,,,*********((((((((((((&&&&&&&&&&$&&$$$$$$$""""""""""""""""""$$""$$$""""$""""""""$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&$&&&$&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&((((((((((((((((((((((((*****************(((&(&&&&&&$$ &,...000000000202222222222222244220.....,,,,,*,,,,,,,,,,,,,,,,,,*,*******(((((((((((((((&&&&&&&&&&$$&$$$$$""$"""""""""" """"""""$"""$$$$$$"$$"""""""$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&((((((((((((((((((((***************((((((&&&&&&&&$ &,,...00000022222224422222222222220....,,,,,***,*,,,,,,,,,,,,,,,********(*(((((((((((((&&&&&&&&&&$$$$$$$$"""""""""""""""" """"""""$""$""$$"$""""$"""""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((**************((((((&&&&&&&$$ &,......000022222444442422222222000..,,,,,,*,*******,*,,,,,,,,,**********((((((((((((&&&&&&&&$$$$$$$$$""""""""""""""" "" """"""""""$"""$"$"""""""""""""$$$$$$$$$$$&&$$$&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((((((((((((((((((((((((((***(**(***(****(((((((((&&&&&&&&$ &,.....000022222444442422222000000..,,,*,***********,,,,,,,,***********(((((((((&(&&&&&&&&&&&$$$$$$$""""""""""""""" """"""""$$""$""""""""""""""""""$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((&&(&(&(((((((((((((((((*(((*(**(***((((((((&((&&&&&&&&&"$,,...0.0002222224442442022200000..,,*******************,,,,********(((((((((((&&&&&&&&&&&&&$$$$"$"""""""""""" " """""""""""""""""""""""""""$$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&((&&&(((((&(((((((((((((***(**(((((((((((((&((((&&&&&&$$*,.....0000222222442422222200.0.,,,,***((*********,****,,,******((*(((((((((&&&&&&&&&&&&&&$$$$$""""""" "   """"""""""""""""""""""""""""""""$$"$$$$$$$&$&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(&&(((((((((((((*(((((((((((((((((((((((((((&&&&&&$&*,,.......00222222222222222200..,,****((((((((*********,********(((((((((((&&&&&&&&&&&&&&&$$$$$$"""" """""""""""""""""""""""""""""$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&(((&(&&&((((((((((((((((((((((((((&(((((((((((((((((((&&&$&,,,.......00002222222222222220.,*****(((((((((((*************((((((((((((&&&&&&&&&&&&&&&&$$$$$$""""" """"""""""""""""""""""""""""$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&&&(((((((((((((((((((((((((((&&&&(((((((((((((((((((((&$$*,,,,.....0000022222022000000.,*(*(((((&&&&&&(((((((******(***((*((((((&(&&&&&&&&&&&&&&&$$$$$$$"""  """"""""""""""""""""" """""""$$$$$$$$$$$$$$&&&&&&&&&&&&&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&&((((&(&&((((((((((((((((&&&&&&&&&&(((((((((((((&(&&(&&$**,,,,.,....00000000000000...,,(&&((((&&&&&&&&&&(((((((*((****((((((((&(&&&&&&&&&&&&&&&$&$$$$"""""   " " " """""""""""""""" """""""""$$$$$$$$$$&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((&(((((((((((((((((((&&&&&&&&&&((((((((((((((&(&((&$"***,,,,......00000200000000.00,*&$$$&&$$$$$$&&&&&&&&&(((((((((((((((((&&&&&&&&&&$&&$&$$$$$$$$""""  """"""""""""""""""" """" """$$"$$$$$&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(((&((((((((((((((((((&&&&&&&&&&((((((((((((((((((&(&&"***,*,,,,.....00000000000..0.,,,($$$$$$"$$$$$$$$$$$&&&&&(&(((((((((&&&&&&&&&&&&&&&&&&$$$&$$$$$"""   "" """""""""""""" """" """"""""""$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&((&(&(((&(((((((((((&((((((((&(&&&&&&&&&((((((((((((((((((((&"(**,,,,,,,....00000000..0...,***($$"""""""$"$$$$$$$$$$$&&&&&&&(((&&&&&&&&&&&&&&&&&&&$&$&$$$$$$"""  " """"""""""""""" """$$"""""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&((&((((((((((((&((&(((&&&&&&&&&&&&&(((((((((((((((((((&"****,,,,.,.....0.00000.0...,,*(((&" """"""""""""""$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$""""  " """"""""""""""""$$$$$$$"$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&(&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((&&(((((&&&(((&&&&&&&&&&&&&((((((((((((((((((((&"**,**,,,,,.....0..00......,,**(((&"  """""""""""$$$$&&&&&&&&&&&&&&&&&&&&$&&$$&$&$$$$$$$$""""  "" " """"""$"$"""$$&&&&&$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&(((&&(((&&(&&&&&&&&&&&((((((((((((((((((((&"(**,**,,,,...............,,,**((&$"   """"""$$$$$&&&&&&&&&&&&&&$$&&$$&&$&$&&$&$$$$$$"""  " " " """"""$"""$$$$$$$&&&&&&&$&&&&$$$""$$&&$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&((&(&&&&&&(((&&&((&&&&&&&&&&$&&(&&(((((((((((((((((((& (((****,,,,,,,...........,,**((&$""   """"$$$$$$$&&&&&&&&&&$&&&&&&&&&&&$$$$$$$$$"""    """ "" """"$$$$&&&&&&&&&(((&&&&&&$$"""$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(((&&(&(&&&&(&&((((&&&&&&&&&&&&&&&&((((((((((((((((((((& (((*****,,,,,..........,,,,,**(&&$""  """""$$$$$$$$&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$"""  """"""""" """$$$$$&&&&&&&&&((**((&&&&$$"""$$$&&((&$$$&&((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&((&(((&((&((&&(&&&(((((((&&&&&&&&&&&((((&(((((((((((((((((((&"*****,,,,,.,,,.........,,,,,,**(&&&$"  """""$$$$$$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&$$$$$""   """"""""" """"""""""" ""$$$$$&&&&&&&&&((****((&&$$"$$$$&&(((&&$$&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&&((&&&&((&&((&&&&&&&&&&&((((((((&&&&&&&&((((((((((((((((((((((((((((&"****,,,,,,.,,,,,......,.,,,,,**((*(&$"  """"$$$$$$$$$&$&&&&&$&$&&&&$&$&&&&&&$&&&&$$""""  """""$$""""""""$$$$"""""$&&&&&&&&&&&&&((**,,,*((&&&&$$$&&((*((&&&(((((((((&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&(((&(&(&&((((&&(((&&&&&&&&&&&((((((((&&&&&((((**(((((((((((,(((((((((((((&"*,,,,,.,....,,,,......,,,,,,********&"  """"""""$$$$$$$&$$&&&&&$&$&&&&&&&&&&&&&&&$$$$$$" " " ""$$$$$"""""""$$$$&$$$$&&((&(((((&&&&(***,..,*(((((&&((&(***((&(*****((((&&&&&&&&&&&&&&&&$$$$$&$$&&&&&&(&&((((((((((&&&&&(&(&&&&&&&&&&&((((((((&&&&&(((***(((((((((((((((((((((((((& (*,,,,.,...,,,",......,,,,,,,****((&$" """"""$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&$$$$$$$$""$""""""""""$$$$$$$""$""$$&&&&&(((((((((((((((((*,,......,***********,*((((*,***(((((&&&&&&&&&&&&&$$$$$$$$$$$&&&&&&&&&&(((&(&&&&&&&&&&&&&&&&&&&&&&(((((((&&&&&(((((***((((((((((((((((((((((((&(**,,,,.,....,,,,,.......,,,***(((&&$" """""""$$$$$$$$$$$&&$$"$$&$&&&&&&&&&&&&&&&$$$$$$$&$ "$$"$$$$$$$&$&$$$&$$$$$&&&((&***********(*(***,......0.,,,***,,,,,,,**(((******(((&&&&&&&&&&&&&$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((&&&&((&(((*(((((((((&(((((((((((((((((&(**,,,,,,....,,,,........,,,****((&$"" """"""""""$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((***,,,,,,,,,*,***,......00.,,,*,,,.....,**((((******(*&&&&$$&&&&&&&&$$$$$$$$&$$$$$$&&&$"$&&&&&&&&&&&&&&&&&&&&&((((((&(&&(&&&&&&&(((*((((((&&(((((((((((((((((((&((**,,,,,.....,,,........,,,,**(((&&$"  """""""""""$$$$"$$$$$$$$$&$$&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&((((((((((((((((((((((****,,,,,,,,,,,,,,,.........,..,,..2000.*((((((********((&&&$$&&&&&$$$$$$$$&$$&&&$$$&$&$&&$$&&&&$&&&&&&&&&&&&&((((((((&(((&&&&&&(((((*((((((&((((($$((((((((((((( &(**,,,,,,.....,,........,,,***(((&&$"  """""""""""""""""$"$$$$$$$$$$$$&&&&&&&&&&&&(&(((((((((&(((((((***(********((****((((****,,,,...,,,..,,,,.....,........02200.*(((((&****,****(((&&&&&$&&$$$$$$$&&&&&&&&$$$&&&&&&&&&$$$$$&&$&&&&&&&(((((((((((&(&&((&&((((((((((&((((((((((((((((((((((&&***,,,,,..,...,,,.......,,*****(((&&$"" ""$$$"$""""$"$$"""""$$$$$$$$$&&&&&&&&&&&&&&&&&((&((((*(*(*((((((**,*,,,,,*******(**((*****,,,,.......,,,*,...,..........02000.**((((((*,,,,,***(((((&&&&$$$$$$$$$$&&&&&&&$$&&&&&&&&&$$$$$$$$$&$&&&&&&(((((&&&&&&&&&&((&&((((((((((((((((((((((*((((((((( (***,,,,,..,....,,,..,,,,,,******(((&&&$$$$$$$$$$$"$"""$"$$$"""$$$$$$$$$&&&&&&&&&&&&&&&&&(&(((((***(*((((((***,,,,,,,,*****(*****,,,,*,.,.......,.,,,...,,,,....,..02000,,,,*(****,...,******((((((&$$$$$$$$$&&&&&&&&$&&&&&&&&&$$$$$&$&&&&$&&&(((((((&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((& *,,,,,,.,,,,...,.,,,,,,,,,,*******((&&&&&&&&&&$$$$$$$$$$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&((((((((******((((****,,*,,,,,,,*,***,*,,,,,,,,,,,.,......,,...,.,,,...,,,,.0.0..,,,,,,,,,,,00..,,,*******((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$&&&&&((&((&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&",,..,,,,,,,,,..,,,,,,,,,,,,,*,,****(((((((&&&&&&$$$$$$$$$$$$""$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&&&((*****((&&&(******,,,,,,,*****,,,,,,,,,,*,,,,,,.,....00...,,.,,,,,,,...,...,........0020.,..,,,,,,****((((&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&$$$&&&&&&&((&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((( $,....,,,,,,,,,,.,,,,,,,,,,,,,,,,*******(**((&&&&&&$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((***,**(&&&((******,,,,,,,,**,,,,,,,,,,,**,,,,,,,.,,,..,,,,,**,,***,,,,,,.....00...022000..,,,,,,,,,,,,,,*(&&&&&&&&&&&&&&&&&&&&&$$$$&$$&$$$$&&&&(&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((&(((((((((( ",....,,,,,,,,,.,.,,,,,,,,,,,,,,,,****,,,***(((&&&&&&&$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&((((***,***(&&((********,,,,,,***,,.,.,,,,*****,,,**,.,,,,,***************,*,,...022002442000..,............,*(&&&&&&(&&(&&&&&&&&&&&&&&&&&$$$$$&&&&&&(&&&&&&&&$$&$$$$&&&&&&&&&&(((((((((((((((((((((((("",,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,,.,,,,*(((&&&&&$$$&$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(((**,,,*,**(***********,,,,,*,,,,..,,,,***********,,**********(*(((((*****,,,.002222220000000.02000.0..0..,,*(((((((&&(&&&&&&&&&&&&&&&$$$$$&$&&&&&&&&&&&&&$&&&&$$&&&&&&&&&&&&&(((((((((((((((((((((((" *,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,**((&&&&&&&&&$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&(((*,,,,,,..,,***********,,,,*,,,,,,,******(**************(((*(((((((((((****,,.............000.022000000....,*****(((((&&&&&&$&&&&&&&$$$$$&&&&&&&&$&&&&&$$$$&&$$&&&(&&&&&&&&&(&&(((((((((((((((((((((" ***,**,,,,,*,,,,,,,,,,,,,,,,,,,,,,,....,,,**((((&&&&&&&$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&(&&&(((*,,*,,,,,,,***********,,,,**,,,,********(*,***********(((((((((&((((((((***,,,,,,,,,,,,,.000022200020.00...,,,,,,**(((&&&&$&&&&&&&&&$$$$&&&&&&&&&$&&$$$&$$$$$&&&&&&&&&&&&&&((&(((((((((((((((((**(("(*********,*,,,,,,,,,,,,,,,,.,.........,,,,**((((&&&&&&$&$$$$$$$$$$$$$$$$$&$&&&&&&&&&&(((((&&&(**,***,,*,,***********,,*****,,******((***,****((((((((((((((((&((((((((((****,*,*****,,,..0002222220002000.,,,,,,,**(&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&$&&$&$&&&&&&&&&&&&&&&&&&(((((((((((((((((**((("((***********,*,,,*,,,,,,,,,........,..,****(((((&&&&&$$$$$$$$$$$$$$$$$$$$&$&$&&&&(&&&((****(((*,,******************************(((((*(******(((((((((&((((((&(((((((((((*(((**********,,,....000000002220.......,*(((&&&&&&&&&&&&$$$$$&$$&&&&&&$&&$$&&&&&&&&&(&&&&&&&&&&&&((((&(((&(((((((((((((("((*********,,*,,****,,,,,,,............,,***(((((&&&&&$$$$$$$$$$$$"$$$$$$$$$&&$&&&&&&(((*,******,,****(****((****************(*(((((((******((((((((&(&&&((((&&&(&((((((((((((*(((((*****,,,,,.,...00022000.000...,*(((&&&&&&&&&&$$$&$$$$$&&&&&&&&$&&&&&&&&&&&&(((&&(&(((&&(&&(&(&(&&((((((((((((($&((**************,*,,,,,,,.....0....,,,,,,**(((&(&&&&$$$$$$$$$$$"""""$"$$$$$$&&&&&(((((*******,,,**********((**(******(((**(*((((((((((*((*(((((((((&&&&&&(&(&&&&(((&((((&((((((((((((*********,,,....000000.00..,,*((((((&&&$&&&$&&&&$$$$&&&&&&&&&&&&$&$&&&&&&&&(&&(((&((&&&&(&(((&(((((((((((((("&(((****************,,,,...........,,*,,,**(((((&&&&$$$$$$$$$$$$$$""""$$$$$$$$&&&&&(&(((**,***,,,*********(((((*((*((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&(((&((&((((((((((((((**********,,,,.....0....,,,,,**((((&&&&&&&&&&$&$$&$&&&&&&&&&&&&&&&&&&&&&&&(&(&((&((&&&&&((((((((((((((((((&$&(((**************,,,,,,,..........,**,,***((((&&&$&&$$$$$$$$"$$$$$"""$$$$$$$&$&&&(((((*****(*,,,,****,,****((*(***((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&((((&((&(((((((((((((((((((*(****,,,,,,..,,,,,,,,,*((((((((&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&(&&&&&&&((((&(&&&&&&((((&(((((((((((((&$&((((*(*************,,,,...........,,,,,*****(&&&&&&$$$$$$$$$$$"$$$$$$$$$$$$&&&&&&&(((((*************,,,,,,**((****(*((((((((((((&(((((((((((&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&((&&(((((((((((((*((*******,,,,,,,,*,*,***((*(((&&&$$$&&&&&&&&$$$&&&&&&&&&((&&&&(&&&&(&(((((((&&&(((((((((((((((((((&&$&(((((*************,,,,,............,*,,***((((&&&&&$$$$$$$$$$$$$$"$"$$$$$$$$&&&&&&(((((*(**********,,,,,**,*******((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&((((((((((((((*********************((((((&&&&&&$&&&&&&&&$$&&&&&&(&(((((((((((((((((((((((((&&(((((&&(((((((((((&&&&(((*(************,,,,,,,,.........,,,,**((((&&&&&&$$$$$$$$$$$""""""$$$$$$&&&&&&&&((((((((******,,*,,,,*,,,,******((((((((((&((((((((((((&&&&&&&((&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&((((((((((((((****************((((((((&&&&&&$&&&&&&&&$$&&&&(((((((****************((((((&((((((((((&(((((((((&$&&((((************,,,,,,,,,,,.........,****((&&&&&&$$$$$$$$""$$$$$""""$$$$$&$&&&&&&&((((((((((****,,,*,,,,,,*,,***((*((((((((&&&((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((*(******(*(((((((((((((&&&&&&&&$$&&&&&&&&&&&&(((((******************(((((&(((((((((((((((((((((&$&&&((*(************,,,,,,,,,,.......,,,***(((&&&&&$&$$$$"""$"""""""$"$""$$$$$$&$&&&&&&(((&(((((*********,*,*,*******(((((((((&(((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&((((((((((((*((((((((((((((((&&&&&&&&&&$&&&&&&(((((((((*(*******************(*((((((((((((((((((&(((((&&&(&((((**(************,,,,,,,,.,..,,,***((((&&&&$$$$$$$$$""$$""""""""""$$$$$$$$$$$&&&&&&((((*&&(****************(**(((*(((((&&&&&&((((&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(((&&((((((((&(&((((((((((((&$$$$$&&&&&&&&&&&(((((((((**************,*********((&(((((((((((((((((((((&$$&&(((((((******************,,,,,,,,,***(((&&&&&&$$$$$$$$$"""""""""""""""$$$$&&$$$$&&&&&&&(((((((((************((((((((((((&&&&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&&&((((***((((((&(&&((((&&((((&&&$$$$&&$$$&&&&&&&(((((((((************,,,********((((((((((&(((((((((((&&&&$&((((((((******************,,,,,,,****(((&&&$&&$$$$$$$$$$"""""""""""""""$$$$$$$$$$$$$&&&&&(((((((((********(((((((((((((&((&&&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(*****(*((&(&&&&&&&&&((((&&&&&&&&&&$$&&&&(((&(((((((*((************************(((((((((((((((((((((&&&&&(&((((((((*******************,*,,***(((&&&&$$$$$$$$"$""""""""""""""""""""$$$$$$&$$$&&&&&&((((((((((*****(((((((((((((&(&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***(((&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&(&&&&&(((((((*****,*****************((((((&&&((((&&((&&&(&(&&&&(((((((*((***(((((((((***********((((&&&&$$$$$$$""""""""""""""" """"""""""$$$$$$$$&&&&((&(((((((((*****((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&((((((((&&&&&&$&&&&&&&((((((&(&&&&&&&&&&&&((&(((((((((***************************((((((((&((((&(&(&&&&&&&&(((((((*((**(((((((((((((******((((((&&&$$$$$"""""" """""""""" " " """""""$$$$$$&&&&&&&&&((((&(&((***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&(((((&&&&&&$$&$$&&&&&&((****((*(((&(&(&&&(&(&&&(((((((((*(*(********************(((((((((&&&((&(&&&(&&$&&((((((((((((*(((((((((((*(((((((&&&(&&&&$$$"$""""" """"""" "" " """"""""""$$$$$$&&&&((&&&(((((&(*(*(((((((&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&$&&&$$&&&&&((**,,..,*(&(((&&&&&&&&&&&&&&(((((((((((*********(*******((((((((((((((&&&&&&&(&$&&(((((((((((((((((((((((&(((((((&&&&&(&&$$"""""""" "" """""""""""""$$$$$$&&&&&&(&&&&&&((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&((**..00.,(((&((&((&&&&&(&&&&&&&(&((((((*(********(***(**(((((((((((((&&&(&&(&&& "&&&(((((((((((((((((((((&&&&&&&&&$&((&&$&$$"""""  """""""""""""$$$$&&&&&$&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&(&&&&&&&&&&&(**,..00.,*(&(((&&&&&&&&&&&&&&&&&&&(&((((((*****(((**(*((*((((((((((((&&&&&&(((&$&&(&(((((((((((((((((&&&&&&&&&&&&$&((&&&$$$$$" " """"""""""$$$&&&&&&&&&&&&&&&(&&&&&&&&&&&&$$&$&$$$&&&$$$$&&&&$&$&$$$$$&&&$&&&&"$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&(((***,...0.,((&&&&&&&&((&&&&&&&&&&&&&&((((((((((****(*****(((((((((((((&&&&&&((&(&$&&&&&&(((((((((((((&&&&&&&&&&&&&$&(&&&$$$&$$$""  """"""""""""""$$&&&&&&&&&&$&&&&&&&&&&&&&&$&&&$$$$$$$$&&&&&&&&&&$$$$&&&$$$&$&&&&&&&&&&&$&&&&&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&(&(((((*,,..,.,*(&&&&&(&&((&&&&&&&&&&&(&&(&&&(((((****(* (***((((((((((((((&&&&&&&&&($&&&&&&(&((((((((((&&&&&&&&&&&&$$&(&&$$$$$$$$$""  """""""""""""$$&&&&&&$&&$$$$&&(((&&&&&&$$$$$$$"$$$$$$$&&&&&$$&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&(((((**,,,,,*,*(&&(&((((((((&&&&&&&&&&&&&&&(((((((******(**((*(((((((((((&&&&&&&&&&&$$&&&&&&(((((((&&(&&&&&&&&$$&$$$$&&&&$$$$$$$$$$"  """""""""""""""$$&&&&&&&&$$$$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$&$&$&&$&$&&&&$$$&&&&&&&&$$&&&$&&&&&$$&$&&$$&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&&&&&&&&&&&&&&((********,**(((((****(((((&&&&(&&&&&&&&&&&&((((((******((((((((((&(&&&(&&&&&&&&&&&&$$&&&&&&&&(((&((&&&&&&&&&&$$$$$$$&&$&$$$$$$$$"""   """""""""""""""$$&&((&&&$$"$$$$&&$$$"$$$$&$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$&$&&&&&&$$&&$$&&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&&&&&&&&&&&&&((((************((**,***((((&&&&&&&&&&&&&&(&&&(((((*(*****(***(((&&&&&&&(&&&&&&&&&&&&&"$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$""" "" """""""""""""$&&&(((((&$$$$$$&&(&$ "$$$$$$$$$$"$$$$$$&$$&$$$$$$$$$$$$&&&$$$$&$$$$$$&&$&$&$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&(((((***,,,*,***((((*,****(((((&&&&&&&&&(&&(((((&(((((*****(*****(((((&&&(((&&&&&&&&&&&&"$$&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$$$$$$$""""  """""""""""""""$$$&&&((*(((&&&&&&(**,*$ """$$$$""$$$$$$$&&$$$$$$$$$$$$$$$$&&$&$$$$$$$$$$$&$$&$&$$&$$$$&&$$&&&&&&&&&&&&&$$&&&&&&&$&&&&&&&&&&&(((((((*,,,,,***((&&&&(*((((((&&&&&&(&&&&((&&(((((((((((**(((***(*((((((&&&(&(&(((((&&(&&"$$&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"""$$$$$$$"""  """"""$$$"""""$"$$$$&&&((((((&&&&((*,,,*" ""$$$$$$$$$$$$$$&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$&$&&&&&&&&&&&&$&$&$$$$&&&&&&&&&&&&(((((((**,,,,,*****((&&((((((((((&&&&&(((((((((((((((((((((*((((*****((((&&&&(&(((((((((((("$$$$&&&&&&&&&&&&&&&&&&$&$$$$$$"""""""""""$$"""""  " " """"""""""$$"""$$"""$$&&&((((((&&&&(*****( ""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&$&&&&&&&&&&&&&&&$$&&$&$$&&&&&&&&&&&&&((((((**,,,,,,**********(((((((&&&&&&&&&(((((((((((((((((((*((((*((*(**(((&(&(((((*(*(((((((""$$$$&&&&&&&&&&&&&&&&&&$$$$$$"""""""""""""""""""  """"""""""""""$$$$""$$"""""$$$&&&&(((&&$$&&(((((&$ "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&$&$&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&(((((((*,,,,,,*******,,*((((((((&$&&((&&&(&&((&&&&&(((((((***(((((((*(((((((((((*****((((((( "$$$$$$$$&&&&&&&&&&&&&$$$$$$"" """"""""""""""""" "$""""""""$""""$$"$$$$$$"""""$$$$&&((((&"$&&$&&$$$$""$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$$$$&&$&&&&$$&&&&&&&&$&&&&&&&&&&&&&&((&((((*,,,,,,***,,,,,,,,***(((&&&&&&&((&(&&((((&(&&((&(((((((((((((((((((((((((****((((((((( ""$$$$$$$&&&&&&&&&&&$$$$$$""" "" """"""""""" "$$$""""""""""$"$$$"$$$$$"""""""$$&&&(((& $"$$$$$$""$$$&$&&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&$&&&&&&$$$$$$$&&&$&&&&&$&&&&&&&&&&&((((((**,,,,,***,,,,,,,,,**(*((&&((&&&(((((((((&&&&((((((((**((((&((((((((**(*(***(**(((((((( """$$$$$&&$&&&&&&$$$$$$$$$"""" """""" """" " "$$"""""$$""""""""$"$$$$$$""" ""$$$&&((&" " ""$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$$$$$$&$$$$$$$$&$$&&&&$$$$$$&&&&&&&&(&&&&&(((**,,,,,***,,,,,,,,,****((&((((&((((((((((&&&&&&&&((((((((*((&&&&((&(**********(((((((((&"""""$$$$$&&&&&$$$$&$$$$""$$$$" """""" " " "$$$$$"""""""""""""""$$$$$$$"" "$$$&&&"&(&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&$&&$$$$$$$$$$$$$$&&$&&&$$&$&&$&&&&&&&&(&&(((((*,*******,,,,,,,*******((((&&((((((((((((&&&&&&&&(((((*(*(&&&(((************((((((((&& """"$$$$&$&$&$$$$$$$"""""$$$$ " "  $$$$"""""""$"$$$$"$"$$$$$$"""" """$$&&&""&&$$$$$""$$$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$&$$$&$$$$&$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&((((***********,,*******((((((&&&&&(((((((((((&&&&&&&&(((******(((***************((((((((&& """$"$$$$&$$$$$$$$$"""""$$$$$$""""" "$$$$"""""$$$$""$"""$$"$$$$""""""" " "$$&&&&$&&&$$$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(((((*****************((((&&&&$&&&(((((((((((&&&&&(((((************************(((((((((&& """"$$$$$$$&$$$$$"" """""$$$$ "  "&&$$$$""""$"""$""$"""$$$$$$$$$"$""""" """$$&(&$ &&&&$$$$""""""""$"""$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&((((((*************((*((((&&&&$$$&&(((((((((&&&&&$&&&(((*****,,******,*******(*((((((((((&  """"$$$$$$$$$$$"" """"$"$$""" "$&$$$$"""""$$$"$""""""""$$"$$$$$$$$$"""" ""$$&&&&&&&&$$$$$$$""" ""$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&((((((((((****(**((((((((&$&$$$$$$$$&((((((((((&&$&&&&&(****,,,,**************((*(((((((&( """"$$$$$$$$$$"" """""""""""  &&&&$$$$$$$$$$"$""""""""$""$$$$&&&&&&$$$""""""$$$$$$$$$$$$""""""" """"""$$$""$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$&&&$$&&&&&&&&&&&&((&((((((((((((((((((((*(($$$$$$"$$$$$&(&(((((((&&$&&&&&(((**,,,,*,,***********(*((*(((((((&  """$$$$$$$$$$$$"$""""""""""" "$$$$$$$$$$$$$$"$"""""""""""""$$$&&&&&&&&$$$$""""""$"""$$$$$""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$&&$&$&&&&&&&&&&&&(&&(&((((((((((((((&&&&((&&$$$$""$$&&$$&&((((((((&&&&&&&&((**,,,,,*,*******((**((*((((((((((  ""$$$$$$&$&$$&&&$$"""""$"""  """"$$$$$$$$$$"$$"$""""""$"""""$$$$&&&(&&&&$$$$$$""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((&&&&$&&&(&&&$$$""$$$$$$$&(&((((((&&&&&&&((((***,,*,******(*(*****(*(*(((((((  """"$$$$$$&$&&&&$$$$""$$"""""" """""""$$$$$$$$$$"""$$""""""""""""$$$&&&&&&&&&&$&&$$$$$$$$$""""""""" """""""""""""""$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$&$$$$$$$$&&$$$$$$&&$&$$$$&&&&&&&&&&&&&&&&(&&&((((((((((&&&$&&&&(&&$$$$&$$$$$&&$&&&&&((((&(&&&&&((((***********((((((**(*****(((((((  """$$$$$$$&&&&&$$$$"$"$$$$""" """""""""$$$$$$$$$""$$"""""""""""""$$&&$&&&&&$&&&&&&$$$$$$$$"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$&$&$$$&$$$$&&$&$$&&&&&&$&$&&&&&&&&&&&&(&(&(((((((((((&&&&&&&&(((&&$&&$$$"$$&&&&&&&(((&&(&&&&&&&&(((*********((((((***********((((  """$$$$$$$&&&&&&$$$$$$$$$$"""" """""$$$$"$$$"""""""""""""" """"$$$$$$$$$$$&&&&&&&$$$$$$$"""""""" """""""""""""$"""$""""$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&$$&$$&&&$$&&&&&&&&&&&&&&&&((((((((((((&&&&&&&((**((&$&&&$$""$$&$$&&&&&&&(&&&&&&&&&(((((*****(((((((**************((  """"$$$$$&&&&&&&&$$$$$$$$"""" """"""""""$""""""""""""""""""""""$$$$$$$$&&$$$$&$$$$$$$$$$"""" """""""""""""""""$$$"$$$$$$$$$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&$$$&&$&$$&&&&&&&&&&&&&&((((&((((((((&&&&&&&((****(&&&&$$""$$$$$$&&&&&&&&&&&&&&&&&&(((****((((**************,*****  """"$$$&&&&&&&&&&$&$$$$$""""" """""""""""""""""""""""""""""""""""""""$$$$&$$$$$$$$$$"""""""""""$""""""""""""""""$$"$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&$$$$&&&&$$&&&&&&&&&&&&(&&(((&&&(((((&&&&(((((*,,,*(((&&$&$$""$$$$&&&&&&&&&&&&&&$&&&((**(((((((*************,*,****  """$$$$$$&&&&&&&&&&$$$$""""" """""""""""""""""""""" """""""""""""""""$$$$$$$$$$$$$"""""""$$"""""""""""""""""$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$&&$$$$&$$&&&&&&&&&&&&&&&&&&&&&((((((&&&((((***,,,*((&$$$$$$"$$$$$$&&&&&&&&&&&&&&&&&((((((((((********************  """$$$$$$&&&&&&&&&&&$$$$""" "" """ """"""""" """"""""""""$"""""""""$$$$$$$$$$""""""""$$"""""""""""""""""""""""""""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$&&&&&&$$$$$$&&&&&&&&&&&&&&&(((&&((((((&&&((((****,,,*((&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(((&(((***************,****** """$$$$&&&&&&&&&&&&&$$$$"""  " """"""""""""""""""""""""""""$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$&&&&&&&$&$(&$&&&&&&&&&&&&&&&(&&(((((((&&(((((****,.,**((&$$$&$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&((*****((************,***  """""$$$$$&&&&&&&&&&&&$&$$$""  " " "" """"" """"$$"""""""""$$$"$$$$"""""""""""""""""""""" """""""""""""""""""$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&(((&(((&&&&&(((((**(***((($&$$&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&((**((((****(*******,,*** """"""$$$$&&&&&&&&&&&&&&&&&$$"""  " " """"""$$"""""""$$$"$$"$""""""""""""" """"""""""""""""""""""""$"$""""$"""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&(((&(((((((&&((((((((*****(&&&&$&&&&$&$$&&&&&&&&&&&&((&&&&&&&&&((((*((((((**********,,** ""$$$$$$$$$$&&&&&(&&&&&&$$$$""   " " """"""""$"""""""$$$$$$"$$$""""""""""" """"""""" """"""""""""""""""""$$$"""$$"""$$$$$$$$$$$$$$$$$$$$$$&$$&&$&$&&&$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(((((((((((((((&&((****((&&&$$&(&&&&&&&((&&(&&&&&((&&&&&&&&&((((((((((((((*******,,,**$$$$$$$$&&&&&&&&&&&(&(&&&&$$$$""   "" " """"""""$$""$$$$$$""$""$""""""""""""""" """"""" """""""""""""""$$"""""$$$$$$$$$$$"$$$$$$$$$$$$$$"$$&$&$$$&&&&&$$&&&&&&&&&&&&&$&&&&&&&&&&&&(&(((((((((((((&&&&&(((**((((&&&&&&(&&&&&&&&(&&&&&&&&(((&&&&&&&&&((&((((((((********,,,**(($$&&&&&&&(&&&&&&(((&&&&$$$$""    """ """""""""$$$$$$$$"""$$$""""""""""""""""" """""""""""""""""""""""$"""$$"$$$$""$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&&$&$$$$&$&&&&&&&&&&&&&&&&&&(&&&&&&&(((((((((((&$&&(((****(((((&&&&(&&&&&&&&&&(&&&&&(&&&&&&&&&&&(&&((((((((*******,,,,*,**(&&&&(((((((((&(((&&&&&$$$""   """"" """""""""""$$"""""""""$""""""""""""""""""""" " """""""""""""""""""""""""$$$$$"""$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$$$$$$$$$$&&&&$&&&&&&&&&&(((((&&&&(((((((((&(&&&&(((**((*(((((&&((((&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&((((((((******,,,,*.,,,**(((((*((((((((((&&&$$$$""  """"  """""""""""""""""""""""""""""""$"""""""""""""""""""""" """ """ """"""""""""""""$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&((&&((((&&&(((((&((&&((((*(((((((*(((((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&((((((((*****,,,., "0..,,********((((((((((&&&$$$""  "$$$$"""" """"""""""""""""""""""""""""""""""$""""""""""""""""" """ """"""""""""" """""""""""$"$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&((&&&((&&(((((((((((((((*****((((((((((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((*(**,,,.,. "2200,,,,,,***(**(***((((&&&$$$""  $$&&&&$""$" "$$$"""""""""""" """"""""""""""""""""""""""""""""""""""""" " """"""""""""""""""""""$$""""""$$$$$$$$$$$&$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((((&&&&((&((((((((((((((*(***((((((((((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((***,,...,"2200..,,,,,***********(((&&&&$$$"""&&((((&$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&((&&&(((&(&(((((((((********(((***(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((***,,.... 22200...,,,*,**********(((((((&$$$&(((**((&&&&&&&$$$$$$$$""""""""""""" """ """"""""""""""""""""""""""""""""" " """""""" """""""""""""""""""""$$$$$$$""$$$$$$$&$&$$$&$$$&&$$$$$&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&((((((((((((((((**,,***(((*****(((((&&&&&&&&&&$$&$&&&&&&&&$$$$$&&&&&&&&(((***,,,,.,,"222200....,,,,,*****,*********((&&((*,**(((((&&&&$$$"$$$$""""""""""""""""""" """"""""""""""""""""""""""""""" """ """ " """"""""""""""""""""$$$$$$"$$$$$$$$$&&&&&$&&&&$$$&&&&$$&&&&&&&&&&&&&&&((&((&&&&&&(&&&&(((((((((((((((***,,,,,**********((((((&&&&&&&&(&&&&&&&&&&&$$$$&&&&&&&((((***,,,,,,."222200.0....,,,,,*,,,,,,,,**,,**(((**,,**((((((&&&$$$""$"$""""""""""""""" """""""""""""""""""""""" """"""" "" """""""" """""""""""""""""""""$$$$$$$$$$$$$$$$$$$$&$$$$&&&&$&&&&&&&&&&&&&&&&&&&(((&&&&&&&&(&&&&&(((&&&((((((((((***,,,,*(*(******(((((&&&&&&&$$$$$&&&&&&&&&&$$$$$$$&&&&(&(((**,,,,,.,"222220000...,.,,,**,,,,,,,,,,.,*****,,**(((((((&&&$""""$"$$""""""""""""" """"""""""""""""" " """"" """""""" " "" " """"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((****(***,*,,***(((****(((((&&&&&&&&&$$$$$&&&&&$&$$$$$$$$$&&&&&&(((***,,,,,, 22222000.....,,,,**,,,,..,.....,,***,,**((((((&&$$$$""""""""""""""" " " """""" "" "" "" """ """""" " "" """""""""""""""""""$$$$$$$$$$$$$$$$$$$$&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((*((*******,,..,**((*(*(((*(((((&(&&(&&&&$&&$$&&&&$$$$$$$$$$$$&&&&(((((**,,,*** 222220200.....,,,,*,,,,,,,,.....,,*,,**(((&&&&&&$$$$$"""""""""""""" """"" " " " " """" "" " " " "" """"""" """"""""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&(&&((((******,,...,,**(*((((((((&((((((&&&&&&&&&&&$&&$&$$$$$$$$$$$$&&&&&(((******** 22222220000..,,,,***,,,*,,........,,,**(&&&&$$$$$$"""""""""""""" """" " " " "" """""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&&(((((**,*,,...000.****((((((((((((((&&&&&(&&&&&&&&&$&$$$$$$"$$$$&$&&&&&((******,* 2222222000..,,,,*******,,,...000..,,,**((&&&$$$"""""""""""""""" "" " " " " """""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((&(((&&(((((((**,,,..00.,***(((((((((((((((((((&&&&&&&&&&&$$$$$$$"""$$$$$&&&&&&(((****,, 222222000...,,,,*******,,,,..0000..,,*((&&&$$$"""""""" """"""""" """ " " """"""""$"""""$"$$$$$$$$$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((&((((((((((**,,,,...(&((&(&(((((((((((((&(((((&(((&&&$&$$$$$$$$$$"$$$$&$&&((((((***,, 00220000...,,,**********,,,..0000.,,,*(((&$$$$"""""""""""""""  " """""""""$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((**,,,,,*(((&&&&&&((((((((((((((((((((&&&&&$$$$$$$$$""""$$$$&&&&&((((**,,.002000...,,,,***********,,,,.000.,,,*(((&&&$$""""""""""""""    " """"""""""""$"""$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&((&&((((&&(((((((((((*****((&((((&&&&(&((((((&&(((((((((((&&&&&$$$$$$$$$$$"$$$$$&&&&&&&(((**,,02200...,,,,,***********,,,,,.,,,,,***((&&$$""""""""""""""""   "" """""""""$$$$"$$$$$$$$$$$$$$$$$$&&$$$$$$$&&$&$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&(((((((******(&&&((((&&&&&&&(((((((((((((((((&&&&&$&&$$$$$$$$$$$$$$$$&&&&&(((*,,,000...,,,,,,*,**************,,,**,**(((&&$$$""""""""""""""  """""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&&$$$&&&&$&&&&&&&&&((&&&(&&&(((&(((&(((((((***((&&&&$$&&(&&&&&&&&&(&(((((((((((((((&&&&&&$$$$$$$$$&$$$$$&&&&&&&((**,,.0..,,,,*,***,*******(*************((&&&$$$$""" " """"""""    " """""""""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&(&&(((((((((((((((&&&$$$$&(((&&&&(&(((&(&(((((&((((((((((&&&&&$$$&$$$$&$$&&&&&&&&&(((**,...,,,,*,,************(**********(((((&&&$$$""" """""" "   """""""""$$$$"$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$&$&$$$$$$$$$$&&&&&&&&&&&&&(&&&&&&&&(((((((((((((((((((&&$&$$$&&((&(((((&&((((((((&(&((((((((&(&&&&&&&&&$&&&&&&&&&&&&&&((***,*,,,,,,,,*,*,*,*****((**(********((((&&$$$$"""" """""""    """""""""""""$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((&&&&&&&&&&&&(((((((((((((&&&(&((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((*****,,,,,,,,,,,,********(*(*((((**((((&(&&$$$""""" """"" "     """""""""$"$$"$"$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$$$$$$$$$&$$$&$$&$&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((&$&&&(((((((((((((((&(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&((((**(**,,,,,,,,,,,,,****((*(*((((((((((((&&$$$"""""" """""""    """"""""""""""""$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$$$$$$&$$$$$$$$$$$&&&&&&&&&&&&&&((((&&&((((((((&(&(((***(((&$&&&&(((&((((((&(&(&(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((**(**,,,,,,,,,,,**********((((((((((((&&&$&$""""" """"""""      """"""""""""""""$"$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&(&((&(((&&((((&&&&&&(&(((***(*(((&&&&&((&&&(((&((((((((((((((((((&&&&&&&&&&&&&&&&(((((&((((((*(****,,,,,,*,*********(*((((((((((((&&&&$$""""" " """""" "    " """""""""""""""""$$$$$$$$$$$$$$$$$$$&&$$$$&$$&$$$$$$$$&$$$$$$$$$$$$&&&&&&&&&&&&(((&&&&&(((&&&&&&&(&&((((*****(&&&((((&((&&((&(((((((((((((((((((&&&&&&$&&&&&&&&(((**(((((((*(***,,,*,,,,,,*********(((((((((((((&&$$$$$$"""" """    """"""""""""""""$"$$$$$$$$$$$$$$$$$&$&&$$$$&&&$$$$$$$$$$$&$$$$$$&$$$&&&&&&&&&&&&&&(&(&((((((&&&&&((&((((((((((&&&((&((&(&((((((&((((((((*(((((((&&&&&&&&&&&&&&&&&(****(((((((((**,,,,,,,************((((((((((((&&&&&&$$""""" "     " """""""""""""$"$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&$$$$$$$$$$$$&$$&$$$$&&$&&&&&&&&&&&&&&&(((((&&&&((&(&(((((&&&(&(&&&((((((((((((((((((((****(((((((&&&&&(&&&&&&&&&&&((***((((((((*********,************(((((((((((((&&&&$$$$"""""    """"""""""""$$$$$$$$$$$$$$$$$$$$&&$&&&&$$&&&&&$$&$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&((((&&&&(((((((((((&&&(((&&((((((((((((((((((((********((((&((&&&&&&&&&&&&&&((((**((((((((******,**********(*(*((**((((((((&(&&$$$$$$""""   """""""""""""$$$$$$$$$$$$$$$$$$$$&$&&&$$&&&&&&&&$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&(&&(((((((((**((((((((((((&((&(((((((((((*(*((*****(((((((&&(&(&&&&&$$&&&&&(((((**(*((* ((****,****,,,*****(((****((*(((((&&&&&&&$$$$$"""   " """"""""""""""""$$$$$$$$"$$$$$$$$$$$&&&$&$&&$&&&&&$$$$$&$&$$$&&$&$&&&&&&&&&&&&&&&&(&&&(((((((((((((((&&&((((((((((((((((((***((**********((((((((((&&(&&&&$$$&&&((((((((((**&(*******,,,,****(*********((((((&&&&&&&&$$$"""""        """""""""""""$"""""$$$$$$$"$$$$$$$$$&&&&&$$&&$&&&$$$$$"$$$$$&$$&&&&&&&&&&&&&&&&&&((&&&((((((&(&((((&&&((****((((((((((((*****************(((((((((&&&&&&&&&&$&&&(((***(((**((*************************(*(*(((&&&&&&&&&&$$$""""      """""""""""""""""""$$$$$$$$$$$$$$$&$&&$&$&$$$&$&$&&&$&$$$&&&$&&$&&&&&&&&&&&&&&&&&&&(&&((((((((&&&&&&(((((****(((($&(((((((***********(((*(((((((((((&&&&&&&&$&&&&&(((**(*((( (************,************((((((&((&&&&&&&$&$$$"""   """""""""""""""$$$$$$$$$$$$$$$$$$&&$$$&$&&$$$$$&&&$&$$$$&&&&$$$&&&&&&&&&&&&&&&&&&&&&(&&((((&&&&&&&(((((****(((((&&(((((((*********((*(**((((((((((((&&&&&&&&&&&&&((((***(** (******************(******((((((((&&&&&$$&$$$$$"""     "" """"""""""""""$$"$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&$$$&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&(((*(((((&((((((((((*******(((*(********((((((&(&&&&&&&&&&&&&(((**(**((*************************(((((((&&&&&$$$$$$$$"""      """" """""""""""""$$$$$$$$$$$$$$$$$$$&&$$$$$$$&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&(&&&&&&&&&&&(((&(((((((((((((((****((((*(*((****(*(*(((((((((((&&&&&&&(&((((****((((******************((*((((((((((&&(&&&&$$$""$"""    """""""""""""$$$$$$$$$$$$$$$$$&&&$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&&$&&&((&&&((((((((((((((((*(*(*((((*(((***((*(*((((((((((((&&&&((((((****(((**************(*********((((((((((&&&&$&$$$$"""       """"""""""""""$$$$$$$$$$$$$$&&$&$$$$$&$$&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&$$$$$$$$&((&(((((((((((&(&(((((((((((((((*****(***(***((((((((&&((&(((((((***((((*****(*(**((*((***((***(((((((((&&&&&&$$$$$$"""      """""""""""""$$$$$$$$$$$$$$$&$$$$$$$$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&&&&&$$$"""$$&&((&(&((((((&(&&&&&((&((&(((((((*************((((((((((((((((((((***&((((((**((((((***********((((((((&(&&&&&&$$$$$$$""    """ """"""""""$"$$$$$$$$$$$&$&$$$&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&$$$" "$&(((((&&&(&&(&&&&&&&&&((&(((((((((***************((((*((((((((((((((*((((***(*((((((**(****(**(((((((((((&&&&&&$$$$$"""""    """"""""""""""""$$$$$$$$$&$$&$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$"""""$&(((((&&&&&&&&&&&&&&&&&&&&&&(((((*********************((((((((((((((*(((******(((((((((((*((((((((((((((((&&&&$$$$$$$$"""      "" """""""""""$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&&&&&$$$"""$"$&((((((&&&&&&&&&&&&&&&&&&&&&&(((((((********************(((((((((((*(*&((((***(((((((*((((((((((((((((&&(&((&&&&$$$""""""""    """"""""""""""$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&&&$"""$"$&&((*((&&&&&&&&&&&&$$$&&&&&&&(((((((**************(*******((*****((((((((((((((***((((((((((((((((((((&&&&(&&&&&$$$"""""""""    " " """""""""""""$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$""$$$&&&&&(((&&&&&&&$&$$$$$$$$&&&&&(((((*************(**********(((***(((((((&(((*((((*(((((((&((((((((&(((&&&&&$&&&$$$"" ""   """""""""""""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&(&&&&((&&&&$$$$$$$$$$$$$&&&&(((((***************************(****((&&&&((((((((*(((((((((((((((&&&&&&&&&&$$$$$""""   " " """""""""""$"$""$$$$$$$$$$$$&$$&&&$&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&$$$$$$$$$&&&&$$&&&&((((**,,*****************************(((&((((((((((((*((((((((((((&&&&&&&&&&&$$$"""""   $ """"" """"""""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&$$$$$$$$$$$"$$$&&&&&&&&&(&((((***,,****************************(((( (((((((((((((((((((((&(((&&&&&&&&&&&$$"""     " """"""""""""$$"""$"$$$$$$$$$&$$&&&&$&&&&$&&&$&&&((((&&&((&&&&&&&&&&&&&(&&&&&&$&&(&&&&&$&$$$$$$$$$$$$""$$$&&&&&&(&((&(((*****,*************(***************((* (((*(((((((&(((((((((&&((&&&&&&&&&$$$$""""       """""""""""""""""""$$$&$$$$$$&&&$&&&&&&&$$&&&&&&&&&&&&&(&&&&&(&&&&&&((&&$$$$"$$$$&&&&$$$$$$$$$$$$$$""$$$$$$$&&&&&&((((*************(*(*(((((*****************((((((((((((((((((((&&(&&&&&&&&&&$$$$""""       """"""""""""""""""$$$$$$$$$$$&$$$$&&&$&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&(&&&&$"""""""$&&$$$$$$$$$$$"$"$$$$$$$$$$&&&&&&&(((((*********((((((*(((((**********(**((* (((((((((((&&(((((&&&&&&&&&&&&&&&$$$$$"" "    " " """"""""""""""""$$$$$$$$$$$$$$&$&$&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&$$$"" "$$$""""$$$$$"$""""$"$$"$$$$$$&$$&&&&&((***,***((*(((*(*(((((((***********(*"(((((&((&&(((&(&(&&&&&&&&&&&$$&$$$$$$$$"""      "" " """""""""""""$$$$$$$$$$$$$$$$&$&&&&&&&&(&(&&&&(&&&&&&&&&&&&&&&&&$$$""" """"""""$$$$$"$"$""$$$$$$$$$$$$$$&&$&&&&((*(****((((((**((((((((*************((((((&&&&&((&(((&&&&&&&&&&&$$$&$$$$$$$$$$""""  "  "" """"""""""""$$$$$$$$$$$$$$$$&$&&&&&&&((&(&&&&(&&&&&&&&&&&&&&&$$$" " "  """"$$$$$$$$$$"$$$""""""$$$$$$$$$$$$&&&((((((*((*((((*(*(((((((************((((&(&&&&((((&&&&&&&&&&&$$&$$$&$$$$$&$$$$"""     " """"""""""""""$$$$$$$$$$$$$&&&$&&&&&((&&&(&&&&&&&&&&&&&&&&&&$$""   ""$"""$$$"$$$$$""""""$$$$$$""$$$$$$$&&&&(((*****(((*((((((((((******(***(((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$""   " """""""""""""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""  """"""""$"$$$$$$"$""""$$"$"$"$$$$$$$$$$$&&&(((((***(*((((((((((((****(*(((&((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&$$""   """"""""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$""  """""""$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$&&&&(((((((((((((((((&&&((((((((((&&&(&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$"""    "    """""""""""$$$"$$$$$$$$&$$$$&&&$&&&&&&&&&&&&&&&&&&&&&$$$""  """""""""$$$$$$$$$$"""$"$$$$$$$$$$$$$$$$$$$$&&&&((((((((((((&&&&&&&&((((((&(&&&&&&&&&&$&&&$&&$$&$$$$&$$$$$$$$$$$$$$$$"""" "  """"   " """"""""""$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&$$$$"  """"$$"$$$$$$$$$$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&(((((((((&&&&&&&&&((((((($&&&&&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""" """"""    " """""""""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$$""""  """$$$$$$$$$$$&$&&&&&$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&((((((&&&&&&&&&&&((((($$$$$$$$$$$$$$&$$$$$&$&&$$$$$$$$$$$$$$$$$&$$$$$$$$"""" """"""""  "" """""""""""$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&$$$$"""  ""$$$&$$$$$$$$$$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&("""""""$$$$$$$$&&&&&&&&&&$$$$$$$$$$"$$$$$$&&&&&&$$$$"" """"""""""""   """"""""""$$$$$$$$$$$&$&&$$&&&&&&&&&&$$&$$""""  "$$$$$$&&&$&$&&$&&&&&&&&&&$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&& """$$$$$$&&&&&&&&&&$$$$$&$$$$"$"$$&&&&&&&$&$$" """""""""""   " """""""""""$$$$$$$$$$$&$$$&&&&&&&&&&$$$$&$$$"   "&$$$&&&&$&&&&&&&&&&&&&&&&&&&$$$$$""""$$$$$$$$$&&$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& ""$$$&&&&&&&&&&&&$$$$$$$$""" "$$&&(&&&&$$$$"" " "" """""""""""""""" ""   " """"""""$$$$$$$$$&&$&&&&&&&&&$$$$$$$$"  "&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$$$$$""$$$$$$$$$$&&&&&&&&$&$&&$&&&&&&&&&&&&&&$&&&&&&& ""$$&&&(&&&&&&$$$$$$$"""" "$$&"&&&&$$$"" """""""""""""""""""""""""""""""  """"""""$"$$$$$$$$&&$$&&&&&$$$$$$$$$"""" " $&&&((((&&&&&&&&&&&$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&& "$$&&&(((((&&&&&$$$$"""""" "$$$&&&&&&$$$""""""""""""""""""""""""""""""""""""""""   " """"""$$$""$$$$$$$$&$$$$$$$$$$$$"""" ""$&&&&(((&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&& ""$&&(((((((((&(&&$$$"" """""" "$$$$&$$$$$$$"""""""""""""""""""""""""""$"""""""""""   """"""$"""$$$$$&&&$$$$$$$$$$$$""""""" "$&&&&&(((&&&&&$$&$$$$$$&$&&&&&&(&&&&&&&&&&&&$&$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"$$"$$$$$&&((((((((((((&&$$$$""""$$$"$$"$$$$$$$$$$$$$""""$""""""""""""""""""""""$"""""""""""   """"""""$"$$$$$$$$$$$$$$$$$$"$""""$$$""&((&&&((((&&&&&$$$$$$$$$$$&&&&&&(&&&&&&&&&&&&&&&&&&$&$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&(((&&&(&&&(((*(((((((&((((((&&&&&$"""$$&&$$"$$$$$$$$$""$$"""$""""""""""$""""""""""$$"""$$"""""""  """""""""$$$$$$$$$$$"$$$$$$$$""""$$$&&&(((((((&&&&&&$&$$$$$$$$$$$$&&&&&&&&((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((( ((***********((((&(&(((((((&&(&$$$&&&&$$$$$$$$$""""""""""""""""""""""""""""""""$$$"$$$$""""""    """"""""""$$$$$$$""""""$$$$""""$$$$&&&&&(((((&&&&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&( "**,,,,,,,,**((&(&((((((((((((((&&&$$$&&$$$$$$$$"""""""" """""""""""""""""""""""""$$$$$"""$"""  """""""$"$"$"""""""""$$""$$$$&&&((&((&&&&&&&&$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((( $,,,,,,,,,***(((((&(&((((*******(&&&$$&$&$$$&$$$$""" """""""$""""""""""""$""""$$$$"$$$"""""""""   """"""""""""""""""""""$$$$$$&((((&(&&&&&&&&&$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&&&&&&&&&&&(&(((($,,,,,,,****((((&&&&&(((*********(&&&$$&&$$$$$$$$$$"  """"""$"""""""""""""""$$$$$$$$$"""""""""""    """"""""""""""$$"""""$$$$$$&((&&((&&&&&&&&$$$$$$$$$$$$$$$$&$$&&&&&&&&&&$&$$$&&&&&&(&&&&&&&&&&&&&$$$$$&&&&&&((((((&(&((&&(&,,,,*,,***(((&&&&&&&&((*********((&$"$&&$$$&$&$$$""   """""$"""""""""""""""""$$$"""""""$"""""""" "" """""""" """""""""$$$$$&(&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$&&$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&&&&&&&&&&&&((&&&( &,,,******((&&&&&&&&&&&(((******((&&&$&&&&&&&&&&$$$"" """""$"""""""""""""""""""""""""""""""" """  " " " "" """"""""$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$&&&&&&&&&&&&&&&&$$&&&&&&&&&&&$&&&&&&&&&&&&((&&((($*,,,****(((&&&&&&&&&&&(((****(**&(&$&&&&&&&&&&&$$$$$""" "" "$"$$""""""""""$""""""""""""""""""""""""  """"$$$$$$$$&&&&&&&$$$&$$$$$$$$$$$$$$$$""$$$$$&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&(&("*******((&&&&&&&&&&&&&&((((((((((($&&&&&&&&&&&$&&$$$$$""""""$$"$$""""""""""""""""""""""""""""""""""""   "$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$"$$$$$$$&&&&&&$&&&$&&&&$$&$$&$&&&&$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&(("((((((((&&&&&&&&&&&&&&&&((((((((((&&&(((&&&&&&&&&&&&&&$$""""$$$$$"""""""""""""""""""""""""""""$""""  """$$&$$$$$$$&$$$$$$$$$$$$$$"$$""$""""$"$$$$$$&&&&&&$&&&&&&&&$&$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&("((((((((&&&&((&&&&&&&&&&&(((((((((&(((((&&&&&&&&&&&&&&$$$""$$$$"""$"""""""""""""""""""""""""""""""  ""$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$"""$$$$$$$$$$&&&&$$&$&&&&$&&&$&&&$&&&$&&&&&&&&&(&&&&&&&&&&&&&&&&(("((((((&&&&&&&(&&(&&&&&&&&&((((&(((((**((&&&&&&$$$$&&&&$$$$$$$$$$$""""""""""""""""""""" """""""""""  """$$$$$$$$$$$$$$$$$"$$$$""""$""$$"""""$$$$$$$$&$&&&&&$&&&&$$&&$&&&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&( &(((&(&&&&(&(&&&&&&&&&&&&&((((((((((**((&&&&$$$$$$$$$&$&$$$"$$$$$""""$"$""""""""""""""" """"""""""    """"$$$$$$""""$$"$$"$$$$$$"$$$$""$""$$$"$$$$$&$$$$&&&&&&$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&( &(((((((&&&&&&&&&&&&&&&&&&((*((&&((***((&&&&$$$$$$$$$$$$$$$$"$$$$$$"""""""" """"""""""""" """""""  """""""""$""""$$$$$$$"$$$$"$$$$"$$"$$$$$$"$$$$$&&$$&&&&$$&&&&&&&&$$$$&$$&&&$&$&&&&&$&&&$&&&&&&&&&&&&& ((&(&(&&(&&&&&&&&&&&&&&&&&(((((&(****((&&&&&$$$$$$$$$$$$$$"$$$$$$""""$""""""""""""""""""""""""""   """""""""""$"""$$$$"$"$$$$$$$$"$$$$"$$$$$""$$$$$$$$&&&&&&&&&&(&&&&&$$$$$&$$$$&$$$$&&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((*(((***(((&&&$$$$$$$$$$"""$$""$$"$$""""""""""""""""""""""""""""""" "  """"""""$$$""""""$$"$""$$$$$$$"$"$$$$$""$$$""$$$$$$$$&&&&&&&&&&&&&&&$$&&&$$$$$$$$$&$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&((*((*((&&&&&$$$$$$$$$$"""""$$$$$"$$$""""""""""""""""""""""""""""""  """""""""""$""""""$"""$"""""$$"""$$$$$$$$"$$"$$$$$$$$$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&(*(((&&&&$$$$$$$$$$$$$$$$$"$"""$"""""""""""""""""""""""""""""""""" "  """"""""""""$""$"""$"""""$""""""$"$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&$$$$$$$$$$$$$"$$$$$$$$$"""""""""""""""""""""""""""""""""""" "  """""""""""""""$""""""""""""""$$$"$$$$$$"""$$$$$$$$$$$$&&&&&&&&&(&&&&&&&&&&&$&$$$$$$$$$$$$$$$&$$$&&&&&&&(&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$"$"$"$"$$$$$$$$$$"""""""""""""""""""""""""""""""""""" " "   """"""""""""""""""""""""""""""""$"""$"""$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$&&&&&(&&$&&&&&&&&&&&&&&&&&&$$&&$&&&&&&&&&&$$$$"""$$""$$$$$$$$$$$$"""""""""""""""""""""""""""""""""" """"" """" """  """""""""""""""""""""""""""""""""""""""""""$$$$"$$$$$&&$&&&&&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$&&&&&((&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&$$$"""$$$$$$$"$$$$$$$$""""""""""""""""""""""""""""""""" ""$$"""""""" """"""  """"""""""""""""""""""""""$""""""$$"""$""""""$$$""$$$$$$$$&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$&&&&&(&&&&&&&&&&&&&(&&&&&$&&$&&&&&&&$&&&&$$$$"""$$$$$$$$$$&$$$$$$"""""""""""""""""""""""""""""""""""""""""$"""""""""""""""   """""""""""" """"""$"""$""""""""$$"""""$""$"$"$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&$$$$$$$"$""$$$$$$$$$&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&$$$$$$$$$&&$&&&&&$$$$$$$$$$$"""""""""""""""""""""""""""""""" """""""""""""""""""""  """"""""""""" """""$$""""""$"""""$"""""$"""$""$$$$$"$$$$$&$$&&&&&&&&&&&&&&&&&&&$$$$$$$"$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$&$$$$$&&$$$$$&&$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""       "" " """""""" """"""""""$"""""$"""""$$"$$$$"$$""""""$$$$$$$&&&&&&&&&&&&&&&$&$$$$$$$$$""""""$$"$$$$&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$&$$$$$$$$&&&&&$&&&$&$$$&&&$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""" """""   "  " "" """"""""""""""""$$"""""""""""""""""""""$$"""""$$""$$$$$$$&$&&&&&&&&&$&$$$$$$$$$$$$"""""""""""$$$$$$$&&&&$&&&&&&&&&$&$$&$$&$&&&&$$$$$$$$$&&&&&&&&&$$$$$$&$$$$$$$$$$""$"""""""""""""""""""""""""" """"""" """"""" """"""""  " " """ "  """ """""""""$$$"$$$$""""""""""""""""""""""""""""""""""$$$$$$$$$$$&&$$$$$$$$""$$$$"""""""""""""$$$$$$$$$$$& &$&&&&&$&&$&&$&&&$$$$&&&&&$&&&&&&&&&&&&&&$$$$$&&$$$$$$$$""""""""""""""""""""""""""""""""""""""""""" " """"""""" "" """ "  "" " " """"""""""$$$$$$$$""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""$$$$$$$$&$$&&&&&&&&&&&$&&&$$&&&&&&&&&$"&&&&&&&&&$$$$$$$&&$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """" "" """ """"" "  " "" """"""""""$$$$$$$""""""""""""""""""""""""""""""""""""""$$$$$$"""$$$$""""""""""""""" """""""""""""$$$$$$&$$$$$&$&$&&&&&&&&&(((&&&&&&&&"&&&&&&&&&$$$&$$$$$$$"$$"""""""""""""""""""""""""""""""""" """"""""""""" " " "" ""  """"  "  """""""""""""$"$"$" """""""""""""""""""""""""""" """"""""$$$$$""""""$"""""""""""""" " " """"""""$$$$$$$&$$$$$&&&$&&&$&&&&&&&&(&&&&&&&&&&&&&&&&$$$$&&&&&$$$$""""""""""""""""""""""""""""""""""""""""""""""" " """ """" """""" """""     " """"""""""""""""$$"""""""""""""""""""""""""""""""" """""""$$"$"$""""$$$$""""""""""" " """"$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&(((&&&&&&&&&&&&&$$&&&&&&&$$""""""""""""""""""""""""""""""""""""""""""""""""" " " " """"" """"""     " " " """"""""""""""""$$""""""""""""""""""""""""""$"""""""""$$$$$$$$$$$$$&$$$$" " """"  """$$$$$$&