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_1 MISSION_PHASE_NAME = SURVEY_MISSION TARGET_NAME = MARS IMAGE_ID = '160S22' IMAGE_NUMBER = 48392697 IMAGE_TIME = 1979-08-30T06:06:28Z EARTH_RECEIVED_TIME = 1979-08-31T10:58:41Z ORBIT_NUMBER = 1160 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = HIGH FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.012730 NOTE = "HIGH RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END L:&L1AX1{>H  Nd 2%E.0L-%(~6       " " " " """" """""""""""""""""""$"""""$"""""""""$$"$""$"""""$$""$""$""$"$$""$"$$$"""$$$""$""""""""$$$""$$$$$$$$"$$$"$$$$$"$$$"$$""""$""$$$$""$$$$$"$"""""""" """" " " "" " "    "  " """""""""""""""""""""" """"""""""""$$""""$$$$$$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$&$$$$&&$$$$&&&&&&&&$&&&&&&$&$&&&&&&&$&$$&$$&$$$$$$$$$$"$$$$$$""$$$$$$"$$""""""""""""""$"""@ """" """ """"""""" """""""""""""""$$"$"$$$$$$$" $$$$$$$$$"$$$$$$$$$$$$&$&&&"$&$$$$$$$$$$$$$$$&&&&$&&&&&"&&&&&&&&(&&&&&&&&&&&&&&&&(&$&&&&&&(&&&&&&&&&&&&&&&&&&&& "&$$&$&$&&$&&$$$$$$$$$$$$$$$  " " " """ """""""""""""""""""""""$$"$""$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$&$&$&&$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&(&&((&(&(((((&&(((&((&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&$ @    " " " """""" """""""""""""""""""""$"$$$$$$$"$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&$&&&&&&&&&&&&&&&&&&(&(&(&(&&((&&(((&(((((&((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"     """"" """ " " "  """""  $$$" """&" ""&$$&$$"""$$&$" ""$$&$"$$$$(&&&$$$&(&&$"$$&&&&$$"$&&(&&&&&&((*((&$$&&&(((&$&&(&(*((&$&(**(&$"$&((((&&&((((*(&(&&(&(&&"$"$&&(&$"$&&((&&&&&((*(($$$ " "    " """"""""  """ "$""$"$$$$$"""""$""""""""$$$$$$&&$&&$$$""$$$$""$$"$$$&&&&(((((&$&&&&&&$&&$$&$&&&((((***(((&&(((((&&&&&(&(((((((**((&(&&&&&&&&&$&$&&&&(((((((&&&$&&&&$$$$$&&&$$&"    """ "  " """"""""""$$$""""""""""" ""$"$$"""$$&$$$$$$$$"""$$$$$&&&$$"$&(&&(&&$&&&&$&$$$&&&&(&&&&(((((*((((((&&&&&&&(((&(&&&(*(((((&(((&(&&&(&&&(&&$&&(((((&(&&(&&&&$&$&&&&&&&&&&&"     """" "$"" " "" $"""""$$"$$" """$$$"""""" &""$""""&&$$$$&$&&&$$$$$$$$"&&&$$&&((&&$&&((($&&&(&&*(&((&(((((&&$(((((&$((((*&&&(&&(((((((&((((&&$&&&$$$&&&&&&&&&((&&&(((&&$   " " " "" " """""$""$$""$"""""""""""""$$$$$$$$$$$$$$$$$&$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((&((&(((&(((((*(**((((((((*((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(("     " " """"""""""""""""""$"""""""""$"$$"$$$&$$$$$$$$$&$$&$$&$&&$&&$&&&&&&&&&&&&&&&&((&&((&&&&((((((((((((&&((((((((((((****(*(((((*(((&&&(&(&&&(&&&&&&&&&&&&((&&&&&&&&&&(&$    " """"""""" """"""""""""""$""""$""$""""$$$$$$$$$$$&$$$$&&&$$&&$&$&&$&&&&&&&&&&(&&&&&&&&&&&((&(((((((((((((((((((((((((*(*((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&     " " "" " " """"" """""""""""$$""""$""$"$$$$$$$$$$$&$$$&$$$&&$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((((((((((((((&(&(&&&&&&&&&&&(&&&&&&(((&(((&&$@   "" " " " " " "" """""""""""""$$$""$$$"$"$$""$$$$$&&$$$$$$$&&&&$$&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&(((((&&(((((((((((((((((((((((*((((((((((((((&(&&(&&&&&(&&&((&&&&&&&&(&(&&$   "" "" " " """"""""""""""""""""$"""""$""$$$$$$$$$$$&$$$$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&((((((((((((((((*(*((((*((((((((((((((((((&&&&&(&&&(&&(&&&&&&&((((&(&$  " " " " """""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$$$&$&&$&&$&&&&&&&&&&&&((&&&&&&&&&&(&&(&(&(((((((((((((((((((((((((((((((((((((((((((((((((&&&&(&&&(&(&&&&(((((((&&t  " " """""""""""""""""""""$"$$$$$$$$$$&$$$$$$$&$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((((((((((((((((((((((((******(*((***((((((((((&&(&&(&(&&&&&(&((&(((&&$>"  "" """""""""""""""$$$$""""""""$$$$$$$$$$&$&$$&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((((((((((((((((((((((****((******(((*((((((((((&(&&(&(&&&&&(((&&(&(((&$ "" """"""""""""""$""""""$"$"$$$$$$$$$$$$$$&$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((*(*****((*****(((((((((((&((((((&(((((((((((((&&(($    " " """""" "" """"""""""""$$$""$""$$$$$$$$$$$$&$$$$$$$$$&&&&$&$&&&&&&&&&&&&&&&&&&&(&&(&((((((((&((((((((((((((**(*********(*(*(*(((((*(((((((((((&((&&&&&&(((&&&&($   " """"" " """"""""$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((*(*(*((*((**((**(**((((((((*(&((&((&(((&((&((&&&(&$&  """""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&$&&&&&&&&$&&&(&&&&&&&&&((((((&((((((((((((((((*(((*((**((((*****((**((((((((((((((((((((((((&&(&&&$   """""""""""""""""""$$"$"$$"$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&((((((((((((((((((((**(((*((****((*((((*(*(((((((((((((((&((((&((&&&&"   "" """""""""""""""""""$""$$$$"$$$$$$$$$$$$$$$&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((*(((((((((((**((***((((((((((((((&(((((((&((&((&&(&(&$  "" """ """""""""$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((***(**(((((((*(*((((*((((((((((((((&((((((&(&(&&x " """"""""""""""""""""$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((*((*((**(*((((((((*(***(((((((((((((((((((((((((((((&$   " " """"""""""""""""""""$$$"$"$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((&((((((((((((((((((*(*((*(((******((*((((((((((((&(((&(&((((&&(((($   "" """""""""""""""""$"$$$$$$$$$$$$$$"$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&((&&&&(((((((((((((((((((((*(*((*(((*(*(*((((**(((((((*((((((((((((((((((((((&$    " """"""""""""""""""""""""$"$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((***(((((**((((((((*(((((((((((((((((((((((((((((((&$  " "" """""""""""""""""""""$"$$$$$$$$$$$$$$$$$&&&$$$&$$&$&$$&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((*(*((((((((((((((((((*(((((*(((((((&((((((((((((((&"  """ """"""""""""""""""$"$"$$$$$$$$$$$$$$$$&$&&&$$$&$&$&&&&$&&&&&&&&&&&&&&&&&&&&(&((((((((((&(((((((((((*((((((*(**(*(*((((((((**(((((((((((((((((((((((("    " " " """"""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$&&&&$$&&&&&&&&&&&&&&&&&&&(&&&&(&&(((&(((((((((((((((((((((((((*((((((*(((((((((((*(((((((((((((((((((((("0  " """""""" """"""""""""$$"""$$$$$$$$$$$$$$$$$$&$$$&&&$$&&$&&&&&&&&&&&&&&&&&&&(((&((((&((((((((((((((((((((((((((((((((((((((((*(*((((((((((((((((((((((    " " " "" """""""""""""""$"""$$"$$$$$$$$$$$$$$&$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((&((((((((((((((((((***(((((**(((*((((((((*((((((((((((((&(((((((($    "" " """"""""""""""$""""""$"$$$$$$$$$$$$$$$&$&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&"((((((((((((((((((((((((((((&((*(*(****((((((((((((((((((&(((((((((((((    " " """"""""""""""""""""$$""$$""$$$$$$$$$$$$$$$&$$$&&&&$$$&&&&&&&&&&&&&&&&&&&&&((&&&(((((((((((((((((((((((&((((((((((((((((((((((((((($$((((((((&(((&8    " " """"""""""""$$"$$""$"$"$$$$$$$$$$$$$$$$$$&&&$$$&$&&&$&$&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((*(((*(((*(*(*(((((((((((((((((((((((((((((&   """""""""""""""""$""""$"$$$$$$$$$$$$$$$$$$&&$$$&&&$&$&&&&&&&&&&&&&&&&((&&&((&&((((((((((((((((((((((((((*(*(((((((((((((((((((((((((((((((((((((&    " " """"""" """""""""$""""$"""$$$$$$$$$$$$$$$$&&$&&&&&&&$$&&&&&&&&&&&&&&&&&&(&&(((((&((((((((((((((((((((*(*(((****((*(((((((((((((((((((((((((((((((" " " """""""""""""$""""$""$""$$$$$$$$$$$$$&$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&(&(&&(((((&((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((( j    " """"""""""""""$$""$""""""$$$$$$$$$$$$$$$$$&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&(((&&(&&(((((((((((((((**(*((*(*(*(((((((((((((((((((((((((((*(((((((("  " " """""""""""""""""$$$"$$""$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((((((((((((((((((((*((((*((((((*(((((((((((((((((((((((((((& h   " " """" """"""""""$"""$$$"$""$&$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((*(((*(((((((*(((((((((((((((((((((((((((   " """"""""""""$"""$"$$$"$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((((&(((((((((((((((((((*((((((((((*((((((*((((((((((((((((((((&      " """"""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((((((((((((((((((((((((((((((((((((*(*(((((((((((((((((( 2   " " " """"""""""""""""$$"$""$"$"$"$$$$$$$$$$$$&$$$&$$&&&&&&$$&&&&&&&&&&&&&&&&&&((&&(((((((((((((((((((((((((((((((((*(((((*((((((((((((((((((((((   " """"" """"""""""""""$"""""$$$$$$$$"$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&(&&&(((&((&((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((      """""""" " """""""""""""$"$$$$$"$$""$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((    "" " """""""""""""""$$"""""$$$"$$$"$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&((&&&(((((((((((((((((((((((((((*(((((((((((*(((((((((((((((((((((((((     "" """""""""""""""""""""""$$"$"$$$$$$$$$$$$$$$$&$$$&$$$&&&&&&&&&&&&&&&(&(((&((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((     " " """""""""""""""$""""$$""$""$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&$&&&&&&&&&&&&(((&(((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((  " """" """" """"""""""$""""""""$$$$$$$$$$$$$$$$$$$$&$$$$$&&$&&&&&&&&&&&&&&&&((&&&&&((&((&((((((((((((((*(*(((((((((((((((((((((((((((((((*((((((     " " " """"""""""""""""""""""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&(((&(&&((&((((((((((((((((((*((((((((((((*(((*(((((((((((((((((((((((    " " """ """"" """"""""""""$$$"$"$"""$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((*((((*(((((((((((((((((((((((((((P  """ """" """"""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((*((((*((((((((((&((((((((((((((((((((((((h    """ """" """""""""""""""""""""""$"""$""$$$$$$$$$$$$$$&&$&$$$&&$&&&&&&&&&&&&(&&&&&&(&(((((((((((((((((((((((((*((((((((((((((((((((((((((((((((((b     " """""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&(&&((&&(&&(((((((((((((((((((((((*(*(((((((((((((((&(((((((((((((((((     " " "" "" """"""""""""""""""$"$$$$"""$$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&(&&&&(&&(((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((     " " "" """""""""""""""""""$$"$$$$$"$$$$$$$$$$$$$&$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((&&((((((((((((((((*((((X    " " """"""""""""""""""$""$$"$$$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&(&(((&&(&((((((((((((((((*((((((((((((((((((((((((((((((((((((((     """"" " """"""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((   """"" " """""""""""""""""""""""$"""$"$$$$$$$$$$$$$&&$&&&&&$&&&&&&&&&&&&(&&&&&(&((((((((((((((((((((((((((((((((((((((((((((((((((((*(**&@    " """""" " """""""""""""""""""""""$"$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((((((((((((((&(((((((((*(((((*(*F  " """"" """ """"""""""""""""""$$"""$$$$"$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&((&(&(((((((((((((((((((((((((((((&(((&(((((((((((((((((*(    """"" """ "" """""""""""$"""""$""""""$"$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((    """"""" """" """"""""""""""""""""$"$""$$"$$$$$$$$$$$$&&&$$&&$&&&&&&&&&&&&&&&&&(&&(((&(&((((&((((((((&((((((((((((((((((((((((((((*((*((((@   """"""" """ """"""" """""""""$""$"$"$$$"$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((((((((((((((**(*(*(((      " """ " " """""" """"""""""""""$"""$"$$"$"$$$$$&$$$$$$&&$&&&&&&&&&&&&&&(&(((&((((((&(((((((((((((((((((((((((((((((((((((((*((**(   """""""""""""""""""""""""$"""$""""$$$$$$$$$&$$$$$&$$$$&&&&&&&&&&&&&&&&&&(((((&(&(&&(((((((((((((((((((((((((((((((((((((((((*(*(((    """""" """"""""""""""""$""""$"""$$""$"$$$$$$$$&&$$$&&$&&&&&&&&&&&&&&&&&&&(&&&&&&(((((((((((((((((((&((((((((((((((((((((*((*((**(   "  " "" " """""""""""""""""""""""$$$$"$$$$$$$$$$$$$&$$&&&&$&&&&&&&&&&&&(&&&&&&&&&&((&(&(((((((((((((((((((((((((((((((((((*(***((   """"""" """""""""""""""""""""""$$$"$"$$$$$$$$$$&&&&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((&((((&(((((((((((((((>  """"""" """"""""""""""""""$"""""""""""$$"$"$$$$$$$$$$$$$$$&$&$&$&&&&&&&&&(&&&&&&&&&((((&(((((((((((&((((&((((((((((((((((((((((((((((($    " " " " """"""""""""""""""""""""$"""""""""$$$$$$$$$$$$$$&$&$&$&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((((((((((((((((P    " "" " " """"" """"""""""""""""""""$$""$"$$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&(((&(&((((((((((&((((((((((((((((((((((((((**((((  """ """""""""""""""""""""""""""$""$"""$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&(((&((((((((((((&(((((((((((((((((((((((((((*((((*(    " " """"""""""""""""""$""""""$$"$$"$"""$""$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&((((((((((((((&((&(((((((((((&(((((((((***(((**(      """" " " """ " """"""""""""""""$$"$"$$"$$$$$$$$$$$&&&&&&&&$&&&&&&&&&&&&&&&(&&&&(&(&((((((((((((&((((((((((((((((((((((((((***(      " """"" """ """"""""""""""""""$$""$$$$$$$$$$$$&&$$&&&&$&&&&&&&&&&&&&&&&&&(((((((&(((((((((&((((((((((((((((((((((((***(***(    """" """""""""""""""""""""""$"$$"$$$$$$$$$$$$$&$&&$&$&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((((((((((((((**((***** 4     "" " """ """""""""""""""""""""$"$$""$""$"""$$$$$$$&$&&$&&$$$&&&&&&&&&&&&&&&&&(&&(((((&((((((((((((((((((((((((((((((*((((***((*(     " " """" """""""""""""""""""""$"$""$"$$$$"$$$$$$$$&&$&&&&&$&&&&&&&&&&&&&&&&&&(((((((((&&(((((((((((((((((((((((((((((****(*(||0     " " "" "" """""" """"""""""""""$$"""$$"$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&(&(&((&&(&(&((((&&(((((&&((((((((&(((((((((*(***((((    "" " " """ """""""""""""""""""""$"$$$$"$$$$$$$$$$$$$$$&&&&&&&&&$&&&&&&&&(&&&&&((((((((&(((((((((&((&(((&(((((((((((*(((((**( D  " " """ " " """""""""""""""""""""$"$""""$"$$$$$$$&$$$$$$&&&&$&&&&&&&&&&&&&&(&(&(((&((((&((((((((&(((((((((((((((((((((***(*((("T  """ "" """""""""""""""""""""""""$""$"$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&&&&((&((&&((((((((((((((((((((((((*(********   " " """"""""""""""""""""""$$$$$"$$$$$$$$$$$$&$$$&&&&$&&&&&&&&&&&&&&(&&&((&&&&&(&&(((((((((((((((((((((((**(***(*(**(H    """"" " """""""""""""""""""""""$""$""$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&(&((((&&&&((((((((((&(&(((((((((((((((****(****   " " """"""""""""""""""""""""""""""$"$$$$$$$$&$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&(&&((&((((((((((&((((((((((((((*((*******      "" """""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$&&&&$$&&&&&&&&&&&&&&&&(&&&&&&&&&((&&(&((((&((((((((&((((((((*((**(****     " " " " "" """""""""""""""""""""$""$$$""$$$"$$$$$$$$&&$$$$$&&&&&&&&&&&&&&&&&&&&&(&(&&&&(((((&((((((((&((((((*(((((********  " " """""""""""""""""""""""$""""""$$$$$$$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&((&(&&(((((&((((((((((((((((((((((*(((*******    " " " """""""""""""""""""""""""""$$$$$$$$"$$$$$$$$$$&&&&&&&&&&&&&(&&&&&&(&&&&(&(((((((((((((&(((((((&(((((*((((*(**((**  " """""""""""""""""""""""""""""$"$"$$"$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&((&&&(&&(((((((((((((((((((((((((((**(********   """ " """""" """""""""""""""""""$$"$$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&(&(&((&(((&(((((((((&(((((((((((((****(******"     " "" """" """""""""""""""""""""$$$"$"""""$$$$$$$$$$&$&&&$&&&$&&&&&&&&&&&((&&((&(((((((((((((((&(&((((((((((((((*(******    "" " " """""""""""""""""""""$""$"$$"$$$$$$$$$$&&$$&$$&&$&&&&&&&&&&&&&(&(&&((&(&((((((((((((((((((((((((*(*(*(**(*"    """ "" """""" " """"""""""""""$"""$$$$"$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&(&&(((&&&((((&&((((&((((((((((((((((((*(*****       " """""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$&&&$&&&&&&&&&&&&(&&&&(&(&(&(&((((((&&(((&&(&(((((((((((*(((((**(*       " " """" """"""""""""$$"""$"$""$$$$$" $$&$$$&&$&$$&&&&&&&&&(&&&&&&&(&&(&&(((&(&(&(&((((&((((((&&(((((((*(**(( "   " " " " """""" """"""""""""$$"$"$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&(&&&&&&&&&((&(&((&&((((&((((((((((((((*((*((**($p4     """ """ """"""" """"""""""""""$$"$$$$$$$$$$$$$$$$$$&&&$&&$&&&&&&&&&(&&(&&(&&&&&&&&&((((&&(&((((((((((((((((*(*(*(*H  " """""""""""""""""""$$""$$"$$$$$$$$$$$$$$$$$&$&&$$$&&&&&&&&(&&&&&&&&&&(&&&&&&&&((&((&(((((((((((((((((**(**   " """""""""""""""""""""""$"$$"""$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&(&&((&&(&((((((((((****((((***    """ " " "" """" """""""""""""""""""$$"$$$"$$$$$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&(&&(&&&&&&&&(((((((((((((((***(**(* L   " """"""" """"""""""""$"""$$"$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&((&&&(((((((((((((**(** (   " " """""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&(&&&&(&(&((&&&(&&((((((((((((((((**((     " """""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&$&$$$&&&&&&&&&&&&&&&&(&&&&&((&(((((&&((&&((((((((((*(*(****(     """ "" "" """" """"""""""""$""""$"$"$$""$$$$$$&$&&&$$$$&&&&&&&&&&&&&&&&&(&(((((&&((&((((((((&(((((((((((*(**((  " "" """"""""""""""""""$""""$"$"""$"$""$$$$$$$$$$&&&$&$&&$&&&&&&&&&&&&&&(&((&&(((((((((((((((((((((*(*(((((((    " " """"""""""""""""""""""$""$$""$$$$$$$$$$$&&$&$$&&&&&&$&&&&&&&&&&&&&&&&&((((((((&(((&((&&&(((((((((((***(     " "" """"""""""""""""""""""$"$$""$$$$$$$$$$$$&&$$$$&&$$&&&&&&&&&&&&&&&&&&&(((&((((((((((&((&&((((((*((*((((* "" " """""" """"""""""""""""$""$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&&&&(((((((((((((((((((((((((((*(((*   " " """""""""""""""""""""$$""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&((&(&((&&&(((((((((&(((((((((((((((((*(((      "" " """"""""""""""""""""""$$""$$$$$$$$$"$$$$$$$&&$$&&&&$$&&&&&&&(&&(&(&&&(&&(((((((((((&((*****(((((*(((((`   " " " """""""""""""""""$$""$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&(&&(&&&&&&(((&(((&(((((((((((((((((((((( x      " " "" """"""""""""""""""""""$$$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(((((((((((((((((((((*(((   " " "" " " """"""""""""""""$"$$$"$$$$$$$$$$$&$$$&&&&&&&&&(((&&(&&&&&&((&&&&&&&&(&((&(((((((((((((((((((    "" "" """"" """"""""""$""$$"$$$$$$$$$$$$$$$$&$&&&&&&&&&&(&&&&&&((&&&&&&&&&&&((&((&((((((((((((((((((&  " " "" """"""""""""$""""""$""$$$$$$$$$$$$$$&$&&&&&&&&&((&&&&&&&(&(&(&&&&&&&&(&(&((&(&(((((((((((((&(((    "" """" """"""""""""""""""""$$$$"$$$$$$$&$$&&&$&&&&&&&(&&&&&&(&&&&&&&&&&&&&&(&(((((((&&(&((((((((((((4     " " """""""""""""""""""$$""$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((&((((((((((((((((((   " "" " """""""""""""""""""$"$$$$$"$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&(&((((((((((*((**   " " """""""""" """"""""$""$$$$$$$$$$&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&(&(&((&&(&&((((((((((((((((((((    "" """ "" """""""""""""""$$""$$$$$$$$$$&&$$&$&$&$&&&&&&&&((&&&&&&&&&&&&((&&(&((((((((&(((((((*(((*:     " " """""""""""""""""$"$$$$$$&$$&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((*(((((((((   """"""" """"""""""""$"$$$$$$$$$&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((&(((((((((((((((((((    " " """"" """""$"$$$$$$$$$$$$$$$$&$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&((&&(((&(((((((((((((((((((((    """ """""""""""$"""$"""$$$$$$$$$$$$$$$$&$$&&$&$&&&&&&&&&&&&&&&&&&&&(&(&&&((((((((((((**(***((((((   """" """"""""""""$$""$$$$$$$$$$$$$&&&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&(&&(((&&((&&(((((*((((*((((((&  " """"""""""""""""""""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(&&(((((((((((((((((((((((    """"""""""""""""$"$$$$$$$$$$$$$$$"&$&&&&$&&&&&&(&&&&&&&&&&&&&(&&&(&((((((((&(((((((((((((((     """""""" """""""""$$"$$"$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&(($&&&&&&&&((((((((&((&(((((((@     " " " """"""""""""""""""$"$$$$$$$$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&&&(&&&&(&(((((((&&(&(((((((((&    " " """"""""" """"""""""""$""$"$$"$$$$$$$$$$$$$$&$$$&&&&&$&&&&&&&&&&&&&&&&&&&&((&((((&(((((((((((((((   " " """""""""""""""""$"$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&(((((((((((((((((((      " """""""""""""$"""""$"$$$$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&(&&&((&&(&&&((((((((((((((((       " "" """"""""""""""""""""$$$$$$$$$$$$$$$$$&&&&&&&&$$&&&&&&&&&&&&&&(&&&&((&(((&&(&&&&&(((((((((((    " " """""""""""""""""$$$$$"$$$$$$$$$$$$&$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((&&((((((((((((  " " " " """"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&&&&&&((((&((*((((((&   " """""""""""""""$"$$""$$$$$"""$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&(&((&&(((&&(((((((( @     "" """"""""""""""""$""$$""$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&(((((&&((&((((((&((P   " """"""""""""""""$$$$"$""$$$$$&$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&(&&&((&&((&(&((((((   " " """""""""""""""""$$$"$"$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&(&((((((((&(   " " " """"""""""""""""$""""""$$""$$$$$$&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((&((((&((   " "" " " """""""""""""""""$""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&(&&(&((((&(((((   " " """""""""""""""""$$$$"$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&(&&&((((((((&&&&8   " """"""""""""""""""""$"$"$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(&((&((&((&((&   " " """"""""""""""""""""$""$$$$$$$$$$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&(&&&&((&(&&&&(&&(((&(&(((&X    "" """""""""""""""""""$""$$$"$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((&&((((&(     " """""""""""""""""$"""$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&((&((&((((&(((&&  "" "" """"""""""""$"$$$$$$$$$$$$$&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&&&&((((((((((&    " "" " " """"""""""$"$"$$"$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&(&(((((((((((&(&&(&    " """ """""""""""""$$$$"$$$$$$$$&$$$&$&$$$&&&&&&&&&&&&&&&&&&&&&(&&&(&&&(&&(((((&((&&((&&(&   """""""""$""""$"$$$$$$$$$$$$$$$&$&&$$&$&&$&&&&&&&&&&&&&&&&&(&&&&&&(((&((&(((&&(((((    " "" " """"""""""""$"$$$$$$$$$$$$&$$&$&&&&$&$&&&&&&&&&&&(&((&&&&&&&((&&&&(&&((((&((((((&4    " " """ """"""""""""$$$$$$$$$$$"$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&(&&&&(((((&((((&(((((((&&&(&P    "" """"""""""""""""$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((&&&(((((&(&((&     "" """"""""""""$""""$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&((&(&&&((((((&&&&&(     """""" """""""""$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&(&&&&&&&&&((&&&&(&&&&&&&&(((((((((&(&&$@  """"""""" """""""$"$"$$$$$$$$$$$$&$&&&$$&$$&$&$&&&&&&&&&&(&&&&&(&&(&&((((&&&((((((((&&    """""""""""$"""$"$$$$$$$$$$$$$$$$&&&$$&$&$&&&&&&&&&&&&&&(&&&&&&(((((((((((((((((((&     " """""""""""""$"$$$$$$$$$$$$&$&$&&&$&&&&&&&&&&&&&&&&(&&&&&(&(&&&&((((((((((((((&&     """"""""""""$"$"$"$$$$$&$&&&$$&&$&&&&&&&&&&&&&&&&&&&&((((&&&&(&(((&&(((&&&(&&(& " " """"" """$"$$"$$$$$$$$$$$&$&$&&&&$&&&&&&&&&&&&&&&(&(&(&(&(((("&&(((((&&&&(($(   " " " """"""""$"$$"$$""$"$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&(&&&&&((&&&"(&&&&(&&&&&&&   " " " """""""""""$"$$$"$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&(&&(&&(&&(&(((&&&&(&(&&&(&  " """"""""""""$$"$"$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&((&&(&&&((((((&&&&&&&&&&&  """"""""""""$""""$"$$$$$$$$$$$$&&&&&&&$&&$$&&&&&&&&&&&&&((&&((&&&(((((((&&(&&&(&    """""""""" """""$""$$$$$$$$$$$$$$$$$$$&$$&$$$&&&&&&&&&&&&&&&&&&&(&&&((((((&&&&&&&&    """""""""""""""""""""$$$$$$$$$$$$$$$$$$&$$&&$&$&&&&&&&&&&&&&&&&&((&&&&&&((&&&&&&(& """""""""""""""""""$"$$$$"$$$$$$$&&$$$$&$&$$$&&&&&&&&&&&&&&&&&(&&&&&&&&(((&&&&&&&    """"" """" """""""$""$$$$"$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&((&&&&&&N   """""" """"""$""""""""$"$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&   """"""""""""""$""$""""$$$$$$$$$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&  " " "" """"""""""""""""""""$$$$$$$$$$$$$&&$$&&$&&&&&&&&&&&&&(&&&&&(&(&&&&&&&&&&&&&8  " " " """""""""""""""""$$$""$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """""""""""""""""""$"$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&      " " """""""""""""""""""""$$"$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&R     " " """"""""""""""""""$$$$$$$$$$$$$$$$$$$$&$$$$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&    """"""""""""""""""$""$$$$$$$$$$$$$$$$$&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    " " """""""""""""""""""""$$""$$$$$$$$$$$$$$$$&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&& " " """" """ """""""""""$""$$$$$$$$$$&$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&   """" """"""""""""""""$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$    " "" " " """""""""""""$$"$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&|   "" " "" """""""""""""$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$  " """" " """"""""""""""$$$$$$$$$$$$$$$&$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    "" """ """""""""""""$""$""$$$$$$$$$$$$$$$$$&&$&&&&&$&&&&&&&&&&&$&&&&&&&&&$ " """"""""""""""""""""""$$$"$$$$$&&$&&$$$&&&&&&&&&&&&&&&&&&&&&&&$&&&&$  """"" " " """"""""""""$"$$$$$$$$$$$$$$&$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&$&&$d   " """"" """"""""""""""""""$$$$$$$$$$$$$&$$$&&&$$&&&&$&&&&&&&&&&&&$$&$&&&$&$@     "" """ """"""""""""""$""""$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&$&&&&$&&&$&&$      " " """""""""""""""""""$$$$$$$$$$$$$&&$$&$$$$$&&&&&&&&&&&&&&&&&$&$$&$  " """""""""""""""""""""$$$$$$$$$$$$$$$$$$&&$$&$&&&&&&&$&&&&&&$&$&&$$&$    " """"""""""""""""""$$$$$$$$$$$$$$$&&$$$$$&&&&&&&&&$&&&&&&&&&$$$&&$     " " """"""""""""""""""$$$$$$$$$$$$$$&$$$$$&$&&&&&$$&&$&$$&$$$$$$&$$`f        """" " """""""""""""$$"$$$""$$$$$$$$$$$$$$$$$&$&&&&$$&$$$$$$&$$&$&&&    " "" """""" """""$""""$$$$"$$$$$$$$$$$$"$&&$$$&$&$&&$&$$$$$$&$&$$&& R   " """ """""""""""""""$""$$$$$$$$$$$$$$&$$$$$$&&$$&$$&&&&&&$&$$$$$$   "" """""""""""""""""""$$$$$$$$$$$$$$$$$$&&$$&$$$&$&$&&$&&&$$$$     " " """""""""""""""$"$"""$$$$$$$$"$$$$$$$$&$$$$&$&&$&$&&$$&$$$$$$$$$ @    " """"""""""""$""$""$$$$$$$$$&$$$$$$$&$$$$$$$&&&$$&&&$$&$$$$$$$    " """ " "" """"""""""""""$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$&$$$$$$&$$$$$^ `  " """"""""""""""""$"""$$$$$$$$$$$$$$$$$$&&$$&$&$$$$$$$$$$&$$$$$  "" "" " """""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$` "" """""""""""""$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$ " """""""""""""""$"""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$    "" "" """""""""""$"""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$   $ """"""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$0     " " """""""""""""""$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$"$"  " " """"""""""""$"""$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ " "" """""""""""""$$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$6 "" """""""""""$"""$$"$"$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$"$$    " "" """""""""""$"""$"""$$$$$$$$&$$$$$$$$$$$$$$$$"$$$$$$"$"$"   """""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$"  """"""""""$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$"$$  "" """"""""$"""""$$"$$$$$$$$$$$$$$$$$"$$$$$$$$$"$""$""$$"    " """ """"""""""$$"$"""$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$   " "" " """""""""""""$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$""$"""$`   """""""""$$""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""""  " """"""$""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$  " " " " """"""""$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$$    " " """"""""$""""""$$""$"$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""$x   "" " """""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$"""$"""$"D " " """"""""""$""$"""""$"$$$$$$$$$$$$$$$$$$$$"$$$$$""""""""$"  " """""""""""""""""""""$$$$$""$$$$$$&$$$$$$$$$$""$"$""$""$"""&    """ """"""""""""$$"$$$"$$$$""$$$$$$$$$$$$$$$$$"$$$"""""""$$"  " " " """""""""$""""""""""$$$$"$$$$$$$$$$$$$$$$$"$"$""""""$"$    " "" """"""" """""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""$"    """ " """"""""""$""""""""$$$$$$$$$$$$$$$"$"$$$ "$$"$$""""""&&  " """"""""""""""$""""$""$$$$$$"$$$$$$$"$$$$"""$"""$""""$$$  "" """"""$""""""$""$$$$$$$$$$"$$$$$$"$$$$$""$$"$$"$""$$"  " " """""""""""""""$""""$"$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$"$$"   " """"""""""""$$$""$"""""$$$$$$$$$$$$$$$$$$$$$"$$$$"""$$"p`   " """"""""""""""$$$$$"$$$$$$$$$$$"$$$$$$$"$$$$"$$"$"$$$$"@    "" " """"$$"""$""$"""$$$$$$$$$$$$$$$$$$$$$"$$$"""$""$$"  "    """" """""$$$" """"""$"""$$$&&&$$$$$&$$$""""""$""""$$&&&"`T       ""   $$" $$"""$ """"  $$&$ "$&&&$$""""""" $"&&$""     """" " "  $ """$"$&$$" ""$$" $""$"""""$$&""&&$"" ""$$"" $        " """"""""  """$$$"$$&&$&$"""""""""""""$&$$$$$$$$&$$""""$"        """ """"""""""""""""" """"$$$$$$$$$$$$$$"$$$$$"""$"$$$$$$$$$$$&"$       " """"""""""""""""""$"$$"$""$$$"$$$$$$$$$$$$"$"$"""$"$"$$$$$j     " """ """""$"""""$""""$$"$""$$$$$$$$$$$$$$$$$$$$$""""$$$$$&"   "" " """""""""""""$$"""$$$"$$$$$$$$$$$$$$$$$$"$$"""""$""$$&"        "" " """"""""""""""$$$$$$"""$$$$$$$$$$$$$$$$$$$$""$$$$"""$$&"         "" "" " """""""$""$""$$$$$$$$$$"$$$$$$$$$$"$$$$$$"$"$$""$$$"$$$"@      "" " """""""""""$"$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$&"     "" "" """""""""""""""$""$$$$$$$$$$&$$$$$$$$$&$&$$$&$$$$$$"$$$$$$$$$$""$$$$$$&"p     " "" " """""""""""""""""$$$$$$$$$$$&&$&&&$$$$$&$&&&&&$$$&$$$$$$$$$$$$$$$$$$$$&$     "" """" """"""""""""""""""""""$$$$$$$$$&$&$&&&&&$&$&&&&&&&$&&&&&&$$$&$$$$$&&$$$$$$$$&"   " " " """"""""" """"""""""""$"$$$$$$$$$$$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&&&&&&$&$$&&&   " """ "" """""""" """""""""""""""$"$$$$$$$&$&&$&&&&&&&&&((&&&&&&&&&&&(&&(&(&&&&&&&&&&&&&&&&&&" `   " """"""""" """" """"""""""""""""""""$$$$$$$$&&&&&$&&&&&&&&&(&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&($      """""" """"""""""""""""""""""$"$$$$$$&$$&&&&&&&&&&&&&&&&(((&((&((&&(&&&&&&&(&&&&&&&&&&(&&&(((($@     " " "" """""" """"""""""""""$"$$$$$$&$$&&$&&&&&&&&(((&&(((((&&&(&(&&&&&&&&&&&&&(&&&&&&&&&&&(($    " """""""""""""""""""""""$"""$""$"$$$$$&&$&&&&&&&&&&&&&&((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&("2     "" " " "" """""""""""""""""""""""""$$$$$$$&&&&&&&&&&&&&&&&&((((((&((&&&&&&&&&$&&&&(&&&&&&&&&&&(&&&&("    "" "" """""""""""""""""""$$$$$$$$&$$$&&$&&&&&&&&&&&&&&((((&(&&&(&&&&$$&&&&&&&&&&&(&&&(&&&(&(( @   " """""""""""""""""""""""$$$$$$$&$$&$&&$&&&&&&&&&$&&&&&&&(&&&&&&&&&&$&&&&&&&&$&&&&&&&&(&(&(( `      " " """""""" """"""""""$"$$$$$$&&$&&&&$$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$&&&$$&&&&&&&&&&(((      " ""$" """""""""$"""$""$"$$$$$$$&&$&&&&&&&$$&&$&&$$&&&&&&&$&$&&$&&&&&&&$$&&&$&$&&&&&&&&&((( v   "  """""""""""""""""""$$$$$$$"$$$$$$&&$$$$&&$$$&&&&&&&&&&"$$&&&$$&&&&&$&&$&&&&&&&&&((,v       """"" """""""""""$""""$""$$"$$$$$$$&&&$$$$$$$$$$$$&$$&&$$&$&$$$&$&$&&&&&$&&&&&&(&(((       " """"""""""" """"""""$"$$$$$$$$$$$&$$&$$$$$&$$$$$$$$$$$$$$&&&&&$&&&&&&&&(*