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 = '491B70' IMAGE_NUMBER = 56160175 IMAGE_TIME = 1977-12-22T06:59:15Z EARTH_RECEIVED_TIME = 1977-12-26T19:06:02Z ORBIT_NUMBER = 491 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 6 4j(( F[Jv0!wF' 6   ]>/!(*,,**(*********(((((((((&&&(&((((&&&$&&&&&&&&&&&&&&(((&&&&&&&(((((&(((((*(&&&&&&&&&((&&&&&&(**(((&&&((((*((((&(&&&&&&$$&$&&&&&&&((((((*(**((&&(***,,*(((***,,*,*(&&(*****((***********,,,,..,,,,,,,,.248:8642000...******,,,,,,,,,,,,,***((***********,,,,,*****,,,****(*****,,*,***,*,,**(((&&&$&((((******((((((((((((((((( "(*(((&((((((((&&&&((((((&&&&&((((((&&((((((((&&&&&((((&&&&&&(((((((&(&&(**((((((((&&$$$$$&&&&&&$&&&&((((((((((((((****((&((*(******(((*((((&((****((&&&((*,,.0.,,,,,,,*,..24200...,,,,,,,,,*****,*,*****((((*****(((((*******(*******(**(*******(((((*****((((((((&&&&(((****(((((((((*((&(&((((&&(&&&&&(((((&&&&&(((((&&&&&(( &((&&&&(((((((&&&&&(((&&&&& &&&&&&&&&&(((&(((&((((((&$$ "$$$&$$$$"$&&&(((&&&((((**(&&((((*,,,*(&&(**,,**((((*((((((&&&&((((((***,*,*,,,*(*,.00..,*****,,,,,,***(******(((((***(((((((*****(((((*(*****(((((**(((((&&(****((((((((((&&&$&((**((((&&(((((((((((((((&&&&&&&(&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&((((&&&(&&&$$$$$$"$$$&&&$&&&&&&((((((&&$$((*,.,,**(((((***(((&((((&$"&&&((*(&&&((*******,,,,.00,&&&&(*********(*(*****(((((((((((((((((*((((((((**((((((((((((((&&&&&&(((&&((((((((&&&&$&&(&((((((((((&&&(((((((&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&$$$&&&&&&&$&&$&&&&&&$&&&&&&(((&&&&&&&&&&&&&$&&&&((&&&&&&(,.,*&"""""&&&&$$$$&&&&((&(&(&((((((((****,*(&&&&&&(&&&&$&&&&&&&&&&&&&&&(((****(((*,....*$$$$&&((((((****(((((&(((((((($"&(((((((((((((*(((&((((((((""&(&&((&(&&((&((((((((&&&&&&$ $$&&&(((((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&$$&$&&&&$$$$$$$$$$$$$$$$$&&&&&&&&&&&&(((&&$$$$$&&&&$$&&&&&(******,,**,*(&$$$$$$&&&&&&&&&&((&&&&&&&((*,*(&&&&&&&&$$""$&&(&(&&$$$&&&&&&&&&(((((((**,,(&$$$$$$&&&(**(((((&&&((((((&&&&&&&((((((&(((((((((&(&(((((((&&(((((&&&&((((((((&&&&&((&&&"$&&((((((&(((((((&&&&&&(&((&&&&&&&((&&&$$&&&&&&&$$&$&&&&&&&$$$$$$$$$$$$$$$$$&&&&$&$&&&&&&&&&&$$$$$$$$$$$&&&&&&&&&(((*,,,**((&$$$$$"$$&&&&&&&&&&$$&&&&((((((((&&&&&$$$""$&&(&&&&&&(((&&&$$$$&&((((((((***($$"""$$&((((((&&&&(((((&&&&&&(((&&&&&&((((((&&&&((((((&&&&&((((((&&&&((((((&&&&&(&&&&&$$$ $&&(&&&&((((((((&&&&&&((&&&&&&&&&&&&&&$$$&&&&&&$$$&&&&&&&&$$$$$$$$$$"""$$$$$$$$$$$&$&&&&$&&&&&&&$$$$$$$&&&&&$&&&(((((((*((((&&$"""""$$&&&&&&&&&&&&&&&&&&&&((((&$&$$&(((*((&&&$&((((&$$$$"$$&&&&&((&((*((&$"""$$$&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&(&&(&&&&&(((&((&&&&&(((&&&&((((((((&&&&&(&&&&&&&&&&& $&&&&&(&((((&&&&&&((((&&&&&&&&&&&$$&&&&&&&$$&&&&&&&&&$$$$$$&&$$$$$""$$$$$$""$$$$&$$$$$$$&&&&&&$$$$$$&&&$$$$$$&&((((&&&&&&&&&&&" "$$$$$$$$$&&&&&&&&&&&&&(((&&&&&&&&((((&&&&((((&&&$$$$$$$$$$$$&&((&&&&(($$$$$"$$$$&&&(&&&&&&&&&&&&&&&$$&&&&&&&&&&&&((&&&&&&&&&&((&&&&&&((((((&&&&&&&&&&&&$$&&&&&$$&&&((((&&&&&&&((&&&&&&(((&&&&&$$$&&&&&$$$&&&&&&&$$$$$$$$$$$$"$$$$$$$"$"$$"$$$$$$""$$$$&&&$$$$$$&&&&&$$$$$$$&&&&$$&&&&&&$$$$&&$$"""$"$$$$$&&&&&&&&&&&&(((&&&&&&&&&$$&&&(&&&&&&&&&&&$&$$$$$$$$&&&&&&&&&(*,**&$" ""$&&&&&$&&(&&&&&&&$$$&$&$&&&&&&&&&&&&&&&$&&(&(&&&&&&&((&&&&&&&&&&&&&&$$$$&&&&&$$$$$&&(&&&&&&&(((&&&&&&&&(&(&&$$$&&&&&&&$&$$&&&&$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$"""""$$$&$$$$$$$&&&&&&$$$$$$$&&&&$$&&&&&&$$"""$&(***$"""$$$$$$$$$$$&&&&&&&&&$&&&&&$$$$$$&&&&&&&&&&&&&&&$""$$&&&&&&&&&&&&(*,..*&" ""$$&&&&&&&&((&&&$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&$&&&&&&&$$$&$$&&&&&$$$$$$$&&&&&&&(&&&&&&&&&&&&&&&&&$&&&&&&&$$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$"""""$$$$$$$$$&&&&$$$$$$&&&&$$$$$$&&&&$$$$""""$&&(***(&$$$$$$$$$$$&&&$$$$$$$$&$$$$$$$$$&$$&$$&&&&&&&$$$$""$$$&&$$$&&&((&(((*,.,&"""$$$$$&&&&&&&&$$$&&&&$$$$$&&&&&&&&$$&&&&&&&&&&&&&((&&&&&&&&&&&&&&$$$&&&&$&$$$$&$$&$$$$$&&((&(&&$&&&&(((&&$&&&&&&&&&&$$$&&&&&$$$$$$&&&$$$"$"$$&&$$"""""$""""""""$$$$$"$$$$$"$$&&&$$$$$$$&&&&&$$$$&&&&&$$""$$$$$$&&&(((*&&$$$$$$$$$&$$$"$$$$$$$""$$$$$$&$$$$$$$&&&&&$$$$$$$$$$$$$$$$&&&&&&&&&(*,,*(&&$$$$&&&&&$$$&&&&&&$"$$$$&&&&&$$$$&&&&&&&&&&&&&(&&&&&&&&&&&&&&$$$&&&&&$$$$$$$$&&$$$"$&&&&&&&&&(&&&(&&&&&&&&&&&&&$$&&&&&&&&&$$$$&&&&$$$$$$$$$$$$"$""$$$"""""""""$$""""""$$$$$$$$$$$$$$$$$"$$$$&&&$$$$$$$$$&&$$$&$$&&((&""$"$$$$$$$$"""""$$$$$$$$$$$$$$""""$$$&&$$$$$$$$$$$$$$$$$$&$$$$$&&&&((****((&(&&&$$$$$$$&&&&&$$""$$&&&&$$$$$&&&&&&&&&&&&&&&&&$$&&&&&&&&$$$$&&&&$$$$$$$$$$$$$$"$"$&&(&&&&(((&&&&&&&&(&(&&&&&$&&&&&&&&$$&&&$$&&$$$$$$$$$$$$$"$$$$$""""""$$""""""""""$$$$$"$$$$&&$$$"$$"$$&&&$$$$$$$&$$$$$$&&&&&&&&&&$$$$$$$""$$$""$$$"""""$$$$$$$""""$$$$$$$$$$$$$$$"$$$$$&&$$$$$$$$$&$&&&((*,**((&&$$$$$&&&$$$$$$$$$&&&&&&&&&&&&$&$$$&&&&&&&&&&$&&&&&&&&&&&&&$$$$$$"$$$$$$$$"$$$$""$$&&&&(&(((&&&&&&&(&&&&&&&&&&&&$$$$&&&&&&$$$$$$$&$$$$$$"$$$$$$$""""""$$$"""""""$$""""""$$$$$$$$$$$$$$$"$$$$$$$$$$$"""$$&((&&$$&&&(*&$$$$""$$$$$"""""""$$$$$""""$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$&((*.,*(&&&&&&&$$$$$$$$&&&&&$$$$&&&&&$$$$$$&&&&&&$&&&&&&&&&$$$&&&&&&$$$$$$$$$$$""""$$$$$$" $&&&&(&&&(&&&&&&&&&&&&&&&&&&$$$&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$"""""$"""""""""""""""""$$$$""$$&&&$$$$"""$$&$$$$""""$$&&&&&&$$$&&&((&$$"$$"$$$"$$""""$$""$$$"""$"$"""$"$$$&$$"""""$$&$$$$$$$$&&$$$$$"$$$&&&(*,,*((&&&$$$$$$$$$$$$$$$$$$&&&&$$$$$$$$&&$$$$&&&&&&&$$$&&&&&&&$$$$$$$$$$"""""$$$$$"""" $&&&&&&(((((((&&&&&&(&(&&&&&&&&&&&&&$$&$&&&&$$$$$$$$$$$"""""$$$$$""""""""""""""""""$$$$""""$$$$$$$$"$$""$$$""""$$$&&&$$&&&$$&$&$&&&(&&$$$"" """$$"""""""$$$$$""""$$$$$$""""""""$$$&$$$$$&&&&$$$$$$"$$$$$&**00,,*(&$$$$$$$$$$$$$$&&&&$$$$$$$$$$"$$$$$$$&&&&&&$$$&&&&&&$&$$$&$$$$$"""""""$"""""""""$$&&&((((((&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&$$$$$"$$$$$$$"$"$$$$$""""""$$$$"""""""$$$"""$$$$$$""""""$$$$$$"""""""$$$$$$$$&$$$$$$$$&&&&&&&$$"" """"""""$$$$$""""$$$$$$"""""""""""""""$$&&$$$$$$$&$$""""$$&(.020.*(&&&$&$$$"$$$$$$&&&&&$$$$$$$$$""""$$&&$$$$$$$$&&&&&$$$$&&&&&$$$"$$"$$$""""""""""" $&&&(((((&&&&&(&(&&&&&&&(&&&&&$$$&&&&&&&$$$$$$$$$$$$$"$$$&$$$"""""$$$"""""""""$$""""$$$$$$"""""""$"""""""$$$"""""$$$$$$$$$"$$"$&&&&&$$$$$$"""""" """$"$$""""""$$$$"""""""$""""" ""$$$$$$$""$&$&$" "$&(*.220.,((&&&$$$$$$$$$$$$$$$$$$$&$$""""""$$$$$$$$$$&&&&&$$&$$$&&&&$$$$$$$$$$""""""""$""" &&&(&&&&((((&&&&&&&&&&((&&&$$$$&&&&&&$$$$$$$$$""$$$$$&$$$$$$$"$"""""""""""$"""""""$$$$$"$""$$$$"""""""""$$$$"""""$$$$$$""""$$$$$$$&&&&&&$$$""""""""""" """"$"""$""""""""""""""$$$""""""""$$"$$$$"" """$(*,.022.,((&&$$$"$$$$$$$$$$$$&&&$$$""""""""$$$$$$$$$&&$$&$&&&&$$$$$$$$&&$$$$"""$$""""""" " &&&&&&&&(((&&&&&&&&&&&&&&$&&&&&&&$$$$&$&$$""$"$$$$$$$$$$$$$$$$$"""""""""$""""""""$$$"$$$$$$$$"$$""$$""""$$$$"""$$$$$$$$$$&&$$$$$$$$&&&&$$$$$$""""" """$$&$""$$$$$"""" """$$$$""""""$$$"""""$$&(&$$&((*0462.,(&&$$$$"$$"""""$$&$$$$$$$$$$$$""""$$$$$$$$$$$$&&&&&$$$$$$$&&&&$$$$$$$$$""""""""" $&&&(((&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&$$$"""""$$$$$$$$$$$$$$$""""""$$$""""""$$$$$"""""$$$$$$$$$&&$$$$$$$$$""$"""$""$$$$&$$$$""$$$&$$$$$$$$&&$$"" """ """""$$$""$""""""""$"""""""$$$""""" """"$$&((&&&&(,2662.*(&&$$""" """$$$$$$"$$$$$$$$$"$""$$$$$$$"$$$$$&&$$$$$$$$$$$$$$$$$$$$$$""""""""""  $&((((&&&&&&&&(&&&&&&&&&&&&&&$$$&&&&$$$$"""$$""$$$$$$$$$$$"""""$$$$"""""""$$"""""""$$"$"""""$$$$&$$$""$$$""$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"" """" """" """""""""""""""$$$""""""""""""$$&(((&&(,2642.,*(&$$" ""$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&&$&$$$$"""$$$$""""" &&&&&(&(&((((&&&&&&&(&&&&&&&&&&&&$$$$$$$$$$$"""$$$$$$$$$$$"""$""$$"""$"$$$""""""$$$""" """"""$$$$""$$$"$$$"" """"$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""" " """"""""""""""""""""""""$"$"""""$&((&&&(04440.,(($$$$$"""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&$$$$$$$$$$"""$""""" $&&&&&((((&&&&&&(((&&&&&&&&&&&&$$$$$$$$$$$"""$$$$$$$$$$$$$$$""""""$$$$$$""""""$$$$""" """$$""""""""$$$$""""$$$"""""""$$$$$$$"$$$$&&&$$""""$&&&&&$"$""" "" """""" """$$$""""""""""""""""$""&&&&(*,.0020.*(&&&&&&&&$""""""$$$"""""$$$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$&&&$$$$$$$$$&$$"""""$$"""" $&&(((((&(&&&(((&&&&&&(&&&&&&&$$$$$&&$$"""""&&&$$$"$$$$$$$"""""$$"$$"""""""$$$$$"$"""""""""""""$"""$$"""""$$"""""""""$$$$""""$$$$$$$$""""$&&&&((((((&$  """" """""""""""""""""""""$$$$$&&&(*,00*,.,*(&&&&&&$$$$$""""""""""""$$$""""$$&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$$$$$$$$"" "" $&&(&&&&&&((((&&&&&&(((((&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$"$""""""""$"$"""""""$$$""""""$"""$"""""$"$$$$""""""$""""""""""""$$$$$$"""$$$$$&&&((((&&&$""""""""" " """""$$$"""""$$$$$$$$&((*,,.,(*,*(&&$$$$$$$$$$$" """""""""""$$$$&$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"" "" $&&&&&&&&&&&&&&&&((&(&&&&&&&&&&&&$$$$$$$"$$$$$$$$$$$$$$$$"$$$$$"""""""""""""""""$"""""""""""""""" """""""""$$"""""""""""$$"""""$$$$$$"$""""$&&$&&&&&&&(($$""""""" """"$$$$$$$$$""""$$&(*****...,*&$""""""$$$""" """"""""""$$$$$$$$$$$$$"$"$$$$$$$$$$"$$$$$$$$$$"$$$$$$"""" """ $$&&&&&&&&&&&&((((&&&&&&&((&&&$$&$$$$$$$""$$$$$$$$"$$$$$$$$$"""""""$$"""""""$"$"""""""""""""" """$""" """"$$"""$$$""$$$$$""""""$$$$$$$$"""$$$$$$$$$$&(***(&&&$"""  " " " ""$$$$$$"$$$"$$$&((**(**..,(""" """$""" " """""""""$$$$$$$$"""""$$$$$$$$$$$$$$$$$"$"$$$$$""""""""""""  $&&&&&&&&&(((((&&&&&&&&(&(&&&$$&&&&$$$$$$$$$$$$$"$"$$$$$"""""$$$$$$$$""""$$"$"""""""""""""""""""""" """"""$$"""$$$$$$$$$"$$"$$$"$$$&&&(&$$""$$"$$$$$&&((((((($"" """" """""""""$$&&&$$"$&&&(***(**,($ """"""""  """"" """"$$$"""""""""$$$$"""""$$$$$""$$$$$$$$"""""""""""" &&&&&&&(((&&&(&&&&&&&&&&&&&&&&&$$$$$$$$&&&&$$$$$$$$$$$""""""$$$$$"$$"$""$$""""""""""" """"""""" """"""" """""$$$$""$$$$$&&$$""""$$$$$$$$"""""$$$""""$&&&&&&&&$$"" """""$$"""""" "$$$$$$&$$$$$$&&(****((($  """"""" """"" ""$$$$$"""""""$$$""""""$$$$"""""""$$"$""""""""""  &&&&&(((((&&&&((&&&&&&&&&&&&&&$$$$$$$&&&$$$$$$$$$$"""$"$$"$$$$""""$$$$$"""""""""""""" """""""""""""" "$$$"""""$$$$$$$$""" ""$""""""""" """""""$$$$$$$$$$$$$""$$"$$&&$" "$&&&$$""$$$$$&$&((*.04.&  " ""$""""" """""""""""""""""""""$$"""""""""""$""""""""""" " $&&((((&&&&&&&"(&&&&&&&&&&&&&&$&&&&&$$$$$$$&$$$$$$$"$$$$$"$"""""$$$$$$$$$$"""""""""""""""""""""""""" """"""&$"" """$""$$""""  "" """  """"""""""$$$$$&$&$$$$$$$$$"""" "$$$$$"""$"$""$$$&(*,0..,$   """ " """"""""" """"""""""""""""""""""""""""""""""""" &&&(&&&&(((((&$&&&&&&&&&&&&$&&&&&&$$$$$$$&$$$$"$$$$$$"$"""""$""""""""$$"""""" """"""""""""""""" """"""""$"" """"$$$"""  """" "" """"""""""""""$$$&&&&&&$$$$$$$&$" """$"$""" """$&&&&((*,,$""   """""""" """"" """"""""""" """"""" " """"""""   &&&&&&&((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$"$"""""$$$""""""$$$$$""" """"""""""""""""" " """""" " "" """ "$$$$$$$"""""""""""""""" "" """""""" ""$$&&&$$$$$&&&$$$" """"$$" ""$$$&&&((*,*$"   """" " """""""" """""""""" """""  $&&(((((((&&&&(&&&&&&&&&&&&&&$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$""""$$$$$$$""""""""""""""""""""""" """" "" """""""" """""""$$"""""""$$"""""$"$$$"" """"""""""$$$$$$$$$$$&$$$$$$$" """""""""  ""$$&(&&&&(($""    """"  """ "  "&&&&(&&&&&&(((((&&&&&&&&&&&&&&&&&&&$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$""""""$""" """""""""""""$""""""""""""" " """""" """"""""""""$$$$$$""""""""""""""""$$$$$$$$""$$$$$$$$$$$$$$""" """$$  "$&&&&$&&&&$""   " " "" "" " "&&(&&&&&(((&&&&&&&&&&&&&&&&$&&&&$$$$$$$&$$$$$$$$$$$$$$$"""$$$$&$$$$$$"$$$$""" """"""""""""""$"""""""""""""" """""""""""""" ""$$$$"$"""""&&&$$"""""""$$$$$$$$$$$$$""$"$$$$$$$$" """"$" "$$&&((*($&&&"  """" " " "&&&&(&(((((&&&&((((&&$&&&&&&&&&$$$$$&&&&$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" """" " """""""" """""""""""$$$$$$"$$$""""""$$$$$$$$""""""$"$$$$$$$$"  """$$$$$$"$$&&*,*&$$&&" """ "   "$&&(((((((((&((((&&&&&$&&&&&&$$$$$&&&&$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""" ""$""""""""""""""" """" """  """""""""""" """"$""""$"""""$$""" """"$$$$"""""""""""""$$$$&&$$" """$&&$$$$$$&(**(&$&*&$   """ ""     "&((((((((((((((&&&&&&&&&&&$$$&&$&&&$$$$$$$$$$$$$$$$$$$&&$$$$$$$$&$$$$$$$$$$$"$"""""""""""""""""""" " """"""  """"  """""""" ""$$$$"""""""$$""" """""""" """"""""$$$$$"$$&&&$$"""""""$&&&$&$$&&((((*.00.("   " """""   "&(&(((((((((((&&&&&&&&&&&&&$&&&$$$$&$$$$$$$$$&$$&&&$$$$$$$$$$$$$$$$$$$$$$$"""""""$""""""""$""""" """"" """ """""""$" """$""""$$$""""""""""""""" ""$$"""""$$$$$$$$$$$$$""" ""$&&&&$$$$&&&((,.0.,($  "" ""  "&&&((((((((&((&(&&&&&&&$&&&&&&&$$$$$&&$$$$$$$"$$$&$$$$$$$$$$$$$$$$$$$$$"""""""$$"$$$"""""""""" " " """""""" "" ""  "" """$"" ""$$$$$" """"""" """"""""$"$$$$$$$$$$$$$"" "$$&&$$$$$$$&&&**,,,.0*$    "    "&(((((((&((((((,.(&&&&&&&&&&&$$$$&&&&&$$$$$&&&&$$$$$$$$$$$$$""$$$$$$$$"$"$$$""""""""$$"""""""""""""""" """""""""$""""""" """" """"" "$$$$$"  """ """" """$$"$"$$$$$$$$$"""" """""$"$"$$$&&&$&***,00,$     "&&(((&&&((((((&$&&(&&&&&&&&$$$&&$&&$$$$$$$&&$$$$$""$$$$$$$"$"$$$$&$$$"$$$$$$"""""""$""""" """"""""""" """""""$"$$$" """"  $$$ """"""""""""  """" """""""""""""$$$$$$""""""" """"""""$$$$$&&&"&*(***($   "&(((&((((((((((""(*((&&&&$$&&&&&&$$$$$&&&&$&&&$$$$$$$$$$$$$$$$$"""$$$$$$$$""""""""""""""""""""""""""""" "$"&$"" """"$" "$$$" """"""""""""""  """""""" """""""""""$"$""""""""""" """"""$""$&(***((((((("    "&((((((((((&&&((*(((&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$"$$$$$$$$$$"$$$$$$$$$""""""$""$""""""""""""""""""""" " ""$$""$&&$$$ """""""" """"""""  " "" "" """""""""""""""""" """""""""$$(*,*(&&((&&&    $&&(((((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$""""""""" """""""""""""" """"" ""$$"&$$&$$"""""""" "" """""  """""" """$$$"""""""""" " "" " """$$$&(((&(*(&$" "&&&(((((((((((((((&((&&&&&&&&&&&&&$$&$$$$&$$$$$$$$$$$$$$$""$$$$$$$$$"$$$$$$$"""""""$"""" """""$""""""""""""""""""""$"""""""""""""""" """"""" " """"" " """"""""""""""""" """"""" """"""""""$&&&(**(&$$"   "&&(((((((((((((&&(((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"""$$$$$$""""$$$"$$"" """""""""""""""$""""""" """""  ""$$$"" """ """ "$" """"""""""""""""""""""""""""""$"" """ """"$&&((*(&&&&$$$     &&&((((*((&&((((((&&&&&&&&&&&&&$$$$$$&$$$$$$$&$$&$$$$""$$$$$$"$$$$$$$$$""$$$""$$$""""" """"""""""""$"""""""$""""" "  """"""""" " """"$$$"""" " " """"""""""""" """""""""""" """""""$&(((&$&&&((,,  &((((((((((((((((&&&&&&&&&&&&&$&&&&&$$$$$$$$&&$$$$$$$$$$$$$"$$"$$$$$$$""""$$$$"""""""""""""""""""$$$"""""""""$""" " "" """ """  ""$$$""""""  """"""" """ "" ""$$$$$"" """"""""$$&&**(&&&(*..( "&((((((*((*(((((&&&&&&(&&&&&&&&&&&&$&$$$$$&&$$$$$$$$$$$$"$$$$$$$$$"""""$$$$$$""$"""$$$"""""""""""""""""""""""""""""""" "" """$$"""""" """"" """" """"$$$$"" """""""""$$&&((&$$&*,22,&  &&((((((****((&&&&((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""$""""$$$$$$$""""""""""""""""""""""""""" "" " """"""""""""" """""""" """"$$"$""""" """""""""$$$&&$$$&(,0240.($ &&((((****(((&((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$"$$$$$$"$"$$$$$$"""""""""""""""$$$""""""""""""""""""""""""" "" "   """""""" " " """"" "" " ""$$$""""" """""$$&$$$&*.00..,*$  &&((((((((((((((&&((&&&&(&&&&&$$&&&&&&&$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$"""""""$""""""""""$"""""""""""""""""""""" """"""$$ " " ""$"" "" """ " """""""" """" ""$$$""$((,,,,*(&"  &&((((((((((((((&&&&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""""$$$$$"""""$$$$"""""""""$""""""""""""""""""""""""" " "  "" """  " "  """"""""  " """  """"""""$&(*(((&$"   &((((((((((((((&&((&&&&&&$$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""$$$"""""$"""$$""""""""""""""""""""""""""""""""" """" " """"  """"""""  """""  "" " "" " """" "$&((&&$$$""  $&&&(((((&((&&&&((((&&&&$$$$$$&&&&&&$&&$$&$$$$$$$$$$$$""$$$$"$$""$""""""$""""""""""""""""""""""""""""""""""" """""""" """""  """$$""  """"  "" """"    """""$&&&&&&(&&&" &&(((*((((&&(&(&(((&&&&&&$&$&&&&&&&&&&&$$$$$$$$$$$$$$$"$$$"$$""""""$"$"""""""""""""""""""$""""""""""$""" """""""""" "" "" " "  """"""$""   "  ""  "" "$$$$$&&&(****&"   &&((((((((((&&&((((&&&&&&&&&&&$$$&&&&&$$$$$$$$$$$$$$$$$$$"""""""""$$$"""""""$"""""""""""$$"""""""$""""""""""""""""" "" """"" " """""""" """     ""  """ """"$$$"$$&(**,,*&" "$(&$ &((((((((((((((&&&&&&&&&&&&&$$&$$&&&&&&&$$$$$$$$$$$$$$$$$$""""$$"$$$"""" """""""""""""""""""""""$&$"""""""""" """""""" """""" "  """"""  " """  "  " """""" """""""$$&(*,.00.*$$(*(&$ "$$  &(((((((((((((((&&&&&(&&&&&&&$&&$$&&$&&&&&&$$$$$$$$$$$$$$"$"""$$"""$"""""""""""""""$""""""""""""""""""""""""" """"""" """"""""""  "" """  """" ""   " """"  """ "" """"""""$&(,..222,*(((&$"  ""(((&&&&$" &&&(((((((((((((&&&&&&&&&&&&&&&&&$$&&&&&&&&$$$$$$$$$$$$""$""$""""""$$$"$$"""""""$$"$$""""""""""" """"""""" "" """""" "" """""""    ""  "    """  "" """$"" "$$&***,0.*(((&&&""  "$&&((((&&&$ &&((((((((((((((((&&&&&&&&&&&&&&$&$$&&&&&$$$$$$$$$$$$$$"$$$$""""""""$$$""""""""""""""""""""""""$""""""""" """""" """""" "" " "" ""        "  """"$$" """$&&&(,.*&((&$$""   "$ "&&$&$$$" "$&&&$$&&&&&&&$"  $&(((((((((((((((&&&&&&&&&(& $$&&&$&&$$$$$$&$$$$$$$$$$$"$"$$""$$$"$$"""$"""""$""""""""$"$$$"""""""""""" """"""" """"""""" "         "" """" " ""$&(*,,((&$""$&&$ """  (,,(&$"""&&&"" ""$$$$$$$$$&$"""  &(((((((((((((((**&&&&&&&&&&&&$&&&&&$$&$&&$&&$$$$"$$$$$$"$"""""$$$$$$""""$$$$$""""""""" """"""$"$$$"""""""""""" "" """" ""  ""     """"""" " "" "$$&(*,*($""$&((,,*(&$$"" "&((&$$  """   "$"$"""""""""  &((((((((((((((&&&&&&&((&&&&&&&&&&&$$$$$$&&&$$$$$$"$$$$&$"$$""$$$$"""$$$$$$$$$""$""""""""""""""""""$""""""""" " """"""" " "           " "" "" ""$$"$"""$$&"(&$""$&&(***(&$"""$$&""" """"  """ """ &(&((((((((((((($$((&&&&&&&&&&&&&&&&&&&&&&&&$$$$"$$$$$$"""$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""" """"" """          """ """ "$$$$$"""""$&&(((&$$$&((((&$"  "$"$$$" "$&$"""""  &,$""""""""" &&&&&(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$$$$$$$$$$$$"$"$""$"$"$""""""""""""""""""""$"""""""""""" " " """          " ""$$$$""""&&(((((&&$&&&&&&&((((***($&$""$&$" ""$"" """"$""" """ "&&(((((((((((((((((&&&&&&&&&&&&&&$&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""$$"$$$$$"""""""""""" """""$" """"""" """ ""   "      """"$""" ""$&&&&(((&&$&&&&&((**(****(&&&&$$$"""$&(&$ "" """"""  &&&((((((((((((((&&&&&&&&&&&&&&$&$&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"""""$"""$""""""$"""""""""""""""" """"""" """" " ""$ """       """"""" ""$&&(&&&&$$$$$$&&&((&(((((&(&&$&$$$$&&((&&&$$ $$$""""  &&(((((((((((((((&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$""""""$$""""""""""""""""""""""""""" """"" """  """"   ""    "" """ ""$$&&&$$$"$""$$$$$&&&&&&&(((&(((**(&&((*(&&&&($"""""""" &(((*(((((((((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$""$"$"""$$"""""""""""""""""""""""""""""""""  """""""    """"    "   ""$$$"""""""""$$$$$$$"$$&(((((((***(((((&&$$$$"$$$$$$$"" &&((((((((((((&&(&&(&&((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""$$$""""""""$$$"""""""""""""""""""""" """""""    """""   ""  "         """" """"$"""""""""$$$&&&$&&(((&&&&&$$""""""$&&$$&$" &(((((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""$"""$"$$$$"""""""""""""""""""""" """""""    """           """"$$&&$$$$"" " """$""$$&&$$$""""""""  "$$$&&&$ &(((((((((((((((((((&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$"""$$"$""""""""""""""""""""""""""""""""""     "         "  "$"$$$&$$"  """"""""" """""" "$$$&&$ &&((((((*(((((((&(**(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""$$$"""""""""""""""""""""""""$"""""""     "        "  """""""   """""" "" """"$$""""$$$$ &&(((((((((((((((&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"""""""$$$$$"" "$$$"""""""""""""""""""$$""""            "" "$  "    """" """" "$$$ """""&(((((((((((((((((&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$""""$"$"""""""""$"""""""$$$"""""""""""""""""""""""" ""        """     """  ""$""     "  """" """"""" "$""  """" &((**((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$""$""$"""$$$$$"$$""""$"""""""""""""""""""""""""" "     "$$"    "  """ "" """$&(&&&"" """    """$$$"" """"" """  ((****((((((((((&&&&&&&&&&&&&&$$&(&$&$$$$$$$&$$$$$$$$$$$$$$$$"$$"$""$$$"$$$""$""$$"""$""""""""""""" """"""""" "  "    "" "      """""""" ""$$&&&&((&$""""""""""  "" """"""""" """$$$$"""  ((((**((((((((((&&&&&&&&&&&&&&&&&$&$$$&$&&$$$$$$$$$&&$$$$$$$"$$$$""""""""$$$"$$""$$""""""""""""""""""""""""""""         ""$$ """""$$$&(((&""""$""$$""  """ """""""$""$$$&$$"""" &(((((((*(((((((&&&&&&&&&&&&&&&&&&$$&&&&&&&$$$&$$$$&$$$$$$$$$$$"""""$$$$$$$""""""""$$""""""""" """""""""""" " "  ""     """"""""""""""""$$&$$"$""$$"""$&((&&(&""" """"""""""$$"$$$$$$$$$""$" &(((((((*((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$&$$$$$""""$$$"$$$$"""""""""$"""""""""" """""""""""" " "      "     " """""""""" """" """"""""$&(&&(((&$" ""$$$$"""$&$$$$""""""""""" &(((((((((((((((&((&&&&&&&&&&&&&&$$&&&&&&&$$&$$&$&$$$$$$$$$$$$$"""$$$$$"$""""$$$$"""""""""""""" """""""""""""""" "         """ " ""$" """"" """"" """$$$$&(((&$"""$$$$""$$$$"$""" """$"" &((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$&&$&&$$$$$$$$$$$$$$$""$$$"$""""""$$""""""""""""""""""""""""" """"""          """"""""""""""" "" " """"$"$$&&&&&&&&$$$$$$"$$ """"  ""$"" &(((((((((((((((((&&((&&&&&&&&&&&&&&&&&&$$$$$$&$$&$$$$$$$$$$$$$$$$""$$"""""""""""""$""""""""""""""""""""""""""" "              "" " """"""" " """""$$$$$$$$$&&&$$$"$"""$$"""""" """"""&(((((((((&(((&((((((((&&&&&&&&&&&&&&&&&&$$$$&$&&&$$$$$$$$$$$$$$$$$""$"""""""$$$$$""""""""""""" """"" """ "      ""        """"   "" """"""" """"""$$$$""""$$$$$""""""""""""""$$$$$"""""&((((((((((&(((((((&(&((&&&&&&&&&&&&&&(&&&&$$$&&$$$$$$$$$$$$$$$$$$$$""""$"""""$$$$""""""""""""""""""""" " " " ""           """"" " """"""" "  "" """"""" """ """ """$$$"""""""""""" ""$$$$$$$""" ((((((((((,,((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$"$$$$$$"""""""""$"$""""""""""""""""" """""""""" " "       " ""  """""  """"" """ " " """""$$"""""""""" ""$""""""$$"""(((((((((&$(((((((((((((((&&&&&&&&&&&&$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""$""$$"$""""$"""""""""""""""""""""""         "   " " """""""" """"""""""" """$$"""""""""""&(((((((((((*(((((&(&(((((&&&&&&&&&&&&&&&&&&&&&&(&&&$$$$$$$$$"$$$$$$$$$$"$"$$"""""""""$""""""""""" """""""""        """  ""   " """" """ " """""""""" " " """""$""""""""""&(((((((((***((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$"$$$$$$$$$$$$&$$$$$"$""""""""$""""""""""""""""""""""" "      """""""" """" "  """""""  """"""" " """" """"$"$$"""""""&((((*(((*****(((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""" """"""""        """"""" """  "$""$"" " """$""""" " """"""" """$$$$$$$""""((**(*(((((*((*(((((((&&&&&&&&&&&&$&$$&&&&&&&&&&&&&&$&$$$$$$$$$"$$$$$$$$$$"$$"$""""""""""""""""""" """"""" "     "" """" ""  ""$$"""""" """" " "" " " """""""$$""""$$"""""""((((*(***(((((*(*((((((&&&&&&&&&&&$&$&&&&&&&&$$&&$&&&$&$$$$$$$$$"$$$$$$$"""""""""""""""" """"" """""""" " "     """" """""  """""" "   " " " """" """"$$$$"""""$"""""""" &(*((((*(***(($(((*(((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$"$$$$$$$$$""""""$$"""""" """ """"""$""     """"  "   "  " ""  " " """"""""""""""""""""""""""" &(****((*****((((((((&(&&&&&&&&&&&&$$&&&&&&$$&&$$&$$$$$$$$$$&$$$"$$$$$$"""""""""$$"""""""""" ""  " "       ""    "  " """""""""""""""""""""""""""""((****(***(((((((((((&&&&&&&&&&&&&&&$&&&&&$&$$&&&&$&&$$$$$$&$$$$$$$"$$$$$$$"""$$"""$""""""""""""""""" "  ""           """"  " "" """""""" """"""" """"""((********(((((((((((&&&&&&&&&&&&&&&&&&&&$$&$$$$$$&$$$$$$$$$$$$$$$"""$"$$$$$$""$""$"""""""""""""" ""               """""" """ """""" "" """"" """""" (((******((((((((((((((&&&&&&&&&&&&&&&&&&&&$&&$$$$$&&&$$$$$$$$$$$$"$""$$$$$$$$"""""""$$"""""""""""  "           " """""" """ """""""""""""" """""""(********(((((((((((((&&&&&&&&&&&&&&&$&&&&&&$$&$$$$$$$$$$$$$$$$$$$""$$$$$"$$$&$$$"""""""""""""" " " "        """""" "" "  """""""""" """""" ((****(**(((((((((((((&(&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$"$$"$"""$$$$$$""""""""""""""" ""    $&$      """" "" "" " """""""" """" (***(****(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$$$$$$""""""""""""""""""""       "$&(&$    " " " "" "" " " """"  (((*********(((((((&((((&&&&&&&&&&$&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$""""$$""""""""""""""" """"     "" "$&&   " "" """  &(((******((((((((((((((&&&&&&&&&&&&&&&&&&$&$&&$&$$$$&$$$$$$$$$$$$$$$$$$"""$""""$"""""$""""""""" """""    $"" "$$"       """ """ " " "  &((((*****(*(((((((((((&&(&&&&&&&&&$&&&$$&$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$"""""$$""""""""""""""""""""     ""  "        "" ""  &((*****(**((((((((((((&(&&&&&&&&&&&$&$$&$$&$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$""$"$$""""""""""""""" """            """" "  "" &(((**(***(((*((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$&&$$$$$$$$$$"$$$$$$$$"$$$$$""""""""""""" """""" ""        " "  """" (((********((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$"$$$"$"""$$$""""""""""""" """""            """"""" &(((********((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$""""""""""$"""""""""""""""" ""         """"""   """"""" &(((*****((((((((((((((((&&&&&&&&&&$&&&&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""$""""""""""""""""        "   """"""""""""  """"""" &(*(*(((((**(*(((((((((((&&&&(&&&&$&&&&$$$$&$$$$$$$$&&$$$$$$$$$$$$$"$$$$$$$"$"""""""""""""""""""""""""""" "        "  """""$""""""""  ""    """"" &(*(*(**(*(((*((((((((((&&&&(&(&&&&&&&&&&&$$$$&$$$$$&&$$$$$$$$$$$$$$$$$"$$$$"$"""""""""""""""""""""" "" " """         """"$$"$$"""" "    """ &(****(*(*(((*((((((((((&&&((((&&&&&&&&&&$$&&$$$$$$$$$&$$$$$$$$$$$$$$"""$$$$$"""""""""""""""" """" """""        """""$$$""" ""  """  """ &((*(*,**((((*(*(((((((((&&((&&&&&&&&&&&&$$$$&$$$$$$$$$$$$"$$$$$$$$$""$"""""$"""""""""""""""" """"""" """" """         """""""""" """   """"  """&(((((***((((((((((((((((&(&&(&(&&&&&&&&&&$&$&$$$&$$$$&$&$$$$$"$$$$$$$$$""""$""""""""""""" """" """"" """" """"        """" " " """""""" "&&(($" &&((***(*(*(((((((((((((((&&&&&&&&&&&&&&&&$&&$$$&$$$$$&$$&&&$$$$""$"$$$$$""""$$"""""""""""" """ " " """""" ""     """"  "  """" "$&$$$&&&&$ &&((*((****(((((((((((((((&(&&(&&&&&&&&&&&$&&$$$$$$$$$$$&$$&$$$""""$$"$$"""""""$"""""""" """"""""" "" " " "    $$&((&$     " " " "" " "$$$"$$$$$  &&(((*(*****((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$&&$$$$$$$$$$$$$"$$""$$$"""""""$"""""""""""""""" "" "    $&$$$&&&&"  " " """ "  """"""$$$" (*(((********(((((((((((((((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$"$$"$$"""""""""""""""""""""""""  """""""$&&&"  """   " " "  """""""""""" (*((((******((((((((((((((((&((&&&&&&&&&&$&&$$$$$$$$$&$$$$$$$$$$$$$$$$""$""""""""""""""""""""""" "" "       &$" ""$$$     """""    ""  """"" " &((((((((***(((((**((((((&((((&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$"$$$$$$$"$""""""""""""""""""""""""""" "     $$""  """    """"" "     """""  "&$ &&&(((********(****(((((((((&&&&&&&&&&$$&&$$&$&&&&$$$$$$$$$$$$$$$$$$""""""$""""""""""""" """ "" " " """"   "    ""    "" """"""  """ """""(((((((*(*****(((((((((&(&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""" "" "        """ " "" ""  " """"""(((************(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""""$$"""""""""""" """ """" "           " " " "   """"""""&*****(*********(((((((&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""" """" """"" "          ""   """"$""(*****(*(**((*((((((((&(&(&&&&&&&&&&&&&&&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$"""""$""""""""""" " """""""            ""$"" "  """"""$$&(*****(((((****((&&(((((((((&&&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""" """ """" "" ""     "$  """"$""""  """""""""$&&((****(((((((((((((((((&&&$&&&&&&&&&$$&&&&$&$$&&$$$$$$"$$$$$$$$$$$$$$"""&""""""""" "" " " """"""  "           " """"""""" """""" """"&&(((****((((((((((&&(((&&&&&&&&&&&&&&$&$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""" """"" ""         """ """"""""" """""""""""(((((****(((((((((&&&&(((&&&&&&&&&&&&&&&$&&$&$$$$$$$$$"$$$$$$$$$$"""$$$$$$"""""""""""" """"""           """""""""""""""""""$(*((******(((((((((((((((&(&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""" " " "" " "             """""""""""""""""(*(*******(*(((((((((((((((((&(&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$""$"$"""""""""""""" "" """" ""  " "              " """"""""""""""""""&(*(***********(((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$&&$$$$""$$$""$""""""""""""" """"""""" " "     "           " """""""""""$""""""""""&(((************((((((((((((&&&(&&&&&&&&&&$&&$$$$$$$$"$$$$$$""$$$$$$""""$"$""""""" """"""""""""""""" " "      "         """"""""""""""$"""""""$&((**********(((((((((((((&&&&&&&&&&&&&&$&&$$$$&$$$$$$$$$"$$"""$$$$"$$$"""""""""""" """""""""""" " "" "" "                 """"""""""""""""""""""(*,,**********((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$$$"$$""""""""""""" """ """"""" """ ""                 " " """"""""""""""""""(,,,,***********((((((((((&((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$""""$"""$"$""""""""""""""" """ " " " """"" "" "             ""    "    "" " """"" """"""""""(**********((*((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$"""""""$"$""""""""""""""""" " """"""""         "      "" """ " """"""""&**********(**(*(((((((((&&&&&(&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$"$"""$""""""""""""""""""""" """ """ " """""""" "                      """" """""""""""$(*************(*((((((((((&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$"""$"""""""$"""""""""""""""""" """" " """""""""" " """               " " """""" """""""""""" ******,*****(*(((((((&((((((&&&&&&&&&&&&&&&$&&&&$$$&$$$$$$$$$$$$""""""""""""""""""""""""""" " "" """"""""" """" ""             " """"""""""""""""$"((***(*******(*(((((((&&((&(&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$$$"""""$"""""""" ""$"""""""""""""" """""""" """"" "" "              " " """""""""""""""(************(*(((((((&&&&&(&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$""$$$"$$$""""""""""""""""" " """" "" """""""" """" ""$$$           "$"     " " """""""""""""$$"" (*************(*(((((((&&&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" """""" " "" "" " " """"$$$""            "" " "   " " """"""""""""""""" &****,********((((((((((&&(&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$"$$$$$""""$"""""""""""""""""" """ " """" " "  """  "       "$&$$$""""    " """"""""""""$""$$"&(****,,********(((((((&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$"$$$$$$$$""""""""""$"$$"""""""""" "" "" "" " """"  " "     "      "$&$"$  "     " "" " """"""""""$" ((**********((((((((((((&&&&&&&&&&&&&&&&&$&$&$$$$&$$$$$$$$$$$$$$$$$$$""""""$$"$$"$"""""" " " """ " ""       """""""""     (**$  ""  "   "$""""" &(**********(((((((((((&&&&&&&&&&&&&&&&&$$$$&$$$$&$$$$$$$$$$$$$$$$$"$$"""""$""""""""""""" """""" "  "      "  "  &&$$&  $     " """""""""""" ((*********(((((((((((&&&&&&&&&&&&&&&&&$&$$$$$&&$$$$$$$$$$$$$$$$$"""""$""""""""""$""""""""""" """"     "       "     " " "   "  " """""""""" ((*********(((((((((((&&&&&&&&&&$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$$"""""""""""""" "" """    "$             "    ""   """""""""" &************((((((((((((&&&&&&&&&&$$$$&&$$&$&$$$$$$$$$$$"$$$$$$$$$$$$"""""""""""""""""""""" "" " """ "           """"   " " " """""""""""""&(*,*********(((((((((((&(&&&&&&&&&&&&&&&&$$&$$$&&$$$$$$$$$$$$$$$$$$"""" """$$""""""""""" " " " " ""              "$ """""""""""$(*,,,,*(*****(((((((((((((((((&&&&&&&&&&&$&&$$$$&$$$$$$$$$$$$$$$$""$$"""""""""""""""""" " " "" "" "" ""              "  " " "" """"""""""$$" $((*****(****(*((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&$$$$$$$$$""""$"""""""""""""""" " " "" "               " """""""""""$$$""&&(***(*******(((((((((((&((&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$""""""""$$"""""""""""" """ " """ """ " "                   " " """"""""""""$ (((*****((((((((((((((((((&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$"$$$$"$""""""""""""""""""" """""""" "" "" "" "                 "" """"""""""""""""" ((((*****(((((((((((((((((&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$"$$$$$$""""""""$""""""""""""" """""" """ "" """                    "" """" "" """""""""""""" ((*******(((((((((((((((&&&&&&&&&$&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$""""""$"""""""""""""""" """"" " """ "                  """"" """""""""""&$""""""((******((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$""$$"$"$$""" $$"""$""""""""""""" " " " ""    (&   "            """"" """"""""" """""""((*****((((&&&(((&&((&&&&&&&&&&&&&&&&&&&$$$$$$$$"""$$$$$$$$""$"""$$"""$""""""""""""""" """" " """ " " "               """"" """"""""" """"""&&((****((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&$$$$$$$"""$$$$$"""""""$$$$"""""""""""""" """"" """"" " " "" "$"                   """"""""""""""""""""$"*****(***(((((((((((((&((&&&&&&&&&&&&&&&&&&&&$$$$$$$"$"""""" """"""$""""""""""""""""""""" "" " """" "  " "              " "" "" """""""""""""&**********(*****((&(&&(&&(&&&&&&&&&&&&&&$$$$$$$$$"$$""" ""$$"$$$""$$"""""""""""""""""""""" " " """ " " ""             """"""""""""$$"""""&(*,,********(((((((((&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$"$""$""$$$$$$&$$$$$$$$$""""""""""""""""" """" """" "" "           " """"""""""""$$"$""" &&&((********(*((((((((((((&(&&&&&&&&&&&&(&$&$$$$$$$$$$$$$$$$$$$$""$""$"$"""""""""""""""""""" """" """ """" " "              " " """""""""""$""""""&&&((******(((((&&((*(((((((&(&&&&&&&&&$&&&&$$$$$$$$"$$""$$$$"$"$$$$$"""""""""""$""""""""""""" "" " """""" ""          """ " """ """""""$"""""""""&(((((*,*****(((&(((((((((&&&&&&&&&&&&&$$""$$$$$"$$$$$$$$$$$$$$$"$$$$$$$""""""""""""""""""""$" """"" """" "                " "" """" """""""""""""""""(((((((**((**((*(((((((((&&&&&&&&&&&&&&$&$$$$$$$""$$$$$$$$$$$$"$$$"""""""""""""$"$"""""""""""" """ "" " " "            """""""""""""""$$""""""""&((((&&(*****((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""$""""""""""""""""""" " "          "  "$ """"" """""""""""$$$$"""$$&((((&&(*******(((((((((((&&&&&&&&&&$&$$$&&$$$&$$$$$$$$$&$$$$$$$""$$"""""""""$$$$$""""""""""""""""""" ""   "       """"""" """"""" """"""""""""""$$"""$(((*(((((*****,*(((((((((((&&&&&&&&$$&(&$$&$&$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$$""""""""""""""""""""" """ " "        "" " """ " " """"""""""""""$"$"""(***(((*(*****((*((((((((&((&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$"$$$"""""""""""""""""""""""" """ " " "         "" """"""""""""""""$"$""(*((((((****,,**(((((((&&&(&&&&&&&&&&&$$&&&&$$""$$$$$$$$$$$$$$$$$$"$$$$""""$"$""""""$$"""""""""""""" """"" " " " "          " """" """""""""""""$$$""(*******(******,**((((((((&&&&&&&&&&&&&&&&&$$$$$&$&$$$$$$$$$$$$$$"$$"$$""""$"""$"""""""""""""""""""""""""" " " "            " """""""""""""$$$"""""$$$(**,,****((((((****((((&((((&&&&&&&&&&&$$$$$$$$$&&$$$$$$$$$$$$$$$$"$$"$$$$$$""""""""""""""""""" """"""""" " " " " ""         """""" "" """""""""$""""$"""""$"""$$$(**,,**((((((((((****(((&(&((&&&&&&$$$$&$$$$&&&&&$$$$$$$$$$$$$$$$$"$$$""$$$$$$""""""""""""""""" "" """"""""" "          """" "" """""""""""""$$""""$$$$"""$&&(**(((((((((*((((**(((((&(&&&&&&&&&&&&&$$&&&&&$$$$$$$$&$$$$$$$$$""$$$$$$$$$"""""$"""""""""""" """""""""" " "          " """""""" " """""""""" """ """""$$$$"""(((((((*(*((*(((((((((((((&&&&&&&&$$&$$&&&&&&&&$&$$$$$$$$$$$$$"$""$"""$$$$$$"""""" """""""""""" """""" """"" "                    """"""""""" "" """ """""""""""""""$"$"$"$$""((*******(**,*(((&(((((((&&&&&&&&$&&&$$$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" """                     """"" """""""$"""""""" """""""""""""""""""""$$""(******(*((&((((&((&((((((&&&&&&$&$&&$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""" """""" """ "                " """"""""""""""""""""""""""$$""""""$$"""""""$""$$"(*********(&$(((((((((&(((&&&&&$&&$&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""" "                "" """"""""""""""""""""$$"""""$$$$$""""$"$$$$(***,******(((((((((((((((&&&&$&$$$&$&&&&&&$$$$$$$$$$$$$$$&$$$$$"$$$$$$""""""""""""""""""""""""""""""""""               """  """"""""""" "" """""$"""""$$$""$""""$$$$$((*****,****((((((((((((&&&&&&$&$$"$&$$&&&&&&$$$&$$$$$$$$$$$$$"$$$$$$""$$""""""""$""""""""""""""""""" " " "" "               " " " "" """"""" """""$"""""$""""$"""$$$$$((((*********((((((((((&&&&&&&&&&&$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"""""""""""""""""""""""""""" " "       "      " """"""""" """"""$""""""$""$$$$$$&$(((****(******(((((((((&&&&&&&(&(((&&&&&&$$&&&$$$$$$$$$$$$"$"$$$$$$"&*(""$""""""""""""""""""""""""" "" " " ""          " " " """""""""" """"$"$$""$$$$"$$&&&&&$((****((****((((((((((((&&&&&&&(&&(&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$" ""$$""""""""""""""" """"""""" """"" """" "            """ " """""""""" """"$$"$$$$$$$$""$$$&"(***********(((*(((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$&$$$$$$$$"$$$$$$$""$$"$$"$$""""""$"""""""""""""" """"" """" ""  "   "        " " """""""""""""""" """$$"$$$$&&$$""""""(*************((**((*(((((&&&$$&&&&&&&&&&$$$&&&$$$$$"$$$$$$$$$$$$$$$""$""$$$""""""""""""""""""""""""" """"" """"""" "           """ " """" """"""""""""""$$""$$$&&$$$""$$(***************((*(**(((((((&&&&&&&&&&&$&$$$&&&&$$$""$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" """""""""" "           """" "" """"""""" """" ""$""""""$"$$$$$$"$ (***************((((((((&&((((&&&&&&&&&&&$&$$$$$$$$$$"$$"$$&&$$$$$$$$$"$$$$$$""""""""""""""""""""""""" """""" """ """" " "          "  """""""""""""""" """" """""""""$$$$&&$$$$$((**************(*((((((&((&((&&&&&&&&&&&$$$&$$$$$$$$$$$$$&$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""" "" "" ""$" "               "  """""""""""""""""" """""""$&&$"""&&&$$" &(((***.******(*(((((((((&&&&((&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$"$$$$$$$$$"$""""""""""""""""""""""""""""""""" " """  "              """"""""""""""""""""" """""""""""$$&&$"&((**((((*****(*((((((&&(&&&&&&&&&&&&&&&&&&$$$$$$$$&&&$$$"$$$$$"$"$"$$$$$""""""""$""""""""""""""""""""""""              "     "  """"""""""""""""""" """" """""""""((((((((*****((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&$&$$$$$$$$$$$$$$$$""$"$"""""""""""""""""""""""""$""" """""  "            "" """""""""""""""" """""""""""""""(((((((******(((((((((&&&&&&&&(&&&&&&&&&&$$$&&$$$$$&&$$$$$$$$$"$$$$$$$$$"$"$$$""""""""""""""""""""""""""""""""""""             "" """"""""""""""""" """""""" """"""(((****(***(((((((((((&&&&&$$&&&(&&&&&&&&&&$$$$$$$$$&&&$$$$$$$$"$$$$$$$$$$$$$"""""""""""$"""""""""" """" """" """" "" "        "       """""""""""""""""""""""""""" ""((******((*((((((((((((&&&&$$$&&&&(&&&$$&&&$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""" "" "" """"""""" " "             """""  """" """"""""""""""""""""" """""""""" (*********((((((((((&&&&&&&&&&&&&&&&&&&&$&$$$$$&$&&&$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""" """"" """ """ """ "         " """ "" """""$""""""""""" """"""""$$$"(*********(((((((((&&&&&&&&((&&&&&*&&&&&$$$$$$&&&&$$$$$$$$$$"$$$$$$$$$$$"$$$$$"""""""""""""""""""""""" "" " """""" " " "" " "          "" "  """"""""""""""""" """"""$"$"$ ((******((((((((((((((&&&&&&(&&&&&"$&&&&$$$$$$&&$$$$$$$$$$$$"$$""$$$$$$$"$$$"""$""""""""""$""""""" """"" " "" "" " " """"" "          "   """""" """"""""""""""""""""""""""$"$""(((*(*(***(((((((((&&&((((&((((&&&((&$&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$"$"$$"$""""""""""""""""""""""" " "" """""""" " """ " ""  "         $$ " """" """"$$$""""""""""$$$"""""$$$$"(((*******((((((((((((((&((&&(&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$"$$$"$$$""$$"""""""""""""""""""""" " """"" " """ "" " " " " " ""       "" """"" "" " ""$$$$"""""""""$""$$""$$$$$"(((*(((*((((((((((((&&&&$&&&&&&&&&&&&&$$$$$&&$$$$$"$$$$$$$$"$"$$$$$$$$$$"""$"$$$$$"""""""""" """"""" " """ """"""" "  """"  " ""     "   " """" """"""""""""""""""""""$$$$"&(((((**(*(((*(((((((&&&&&((&&&&&&&&&&&$$&&&&&$$$$$$$$$$$$$$"$$$$$$$$$$$$""""$"$$$$"""""""""""""""""" " " """""""" " " "" " " "     " """  "" """"" " "" """" """" """""""""""""""""$"$"$"((((((*((((((((((((&(&&&&(((&&&&&&&&&$&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$"$$$"""""$&&$$$""""""""""""""""" " " """"""" " " """" """"      " " "  " "" """" "" """ "" """" """"""""""""""""""$$$$$"(((((((((*(*((((((((&&&&&((&&&&&&&&$$&&&&&&&&&&$$$$$$$$$$$$$$**$$$$$$$"$$$""""" "$"$$""""""""" """""""" " """"""" " "" """" " " " "   ""    " """" """ """" " " " "  """"""""""""""""""$""$$$$"(((*(((*((****((((((&&&((&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$&$$$$$$$$&$$$$$""""" """""""""""$""""""" " """" """"""""""" """ "" """" ""      """"""" " " """ " " """""""" """"""""""""""$"""$""$$$$$""((((((((((((*(*((((&(&((((&&&&&&&&&&&&&&$&&&&&$$$&$$&$$$$$$$$ $$$$""$"$$""$"""$$"""""""""""""" "" """" "" " """"""""""$" "" """ " " """""     "    " """" "" " """ "$$$" """"""""""""""""$$$$$$$$$$"((*((((*(((((*((((((((((&&&&&&&&&&&&&&&$$&&&$&$&&&&$$$$$$$$$$$$$$$$$$"$$$""""""""""""$"""" """ "" """""""" """"""""""" """ " """ """"" ""       "   ""  """ " " " """" ""$&$""""""$""""""""""""""$"$$$$"(((((((*((((((((&(((&((&&&&&$&&&&&&&&&&&&&&&&$$&&&&&$$$$$$$$"$$$$$$$$"$$$$$"""""""$"""""$""""""" " """"""""""""""""""""""" """" "" """"" """" "" " "   "    "" " """ " """"" ""$$&$""""""""""""""$"$$$"""$$"$"(((((*((*(((((((((&(((&&&&$&&&&&&&&&&&$&&&$&$$$$$&&$$$$$&$$"$$$$$$$$$$$$$$$$$""""$$$"$"""$"" """" """""""""""""""""""""" " """" """ " """" "" " "  " "$" "         """ "" """ """"" " " """"""""""""""""$$"$$$""""$$$"(((((((((((((((((&(((&(((((*(&&&(&(&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$""""""""""""""""""""""""""" """""""""$&&(**& " """" """"""" " "  " ""  "    ""  """ "" """""""" """ """""""""""$$$""""$$$"$$$$$"&(((((((((((((((((((&&&(&((((&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""$$""" """""""""""" """"""""$$" """&("" " """ """ " "  "     "  "" " "" "" """"" """"""""""""""$$"$$$$$$""""""&((((((((((((((((((((&&(&&&(&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""""""$"""""""$$""""""""""""""""""""""$"$$ "$&&&""(""" " " """""" "  """" ""   "         " " "" " " """""""""""""""""$$""$$$""$$$$$"$$$$""(((*((****((*((((((&((((((((&(&&$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""  """""""" "" " """""""$""$$$$$$$$"""" " """""""" " "" ""         "  """"""""" " """"""""""""$$""""$$$$"""""$$$$$$"$$$((((******(**(((((&&&&&&&(&(&&&&&$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$"""""""""$""""""""" """"""""""""""""""""""""$"""""""""""""""" " "" """"" """      ""   "" """""""" """""""""$"""""""""""$"""$$$$$$$$$$((((******((**(((((&&&(&&&&&&$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$""""""$"""""""""""""""""" """""""""""""" "" """ "" " """ ""          "$"   " """""""""""""""""""""""""" """"" """"$$$$$"$$$$$$$(((((**((((((((((((((&&&&&&&&$&&&&&&&&&&&$$&&$$&&$$$$$$$$$$$$$$$$$$"$$"""""$$"""""""$$"$$$"""""""" """""""""""""" """""" $"" " """""""" """ " """ "       " ""  """""""""""""""""""""""" """"""""""$$"$"$$$$"$$$$(((((((((((((((((&((&&&&&&&&&&&&&&&$&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$"""""""$$$$$""""""$"$$""" """"""""""""""""""""""""" "    " """ " " """ "" "       """  " """""""""""" " """"""""""$""""""""$""$$$$$"$" (**(*((((((((((((&(((&(((&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""$$$""$""$$$$$$$""""""""""""""""""""""""""""""""""""""   """""""" """" " ""   " " """" """"""""""""""" """"""""""""$""""""$""$$$$$$$$$((((((*(((((((((((((((((((&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""$""""""""$"""""" """"""  """""""""""" """" """"  """" """ ""  ""    """"""" """ """""""""" """""""""""$$"""$"""$$$$$$$$&(((((*((((*(((((((((((((&&&(((&&&&&&&&&&&$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&$&$$$"""""$$$"""""$""""""""""""""""""""""""  """"""""""" """""""" " """ " """""" """     "" """" """ """""""" " """""""""""""""""$"$"$$$$$$&(((((((((((((((((((((&&&&(&((&&((&&&&&&&$&$$$&$&$$$$$$$$$$&$$$$$$$$$$$&&&&$$$$$$$$$$"""""""""""$"""""""""""""""""" """"""""""" """""" """" "" """""" " " " """" """ """"" ""   """ """""""""" """"""""  """$"""""""""""$$""$$$$$$$$&((((*(((((((((&&(((&((&(((((&&&&(&&&&&&&&&&&&&&$$$$&$$$$$$$$$&$$$$$&$&&&&&$$$$$$"$$$$""""""""""""$"$$"""""""""""""""""""""" """""""""""""""" """"""" " " "" """ """"  "  "" """"""""" """"""" "  """ """"""""""$$$$$""$$$$$$$ $((((*(((((((& &&(&&&(&&&((&&&&&&&&&&&&&&&&"&&$$&&$$$$$$$$"$$$&$$$$$&&$""$&$$$"$$$$$$""""$""""""""""" """$$""""""""""""""""""" """"""""" """""""" " "" """ """ """   "  ""  """" " " "" """"""""$$""""""""""""" ""$$$$$""$$$$$$((((((((((&&((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$$""$""""""""""""""""""$"""""""""""" """ """ """""""""" """"""""" " "" """" """" "   """    """ ""  """ """""$$$$"""""""""""""""""$$$$$$$$$$$((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$$$$$&&&&&$$$$$$$$$$$$$$$$$""" """""""""""""""""""""""""""""""""""""""""" """"""""" """"""""""" """ " " """"$$" "   " """" """"""""$"$$"""""$""$"" """$$$$$$$$$$(((((((((((((((((((&&&&(&&&&&&&$&&&&&&&&&&&&&&&&$&&&&$$$$&$&$$$$&&&&&&&$$$$$$$$$$$$"$$$"""""""""""""""""""""$""""""""""""""" """"""""""""""""" "" """"" "" """" " """" "  "  """ "" " """""" " """"""""$$"""""""""""""""$"""$"$"$$$$$$$&&&(((&(((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&$&$$$$$$$$$$$$$$"$"$$"""""$$"""" """""""""" """"""""""" """"""""" """""""" "" """"""" """" " "" """ "" ""   """"" """""""""" """"""""""""""""" """""""""""""$$$$$$$$$&&&(&&(((&&((((((((&((((&&&&&&&&&&&&&&&&(&&$$$$&&&&&&&&&$&$&&$$$&$$&&&$$$$$""$$$$$$$$$$$$$$"""$$"""""""""""" """"""""""""" """"""""""""""""" """" "" """""" " "$"" """ ""  " """""" """$""" " " """"""""""""""" """"""""""""""$$$$$$$$$$&&&&(&&((&&&(((((((((&&&&&(&&&&&&&&&&&&$$$&$$$$&&&&&&$&$&&$&$$&&$$$$$$$$"$$""$$$$$$$$$$$$$$""""""""""""""""""$$$$""""""""""""""""""""""""""""""" """"""" """" "" """"" """"""   """""""" """"""$$"""""""""""""""""""""""" """""""""""$"$"$$$$$$$$&&&&&&(((&(&&&&&((&&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$&&&&&$&&&$$$$$$$$$$$$$"""$$$$""""$$$$$"""""" """"""""$$""""""""""""""" """"""""""""""""" " """"""" """ """ "" " " """""  " " """" """ " "$" """"""""""""""""""""""""""""""$""""""$$$$"$$$$$$&&&&&&&&&(&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$"$$$$$$$"$$$$"""""" """"""""$""""""""""""""""""""""""""""""""""" " """ """""""" "" "" """ """ """ " "  "   "" " """"" """""""""""" """"""""""" "" """"""$""$$$$$$$$$$&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$&&$$""""""$$"""$""""""" """"$"""""""""""""""""""" """"""""""""""""""" " """ """ """""""&""""""" "" " """  " """ """ """""" """"""""""""""$"$$"""""""""""""$$$$$$$$"$&&&&&&&&&&&&&&&&((&&&(&&&&&&&&(&&&&&&&&&&&&$$&&&&&&&$&$$&&$$$$$$$$$$$"$$$$$$&(&$"$$""""""$$$$""""" """""$""""""""""""""""$""""""""""""""""""""""" """"""""" """ """"""" ""  " """" "   " " """ """""""""""""""""""""""""$$"""""""""""$$""$""$$$$&&&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$""" "$$"""""$"""""""""" " """""""""""""""""""""""""" """"" " """ """""""  " """" """"""""""" """ """"""""""""""""""""$$$"$$$$$$"$$&&&&&&&&&&&&((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&$$$$&&&&&$$$$$$$$$$$$$$$$$" "$$$$$"$$$$$"""$""""&$$"""""""" """$$" """"""""""""""" "" """ """"" """ "" "" """"""""""" "" "  "" """""" """" " """"""""""""""""$"$$$""$$$$$$$$&&&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$&&&$$$$$$$$$$$$$$$$$$$""$$$"$""$""$$$$"""""""""$"""""""" """"$"""""""""" """" """" "" " """"" " " """"""""" "" " "" " """ " """""""""" """"""""""$"""""""""""""""$$$"$$$$$$$$$&&&&&&&(((&((((&&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$&&$$$$$$$$$$$""""$""""$$$$$$""""""" """"""""" """"$$$$"""""""" """""" """" " "" " """"""""""""" """"""" " " " "  " " """"$""""""" """"""" """"""""""""""$"$"$$"$$$$$$$ &&&&&((((((((&(&&(((((&&&&&&$&&&&&&&&&&&$&&$$$&&&&&$$$$$$$$$$*$$$$$$$$$$$$$$$$$$""$$"$$"$$$$""""$$"""""$""""""""""""$$$&(*"""$""" " """" """""""" " " " " """"""""""" """""" """""" "" "" """  " ""  "$"""""  """ """""""" """"""""$$"$$$$$$$$$$$ ((((&((((((((((&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$""$$$$$$$$$$$$$$$$""$$$$$$$"$$$""""$$$""""$$$"""" """"""$$$""""""$""""""" "" " """" " """ " """"""""""" """ """" " """ """ "" " " """""""((& """"""""""""""""""""""""$"$$$$$$$$$&((((&(((((&((&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&"$$$$$$$$$$$$&$"$"$"$$$$$$$$$$"$$$$$"$"""$$$$""""  """"" ""$""$$""""""""""""" """"" """"""" " " """""" "" "" "" " """" " " """ """""""""""""""""""""""""$$$$$$$$$$$(((((&(&&(&(&&&&&&((((&&(&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$""$"$""""$$$$$$"""" """"" """"""""""""""""" """ """"" " """""""""" "" " """" " """  """"""""""""""""""""""""""" """"$$"$$$$$&&&(((&&(&&&&(&(&&&&(&&&&&&&&&&*($&&&$&&&&&&$&&&$&$$&$$$$&&$$$$$$$$$$$$$"""$$$$$$$""$$$$$""""$$$$&$$"""$""$$$$$&$$" """"""""""""""""""""""""" """" "" """"" " """ ""$"""" """"" """ " " " " "" "" "" """"""$$$""""""""""""""""$"""""""""""$$$$$$$$&(&&(&(((&((&&&(&&&&&&&&&&&&&&"$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$&$$$$$""$$""""""""""""$"$$$$$""$$$"$$$$&$" """"""""""""""""""""""" """""""""" """""" """""""""" "" " """ " "" "" " " " """""""""""""""$$$""""$$"$"$"$""$""""$"""""$$$$$$$$&&(&&&(((&&&&&(&(&(&&&&&&&&&&&&&&&&&&&&$$&&&$$&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$"""$$$$$$$$$""""$$$$" """"""""""""""""""""""" " "" """""""" """ """"" """"""" "" " " "" " """""""$&&$"""$"$"$$""""""""""""""""$$$$$$$$&&&(&&&((((&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$&$""""""""$$$$$$$$$$$$""""""$$$&&""""""""""""""""""""""""""""""" """""""""""""""" """"""""""" "" """ "" " " "$$""""$"""""""$""$"$$$"$$$"""""""""""$$"$$$$((&((&&((((&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&$$&&&&&&$$$$$&$&$$&&$$$$$$$$$$$$$"$""""""$"""""$$""$$$$$$$$""""""$$&&$$$"""""""""" """"""""""""""""" """ """""""" """" """ """""""" """"""""" " " """" "" " """$$""""""""$"""$$$$"$$$$""""" """""""$$$((((**&&&(((((&&&&&&&&&&&&&&&&&&&$$$&&&$$$&&&&&&&$$$$$$$$&$$$$$$$$$$&$$&$""$$"""$$$$"""$$$""$$$$""$$$$$$$$"""""$$$$$""""""""""""""""""""""""""""""""" " """"" """"""""  """""" " """ "" " "" " " """ "$""""""""""""""$"$$$$$$$$"$$$""" """$$$$$&((((((*(((((((&&&&&&&&&&&&&&&&&&&&$$$&&&&$$$&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"$""$$$""$$"$$$$$$""""$$"""""$$$$$""""""""""""""""""""""""""""""" """""""""""""" """ """"" " "" " """""""$$""""""""""""""""$""$$"$$$$$""" """$$$&$&&&(&(((*(((((((((&&&&&&&&&&&&&&&&&&$$$$&$$&$$$$$$$$&$&&$$$$&&$$$$$$$"$$$$$"$$$$$$$"$$$$$$"$$$$$$"$"""$$$$"""$$$""""""""""""""""""""""" """""""""" """ """"""""""""""""" " """""" """""" " " """""""""""""" "$$""""""""""""""""$"$"$$"$$$$$$$$""$$$$$$$&&&&((((((((&(((&&&&&&&&&&&&&&&&&&&&$$$$$&&$$$$$$&&&$$&&&&&&$$$$$$$$$$$""$$$$"""$$"$$$"""$$$$$"""""$""$$$$""""$"""""""$"$$"""""""""""""""""""""""" """ " """""""" """"" """ """""""""""" " "    " "" " """""""""""""" """"""""""""""""""$$""""$"$$$$$$$$$$$$$$&$&(&(((((((&&((((&((&&&&&&&&&&&&&&&&&$&&&&&$$$&$$&$&&&&&&&&&$&&&$$$$$$$$$$$$&&$$$$&$$"$"""$$"""$"$"""$$"$$$$"""""$$$$$$$$""$$"$"$"""$"""""""""""""""""" """""""" "" """""" " """"""""""""" " " ""   """" """""""""""""" "&$""""""""""""""""$"""""$$$$$$$$$$$$$$$$$(((((((((&(((&(&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$&&&&&&&&$$$$$$$$""$$$$$$$$$$$""$""""$$$$$$""""""$$"$"$"$$$&*$"$$$"$"$$$"$$$"$"""$$$""""""""""""" """"" """"""""" """""""""" """" "" """ """" """"""  " "" " " """""""""""""""""" ""$$"""""""""""""""$""$$$"$"$"$$$$$$$$$"$$&(((((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$&$&$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$"$""""""""$$$$"$"$$" "$$$$$$$""$$$$$"$$$$$"$"""" """"""""""""""" """""""""""""" "" " "" "" "" """""" """""""" " " """"" " "" "" """ " """"""""""""" """$$""""""""""""$$"$$$""$$$$$"""$$$"$$$ &&(((&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$&&&$$$$$$$$$""""$$""""$"$$$$$$$$$" """$$$$$$$""" $$$$$$$$$$$$$$$$$$$$$""""""" """""""""""""" """"""" "" """" "" "" " """" """""" """""""""" """""""""" """""" " """"""""""""  $$"$$$$$""""$"""""$"$$$$$$$""&"$$$$$"""&&&((((&&&&&&&&&&&&&&&&&&&&& $&&&&&&&&&&&&&&&$&&$$$&$&$$$$ $$$$$$$""""$$""$$$$$$$$$$$$$ "" "(( """$$$"$$$$$$$$$$$$$$$"$$$$$"$$$$""""""""""" """""""""""" """""""" """" """""" """""""" " "" """""""""  """""" "" " "" """""""""$"$"""""""$$$$"""""""$"""""$$$"$"$$"$ """$$$$"$&&((((.,&&&&&&&&&&&&&&$&$$$&&$&&&&&&(&&&&&&&&$&&&&&&&&$$$""$&"$$"$$$$$$$"$$$$$$$"$$$$$$"$" $"&&"$$$$$$"""$$$$$$$"""""""""""""$$""""""""""""""""""""""""" """""" """" """""" """"" " """""" " """"""" " """"""""""""""""""""""""$""""""""""""""$$$$$$$$$$$$$"$$$$&&&(((&&((&&&&&&&&&&$&&&&&$$&&&&&&&&&&&&&&&&&$$&&&&$$&&$$$$$$$$$$$&$$$$$$$$$$$$$$$""$$$$$"" "$$$$$""""$"$"""$$$$$"$"$""$$$$"$$"""""""""""""""$$$"""""""""" """"""" """ " " """ " """ "" " " """""""$""" "" """ """""" """""""""""""""$$ """""""""$""$$$$"$$$$$""$$&$ &&(&&("$&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&*&&&&$&&$&&&$$$$$"$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$$$""$$$$"""$$$$$$$"""$$$$$""$$$$""""""""""$$$&&&$"""" """ """ """"  """"""" " " """""" """"""""""""""""" """ "" """""" """"""""""$$"""$""$"" """"$$$$$$$$$$$$$$$$$$$$$