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 = '466B62' IMAGE_NUMBER = 55678467 IMAGE_TIME = 1977-11-27T07:31:43Z EARTH_RECEIVED_TIME = 1977-11-28T11:55:16Z ORBIT_NUMBER = 466 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = RED EXPOSURE_DURATION = 0.101900 NOTE = "MEDIUM RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END 2  ZèØ[^?0RV9’$Ü€ñò¶7”ïØ&ïÕÒº¢–V“-Ö×$ (****,,,,,*,*((((((((((((&((&(((((&&&&&&((((&(((((((((((&&(&((((((((&((((*&&&$&$&&&(((((*(((*(**(*(((***(*(((((*(((&(********,,,**((*(****((**********************(*********,,,,,,****************,,,,,,*******,*,******,,,,,,,**,,,*,*****,,,,,,.........,,,,,,,.,,,,**,,,,,,***(((((((&&&&&&&&$$&((((**********((((((((((((("&**((((((((((((((((******(((((((((((((((((((((&&&&&&&&&&&&(((**((**((((((((((((((((((&&&&(******(((*(*(*((((((((*****(((((****((((((*****((((((**(***(**(******((******(*(((*****************((******,*(*****,,,,,,*,*,,,,,,,,,*,,,,,***********((*((((&((&$$&&&&$$$" $&(((****((**(**(((((&&((((((&(((((((((((((((((((((((((((("&&&(&&&((((&&&&&(&&&&&&&&&&"&((((((&((((((((((((&(((((&"&&(**((((((((((((((((((((((&&(&((((((&&(((((((((((((((((((((((*****(**((*((((((((((((*(*(*(********((((((**(*((((***,****(***,,*,****,,,,,,*,**********((((***((&&&&&$&$&$$$$" &(((((((((*****((((((((&(&((((((((((((((((((&(&(&&((((((&(&&&&&&&&&&$&&&&&&&&&$&$&&&&&&&&&((((((((((&(&&(((&&&&&&(&(&&(&((((((((((&&((((((((&&&&&$&(&&&&&&(((((((&&&(&((((((($((((((((((((((((((((&(((((&$&((((**((((((((((((((((**(**(***((*************,,***********((((((((((((&&&&((&&$$$$$$" &&(((((**(*((((((((((((&&&(((((((&(&((&(((&&&&&&(&(&(&(&&(&&&&$$$$$$$&$&&&&&&&&&&&&&&&$$$$&&&((&&&&&&&(&&&&&&&&&&&&(((&((((((&(&&&(&((&&(&&&&&&&(&&&&&&&&(((&&&&&&&&(&&&&&&(((((((&&((&((((((&&&&(((&&&&(((&(((((((((((((&((((((((((((($&(**((((*******************("$(((((((((((((&&&&&&&&$$$$$$  &&&((((((((((((((((&(((&&&(&((&&&&&(((&(&&&&&&&&(&&&&&&&(&&&$$$$$$$$$$$$$$$&&&&&&&$$$$$$&&&&&&&&(((&&&&&&&&&&&&&&&&&&(((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&((&((&&&&&&&&&&&&&&&(&(&&&&&&&(((((&&(((((((((((((((((((((((((((((((((*********(******((*((&((*(((((&&(&&&&$$$$&&&&$&$$  &(((((((((((((((((((&(((((&&&&&&&&&(&&&&&&&&&&&$&$&&&&&&&&&&&&$&&&&$$""$$$&$&&&$$$&&&&&&&&$$&&&&&&&&&&&&&&&&$&$$$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&((&(((((&&&&((((((((&&((((***((((*****((((((((((((((&&&(&&(&&&&$$$$$$$$$""" "&&(&&&&((((((((&((((((&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&&&&&$&$&&&&&$&$&$&$&&&&$$$$$$&&$&$$$&&&&&&&&&&&&&&&$&$$$&&&$&&&&&$$$$$&&&&&$$$&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((&&&&&&(&(((&&&&&((((((((((((**(((((((((((((&&&&&&&&&&&&&&&$$$$$"$""""" &&&&(((((((&((((((((&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&$$$$$$$$&$&$$$$$&&&&&&$$$$$$$$$$$$$$$$&&&$$$$$$$$$$&&&&&&&&&&&&&$$$$&&&&&&$$$$$$&&&&$$$$$&&&&&&$$$$&&&&&&$$$$$&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&(((((((((((((((((((((((((((&&(&&((&&$&$$&&&&&&$&$$"""""""""&&&((&(&&&&&(((((&(&&&&&&&&&&&$&&&&&&$$$&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&$$$$$&$&$$$$&&&&$$$$$$$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$&$&&&&&&&$&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$&&$&&&&&&$$$$&&&&&&$$$$$&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&((&&&&(&((((((&(&(((((((&&&&&&&(&&&&$$&&&&&&$&$$$$$$"" """&&(&&&&&&&&(((&(&&(&&&&&&&$&$&&&&&&&&&$&&&&&&&$$$$&$&&$$$&$&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$$$$$$$$$&$&$$$$&$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((&&&&&(&&&&&$&&$&&&&&$$$$&$$$&$" ""&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&&$$&$$&$&&&&&&&$&&&&&&&&&$$$$$&&$$$$""""$$$$$$"""$$$$$$$$$$$$$$$$$$""$$$$$&&$$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&&&&&$$$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((&&(&&&&&&&&&&&&$$$$$$$$&&$$$"$"" " " &&(((((&&&&&&&&&(&&&&&&&&&&&&$$&&&&&&&&&$$$&&&&&&$$$$&&$&&&$$&&&&&&&&&&&$$&$&&$$$$$$$$"""$"""$$$$""$$"$$$$$$$$$$$$$$$$$&&$$$$$&&$&&$$$$$$$$$$$$$$$$$$$$$$"$$$"$""""""$$$$$$$$$$$$$$&$$$$$$$$&&&&&$$$$$$$$&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&&&&(&(&&&&&&&$&&&$$$""$$$$$$$$""""" "" &(((((&&&&&&&&&&&&&&&(&&&&$$$$$&&&&&&&&&$&&&&&$&$&&&&&&$$$$$$&$&&&&$$$$&&&&$$$$$$$$$$$""""""""$$$""""""$$$$$$$$"$$$$&&&$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&$$$$$$$"""""$$$$$"$"" """""$$&&(((((&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$&&$&&$$&&&&$$"$$"$$$$$"""$"""""$""$"""""""""""""$$$$"$$$&&$$$$$$$$$$$$$$$$"$"$$$$$$$$$"""$$$$$$""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$&$$$$$$$&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$""""$$$&""""$$$$$$$"""""$$&&&$&&&(((((&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&$$$$$&$&&$&$$$$"$$$$$$"$"$"$$$"$"""""""""""""""""""$$"""$$$$$$$$"$$$$$$$$$$$$$$$$$"$""$"$$$$$$"$"""""$" """$$"$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&$$"""""$$$$$$$$$$$$$$$$$$&((((((&$&&((((((&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&$$$$$&&&&&$$"$$$$$$$$$$$$$$$$$$$"$""""$$$""""""""""""""""""""""""$"$$$""""""""$$$$$$$$$$$$$$$$""""$$$"$$"""$"$$$""""" """"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$&$&$$$$$&&&&&&&$$$&&&&$&$$$$&&&&&&&&$$$$$$$"$$$$$$&&&&$$$$$$&&((***(((((&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&$$$$$$&&&$$$$$$$$$$$$""""$$$$$"""""""""""""""""""""" """"$$""""""""""$$"$$$$$$$$$$$""""$$"$""$"$$$$$$$$"""$$""" """""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&$&&&&$&$$&$&&$&$$$$$$&&&&&&&$$$$$$$$$$$&&&&&(((&&&((((*****,*((*((&&&(((((((((&&&&&((&&&&&&&&&&&&$&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$""""" " """"""""" """"""""$""""""""""""$$$$$""$"$$$$"""""$"$$$$"""""""$""""" """$""""""$$$$$$"$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&&$$$$$$$$$$$$$$&$$$$$$$$$$$$&&&&&$$$&$$$$$$$&&&&&&&&&&(((*******,,,**(*(&$&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$"""$$""$""""""""""""""""""""""""""$"$$""" """""""""""$$$$"""""""""$"$""""""$"""""""""" """"""""""$$"""$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&&&&$$$$$$$$&&$$$$$$$$&$$$$$$$$&&$$$$$$$$$$$&&&&&&&&&&&&((((****,,****(*(&&&((((((((((&&&&&&&&&&&&&&$$&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""" """""" """"$"" " """""$"$"""""""""$""""""""""""""""""$$$$"" """"""""""""""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$&&&&&&&&&&((((((****(*****&&&&(((((((&&&&&&&&&$&&&&&&$$$$$$$$$$&&$$"$$$$$$$$$$"""$$$$$$$$$$$$$$$$$"""$$$$"$"""" """"""" """""""""""""" " " """"   ""$"""""""""$$"$""""""""""""""""""""""$"""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$&$&&&&&(&&&(((((*(((&&&&&((&((&((((&&&&&&&&&&&&&&$$$$$$$$$$$$"$$$$$$$$$$""$$$$$$$$$$$$$$$$$"$""$$$$$""""" """ "" """"""""""""""""""" """"""  """"""""$"$$$""""""""""""""""""""""""""$$$""""""""" """""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$&$$""$$$$$$$$$$$$$$&&&&$$$$&&&&&&&&&&&((((((((&&&&&&&&((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$""$$"$"$$$$$$$$""""$$$$"""""""""""" """"""""""""""""""""" """"" """"$$"""""""""""""""""""""""""""""$"""""""""""" """""$"$$$$$$$$$$$$$$$$&$$""""$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$&&&&$$&&&&&&&&&&&(((&((&&&&&&&&(((&&&((((&&&&&&&&&&&&$$$$$$$$$$$$"$""""$$"$""$$$$$$$$"""""""$""$"$""""""""" """"" " """"" """"" """""""""""  """""""""$$$""""""""""""""""""""""""""""$$"""""""""" """""""""$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$"$""""$$$$$$$"$"$$$$$""$$$$$$$$$$$$$$$$&$&&$$$$$$&&&$&&&&&&((&&$&&(((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$""""""""""""""$$$$$$""""""$""""""""""""""" """"" """"""" """"" " """""""  """"""$$$"""""""""""""""""""""""""""$"$"$"" """"""" " ""$""$$$""$$$$$$$$$$$$$$$"""""$$$$$$$$"""""""""""""""$$"""""$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&$&&((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$""""""""""$"$""""""$$$""""""""""$""""" " """"" """" ""$$$""" "" """ """""  """""""""""""""""""""""""""""""""""$$$""""$""""""""""""""""""""$$$$$$$$$$$$$$$""""""""$"$"""""""""""""""""$""$"""""$$$$$$$$$$$$$$$$$$&&&&&$$$""$$&&&&&&&$&&&&$&&(&((((((((((((&(&&&&&&&&&&&&&&$$$$$$$$$"""" """"$"""""""$$$$"""""""""""""""""""" " """""" """""""""""""""" ""  """""""""""$$""""""""""""""""""""""""$$$"$$$"" """"""" """""$$"""$$$$$$$$$""""""$""""""""""""""""""""$"""""$$$$$$$""$$$$$$$$$$$$$$&&&&$$&$$$$&&&&$$$$&&&&&$&&(((((((((((((((((&&&&&&&&&&&&&$$$$$$$$"""""""""""""""""$$$""""""""" """""""$""" """ " """""""$"""" """""  """"""""""""""""""""""""""""""""""$$$$""""$""""""" " """""""""""$$$$$$$$$$$"""""""""""$""""""""""""""""""""$$""""$$$&$$$$$""$$$$&&&$$$&&&&&&&&$$$$&&&$$$$" &&(((((((((((((((&&&&&((&&&&&&&&&&&&$$$"$$$$$""""""""$$"$$"""$""$"""" """"""""""" """"""""" """"""""  """""""""""""""""""""""""""""""""""$$$"$"$$$$$" """""" "" """"""""""$$$$$$"""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&$$&&$$$$$$$" &((((((((((((((((&(((&&&&&&&&&&&&&$$$$$$$$$$$""$""""$""$""""$$"""""""""""""""""""""  " """"""$ "" """""""  " """"$$$"""""""""""""""""""""""""""$$$$$$"""$""""""""""""""""" """""$$""""""""""""""""""""""""""""""""""""""$$$"$"$$"$$$$$$$$$$$$$$$$$$$&&&&&&&$$$$$$$$$" $&&(((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$"$"$$$$$""""""$$$""""""""""""""""""""""   """"""""""""""""" "  """""""""""""""""" """"""""""""""$$$$$$$"""$$$$""""""""""" " """"""""$""""""""""""""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$ $&((((((((((((*(((((&&&(((&&&&&&$&&&$$"""$$$$$$$$$$""""$$"""""""""""""""""""" "" """   " " """"""""""" "  """""""""""""" """""""""""""""""""$$$$$$$$$""""""""""""""" """"""""""""""""""" """"""""""""""""""""""$$$$$$$$$$$$$&$$$$$$$$$&&$$$$$$$$$$$$$$$" $&&((((((((((&"((((((((&&&&&&&&$$$$$$$$$$$$$$$""""$$$""""""""""""""""""""""""" " ""  " "$ """"""" """  """""""""""""""""""""""""""""""""$$$$$$$$$$$""""""""""""""" """""""""""" """""""""""""""""" """"$"$""""$$$$$$$$&$$$$$$$$$$$$$&&&$$$$$$&$$" $&&&&(((((((((&&(((((&&&&&&&&&$$$$$$$$$$$$$"$"$$$$$""""""""""""""""""$" """""""  """"" " """$$""" """""" "  """""""" """"" """"""" """""$$$$$$$$$$&&$$""""""""""""" """"""""" """"" " """""""""""""""""""""$"$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&$&&$$" $&&(((((((((((((((((&&&(((&&&&$$$$$&$$$$$"$$$$$$$$"""""""""""""""""""""""""""""""  """"" "" """"""""""""" """" """"""""""""" """"  " """"""""""$$$$$$&&&&""""""""""""""  """ """"""""""" ""$"""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$" &&(&&(&(((((((((&((((((((&&&&&&&&&&$$$$$$$$$$$$""$$$""""""""""""""""""""""""""""" "  """""" " """ """"""""" """"$$""""" """""""""" """""" """"""""""""""$"$"""$&&&&&$$""""""""""" " """" " """""""""""" """"""" ""$"$$"$$$$$&$$$$$$$$$$$$$$$"$$$$&&$$$$$$$  $&&&&&&((((((((&((((((&&&&&&&&&&&$$$$$$$$$$$$$$""$$$$$""""""""""""""""""""""""""""" """" """"" """""""""""""""""""""""" " " "" "" """""""" """$$$&&$$"" """""""""$""$$$&&&&&$"""""""""  " """"" " """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$&&$ "$&&&&&&((&&&&(((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" " """ " """""""" """""""""""$""""" """" " """"""" "" ""$$&&&$&&$$""""""""""$$$"""""$$&&&&$"""""""""""" """"""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$" "$&&&&&&&&&&(((((((&&&(&&&&&&&&$$$&$&$$$$$$$$$$$"""""""$$$"$"""""""""" """""""" "  ""  """"" """"""" """""""""""" """ " """"" """""$$$$$$$$&&&&$"""""""""$""$"""""""$$$$$$$$$$"""""""""  """"""""""""""" """"""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $&&&&&&&&((&&&&(&&((((((&&&&&&$$$$$$$$$$$$$$$$""" """"""""""$"""""""""""""""  " "  """" """"""""""" " " "" " """""""$$$$$$$$$$&$$"" """""""""""""""""""$$$$&$$$$$$"$$$"""  " " """"""" """""""" """""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&$ &&&&&&&(((&&&$&&&&((((&&&&&&&&&$$$$$$$$&$$$$""""""""""""""""""""""""""""""" "" """"  " " " " """"""" """"$"""  " """""""""$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$&$&$$"$$"""  "" """""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$ $&&&&(&&&&&&$&&&&&&&&(&&&&&&&&$$$$$$$$$$$$""""""""" """"$$"""" " """" "   """" " ""$""" """ " """"""""""""""""""" " """""""$$$$$$$$$$$$$""""""""""""""""""""""""""""$$$$$$$$$$$$$"  """"""""""""""""""""""$$$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&& $&&&&(&&&&&&&&$&&&&&&&(&&&&&$$$$$$$$$$$"$"""""""""" """"""""""""" ""  "" " ""$$$"""""""" " " """""""""""" """ """"""  """$"""""$"$$$$$$""""""""""""""""""""""" """"""""""""$$$$$$$  """""""" """"""" """""""$$"""$$$$$$$$"""$$$$$$"""$$$$$$$$$$$$$ $&&&&&&&&&&&&&&$$&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""" """"""""""""" """  " """$$"" """" " " "" """"""""" """"""""""  """"""""""$$$"$""""""""""""""""""$"""""""""" " """""""""""$$$""  "" """""""""" """""""""""$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$&&$ $&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$$$$"$$"$""""""""$"$"""" """"""""""""""""""  """ """"" "" """"" """""""""""""""""""""" "  """"""""""""""""""""""""""""""""""""""""" """" """""$$$$$" """""""""""""""" """"$"$$$"$$$$$$$""""""$$$$$$"$"$$$$$&&$" $&&&&&&&&&&&&&(&&(&&&&&&&&&&&$$$$$$"""""""""$$"""""""""""" " """""""" """""""  """""" "" " """""""""""$""""" """""" """"" """""""""""""""""""""""""""""" " """" """"""""$$$"" """"""""""""""" """"""$$$""$""$$$$$""""""$$$"$"$"$$$$&&&$$$" $&&&&&$&$&&&((((&(&(&&&&&&&&$$$$$$$"" """"$$$$""""""""""  """""""" " """"""""" """"" """ " """""""""""$"$"""""""""""" """"""""""""""""" """""""""" "" """"""""""" """$$$"" """"""""" """"""""""""""$""$"""""""""""$"$$$$$$$$$$$$$ $$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""""""""$"""""""""""""  """"""""" " "" """""" "   "" "" """ """""""""""""""""""""""""   """""$"""""""""""""""""""""""""" " """""""" """"""""""" """""""""""""""""""""""$$""""""$$$$"""""$$""$$$$$$$$$$$$ $&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&$"""""""""""""$$$$""" ""  """"""" """" """"""""""  " " """" " """""""""""""""""""""""""   """"""""""""""" " " """""" " " """"""""""""""""""""""" """"""""""""""""""""""""""" """$$$$$"""""$$$$$$"$$$$$$$$" &&&&&((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$""""$"$$$$$$$"""""""""  """" " """"  " """" """"""""""""""""""""""""     """"""""""""" """""" " """ " """"""""""""""""""" """"""""""""" """""""""""""$""""""""$$"""""$$$$$$$$$$$$$" "&&(((((&&((&&&&&$$&&&&&&&&&&&&&&$$$$$$$$$$$$$"$"""$$$$$$""""""""""   """ " "   "" """ """""""""""""""""""""    """"""""""""" """" """"" " """""""""""" " """"" """"""""""""" """""""""""$$$""""""$$$$""""$$$$$$$$$$$$$""&&((&(&(((((&&&&$&&&&&&&&&&&&&&&$$$$$$$$$$$$$""""""""""""""""""""  "" "" " """""" """""""""""""""""""""   """""""""" " "" "" " """" """" "" """ """"""" """"""""""""""" """""""""""""""""""""$$"$$""""$$$$$$$$$$$$" $&&&&(((((&&&&&&&&&&&&&&&&&&&&&$$$$$$&&$$$""$"""""""""""""""""""""  "   " """" " "" """ """ """""""""""""" """    """ """""""" " """"""""""" "" "" """" """"""""""""""" """"""""""""""""""""""""$$$$$$$$$$$"$$$$$$$" &(((((((((&&(&&&&&$&&&&&&&&&&&&&&&$&&&$&$$"$$$$""""""""""$""""""""""  "   """" " " " "" """"""""""""""""   """"""" " """" " "" "" """""""""""""""""""""""""""""""""""""""$$$$$$$$$"$$$$$$$$$$" &&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$""""$$$$""""""""""""   """" """ """"""""""""""""""""""" "    """"" " "" " "" """ """ """"""" """""""""""""""""""""""$$$$$$$$$$$$$$$$$$$"" &((((((&((((&&&&&&&&&&&&&&&$&&&&&&&&$&&$$$$$$$$$$""$"$"$""""""""" " " ""  " "" "" """"""" """"""""""""""""" " "   " """ "" " """""""" """"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$""&&((((((((&((&&(&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$""$""""""$"""""""""""   """"""""""" "" " """""""""""""""""" ""  " " """  " """""" """"" """"""""$""""$$$$$$$$$$$$$$$$$$" &&(((((((&&&(((((&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$"$$$$$$$$$"""""""""""  ""  """"""" """"" " "" """""""""""" "" " "    "  " """"""""  """" """""""""""""$$$$$$$"$$$$$$$$$$$$ &&((((((&&&&((((((&&&&(&&&&&$$$&&&&&&&$$$$&$$$$$$$$$$$$$$$$"$""""""""""""""  ""   """"" """"""" """" """"""""""""""""""     "" """""""  """""""""""""$$$$""$$"$$$$$$$$$$$ &&(((((((((((((&&&&&((&&&&&&&$&&&&&&&$$&&&&$&$$$$$$$$$$$$"""$$$$$""""""""" " "  " """" " " """""""""""""""     """"""""""""  "" """"""""""""""$$$$$$$$$$$$$"&(((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$"$$$$$"$"$"""""""""" """  """"" """" """"""""""" """ "     " """""""""" "$""  " """"""$"$"$$$$$$$$"&&&(((((((((((&(&&&&&&&&&&&&(&&&&&&&&&&&&&&$$$$$$$$$$"$$$$$$$$"""""""""""" ""  """ " """"" """" """"""""""" "  "   " "  """ """""" "$$""  """"""""$$$$$$" &(((((((((&((((((&&&&&&&&&&&(((&&&&$&$&&&&&&$$$$$$$$$$$$$$$$$$"$"""""""" """ "" """ """"" """ """"""""""""" """ "" """"      "" "" """"" " ""$$$$" """""$$$$$$$$$" &(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$"$$$$$$$$$$$""$""""""""""""""""""""""" """""""""""""""""""""""" """ """ """""     "  """"""""" " ""$$$$"""""  """""""""""""""""$"&&(((&(&&(((((((&&&&&&&&&$$$&&&&&&&$&&&&&&&&$$$$$"$$$$$$$$$$$$$$$$""""""""""""""""""""" """"""""$$""""""""""""" " """ "" "" """" "         """"""""" """"""$$$$$"$$$$$"$""$""$"""""""""""""$" $&&&&&&((((&(&&&(&&&&&&&&$$$ &&&&&$&&&&&&&&$$$$$$$$$$$$$"""$$$"$"""""""""""""""""""""""""""""" ""$$$""""""""""""""""" """"" $"""""" ""  "       " "  """"""""""""""" """"""$$"$$""$$$$$$$$$""""""""""""""""""&&(&&&&((((&&&&&(((&&&&&&&&$$$$&&&&&&&&&&&$$$$$$$$$$$$"$$$"$"$$$$$"$""""""""""""""""""" $&$$""""""$$"""""""""""""""  """" """""  " "       """"""""""""""" """"""$"$""""$"$$$$$$"$"""""""""""""""""" &&(((((((((&&((((((&&&&&&&&&&$$$&&&&&&&&&&$$$$$$$$$$$$$$$$$""$"$$$$$$"""""""""""""" ""$$$$$$""" ""$$"""""""""""" """"""""" """"""   "" " ""$$"            """""""""""""""""""""""$""" "$$$"$"$"""""""""""""""$"""" &&((((((((&&(((((((((&&&&&&&$$$$&&&&&&&$&&$$$$$$$$$$$$$$$$"$""""$$$""""""""""""""""""""$$$$$$""""""""""""""""" """"""""""" " "" """ " " """""""" "      """" """""""""""""""""""""""""$$"$$"""$$""""""""""$$$""" &((((((((((((((((((((((&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""" """$$$"$$"""""""""""""""""""""""""""" """"""  """  """ "       " """""""""""""""""""""""$$$$$$$$$$$$$$$$$$$""""""""""$"""&&&&((((((((((((((((((&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" "$&$$$$$$" """""$""""""""""""""""""" """"" "  "" "      " """""""""""""""""""""$$$$$$$$$$$$$$$$&&$&$$$"""""""""" &&&&((((((((((((((((((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$$""""""$$"" "$&&&&&$$$$$"$"""$"""""""""""""""""""" """ """"      """ """"""""""""""""""""$$$$$$$$$$$$$$$$&&&&$$"""""$$$"" &&(((((*((((((((((((&&&&(&&&&&&&&$$&&&$&$$$$$$&$&&$$$$$$$$$$""""""""$$$$"$$$"$$""""$$&&&&&$$""$$$$$"$$"""""""""""""" """" "" " """"" """"      " """""""""""""""$$$$$$$$$$$$$$$$$$$&&&$$"""""$$$$""&((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&$$$$$$$$$""""""$"$$$$$$$$$$""""$$$$$&&&&$"""$$$$"""$"""""""""""""""""""" " """"""  " """  "     " """"""""""""""""""$$$$$$$$$"$$$$$$$$$$$$$"$""$$$$$$$" &&(((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$&$&$$&&&&&$$$$$$$""$""$$$"""$$$$$$$"""$$&&&&&&$&&&$$$$$$""""""""""""" """"""""" "" """"""       " """"""""""""""""""""$$$$$""""$$$$""$$$$$$$$$$"$$$$$$&(((((((((*(((*((((((&&&&&&&&&&&&&&&$&$$$$$$&&$&$$$$$$$$$"""$$$$$$$$$$$$$$$$$$"""$&&&&$$$$&&&$$$"""""""""""""""" """"" """"" "" "  " "" """"      """" """""""""""""""""""""$$"$""""""$$""""""$"$$$$$$"$$$$$$ &((((((((((*(((((((((((&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$""$$$$$"$$$"" "$$&&&&$$$$$$$$$$""""""""""""""""""" " """"" ""  "  " """""  " """""""""" """" """""""""""""""""$"$$$$""""""""""""""$$$"""""$$$$$&((((((***((*(((((((((&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$"$$"$$$$$""$$$$$$$$$$""$$$$$$$$$$$$$$$$$$"""""""""""""""""""" """"""  """ " "" """ "      """""""""" """"""""""""""""""""$""$"""""$"""""""""""""$$""""$$$$$$&((((*(****(*(((((((((&&&&&&&&&&&$$$&&&$$$$$$$$$$$$&$$$$$$$$$$$$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""" """""""" """ """"" "" """ "    """""""" """""""""""""""""""""""""""""""""""$$$$""""""$"$$$$"&((((**(((*(((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$""""""$"$$$$&&$$$$$$$$$$$$$""""""""$""""""""$"""""""""""""""""""" " """"""" """"""  " " " "    """$""""" """"""""""""""""""""""""""""$"""""$$$$$$$""""$"$$$$$"&((((*((**((((((*((((&&(&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$""""""$$$$&&$$"$$$$&$$$$$$"""""""""""""""""""""" """""""""""""  "" "" """" " """""" ""       """"$$"""""  """""""""""""""""""""""""""$$$$$$"$$""""$$$$$$$"&((((((((((((((*(((((&&&&&&&&&&&&&&&&$&&$$&&&&$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$"$$$$$$$$$"""""""""""""""""""""""""""""""""""""""" ""  " """" "" "" """""    """$"""""""  "" """""""""""""""""""""""$$"$"$$""""$"$$$$$$$"&(**(((((((((*(((((((((&&&&&&&&&&&&&&$$$$&&&&&&&$$&&$$$$$$$$$$$$$$$$""$$$$$$$$$&$&&&$$$$$"$$"""$"""""""""""""""""""""""""" """"" """" """  " """"""""" " """ " """ "" """""""""""  "" """""""" """"""""""""""""$""$"""$$$"$"$""$""&((*((((*((((((((((((((&&&&&&&&&&&&&&$$$&&$&$$&$$$$$$$$$$$$$$$$$$$$""$$$$$$"$$$$&&&&$$$"$"""$$""""""""""$""""""""""""" """ " " """"""""  """"""""""" """" " """"""" """""""""""  "" " """"""" """"""" """""""$$$$"""$$$$$""$$$$"$&(((((((((((((((((((((&(&&&&&&&&&&&$$$$$$$&&$&$&&$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$&&&$$$""""$$$""$"""""""$$$$"$""""""""" """""""" " " " """"""  """""""""""" "" """ """ "" """"""""""" """"" """"""" """""""$"""$"$$$$$"""$$$$""&&((((((((((((((((((((((&&&&&&&&&&&$$&$$&&$$$$$$&$$$$$$$$$$$$$$$"$""$$$$"""""$$$&&$$$$$$"""$""$""""""""""""$$""""$""""""""""""" "" """" """"""  """"""""""""""" """ " """"""""""""" """""""""""""""""" """"$$$$"$"""$""""""$$$$$$"&&(((((((((((((((((((((((&&&&&&&&&$$$&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$&$$$$$$"""""$"""""""$$"""""""$$"$$$"""""""""""""" "  """""""""""""" " "" " """ """" " """""""""""""""""" """"""""$""""""""""""$$$$$$" &(((((((((((((((((((&((((&(&&&$&$$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$&&$$$$$$$"""""""""""$"$$"""""""$$""""""""""" """"""  " " """""""""""""" " " " """"  """"""""""""""""" """" """"""""$"""""$$$"""""$&((((((((((((((((((&((&(&((&&&&&$&$$&&&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$"""$$"""""""""""""""""""""$"""""""" " " """""""  """""""""""""""""  """  ""  """"""""""""""" """""$"""""""""""$$$$"" """"$&(((((((((((((((((((((((&(&&&$&$$&$&&$$$$$$$&$$$$$$$$$$$$$$$"$$"$$$$$$$$$$&&$$$$""""""""""""""""""""""""""""""""""""""""" ""   """""""""""" " "  "" """" """""""" " ""$$"$$$"""""$"$""$$$$"""""$$$ "$&((((((((((((((((((((&&&&&&$&$$&&&&$$$$$&$$$$$$$$$$$""""$$$$$$"$$$$$$$$$$&&$$$""$$$"""""""""""""""""""""""""""""""""""  " " """ """""""    " """"""""""" ""$$$$""""""""$""""""$$$"""$&&$" "&&(((((&(((((((((((&(&&&&&&&&&&&&$&&&&&&$$$$$&$$$$$$"""""$$$$$$""$$$$$$$$$$$$$"""$$"$""""""""""""""""""""""""""""""""""" "   """ "" " """""   " """"""""""$$$"""$$"$""""""$"$$$$$""$$$$$$$&&(((((((&(((((((((((((&(&&&&&&$&&&&&$&&&&&$$$&$$$$$$""""""""$$$$""$$$$$$&$$$$$"$$"""$"""""""$""""""""""""" """"""" "  "    """ " "" "   " "" """"""$$"""""$$"$"$"""$$$"""""$$$$$$$((((*(((((((((((((((((((((&&&&&&&&$&$&$&&&&&&$$&$$$$$""""$""$""$""""""$$$$&$$$$$$$""$"$"""""""""""" """"""""" """"""" " "  " "" "" ""  ""     " " """"""""""""""""$$""$""""""""""&$$$$""(*****((((((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$"""""$""""""$$$$$$$$$$$""$"""""""""""" """ """ """"""""""" "" " "   $"$$$$$&$$" " "      """""""""""""""$$$$$$$$"""" "$$$$$" "&(****((((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$$$$" """$$$$$$$$$$$$"$""""""""""""""" """""""" """"  " "$$$$$$$&&&&&&&$$"  " " "    """"""""""""""$$$$$$$$"""" "$$$$" &*****(((((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$"$$$$"" """""$$$$$$$$$$""$$""""""""""""" """ """"""""""" " ""  "$&&&&&&&&&&&&((&&&&&$"  """ " """ "     """""""""""$$$$$$$$$"""" """""""" &(****(((((((($((((((((&&&&&&&&&&&&$$$&&$$$&$$$$$$$$$$$$$$$"$$""""$$""$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""""  "&&&(&&&&&&(((((((&&&&&&$  " "" " " " " "     """""""""$$$""$"$$"""" "$$$""""" "*,*****((((((((((((((((&&&&&&&&&&&&$$&$&&$$""$$$$$$$$$"$$"$$$""""$$$$$""$$$$""$"$"""""""""""""""""  """""""""""""""""""""" "$ $&&&&&&&&&&(((((((((((&&&  """""""   """" ""$$$$""""$""""$"$$" "&( ,,,***((((((((((((((((((&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$"""""$$""$$$$$$$$$$$$$$$"$"""""""""""""""""""""""" """"""""""""""""""  "&$$&&(&&&&&&&((&(((((*(((((&&$   """" """    """"""""""$"""""""""$"""  "&((( ",,,******(((((((((((((((&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$""$$"$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""" """""""""""""""""" "$$$$$&&&&&&&&&&&&&(((****((((&$    "" "  "  """""""""""""""""""""  $((((&",,,*******(((((((((((((((&&&((&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$"""""&$$$$$$"$$$$$$"$$$"""""""""""""""""""""""""""""""""""""  ""$$$$$&$&&&&&&&&&&&((*****(((&$    " " ""$"  """""""""""""""""" " "(((((( ",,*******,*(((((((((((&&&&&&&(((&&&&&$$&&&$$$$$$$$$$$$$$$$"""""$&&&&$$$$""$$$$""$""""""""""""""""""""" """"""" """"" """$$$$$$$$$$$$$"$$$$&(((((((&&&$     " " " "" " """  """"" """""" "  "&&((((& ((**********((((*((((((&&&&(((&(&&&&&&&&&$$$$$$$$$$$$$$$$$"""""&&$$$$$$"""$$$$$$""""""""""""""""""""""""""""   """$$$$$$$$$$""""""$$&&&(((((&&$$"   " " "" """"""  " """ ""  &&&&&&&& ((*****((((((((**(((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$$$"$$""""""""""""""""""""" """""" """ """$$$$$""""" ""$$&&&&&&&&$$$"  " " """"""" $$" " $&&&&&&&&$ (((******((((((*((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$"$$"$$$$$$""$$$$$$$$$""$$$$$$$$$"""""""""""""""""""""""""""" " " """"$$""""""" ""$$$$&$&&$$$""    """"""$$$$  "&&&&&&&&&$ (*****((*((**(**((*****(((&&&$&&&&&&&&&&$$$$$$$$$$$"$$$$$$$$$$"$$"$$$$$"$$"$$$$$$$$"""""""""""""""""" """""""""" "  """"""""""" """$$$$$$$$"""""    " " "" """"""$$$$"  "   """$$$&$$$$$ ((******((((***(**,....,,,(((&&&$&&&$$$&$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$""""""""""""""" " " """"""""" " " " """""""  ""$"$""""""""$"""  " "  " """"$""   """$$$$$$$" ((*****(**((*(((*,,..,,....,*(&&$$$&&&$$$$$$$$$$""""$$$$$$$$$$$$$$""$$$$$$$$$"$""$""""""$"""""""" "" """""""" " " """"""""""  """"""""""$$$$" "  "  """""""   """$$"""" ((*(*((****(((((*,.,,,,,....,*&$$$$$$$$$&$$$$$$$$"$""$$$$$$$$$$"$"$$$$$$$$$$$$"$$""""""""""""""""" """"" """"""" "" """"" " " """"  """"" ""$$"  ""    "     """"""" ((******(((((((*,,,,,,*,,,,,,**(&$$$$$$$$$$$$$$$$$""$$$$$$$$$$$""""$$$$$$$$"$$$$"""""""""""""""""""""""""" """"""" """ """"  " """    """       """ (((*******(((((*,,,,,,**********(&&$$$$&&$$$$$$""$$$$$$$$$$$""""""$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""" """" """""  """"$$&  "  "     $""  """((********((((*,,,,,************(&$$$$$$&$$$$$"$"$$$$$$$$$""""""""$$$$$$$$$"$$$$$$""""""""""""""""""""""""""""""""" "" ""   """$$&&&$"   "$"$$"""      "$$"" ""&(*******(((((**,,******(*(*(**(((&$$&$&$$$$$$$$$$$$$$"""""""""""$$$$$$$$$$"$$$"""""""""""""""""""""""""" """""""" " "   """$&&&&$$   "$$&&&$&$$$""     """""  "((((*****((((**********(((((((((((&&$&&&&$$$$$"$$$$$$$"$$$$$$"$""$$$$"$$$$$$"""$$$""""""""""""" """""""""""""""""" " """  """$$&$$"     "$$$$$$$$$"""$    """""   "&((*(****((((********((*((((((((((&&&$$&&$$$$$$$$$$$$$$$"$$$$"$""$"$$""""$$$$$$"$"""""""""""""" """""""""""""""""" """"""""""  """"""   ""$$$$$$"""""""""       """"""    ((********((********((((((((((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$"""""""""""""" """""""""""""""""""""""""""""""$$"   """"$"""""" """"$$""        ""$"  (((*****(((((*(((((((((&&&&(((((&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""" """"""""""$"""""""""""""""""""""""""""""""""" """""$$$" """"""""" "$$""    """" ((((***(((((((((((((((($$&((((&&&&&&$$$$$&$$$$$$$$$$$$$$"$$$$$$$$"""""""""""""$"""""""""""""""""""""""""""""""""""""""""" """"$" """""""""""" """"""    "   ""  "$(((***(*(*(&&&&&&((((((&&&((&(&&&&&$&$$$$$$$$$$$$$&$$$$$"""$$$$$$"""""" ""$""""""""""""""""""""""""""""""""""""" """ """""" """""" """" "" """"   """"   $$" "$&((*(((*((((*(&&&&&&((&(&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$"$$"$$$$$$$"""""" """"""""""""""""""""""""""""""""""""" " "" " """$$  """""" "" """""""""    """""  $$"""""$$"&((****((((((&&&$&&&&&&&&&&&&&&&$$&$&&&&&&$$$$$$$&$&$$$$$$"$$$$$$$"""""" """"$"""""""""""""""""""""""""""""""""""" " """"""$$$ """"""" """"" """" "   ""$$"" """   " "$$$$"""$$"&((****((((**(&&$$&&&&$&&&$&$$$&$$$&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""$$""""""""""" "" " " " """""$$$  """"" " "" "" """"""$"$$"   ""  "$"$$$"""""$$&&(((((**(*****(&$$$$$$$&$$$$$$$$$$$$&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""$""""""""""""" " """" """$$$"  ""  "" "  " """""""""""$""   " " ""  """""""""$$&*$((******(*****(&$$$"$$$$$$$$$$$$"$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""$"""""""""""""""""""""""" "" """ "" "" """$$$&$$  """"    " """"""$$"""""""""   """"   """$&&**&((*(***********((&$"$$$$"""""""""$&&&&&&$$$$$$$$&$$&$$$$$$$$$$$"$$$"""""" """$"""""""""""""""""""""""""" " """""""" """""$$$$$$ """""""   " """"""""""$$$$$$ "   """$&((**&(((************((&&$""""""""""""$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$""" " """""""""""""""""" """""""""""" """"""""" """"$$$$$&$  ""$"""""$"    "" """$$""$$"$$$$$" """    """$$$&((&$(((************(((&$""""""" ""$$&&&&&&&&&$$$$$&$&$$$$$$$$$$$$$$$"$$""""""  """"""""""""""""""" """ """""""" """""" """"$$$$$"""  """"""""""    " """"""$$"""""""" """"   """$$&&$&( (((************((((&$""""""$$$$$&&&&&&&&&&&$$&&&&&$$&$$$$$$$$$$"$$$""""""  """""""""""""""""""""""""""""" """""""" """$$$$"  " " """"" """  " " " """""""""" """" "" """ "  """$$$(*,,*&$"&(((*********((*((((&&$$$$&&&&$&&&&&&&&&&&$$$$&$$&$$&&&$$$$$$""""$$"""  """"""""""""""""""" " " "" """""""   "" """"$$$$  """" " """   """""""  """"" "" $$$"""  "  ""$$$$$&(***,,*"&(***********((((((((((&&&&&$&&&&&&&&&$&&&&&&&$$&&&&&&$$"$$$$"$""""" "$$$"""""""""""""""""""""""" """ " """"""  """   """""  """""" """"" """""" """$$$$$$$&&&&((*"((*****(****(*((((((*((((((&&&&&&$$&&&&&&&&&$&&$$&&&&$$$$$$$$$"""""""""" """"""""""""" """""""""""""""" """"  " """""  """    """   " """" "$$""""" "" ""  """"" "$$$" """""$$&&&&&(****((*(**(**(((((((((((((&&&&&&$$&&&&&&&$&&$$&&$$$$$$$$$$$$$"$""""""""  """""""""""""""""""""""""""""""""  " """"""" " " ""  """"""""" "  " "$$$$&&""" """ """ """"$"""$" """"""$$&$$$((****(((((***(((((((((((((&&&&&&&&&&&$&&$&&&$$$&$$$$$$$$$$$$$$$$""""""""""""  """"""""""""""""""""""""""" " """" """""" " "  "$$$""""" """$$&&&$"" """""""""""" ""$""""""$""""" """$$$"((*******(**(**(((((((((((&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$"""$$""""$"""""""""  """""""""""""""""""""""" " "     """$"""" " " "$$&&&$" " """ " """ """"" """ "" (***********((((((((((((((&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$"$""$$$"""$$""""""""   """"""" """"""""""""""""     """"""""" " """ "" "$$$$""    " "" " """"" "" "((******(****((((((((((((&&&&&&&&&&&&&&$$&$$&$$&&&$&$$$$$$"""""""$"""$$"""$$""  """"""""""""""""""" """     ""$""" """""""""" "$$$""""   "" "" """""$$""  "&(***********(((((((((((&&&&&&&&&&&&&&&&&$$&&&&&&&&$$$$$$$$""$$$$""""""$$$$"""  "" " """"""""""""" ""     """"" """"""""""" """$$$"""  " """""$$$$""""$&((********(*((((((((((&&&&&&&&&&&&&&$$&$$$&$&&$$$$$$$$$$$$"$$$$$$""""""$"""""  """"""""""" "       """" " " """"""" "" """""$$$$$" " """""$$&&$$""((*********((((((((((((((&&&&&&&&&&&&&&$&$$$&&&&&$$$$$$$"$$$$"$$$$"""""""""""   "" " "    """""""" " "" """"""""" """$$&&&$""""    """$$&&&&$"&(***(*(((***((((((((((&&&&&&&&&&&&&&$$$$$$$$$$&$&&&$$$$$$$$$"$"""""$""""""""""""""""  "   """"""" """ """" " """"""""""""""$$&&&$$$$"" """""    ""$$$&&&$$((***((((**(*((((((&((&&&((&(&&$$$$$$$$$$$$&&&$$$$$$&$$$$$$$$$$$$"""""""""""""""""$$""     """"""""" "" " """" """""""""""""$""$$$&&$$$""""""""   """ """$$$$&$$((****(***((((((((((((&&&&&(&&&&$$$$$&&$$$$&&$$$$$$$$$$$$$$$$$$$"""""""""" """"""""""""      """" " " """ " " """""""""""$$&&$"" """"""    """"""""""""$$$$$$$$ (**********((((((((&((&&&&&&&&&&&$$&&&$$$&$$$$&&$&$$$$$$"$$$$$$$"""""""""" " """""""""     " """""" """$$"    " """"" " ""$$$$$"" (*******(****(((((((&&&&&&&&&&&&&&&&&&&&&$&$$&$$&$$"$$$$$$$$$$$""""$"""""" " "    """"""  """ " """"$$$$$$ ((*********((((((((((&&&&&&&&$$&&&&&&&&&&&&&&&$&$$$$$$$$$"$"$$$""""$""""""" ""     " " ""$   """""" "" """$$$&($&(((*****(***((((((&&(&&&&&$&&&&&&&&&&&&&&&&&&$$$$$$$$$$"$$$$$""""""""""""" " """"          "" " "$$$$ "   """"   "" """"$&&&& &(((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$&&&&&$$$$$$$$$$$$$$$$$""""""""""""""" """ "" """""" "         """ "&(((&&&&$$"""" """"$" "" """""$$&&("&&(((((((((((((((&(((&(&((((&&&&&&&&&&&$$&&&&&$$$$$$$$$$&&$$$$$$$""""""""""""""" " """""""""""""        """"  &((((*(&$ " """""$$$""" """""$$&&&"&&((&(((((((((((((((&((&((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$""$""""""" """ " """"""""" """"""""     "  """"  $&&((((&"  """$$$$"""""" "$&&&(&&&&&&&(((((((((((((&&&(((((&&&&&&&&&&$$&&&$$&$$$$$$$$$"""$$$$$""""""""""""" """" """""""""""""""""""""      " """  """"  ""$&&&&&$"  ""$$$&$$$$""""""""$&&&(&&&&&&((((((((((((((((&(&(((&&&((&&&&&$""""$$$$$$$&&&$$""$$$$$$$$$$""""""""""""""""""" "" " " "" " """""""          "   "" """"""  ""$$$$$$&$$""""$$$$$$&&$$&((((((((((((((((((((((((((&&&&&&&$"" ""$"$$&&&&$$$$$$$$$$$$$$""""""""""""""""""""" " " """" """"" "  "        "     """" """  """  """""$$$$&&&&$"$$$$$"$$&"$&((&((((((((((((((((((((&(&(&&&&$$"  $$$$$$$$$&&$$$$$$$$$$$""$"""""""""""""""" """" """" "  "       "$""     """"" "  ""  "" "" ""$$$$$$&&$$$&&&$$$$$&&&(((((((((((((((&((((((&&(&&&&&$$$&(((((&&&$$$$&$$$$$$$$$"$"$$$$$"$""""" """" "" " " ""       "$""     " """"   """"""  """"""$$&&$$&&&&&&$"&&(((((&&&(((((((&(((((((&(((&&&&$&(,,*******($"$&$$$$$$$$$$""""$$""""""""" " "" ""  "     """""   ""$$"   """""" """$$$&&&&$$&&&&$$"&((((((((&(&&&&&&&&&&&&(((((&&&&&**,...******(&""$&$$$$$&$$""""""""""""""""" ""   ""      ""$"   "  """$&&$$$""" "  "" "$$""""$$$&&&&&&$&&$$$$&((&(((((((&&&&&&&&&&&&(((((&&$$&***,.,*(****(("""$$&&$$$$$$$$$""$"""""""""" " "  "         """""    """$$$$""""  "" """"$" ""$$$&&&&&$&$$$$"&&((((((((&((((((&&&&&&(((((&&$$(&&(***(((**((($ ""$$&&&&$$$$$$""$""""" "" "" "        "            " ""$"""    """""" "$$$&&$$$$$""" $&&(((((((((******((&&&(((&&&$$$&&&&&&(&&&((((&&$ "$&&$$$$$$$$$$""""" " """" " """                  " " """""  """  """""" ""$$$$$$""""" &(((((((((((*********((&&&&&&$"$$$&&&&&&&&&&((($$$"""$$$$$$$$$$$$$$""""""" """ """"              ""         """ ""  """""  """""$$" """""""""" &(((((((((((****(**((((((&&&$$"$$$$$$$$"$&&&&&&$$$$$$$$""$$$$$$$$$$$$"""""""""""" ""            " """" " "    """"  "" ""  ""$$$$" " """""$$$"  "$$" $&((((((((((((&(((((((((&&&$$"""$$$$$$""$$&$$$""$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""             "" " ""$"  """" """""  ""$$$$" """""""""""""  """" &((((((((((((((&&(&(((((&&&&&&$"""$$$$&((&$$"$$"$$$$$$&&&$$$$$$$$""$$$""" """""""""""           "$"   """"""""""  "$$$$$$$$$"" """"""""""" """  "" "" &&(((((((((((&&&(&((((((&&&&&&&"""""""$&$"""""""$$$$$$$$$$$$$$$"" """"""""""""""""" " "" "           """"""""   "  "$$$"$$$$"""""""" """"" ""  $$$&((" $&&&&(&(((&(&&&&&(((((((&&&&&&&" "$&$$$$$$$"$$$$""  """""""""""""""""" """" "      "$$"" "      ""$$$$$""$$$$"" """"" " $$$$$$$$&&&(**$&&&&&((((((((((((((((&&&&&&&&$"  "$$$$$$$$$$$$""$((&$ ""$$""""""""""" """" ""         """""     "" """$$$$$$(&&&&$"""""" """$&&$$&&&(&&&&(("&&&&&(((((((((*((((((&&$&&&&&&&" "$$$$$$$"$$"$$$&&&(&$ """""""""""""""""""" " """  " "           " ""    "$$""$$$$$&&&&&&((&&"""""""""$&&&&(((&&&&&&&&&&&&&&&&((((((*((((&&&&&&&&&&&("((&&$$$$$$$$$"""$&&$$"""""""""""""" "  "   """          "$$$"""$$"$"$$&&&&&&(&$"""""$$$&((((((&&&&$&$((&&&&&&(&&(((((((((&&&((((&&&&(&&((&$$$$$$""$""  "$$""$$"$$$"""""""""""" "                  """$"$"""""""$$$$$$&&&&$$"$$&$$&((((&&&&&&$&&(&&&&&&&&&&&(((((&(&((&&(&&&$$&&&&$$(((&&&$$"""$$$$""""" "$$$$$""""""""""" " "  "           """$$$"""" """"""$$$$&((((((*&&&(((((&&&&$$&$,,**((&&&&&&&&&&&&&&((&&&&$$$$$$&(((&&*(((&&$$$$$$$$$$$$$ ""$$"$$$"""""""""""""" """"  "  """        """$$"$$"""""""""$"""""""$$&&((((***(((((((&&&&&&&*..,*(&&&$$&&&&&&&&&(&&&$&&$$$&$&(*****(****((&&$$$$$$$$$$$$$$""""$&""$$"""""""""""" """"" " ""  " " """""       ""$$""" """""$$$"""""""$$$&&&&&((*((&&((((((((&&,,,.,*(&&$&&$&&&&&&&&&&&&&&$$&$&$&((******((&&&&&$$$"$$$"$$$$$$"""$$""$"""""""""""" """""" " """ ""        """""" """"$$$"""""""$$$$$&$$&&&&($&&((***(*((&,.00,**&$$$$&&&&&&(&&&&&&&&$&&&$$$$&(((((&&&&&&$&&$$$$$$$$$$$$$"""""""""""$$$""""""""" " " " """"        " ""  """ "" """$$$"""$$"""$$$$$$$$$$&&&&(((((((**(((,....,*$  "$$$&&&&&&&&&&&&&&$$&&&&&&(&&&&&$&&&$$$$$$$&$$$&$$$"" "$$$$"""""""""""""" "" " " """"        "   """"""""""" """"$"""$$""$$$$$$$$$$$$$&&((&&&(&(((((,.....,(&  "$&&&&&&&((&&&&&$$$&&&$&&$&&&&&&&$$&$$$$$$$$$$$$$$""$$""$"""""""""""""""" " " " "" "       "$&" "$$$$$"""""""""""""""""$"$$"$$$$$$$$$$$$&$$&$&$&&&((,.....,*(($ "$$&&&&&&&&&&&&&$$$$&$$$$$$$&&&&$$$$$$$$$$$$$$$$$$$ ""$"""""""""""""""""""" " "    """" $&&"  "$"$$$$""""""""""""""$""$$"$$$$$$"$"$"""""$$$$$$$$&(((,.00...*(($"$$&&&&&&&&&&(&&&&&&$$$$$$$&&&$&$$&$$$$$$&$$$"$""""$&$$&$$$""$$$$$"""""""""""""""" " " ""  " "" ""$$$" "$"""""" """"""""""""""$$$$"$$$$"$""""""$$$&&&&((,......,*(&$"$$$$$$$&&$$$&&&&&&&$$$$&&&&&&$$&$$$$""$$$$$"""""$$$$$$$$$"$$"""""""""""""""""""" " "      $$"""""" "  " "" """""""$$$$&&&$$$&$$$$$"""""$$$&&&&&,,.....,*((&&$$$$$$$$$$$$$$$$$&&&$$$$$&&&&$$$$$$$$$$""$$""""""""$$$$$$"$$"""""""""""""""""" """ " """     "$" "$$$$""""""""  " """""""$&&&(&&((&(&$$"$$"$$"$$&&&&&**,,..,.*****($$$$$$$$$$$$$$$&&&&&$$$$$$$$$$&$$$$$$$$$$"$"""""""$"""""$$"""""""""""""""""" " """ "" " " "     ""$&&&$$$$$"""" """"" "  ""  """ """"$&&&&(((((&(&$$$$$$$&((&&((&***,,,..,,***(&&$$$$$$$$$$""$&&&&&$$$$$$$$$$$$$$$$$$$"""" """""""$$"$$""""" """""" """"" " " """"""""" "" """" "     "" ""$$$"""""" """""$"  " """" "  """""""$&&&$$&&&&&&&&&$$$$&((((((((&(****,....,*****((&$$"$""" $$$$&&&&$$""$$$$&&&$$$$""""""$(& """""""$"$$"""""" """ """""""" "" """ "" " "       """"""""""" "" """  " " """" ""  """""$&&&$$$$$&$$&&&$$$&&(**(((((((((**,,.....,,,,***,*&$$""$&&&$$$$&$&$$"$$&$&$$$$$$$$""""&((($ """"""$$$$""""""""""" """""""""" """ "" " "  ""     " """""" "  "  """ " ""$$"" """""""$&&$$$$$$$$$&&&&&&(((((((((&&&((**,,.....,,,,,,.,**&$$$&&&$$$$$$$$&&&&&&&$$$$$$$""""" "$&&&""""""""$$$"""""""" """ "" "" " "" "" """ "     " "" """" """   "$"""""$"  """"" " """"""$&&&$$$$$$$$$$&&(&((((&&&&&(&&&&((*,,...00..,,,,,,,*(((&&&$$$$$$$$$$&&&$$$$$$$$$$$$$$$" """$"""$"""$""$""" """"" """"""""""" " "" ""    """" """ " ""  ""  """ "  """ " """"$&&$$$$$$$$$$$$&&(*((&&&&&&&&&&$&((**,,...0....,.,,*,**(&&&&$$$$$$$$$$$$$$$$$$$$$$""""$" """"""""""""""""""""""""" " " "       " ""   """     """"""""""$&$$$$$$$$$$$$$$&&&((&&(&&&&&&&$$&((***,,,.......,,,****(&&&&$$$$$$$$$$$$$$$""$$$$$$$$$$$"$$$$$$$""$$"""" """"""""" " ""          """$""""""   """""""$&&&$$$$$$$$$$$$$$$$&&&&((((*(&&$$$(((***,,,,,,.,..,,,*((*(&&&&$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$"$$$"""$$$$"""""""""""""" """ " "" "  "        "" """$$$$$""    " """""$$$$&$$$$$$$$$$$$$$$$$$$$&&(((&&&$$$"(*((******,,.,,...,((*(((&&&$$$$$$$$$$$"$$""$""$"""""""""$$$"$""""$$$$""""""" "" "" " " " "          " " """""" "    """""""""$$$$&&$$$$$$$"$$$$$$$$$$$$$&&(&&&&$$"$$((*********,,,.....,,*((((&&$$$$$$$$$$$$$""""""""""$"""""""""""""$"$$"""""""""" " "" """ """     """  """" "" """ " " """   """""""$$$$$$$$$$$""$$$$$$$$$$$$$&(&&&$$$$$$$"((****(*****,,,,,....,,*((&&&$$$$$$$$$$$""""""""""""$"""""""""$"$""$$"" """ """" "" """ "" "" "      "" " " "  " """""  "" " """"$$$$$$$$$$$"""$$$$$$$$$$"$&&&&&$$$$$$$"(**************,*,....,,*(&&&$$""""$$"$"""""""""""""""""""""""""$"""""""" """" " " " " "" "" " "        " " "  """"   """"" """""$$$$$$$$$$""""$$$$$$$$$$$$$$&&&&$$$$$&$$""(*****************,......*(&&$""""""""""""""""""""""""""""""""""""""""""""""""" """ """ """" "" " "" """ ""    """ """ " " """  """"$"" """""$$$$$$$$"$$""""$$$$$$$$$"$$$&&&&$$$$$&$&& (******(((****(*((*,,,,,,,*($""" """"""""""""""""""""""  " """""""""""""  "" """ "" "" " " """" """"     """"""""""" " "   """"$" """""$$$$$$$$""$$"""$$$$$$$$"$$$&&$$$"""$$$&&&"(*************(((((******,*&&$$""  """""""""""" """"""""""" """""""""""" " "" " "" """" " " "  "     """""""""" """"" "   """$$$" """""$$$$$$$$"""""$$$$"""""$$&&$$$"" "$$&&&&&(*************((&&(((((**,*&&&&""" """"""""""""""" """"""" " """ """""""" " " """ "" " " """ """ " "  " """"  """""""""""" ""  """"$$$$""""""$$$$$$$$$""""""$$$""$"$$&&&$$$"""""$$$&$&(***********(**(&&((((&((*****(&&&$$"""""""""""""""""""""""""" """" """"" "" "" "" """"" "" " " """ """""" " " "" """"""""""""" "  """$$$$"""""$$$$$$$$$$$$""""$$$$$$$$$&&$$$""""$&$$$&&$"(((*******((((((&(((&(&&(*****(((&&&$$""""""""" """"""""" """""""""""""" " " " " """" """" " """"""""""""""" " " """" " " "" """"""""""" "   " "$$"" "$$&$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$"""""$$$$&$&$(***(*****((((((&&&((&&&&(*((**((&&&&$""""""""""""" """"""""""""""""""""" " " " " "" """""" """""""""""""""""""" "" "" """ " " """ " "  " """" """"" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"" "$$&&&$(*********((((*(&&(((&&&&&(****((&&&&$$$$$"""""""""""""""""""""""""" " "" " "" " " " """"""""""""""""" """" " """" "" """  " " "  ""  "  """""$$$$$$""$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$"""" " "$$&&&$((*********((((&&&(((&&&&&((((((&$$$$$$$$$$"""""""""""""""""""""""""" " """ " " " " """"""""""""""""" """"" "" " " """ " "  """   """"""$""$$"$$$$$$$$$$$$$$$"$"""""$$$$&$$$"""""""""$$&&&&$(**(*****(**(((&&&&&&&&&&&&&&(((&$$&&&$$$$$$$$""""""""""""""""""""""" " """""" " "" """"""" """""""""""" "" """ " " " " "" " "" """"  "    "$""""$$""""$$$$$$"$$$$$"$"" """""$$$$$"""""$"$&&$$$$$"(**********(**((&&&&&&&$&&$&(((&&((((&&&&&$$$"$$"""""""""""""""""""""" "" """" "" "" """ " """""""""""""""""""""""""" " " """ " " """""""  ""     """""""$""$$$"$$$$$$$$$$""" """$""$$$$$$$""""$$&&&$$$$$ (*(*(*(*****((((((&&&&&&&$$&(((&(**((&&&&$$$$"""""""""""""""$"""""""""""" " """" """ """ " """"""""""""""""""""" """""""" """  " "" " "" "" """ """ " """"      "  ""$$"$$$""$""$$$$" "$$$$$$$$$$"""""""$$$$&$$$" ((****((**(((((((((&&&&&&&$&(((((((((&&$$$$$"""$"""""""""""""$"""" """"" " """""""" """" " """""""""""""""""""""""""" " " " "" "" "" "" "" """ """"""" """    """$$"""""$$$$"""$$$$$$$$$$$"$$$$$$$$$$$$$$$" (**(*(****(((((((((((&&&&&&&(((**(((((&&$$$$$"""""""""""""$"""""""" """"" """"""""" "" """""""""""""""""""""""""""""" " " " "" """ " """ """"""""""    """$"""""""$$" "$$$$$$$&&$$$$$$$$$$$$$$$$$$$$ (((*********(((((((&(&&&&&&&(&(((((((&&&&&$$"""""""""""""""$$$"""""""""" "  """"""" " " " " """" """"""""""""""""""""""$$$$"""" """" ""  " """"$&&$$"""""""   ""  """""""""""$$$" "$$$$$$$&&&$$$$&&&&$$$$$$$$$$$$$((((*****((((((((((((&&&&&&&&(&&&&&&&&&&&$$""""$"""""""""""$""$$$""""""" "  """""""""""" " """"" """""""""""""""""""""""""""" ""   """""""""""$$$$$$"""""""  "$$""""$"""""""$""$$$$$$$$$$&&&&$$$&&&(&&&$$"$$$$$$&$(*******(((((((((((&&&&&&&&&&&$$&&$$&&&$$$""""""""$"$$$$"""""$"$"""""""" $$&$$  """""""""""" """"" """" """""""""""""""$""""""""""""""""""""""" "   """"""$$""$$$$$$$""""""""   """"" """""""""$"$$$&&$$$$$$&&&&$$$&&&(((&&$$$$$$&&&$((******((***(((((((&&&&&&&&&$&&&&&&$$$$&&&$$""$""$$$$$"$$"$""""""""" $((((((($ """""""""""""""""$"""""""""""""""""""""""""""""" """""""" """ " """  ""$$$$$$$$$$$$$$$"""""""""  """""  """"""""""""$"$"$$&&&$$$&&&(&&$$$&&&((((&&$$$$$&&&$**(((****(***(((((&&&&&&&&&$&((&&&(&$$$$$$&&&$$$""""$$""$$$"""""""""" $&(((***((&""""""""""""""$""""$"""""""""""""""""""""""$"""""" """"""""""" """ " " "  ""$$$$$$$$$$$$$$"""""""""  """$$"" """"""""$$""""""$$$$&$$$&&&&&&$$&&&&&&(&&&&&$$$&$&&((*(****((*(*(((((((&&&&&&&&&((((((&&$$$$$&&(&&$$$$""""$$$$$"""""""""""$&&((((**((($"""""""""""""$$$"$"""""""""""""""""""""""""""""""""""""""""" "" "    ""$$$$$$$"""""""$$$""""""""""  """$$"$"  """"""$$"$""""""$$$$$$&&&&&&$&&&$$$&&&&&(&&&$$$$$$(((*****(((*((*(((&&(&&&&(((((&(&&$$&$"$$&$&&&$$$$$$$""$$$$$$""""""""$$(&&&&&&&&&&&&$""""""""""""$""$""""""""""""""""""""""""""""""""" """ """ " " " """"  "$$$$$$$$$$$$$$""""$$""""""""""   """""$$$$" """ """$$"$"""""""$$$$$$&&&$$$&$$$"""$&&&&&&$$$$$""**((**((((((**(((((((&&&&&((((((&&&$&&&&$&&&&&&$$$$&$$$$$$$$$$$$""""$$"$&&$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "   ""$$$$$$$$$$$$$$"""""$""""$""""    """""$$$&&&$"$"" """$"$$"$$$""$$$$$$&$$$""$$$""""$&&(&&&$$$$$""******((*****((((((&&&&&&&&((((&&&(&&&&$$&&&&&&&$$&&&&$&&&&&&$$$$$$$$$$""""""""""  "$$$$"""""""""""""""""""""""""""""""$"""""""" """""""" " """"""" " " "" """""""""" """"$$$$$$$$$"""$""""$""""""""" " ""  """$$&&((&$$$$ """"$$$$$$$$$$&$$$$&&$$"$$$""""$$&&&&&&$$$"$$"**(****(*******&((((((((((&(&&&&&&&(((&&&&&&&&&&&&$&&&&&&&&&&$$$$$$$$$$  $$$$$"""""""""""""""""""""""""""""""""""" "" """""""""" """"" """ """"" """""""""$$""""$"$$$$$$$$$$"$"$"""$"""""""" """"  """"""$$&$$"$$"" """"""$$$$$$$$$$$&&$$$&$$$$""$$$$$&&&&$""""$$*******,****(((((((((((&((&&&&$&(((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$" "$$$$"""""""""""""""""""""""""""""""""""""" """ "" """"""""" " " """"  """""""""$$"$$"""$""$""$$$$""$""$$$$"""""" "  """""""""" """  ""$""$$$$$$$$$$&&&&$$$&&&&$$$""$$&&$$"""""$$***((((******((((((((*((((((((&&&((**(((&$$&&&&&&(&&&&&&&&&&&&&&&&$&$$$"$$$$$$""""""""""""""""""""""""""""" """" """"" """ """ """ """ """  """"""$"""$$$$""""$"$$$$$$$$$""$""$$"$$$""" """  "" "  """$$ """""$$$$$$$$$$&&$$$$&&&&&&$$$$$$$$$$"""""$$**,***(********,****((((((((((&&&&(((&$&&$$&&&(&&&&&&&&&&&&&&&&&$&$$$$$$$&$$$""""""""""""""""""""""""""""""""""""""" """ """"""" """"" """"""  """$$$$$"""$$$"$""$$$$$$$$$$"$$""$"$$$$"""" """  """$$"""""""$$$$$$$$&&$$""$$&&&&&&$$$$$$$$""""$$"$**,,****************(((((((&&(&$&&(((&((*(&&&&&&&&$$&&&&&&&&&&&&$$$$$$$&&$&$$"""""$"""""""""""""""" " """ """ """""" " """"""""""""""" """   """$$$$$$$$""""$$$$$$"$$$$$$$$$$"$"""$$""""" """"""""  """ """""""$$$$$$$$$$&$" ""$$$$&$$$$$$$""$$$&$$$(**,(&*******,**,******(((&((((((&&&((****(&&$$&&&&&&&&&&&&&&&&&&&&$$$$&&&$"&&&$$""$$""""""""""""""" """ " """" ""$"""""$""""""""""""""""""" """" """" " """"$"$$&$$"""$$$$$$$$$$$$$$$$""$$$""""""""""""" """""""" "&&$""" """$"$$$$$$$$$&&&$$$" ""$$$$$$$$$$$$&&&&&&(&(******,***********(**(((((&(((((&$$&((((&$$$&&&&&&&(&&&&&&&&&&&&&&&&$$$&((&" "&((&$$""""""""""""""""""""""""""" """$"""""""""""""""""""""""" """""""""" " """""""""$$$$&$$$"$$$$$$$$$$$$$$$$$"$$$$$""""""""" """"""" """""$$$&&$$"" """"$$$$"$$$$$&&&&$&&&$""""""$$$$$$$&&((&&&((&((**,,,********((((((((((((((&&&&((&&&((&$""$$$$&&&&&&&&&&&&&&$$&&&$$$$$$&(((&&&&&$$"$"""""""""""""""""""""""""""" "" """"""""""""""""""""""""" """""""""""""""""""""" ""$"$$$&&$&&&&$&$$$$$$$$$$$$$$$$$$$"""""""""""  """"""""""""$$&$$"$$$""$$$$$"""$$$&&&&$$$&&&&&$"""$$$$$$$$&&(((((&&(((****(******((*((((((((((&&$&&&((((&(((&&$$$$&$&&$&&&&&&&$&$$$$&&&$$$$$$&&(&&&&$$$$""""""""""""""""""""""""""""" """""""""""""" """ "" "" """" "" """"""""""""""""$$$$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"""""""""  "$$"""""""$$$$$""$$&&$""$$$$"$$$&&&&&&$&$$&&&&$$$$$$$$$$$&&&&&&$&&((*******(((***((((((((((((&$&&&&&(((((((&&&$$$&$$$$$$$&&&&$$$$&&&$$&$$$&&&$&&&&$$$"""""""""""""""""""""""" " " "" """" "" " ""  """"" """""""" " """""""$$$$&&&(((&$$$$$$$$$$$$$$$$$$$$"$$$"$""""""" " """"""""""""""$$"""$&&$$"$$"$$$$$$&$&$$$$$"$$&$$$$$$"""""$$&&&&&&&$ &(*(**(((((((( ((((((&((((((&&&&&&&((((((&&""$$&$$$$$&$$&&&$$&$$$$$$$$$""$$$$$$$""""""""""""""""""" """"""""""""" " """ " " " """"""" "" " " """"$$$&&&&&&$$$$$$$$$$$$$$""$$$$$$$""""$""""""""""  ""$"$"""""" ""$$$"$$$&$$$$$$$"$$$$$$$$$$""""$$$$$""""" ""$$&&&&&&&(((**((*(((((((((((((((&&&&&&&&&&&&&((((((((($$$$&&$$$$$$&&&$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""" """"""""""" """""" """"  " " """"""  """"""$$&&&$&$$$$$$$$" "$$"$$$&$&$$$$""$$$$$$$$$""   """$$$$"""" "$$$$$""$ $$$$$$""$$$$$$$"$"" """"""""""""""$$&&&&&&&((((((((*(*(*(((((((((((&&&&&&&&&&&&(((&((((&$&$$$&&$&&$$$$&$$$$$$$$$$$$$$$$$""""""""""""""""" """""""""""""""""""""""""" " " """" "" "   """"$$$$$$&&&$$$$$$$$$$""$$&$&&&$$$$$$$$$$$$$$$$$$$$" """"""""""$" "$$&$$""""$"$$$$$"$$$$$"""""" """""""$$$$$$&&&&& (*((((((((((((((((((((((((&&&&&&&&&&&(&&(&&&$$&$&$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$"""$""""""""" " """""""""""""""""" """""" " "" """ " """ """ """"$$$$$$$$$&$$$$$&&$$$$$$$&"&&&&&$$$$$$$$$$$$$$$$$$$$$""""""""""""" "$$"$$$"""""""""$$$$""$$$$$""" ""$$$"$$$$$$&&&&&&&( ((*((((((((((((((((((((&&&&&&&&&&&&&((&&&&&$""$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""" "" """"""""""""""""""""""""" """""" "" """ """ """" """"""""  """"""$$$$$$$$$$$$&$$$$&&&$&&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""" ""$$$$$" ""$""$$$"""$"""" """ ""$$$$$$$$$&&&&&&&(( (&((*((((((((((((((((((((&&&&&&&&&$$&&&&&(&&&&$$&&$$$$$$$$$$$$$$$$$$$"""""""$$$$""""" """"""" """""""""""""""""""""""" """""" """"" " """"""""""""  """"$$$$$$$$$&$$$$$&$$$$$$$&$$&$&&$$$$$$$$$$$$$$$&&&&$$"""""""""""""  ""$$$$$""""""$$$"""$""" """""""""$$$$$$$&&&$&$&&&&&((((((*((((((((((((((((((((&&&&&&&$$"$&&&&&$&($$$$&&$$$$$$$$$$$$$$$$""""$$""""""" """""""""""" """"""""" """""" " "" " " " """""""""  """$$$$$$$$$&&&$$$$&&$&$&&$$$$$&&$&$$&$$$$$$$$$$$&&$$"""""""""""$$$$""$$""$$$$$$"""""""$$$""" """""""""""""$&&&&&&$$$$$&&&& ((((((*((((((((((((((&((&&&$$"$&&&&&$$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""""""$"""""""" " """""""""""""" """"""""""""""""""""""""""""""" " """"$"""""  ""$$$""$$$$$&$$$$$&&$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$" """""$$$&&&$$$"$$$$$"""""""$$$$$"""""""""$$""$$$$&&&&&&$$$$$&&&&"(((((((((((((((((((((((&$""""$&&&&$&&&&&&$$&$$$$&&$$&$$$$$$$$$$$$$$$$"$$$$$$""""""" " """""""""" """""""""""""""""$""""""""""""""""""""" """""""""""  """""$$$"$$$&&&&&&&&&&&&$&$$$$$$&$&&&&$$$"""$$$$$$$$$$$ " """"""$$$$&(&$"$"""""""$"""$"$$$$$"" """""""""$$$$$$&$&&&&$$$$$&&&"((**((((((((((((((((((($"$$$$&&&$&&$$$$$$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""" " "" """ """""""""""" "" """""""""""""""""" """""""""""""""""  &""""""$$$$$$"$$$&&&&$&&&&&&&&&$$$$$$$$$$$$$$$"""$$$&&&&$$$$$"""""""$$&(&&$""""""$$$$$"""$$$$$""""""$$""""$$$$""""$$$$&&$$$$&&& ((****(((((((((((((((((&&&$&$$&&&&$&&&&&&$&&$&&&&&$$$$$$$$$$$$$$$$$$"$""""""""""""""" "" " """" """""""" """"""""""""""" """""" "" """"""""""""$"""""$$$$$$$$$$$$&$&$$$&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$&&&&&(&$""""""""$&&(&$""" "$$$$$$$$""""$$$$""""""$$$$$&$$$""""$$$$&&$$$$$&& ((((((((((((((((((((((((&&&&&&&$&&&&&&&&&$&&&&&&&&&$$"$$$$$$$$$$$$$$$$"$""""""""""" "" """"" """ " """""""""" "" "" " "" """"""""" """$$$$$$$"$$$$$$$$$$$$"$$&$$$$$$&&&&&&&&&&$&&&&&&&&&$$$$$$$$$"""$&&$$&&&&$$"" ""$&&&$""""""$$$$$$$$$$$$$$""""""$$$$$$$$$""$"$$$$$&&$$$&&$& &((((((((((((((((&(((((&&&&&&&&&&&&&&&$&&&&&((&&&$$$""$"$$$$$$$"$$$$""$"""$""""""""" "" """"""""""""""""""""" """ """""""" """ """"" " """"""""""$&&$$$$&&$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&$$$$$$$$$"$$$$&&&&&&&&""  ""$$$$$""$$"$$$$$$$$$$$$$""""""$$$$"$$$$$$$&&$$$$$$$&&&&&&"&&&&(((((&&((((((((((((&&&&&&&&&$$$$$$$$$&&&&&&$$$$$$""$$$$$$$$$"$$$"""""""""""" "" """""""""""""""""""""""""""" "" """""""""""""""" """""""""""""""$$&$$&$&&&&$&$$$$$$$$$$$$$$$$&$$&&&&&&&&&$$$$&&&&&&$$$$$$$&$$$$$&&&&&&$$"  """$$"""$$$$$$$&$$$$$$$$$$"""""$$$$"$$$$$&&&&&&&&&&$&&&&&&& &(&(((((&((((((((((((((&&&&&&&&&&&$$$$&&&$$$$$$$""""$$""$$$$$$$$$"""""""""""""""" """""""""" """""""""""""""""""" """""""""" """"" """" """""""""$$$$$&&&&&&&$$$$"$$$$$$$$$$$$$$$&$$$$$$$$$$$$&&&$&&$$$$$$$&$$$$$&&&$$$$$$" "$&&$$""$$$$$$$$$$$$$$$$$$$$$$$"""$$"$$&&&&&&&&&&$$$&&&&&&&& &$&((&(&&(((&(((((((((&((&&&((&&&$$&&&&$&$""""$$$""$$$"""""$$$$$"$$"""""" """""  ""$$""""""""""""" """"""""""""""" """""""""" """""" """""""""""""""$$$$$$&&&$$$"$$$$$$$$$&$$$$$&&&$$$$$$&&&&&&&&&&&&&$$$$$$&&$$$$$$$&&&$""$$$$&&$$&$""$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$&&&&&&&&&$$$&&&$&&&&&&&((&&&&&&(((((((((((&(((((((&&&&&&$&&&&&$$"$$$$$"$"$$"""$$$$$$$$"""$"""" """""  "" """""""""""""" """""""""""""""""""""""""$$$$$$"$$$$"""""""""" """"$$$$$$$$$$$"$$$$$$$$$$$&&&&&&&&&&$$$&&&(&&&&&&&&&$$$$$&$$&$$$$$$$$$$&$$$"""&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$&&$&&&&&&&$$$&&&$&&&&&( &((&(((&&&&&(((((((&((&(&(((((&&$&&&$&&&$$$$$$$$$""$$$$$$$$"$""""""""""$$""""""""" "" """ """" """""" """"""""""""""" """" """$$$$$$""$"$$$"$""""""""""""""$$$$$$$$$$$$&$$$$$$$$$&&&&&&&&&&&&&&&(((&&&&&&&&$$$$$$$$&$$$$$$$&$$$$$$&&&(&&&&$$$$$$$$$$$&&&&&&$$$$$$$$"""$$$$$$$&$$&&$$$$&&&&$$&&&&( ((((&(((&&&(&&&&&((((&&&&&(((&&&&&&$&(((&$$$$$$$$$"""$$$$""" """$"""""""""""" ""$$"  """ "" """""""""""""" """ " """""""""""""$$"$""""""""" """$$$""$$$$$$$$$$$$$$$$$&&&$&$$&&&&(&&&&(&(&&&&&&&&&&$$$$$$$$$$$$$&&&&$$$&&&((&&$$"""$$$$$$&&&&&$$$$$$$$$$""""""$$&&&$$&&$$$&&$&$$&&&&&(&&&&&&&(&&&&&$$$$$&&&&&&&&&&&$$$$$$$&(&&$$$$$$$$$$$""""$$$" """"""""""""""" """"  "  """""""""""" ""$$"""""""""""""""""$""$$$""""""""""""$$$$"$$$$$$$$$$$$$$$$$$&$$$&$&&&(((&&&&&&&&&&&&&&&&$$$"$$$$$$$$$&&&&&$$&((((&$" """""""$&&&&&$$$$$$$$$$$""""$$$$&$$$$&$$&&&$$$&&&&&&(&&&&&&&&&&&&&&&$""&&&&&(&&&&$""$&&&$&&&&&$$$$$$"$$"""""$$$"""""""""  """""  " " "  """"""""$"""" "$$"$"""""""""""""""""""""$$"""""$$""""""""$$$$"$$$$$$$$$$$$$&$$$$$$$$&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&$&&&&&&(&&((((&$ """""$&&$&$&&$$$$$$$$$$$$$$$&&&&$$&&$$$$&&&$$$$&&&&&&(&&&(&&&&&&&&$&(&&&&(&&&&&&&&&&$$&&&&&&$$$$$$"""$$$$$"""$""""" """"  "" ""   """"" ""$"""" """$$$$$$"""""""""""""""""""""""""$$"""""""""$$$""$""""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$&&&&$&&&&(((&&$$$$$&&&&&&$$$&&$$$$&&$$$$&&$$$&&&$&&&$$$&&&&$$&&&&&&&&&&&&&&&&&&&&(((&&&(&&&&&&&&&&&&$&&((((&&&&$$$$""$$$&$$$$$$$"" """"" """  "   " """"""""$$$"$$"$$$$$$$$$$$$""""""""""" """"""""$$$$""$""""$$$$$$" "$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&(&&&&((((((&&(&&&&&&&$$$$$$$$$$$$$$$$$&&&&&&&&&$$&&&&$$&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&$$"$$$&(((&&$$$$$$$$""$$$$$""" """""""    """"""""""$$"$$$$$$$$$$$$$$$$$$$"""""""" """"""""$$$$$&$$$$"$$$$$$$""$"$$$$$$$$$$$&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$""""$$&&&&&((((((*,,((&$&&$&&$$$$$$$$$$$$$&&((&&&&&&&$&&&$$$$&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&$" """$$&&&&$""" "$&&&&$"$$&&$""$$$$$$" """$$"""""    """""""""" """""$$$$$$$$$$$$$$$$$$""" """"" """"""$$$&$$&&&&&$$$$$$$$"$$$""""$$$$$$$$$$&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&$$$$$$"$$$$$$$$&(((((((****(&&&&&&&&$$$&$$$$$"$&&&&&&&&&&&&&&&$$&$$$&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$$" "$$&$$"$&$$$$&&"$$$&&$"$$$$$$""" "$""""$$$$$""   "  """"""""""  """"""$$$$$$$$$$$$$$$$$$"""""""""""" "$$&$$$$&&&$$$$$$$$""""$$"$$$$$"$$$$$&&$&&&$&&&&&&&&&&(&&&&&&&&&&&&&&&&&$"$"$"$$$$$&((&&&&((((((&&&&&&&&$$$$$$$$$&&&&&&&&&&&&$$$&&$$$&$&$&&&&&&&&((&&&&&&&&$$$$&&&&&&&$$$$$$"" "$$$&&$$$""$$$$$$&$$$$$$""$$""$$$""""$$$$$""  " "$$"""""""$"""$$$"$$$$"""""$$$""$$$$$$$$$$"$"""""$$$$""""""$$$$$$$$$$$$""$$"""""$$"$$$$""$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$""$&&&(((&&&&&&&&&&&(((&&&&$$$$$$$$$$&&&&&&&&&&&&$$$$$&&&&&&$&&&&&&&&&(&&&(&&&$" "$$$&&&&$$$$$$$$$$$""$&&$"$"$"""$""$$$$$$$$$$$"""""" "$$$$$$$""""""  """ "$""$""""""""$$&&&&$$$$$"""""""$$$$$$$$$$$$""""$"$"$$""""""""$$$$$$$$$$"""""$"""$""$$$$$&$$$$$$$$&&&&&&&&&&&&&&&&&(&&&&&&(&&&&&&&$$$$"$&&$&&((&&&&&&&&&&&(&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&$$$$&&$&&&&&&&&&&&&&$&&&&&&&$$""$&$&$$$&&&$$$$$$$$$$$$$$$$$$"""""$$""""""""""$"$$""""""""""""" " """""""""""$$$""""$$$$$$$$$"""""$$$$$$$$$$$$$$$"""$$$"""""$$$$"$$$$$$$$$$$$$$$"$$$$&$$&$$$$$$&$&$$$$$&&&&&&&&&(&&&&&&&&&&&&&(&&&&&&&&&$$$$$"$$$&(((&&&&&&&&&&&&&&&&$$&&&&&$$$$$$$$&&&&&&&&&&&$$$$$$$&&$&&&&&&&&((("$$&&&&&&&$"$$&$$$$$&$&$$$$$$$$$""$$$$$$$$$""""""" """"" """"$$$"  """"""" " ""$$"""""""""$$""""""""""$$$$$$$$$$$$""""$"$$"$$$$$$$$$$$$"$$"""$$$$$$$$$$&&&&&$$$$$$&$$$$$$&&&&$&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$&&$"""&&&&&&&$$&$$$$&$$&&&&&$$&&$$$$$$$&&$$&&&&&&&&&&$$$$$$$&&&$&&&&&&(((("$$&&&&&$$&$$$$$""$&&&&$$$$$$$""$$$$$$$"$$$$"""$"" """"""""""""""""  """"" """"""""""" ""  """""""""""""$$$$""""$"$$"$""$$$$$$$&$$$$$"""" "$$$$&&&&&&&&$$$$$$$$$$$$$$&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&$$&$$$$&$$$&&&&&&$$&$$$$$&&&&$$$&&&&&&&&$$$$$$$&&&&&&&&(&&&(("""$&&&$$$&&&&$$$$&&&$$$$$$$$$$$$$$$$&&&$"$$""""" " ""$"$$"""""""""" """""  """ """"""" "" ""$$$$"""""""$$$$$$""$""$$$"""""$$$$$&&&&$$$"" "" "$&&&&&&&&&&&$$$$&$$$&$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&&&&&&&&&$$&&&&&&&$$$$$$$&&&$&&$$&&&&&$$$&&&&&&$$&&&&&$$$$$$$&$$&$&&&&&&(&&&&( "$&&&&$$$$$$&&&&&$$$$$"""""$$$$&&&$$$$""$$""" """""""""""" """""" """""""" " """ """""""" """ """"""""$"$$$$$$$$$"""$$$"$"""""$$$&&&$$""" "$$&""$&&&&&&&&&&&&&&&&&&$$$$$$$"$"""$$$$$$$$&&&&&&(&&&(&&&&((&&((&&&&&&&&&&&&$$&&$$$$$&&&&&&$&&&&$$$$&&&&&&&&&&$$$$&$$$&&&&&&&&&&&&&&&&&&("""$$$$&&&$$$$$$$$""""""""""""$"$$""""$$$$"$$"" """"""" """""""""""""""""""""" "" """""""" "$"""""""""" "$$$$$"$$$$"$$$$$$$""""$$$$$$$$"$""$$&&&$$&&&&&&&&&&&&&&$$$$$$$$$$"$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&(((&&&&&$&&&&&&$$&$$$$$$&&&&&$&&&&&&&(&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&(((* """$$$$$&&$$$""""" """"""""""$$$$$"""$$$&$$"$" "$"""""" """""""""""""""""""""""$" """"""""""" " """"""""""$""$"$$""$$"$"""$$$$"$$$$"""$$$$$$"""$"""$$&&&$&&&&&$&&&&&&&&&$&$&$$""$$$$""$$$&&&&&&&&&&&&&&$&&&&&&&&&&&&&((&&&&&&&&&&&$$&&$&&&&&$&&&&&&&&&((&&&&&&&$$&&&$$&&&&&&&&&&&&&(((&((((("  """$$$$$$$$$" """"""""""""""""$"""""$$$&$&$$$$$$$""$$" " """" """"$$"$""$$$""""""""" """""""$""$$$$$$$""$$$$$$$$$$$$$$$$$$$""""$$"$$$"$&&$$&&&$$&&&&$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&&((&&&&&$&&$$&$$$&&&&&&&&&&&&&((&&(((((((