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 = EXTENDED_MISSION TARGET_NAME = MARS IMAGE_ID = '343A66' IMAGE_NUMBER = 32488311 IMAGE_TIME = 1977-05-27T13:58:36Z EARTH_RECEIVED_TIME = 1977-05-29T19:56:14Z ORBIT_NUMBER = 343 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.008480 NOTE = "VERY HIGH RESOLUTION GROUND TRACK 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 ?(#-}vu  &  t# Yb:# +b8       " """ """ ""          " " " "" "" """""" " "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" " "         " """ " """" """"""""""""""""" """"""""""$"$""""""""""$"$$"$"$"$$"$$$$""$$$"$$$$""$$$$ "$$$$$$$$"$$"""""$"""""""""""" """ " " " "    " " " " """""" """"""""""""""""""$""""""""""$$$"""""$$$$$$$$ "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""$$""""""""""""""""""""""""""""    " """""""""""""""""""""""""""""""""$$$$"""$$"$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""    " ""  """"""""" " "  " """"""$$$$$$$$"""" """"$$"$$$$$$$&$$$$$$""""""$$$$$$$&$&&&&&$&$$$$" "$$$$$&&&&&&&&&&$$$"""  """"$$$"$""""""$""   "   " """   """ " "" "" """""  ""$$$$$"$"""""""""$$   "$$$$$$$$$$$$&$$&$$""" ""$&$$$$$$$""$$$$&$$""  $$$$"" " """"$"  ""    "   """"""  "  """""$"$"""" """""   "$"$$$$$"""$$$"$""""" "$$&&&&&$"$$&$$&&$$$"""""$$$&&&&$&$$$&$$$$$$$$"""""""$$$$$$$$"""""""""""" "$"$$$$"    " "  """"" """""" """"" """"""""$$$"$"$$$"$"$$$$$"""$"$$$$$&&$&$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$&&$&$$$$"$$"""""""$"$$"$$$$$$""   " " " """""""""""$""$""$"""""""""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&$&&&&&&&&&&&&$&$$$&&$$&$&&&$$$$$$$$$$$$$$$$$$"$$$$$""$""$"$"        " " """ " " """ "" """""""""$""""""""$""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&&$&&&&&&$$&&$&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$&$$$$$$$"$$$$$$$$$""    """"""""""""""""""$""""""""$"$$""$$$"$$$"$$$$$$""$$$$$$$$$$$&$$&&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$""    " """""" """""""""""""""""""$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"     """""""""""""""""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$&$&$$$&$$$$$$$$$$$"$$$$$$$$$$$$$    "" """ """"""""""$""""""""""""$""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$&$$$$$$$$$$$$$$$$$"$$$$$$$$     """"" """""""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$      "" """"""""""""""""""""""""""""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&$&&(&&&&&&(&&&&&&&&&&&&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$"      " " """""""""""""""""""""""$$$"$"$$$"$$"$$"""$$$$$$$$$$&&$$$$$&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$   " """"" " """"""""$"""$"$"""$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$    " " """""""""""""""""""""""$$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$"       " "" """"""""""""""""""$$$$""$""$$$"$$$$$$$$$$$"$$$$$$$$&&$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$      " """" "" """""""""""""""""$"$$""""$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$&$&$&$$&$$$$$$$$     "" " " "" """"""""""""""""$""$""""""$"""$$$$$$$$$$$$$$$$$&$&&&&$$$&$$$&&$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$&&&&&$$$&$$$$$$     """"" """""""""""""""""""""$"$$"$"$$"$$$$$$$$$"$$$$$$$$$$&&$$&&$$&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$&&$$$$$$$$$$$$&$$$     " " """""""""""""""""""$""""$"$""$$$$"$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$&&&$$&$$$$     "" """"" """""""""""""""""""""$"$"$$$""""$$$$""$$&$$$$$&$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&$$$$&$&&$&&$$$$$     """"" """"" "" " """""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&$$&$$$    """ """""" """"""""""""""""""$"$"$$$$$$$$$"$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&$&$&&&&&&$$$    " " " """""""""""""""""""""$"$$"$$""$$$$$$"$$$$$$$$$$$$$$&&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&$$$&&&&&&&$&&&$$    """"""""""""""""""""""""""""$"$"$"$$$$$$"$$$$$$$$$$$$&$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$   " " """ """""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&$&&&&&&$&&&&&&&&&&&&(&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$    " """""""""""""""""""$$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$&&$$$  " """"""""""""""""""""""$$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$&&$   " "" "" """""""""""""""""$""$$$$$$$"$$$$$$$$$$$$$$$$$$&&$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&(&(((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$   "  "" " """"""""""""""""$"""$""""$"$$$$$$$$$$$$$$$&$$$$&&$"$$&&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&(&&((&&(&&&&&&&&&&&&&&&$&&&&&$&&&&&&&$    """""""""""""""""""$""" """$"$$$"$$$$$$$$$$$$$&$$$$$ &&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&(&&&&&&&&(&&&&&&&$&&&&$&&&&$&&      """" """"""""""""""""""""""$$$$$""$$$$$$$$$$$$$$&$$&$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&(&&&&&&(&&&&&&&&&&$&&&&&&&$    " " "" """""""""""""""""""$"""$"$$$""$$$$$$$$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&((&(&(&&(&&&&(&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&$     " """"" """"""""""""""""""""$"$"$$$$$"$$$$$$$$$$$$$$$&$&$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(((&(&&&&&&&&&&&&&$&&&&&&&&&&&  "" """"""""""""""""""$""$$$$$"$$""$$"$$$$$$$$$&$$$$$$&&&&&&&&$&$$&&&&&&&&&&&&&&&&&&(&&&((&((&&&&&&&&&((&((((&&&&&&&&&&&&&&&&&&&&$   """"""""""" """""""""""$"""""$""""$"""$$$$$$$$$$$$&$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&(&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&   " """"""""""""""""""""""""""$$$"$"$""$$"$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&$  """"""""""""&""""$""""""""$""$""$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&(&&&&((&&(&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$  " " "" """""""""""""""""""""$"""""""$$"$$$$$$$$$$$$$$&&$$$$$$&$&&$$&&$$&&&&&&&&&&&((&(&&(((&&&&&&&&&&&&((&&&&&&&&&(&&&&&&&&&&&&&&&$    " " " """""""""""""""""$$$"""""$""$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&(&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&   """ " """ """""""""$"""""""""$""$"$"$$$$$$$$$$$$$$$$$&&$&$$&&$$&&&&&&$$&&&&&&&&&&&&&&&((&(&(&$&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&   "" """"""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$$&$$&&&&&&&&&&(&&&&&&&&(((&&&&&&(&&&&&&&&&((&&&&&&&&&&(&&&&&&&&&&&  " " "" """""""""""""""""""""""$""$$$$$$"$$""$$$$$$$$$$$$$$$&&&$$$$&&&&&&&&&&&&&(&&&&&&&&(&&&((((&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&    " """""""""""""""""$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&((&&&&&&&&&&&&(&&&&&&&&&((&&&(&&&&&$    " "" " """"""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&(&(&((&&    "" """"""""""""""""""""$"""""""""$$$$$$$$$$$$$$$$$$&&$$$$&&&&&&&&&&&&&&&&&&&&&&((&&&(&&&&&(&&&&((&&&&&&(&(&(&&&&(&&&&&&&(&&&&&&    """" """""""""""""""""""""$$$$"$$$$$$$$$$$$$&$&$$$$$$$$&&&&&$$&&&&&&&&&&&&(&&&&&&&&(&&(&((((((&(&&(&&&&&&(&&((&&&&((&&&&&&&&     " """"""""""""""""""""""""""""""$$$"$$"$$$"$$$$$&$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&((&(&&((&&&&(&&(((&(&&(((((&&&&       """""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$&&&&$$$&$&&&&&&&&&&&&&&&&&(&&&&&&&&&&((&&&(&&(&&&&&&&&&&(&(((&(((&((((&((&&&    "" """"""""""""""""""$""""$"""$"$$$$$$$$$$$$$$$$$$&$$$$&$$&&&&&&&&&&&&&&&&((&(&&&&&&&&&&(&((&&&&&&&&&&&(&&&((&&(((&&(((&(((&&&   " """"""""""""""""""$"""""$$$$$"$"$"$"$$$$$$$$$&&$&$$&$$&&&&&&&&&&&&&&&&&(&&&&&(&(((&&&(&(&&&&&&&&&&&&&&&&((&(((((((((((&&&&     " " """"""""""""""""""""$""$"""""$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&(&(&&&&&&((((&(((&&(&(&&&&&&&&&(&&&&&&(&(&(((((((&(&       "" """"""""""""""""""""""""$"""""$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$&&&&&&&&&&&&&&(&(&(&&&&&&(&(&&&(&&&&&&&&&&&((&&(&&(&(&&((&&&&      """""" """""""""""""""""$""""$""""$"$$"$$$$$$$$$$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&(&&(&&(&(&&&&&&&&&&&&&&&&&(&&&(&(&&&((((&(& "" "" " "" """""""""""""""""""""$"""$"""$"$$"$$$$$$$&$$&&&&&&&&&$&&&&&&&&&&&&&&&&((&&&&&(&((&&(&&(&&&&&&&&&&&&&&&&&&&&&(&(&&(&&    " " """""""""""""""""""""""""""$"$$$"$$"$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&(((&&&(&&&&&&(&&&&&&(&(&(&   " """"""" """" """""""""""""""""""$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&(((&&&&&&&&&&&(&&&&((&(&&&   "" "" """ """""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&(&&&((&(&&&&&&&(&&&&&&&&((&&&&&&&(&&((((&&     "" """"" """""""""""""""$""""""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&(&(&&&&&&&&&&&&&((&&(&(&((&(((&    " "" """" """""""""" "" """""""""""""$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&&&&&&&&&&&&(&(&&&&&&&(((&(((&   " " "" """"" """""""""""""""$"""$""$$"$$$$$$$$$$$$$$$$&&&&$&$&&&&&&&&&&&&(&&&&&&&&(&&((&&(&(&&&&(&&&(&&&&&&&(&&&((((((((((&  " """ " """" """"""""""""""""""""$$$"""$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&((&&&&(&&&&&&&&&&&(&(((&&&((((&&    " " " " "  "" "" """"""""""""""""$"""""$$$$$$$$$$$$$$&&&&&&&&&&&&$&&&&&&&&&((&&&(&&&(&((&&&&&&"&&&&&&&&&&&((&(&&&&&((((((($      " " " " " " """"""""""""""$""$"$$"""$$"$"$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&(&(&&&&&&&&&&&&&&&&(&(((&(((((((&    " " "" "" """"""""""""""""""""""$""$$$$$$$$$$$&$&$$&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&((&&(&((((&&(&      " " " """"""""""""""""""""$"$"$"$$$"$$$$$$$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&(&(&(((&((((&&     """"" "" """""""""""""""""""""""$"""$$"$""$$$$$$$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&(((&&((((((&((((((&(&  " """"" " "" """""""""" """"""""""""""$""$""$$$$$$$$$$$$$$$&&$&&&&&&&&&(&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&&&&&(&(&(((&&((((((&  """ " " " """"""""" """""""""""$$"""""$$"$$"$$$$$$$$&$$&&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&(&&&&&&&((&((((((((&    " " """" """ """"""""""""""""$$"$"$$"""""$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&((((((((((((&    """ "" """""""""""""""""""""""$"""""""$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&&&&((&(((((((((((((&   """ " """""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((&&&&&&&&&&&&(&((((&((&((((  "  " "" " """"""""""""""""""""$""""""""""$$$$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&(&&&((((((((((((((&   "" """" " """" " """"""""""""""$"""""$$$$$$$"$$"$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&&(&&&&&(&((((((((((((&   " " """" "" """"""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&((&(&((((((((((& "" " """ "" """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&(&&&&&&(((((((((((((((&   " "" """""""" """"""""""""""""""""""""""$$""""$"$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&&&&&((((((((((((&   " """"" """"""" """"""""""""""""""$""""$"$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&(((&(&&&((&&&&(((&((((((((((     """ """""" """"""""""""""""" """""""""$$$$"$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&(((((&&&&((&(((((((((((&   " """" """"""""""""""""""""""""""$$$$"$$$$$$$$$$&$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((&(&&((((((((((((&    " """ " "" " """"""""""""""""""$$$"$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(&&&&((((((((((((((((&  "" " "" " " """""""""""""""""$"$$$$"""$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&(&&&((((&((((((((((((&  " "" """""""""""""""""""""""$"$$$$"$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&&(((((((((((((((((((   " """ " """""""""""""""$""$"""$"$""$$$$$$$$$$$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&((&(((&&(((((((((((((((    " """""""""""""""""""""""$$""$"$$"$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&(&(((&((&((((((((((((((((&   "" " "" " """"""""""""""""""""""$$""$$""$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&(&&(&(&(((&(&((&(((((((((((((    """"""""""""""""""""""""$""$$""$"$$$$$$$$$$$$$$&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&((((((((((((((((&   " "" """"""""""""""""""$"""""$""""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&((&&(&&&(&(&&&&&&(&(((((&((((((*(((((&      " "" " " """""""""""""""$$"$"""$$""$$$"$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&&&&(&&&&(&((&(((((((*((((&      """ " """""""" """"""""""""""$""$"$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&(&&&&&&&&(((&((&&&((&&&&&&((&((((((((((((((((&    " """" """ """"""""""""""""""""""$"$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&((&&(&(&&&&&&((&(&((((((((((((((&    " "" """ "" """""""""""""""""""$""""""$$$$$$"$$$$$$$$$&&$&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&(&&&&(((((&((((((((((((*((&   " """ " " "" """"""""""""""""$"$$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&&&&&&&&&&(&((((((((((((((((*((   """ " """""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&(&&&&&(&(&&&&(&&&&&((&(&(&&(((((((((((((((   " " """" """"""""""""""$"""""$$$$$$$$"$$$$$$$$$$$&&&&&&&&&&&&&&&(&&((&(((&(&&&&&&&(&&&&(&&&&&(&(((((((*((((((   "" """ "" """"" """""""""""""""$"$"$$$ $$$$$$&$$&&$&$&$&&&&&&&&&&&&&&(&&((&(&&(&&&&&&&&&(&&&(&&(((((((((((((   """ " """"""""""""""""""""""""""$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&((&(&(&((((((((((((((($   " " " """ """""""""""""""""""""""$""$"$$$$$$$$$$$$$$&$&$&&$&&&&&&&&&&&&&&&&(&&&(&&&&((&&(&&(&(((&((((((((*(&(((((((  " """""""""""""""""""""""""""""$"$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&(&&&&&&((&&&&&&(((((&((((((((((((((((    " " """"""""""""""""""""""""""""""$"$$"$$$$$$&$$$&&$&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&(&((((((((((((((((**(   " """ """""""""""""""""$""""""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&((&(&&&(&&((((((((((((((((((&  "" """ """""""" """""""""""""""""""$$$$$$$$$$&$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&(&((&(&((((((((((((((((((    " " " " """"""""""""""""""""""""""$$"$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&(&&((((((((((((((((   " """ """""""""""""""""""""$""$""$$$$$$$$$$&$$$&&$&&&&&&&&&&&&&&&&&&&&(&(&&&&&(&&&&&&&&&&&&&(&((((((((((((((  """"" """"""""""""""""""""""""$$""$"$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((((((((((((((((&    " "" " """ """"""""""""""$""""""$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&&&&&&&(&((((&((((((((((((&  " "" """"""" """""""""""$"""$$"""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&(&&&&(&&&&&&&&&&&&&(&&((&(((((((((((((((    " """"" "" """"""""""""""$""""""""$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&(&(((((((((((((((((   " " " """ """""""""""""""""""""""""$""$$$$$$$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&(((&&((((((((((((((((&   " "" """ """"""""""""""""""""$"$"$$$"$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&((&&&&&&&&(&&&(&&((((((((((((((((((&  " "" " """"""""""""""""""""$""$"$$$""$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&(&((&(&((((((((((((((((((&   "" " "" """" """"""""""$""""""$""$"""$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&(&&&((&(&(((((((((((((((&    "" " " """""""""""""""""""$""""$$$$$$"$$$$$$$$$&&$$&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&(&&&((((&((((((((((((&   " """ """""" """""""""""""""""$"$""$$$$$$$$$&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&((((((((((((((((((((&    " """" """ """""""""""""""""""""""""""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&(&(&(((&(&((((&(((((((&      " """""" " """""""""""""""""""""""$$""$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((((&(((((((((((((((&     " " " """" " " " """"""""""""""""""$$"$$$$$$$$$&$$$&$$&&&&&&&&&&&(&(&&&&&&&&&&&&&&&(&&&&&(&(((((((((((((&&    " " " "" "" """ " """""""""""""""""$$$$$$$$$$$$&$&$&&$&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&(&&&(((&(((((((((((&    " """" " " """"""""""""""""$"$""$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&(((((&(((((((((&   " " "" " """"""""""""""$"$$$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&(&(((((((&(((((((((&    " " "" " " " """"""""""""""$$"$"$"$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&&((&&((&&((((((((((((&   """" "" """""""""""$"""$"$""""$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&(&&&&((((((((((((((&    " "" """""""""$""$""""$$"$$"$$$$$$$$$&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(((((((((&($      " " "" " " """""""""$"""""$$"$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((&  " " """""""""""$$$""$"$$$$$$$$$$$$&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&((((((((((((((&     " " """" " " """"""""$"$$"""$$"$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&(&(&((((((((((((($       " " "" " """ """"""""$$$""$$$$$$$$"$$$$&$$$$&$$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&((((&((((((((((($      "" " " """"""""$"$""$"$$$$"$$$$$$$ $$$$&&&&$&&&&&&&&&&&&&&&&&&"$&&&&&&&&&&&((((((((((((((((   """"""""""""""""""""$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&(&&(&&(&&&&&&&&&&&((&&((((((((&    " """""""""""""""""""$""$$$$$$$$$$$$$&$$&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((&((((($     "" "" " " """""$"""""""$"""$$"$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&((&(((((((($     " """""" " """""""""""""""""""$$$"$$$$$$$$$$&$$$&&&$&&$&$&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&((((((((((&(($   """"""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$&&&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&((&&&((((&((&(&(((((&     " "" "" """""""""""""""$""$$$$$"""$$$$$$$$$$$$$$$&$&$$$&$$&&&&&&&&&&&&&&&&&&&(&&&(&&(&&&((((((((((((((&$     """"""""""""""""""""""$$""$"$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&((&&&&&&&&(&((&(((((&((((&((&&    " """""""""""""""""""$$"""$$$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&(&&&&((&&&((((((((&((((&((&    """"""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&(&(&&(((&((&(((((((((&&    "  """"""""""""""""$""""$$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&(&(&&(((((&(&&&      """"""$""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((&((&((((&((((&((&&&    " """""""""""""""""""""""$"""$$$"$$$$$$$$$$$&$$$$&&$&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&((&(((&(((((((&&&    """"""""" """""""""""""""$$$"$$$$$$$$$$$$&&&&$$$$&$&&&$&&&&&&&&&&&&(&&((&&&&&&&((&((&&(&&(((((((&&&       " """""""" """"""""""""""""""$$$$$$$$$$$$$&&&&$$$&$&&&&&&&&&&&&&&(&&&&&&&(&(&(&(&(&(&(&(&&((((&&(((&     " " "" """"""""""""""""$$$""$$$$$$&$$&$&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(((&((((((((((&     "" """"""""""""$"""$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&(&&&&&&(((&((((&&    """ """"""""""""$"$"$"$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(&&(&((&((&&&((&(&&      "" """""""""""""$"$"$$$$$$$$&$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&&(&&(((&&((&&(&&&   """""   """""""""""""""""$"$""$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&(&(&&&((((&((&(&&&(&&&      " """ """"""""""""""""""""$$"$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&&((&(((((&((&&&((&     """" """ """""""""""""""""$$"$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(&((((((((&&&(&       " "" "" "" """""""""""$"$""""$$$$"$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&&(&(((&((&((&&&   " " """" """" """"""""""$""$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&&&(&(((&(((&((&$      " """"" """""" """""""$$"$""$$$$$$$$$$&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&(&&&&(&((&&&&&$      " """ """""""""""""""""""$$$"$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&(&((((&((&&&&(&&&&&&$   " " " """""""""""""""$$$"""$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&&&&&&(&(&&&&&$     " " "" """"" """"""""""$"""$$"$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&&(&&(&((&&(&$  " "" """""""""""""""""""$"$$"$$$$$$$$$$&&$&$&$&$&&&&&&&&&&&&&&&&&&&&&(((&&&&(((&&&&&&&&(&&&&&    " """""""""""""""$$$$$$$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(((((&(&((((&&(&&(&   " " " " """"" """""""$"$"""$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&(&&&((&((&(&(&&(&&&&(&&(&        " " " "" """""""""""""""$$"$"$$$$$$$$$$$&$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&(&&&(&((&(&    " "" """" """"""""""""$"""$$$$$$$$$$$$$$&&&&&&&"&&&&&&&&&&&&&&&&&&(&&(&(&((($&&&&(&&&&&((&  " " """""""""""""""""""$$$"$$$$$$$$$&$$&&&$$&$&"&&&&&&&&&&&&&&&&&(&&&&&&((($"(&&&(&&((&(&&  " " """"""""""""""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&(&&&&&&((((&&(&(&&&"     """" """"""""""""$$""$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&   """ """""""""$""$"$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&&&&&&&&$    "" """""""""""""""$$"""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&(&&(&&&&&&&&&&&&$       " """""""""""""""""""$$$$$$$$$$$$$&$&$&&&$&&&&$&&&&&&&&&&(&&&&&&(&(&&&&&&&&&&&&&&&&&$    "" """"""""""""""""""$$$$$$$$$$$$$$$$&&&$&&&$$&&&&&&&&&&&&&&&&&&&&(&&&(&((&&&&&&&&&$    " """"""""""""""""""""$$$"$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&$     """ """"""""""""""$""$"$$$$$$$$$$$$&$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$    " " """ """"""""""""$""$$$"$$$$$$$$&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$    " """"""""""""""$$"""""$$$$$$$$$$$$$$&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&$   " " " """"""""""""""$"$"$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"     "" """"""""""""""$$"$$"$$$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"  " " """"""""""""""""""""$$$$$$$$$$$$$&&&&&&&&&&$&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&"    """"""""""""""""""""""$$"$$$$$$$$$&$$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"   " "" " """""""""""""""$$"""$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"   "" """"""""""""""$$$"$$"$$$"$$$$$$&$$$&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&"    " """"""""""$""""$$""$$$$$$$$$$$$$&$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"     " "" " " """"""""""""""""""""""$"$$$$$$$$$$$&$&&$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    " """"""""""""""""""""""$$$$$$$$$$$$$&$&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$      "" "" "" """"""""""""""""$""$""$$$$$$$$$$$$$&$&$&&&$$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&"    "" " """"" """"""""""$""$$$$"$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    "" """""""""""""""""$""$$"$$$$$$$$$$&$&&$&&&$&&&$&&$&&&&&&&&&&&&&&&&&&&$&&&&&&"    " """""""""""""$$""$""$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&   " " """""""""""""$""$$""""$$$$$$$$$$$$$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&$&$&&$&   " " " """""""""""""""$""$""""$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&    " """""""""""$"""""$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&$&&&&&&&&&&$&$&&$$$$  " "" """""""""""""""""$""$$$$$$$$$$$$$$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&  " " """""""""""""""""$"$"$$$$$$$$$$$$$$$&$$$&&$&&$&&&&&&$&&&&$&&&$$$$$$$$   " " " """"""""""""""$"""""$$$$$$$$$$$$$$&&$$$&&$$$$&&&&&&&&&$$&&$$&$$$$$&$     " """ """""""""""""""$$$$$$$$$$$$$$$&$$$$$$&$&&&&&&$&&&&$&&$&$&&&&$$$$&&       " " """""""""" "$$"$$"""$$$"$$$$$$$$$$$$$&$$&&$$&&&&&$$$$&&$$$$$$$$$$$&   " " " """"""""" """""$"$""$$$$$$$$$$$$$$&$$"&&&$$&&&&&$$&$&$&&$$$$$&$$&       " " """"""""""""""$$""$$$$$$$$$$$$$$$$$$$$&$$&$$&&$$$$$&$$$&$$$$$$$$$    " """"""""""""""""""""""$$$$$$$$$$$$$$$$$$&$&$$$&&&$&&$$$&$$&$$$$&$$$$$$    " " " """"""""""""""""""""$$$$$$$$$$$$$$$$$$&$$$$&$&$&&$$$&&$$$&$$$$$$$$   " """""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$&$$$$$$$$$   """"""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$&$$$&&$&$$&$$$$$$$$$$$$$$$$     """""""""""""""""""""$$""$$"$$$$$$$$$$&$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$    """" """"""""$"""""$$$$$$$$"$$$$$$$$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$    """""""""""""""""$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$    "" """""""""""""""""""$$$""$$$$$$$$$$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$    "" """ """"""""""""$$$$$""$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$"$$$   " " " ""$""""""""$""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$     " """"""""""""""""""$$$$$$$"$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$    " """"""""""""""""""""""$"$$$$"$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$   " """""""""""""""""$"$""$$$$$"$"$$$$&&$$$$$&$$$$$$$$$$$$$$$"$"$$$$$    "" """"""""""""""$$"""$$$$$$$$""$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$"$      " """"""""""""""$""$"$$$$$$$$$$$$$$$$$$&$&$$$$$&$$$$$$$$$$$$$$$$$"     """"""""""""""""""$$""$"$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$"$$$"$$""$$   " " """"""""""""$"""""""$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$"$$$$    "" """""""""""""$""""$$$$$$$$$$$$$$$$$$&$$$&$&$$$$$$$$$$$$$"$$$"$   " """""""""""""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$    " " """"""""""""""""""$"$"$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$"$$$$    """" " "" "" """"""""""""$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  " """""""""""""""""""$$$$$"$$$$$$$$$$$&$$$$$$$$&&$$$$$$$"$$$"$$$$  " " "" """""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$    " " """"""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$"$"$"    " """" """ """"""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$      " " " """"""""""""""$"""""$$$$$$$$$$$$$$$&$$$$$&$$&$$$$$$$$$$$$$$$"$$    "" """"""""""""""""$"$$"$$$$$$$$$$$$$$$$&&$&&$&$$$$$$$$$$$$$$$$$"$$    " """"" """""""""""""$$"$$"$$$$$$$$$$$$$$$$$&&$&&$&$$$$&$$$$$$$$$$"$$$   " " " """""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$$$$$$$$$$$"$$     "" """"""""""""""""""""$$"$$$"$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$"$$$$$$$"$$    " """""""""""""""""$$$" $"$$$$$$$$$$$$$$&$&$$&$$$$$$"$$$$$$$$$$"$$    " """ """"""""""""$""$$""$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$"$"$$  " " "" " """"""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  " """ """"""""""$""""""""$$$$$$$$$$$$$$$$$$&&$&$$&$$$$$$$$$$$$$$$$$$$   "" """"""""""""""""$"$"$""$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$"$$"$$$    " """" """"" """""""$"$$"$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$$$$$$"$$"$$$$    """"""""""""""""""$""$$"$$$$$$$$$$$$$$$&$$&$$$$$&&$$$$$$$$$$$$$"$$$   ""    "" ""$"""""" ""$$""" ""$$"$$$$&&$&$$$"$"$$&$"" $$$&$$$$"$$&$&"""$   """""""""  "  """$" "$"$"""""$"$$"$ " "$$&&$""$&&$$$$""$&$$"" """$&&&$"$&        "" """"" " """" " " ""$$$"$&$$$"""""""$$$$" """$&&&$&$$$"""""""$$    ""  " ""  "$"""""""""$$$$$$$$$$""" ""$&$$$"$"""$$$$$$&$"$ " $$$  " " " """"$""""$"""""$$$$$$$""$"$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$"$$$&  " "" " """"" " """"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$$$$$$$"$$$&    " " "" """""""""$$""$""$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&   " " """ """""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&&    " " """"""""""""""""""$$"$$"$$$$$$$$$$$$$$$$$$&$&$&$$$$$$$$$$$$$$$$$$$$$$&    " "" "" " "" " """""""""""$""$$"$$$$$$$$$$$$$$$$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&    " " """ """"" """"""""""""""$$$"""$$$$$$$$$$$&$$&&&&$$&&$&$&&$&$$$&$$$$$$$$$&&$$$$$$$$$$&   " " " """""""""""""""""""$"$"$$$$$$$$$$$$$&&$&&$&&&&&&&&&&&$&&$$&&&&&&&$$$$&$$$$&$$$$$$$$$$& "" """""""""""""""""""""""""$""""$"$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$&$&&   "" """" """"""""""""""""""""$$$$$"$$$"$$$$$$$$$$&$&&&&&&&&&(&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&   " " """""""""""""""""""""""""""$"$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&  """ """"""""""""""""$""$""$""$$$$$"$$$$$$&$$$$$$$&&&&&&&&(&&(((((((&(&((&(((((((&&&&&&&&&&(&(&&&&&&&&&&&&(  " """""""""""""""""$"""$""""$"$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&((&&(((((((((((((((&((&(&((&((&&&(&&&&&(&&&&(&(  " """"""""""""""""""""$$"$"$""$"$$$"$$$$$$$&$&&&&&$&&&&&&(&&&((((((((((((((((&((((&((((&(&(&&&&(&&&((&&(&(((   " """""""""$""$""""$$$""""""$$$$$$$$$$$&$$&&&&&&&&&&&&&((&&&((((((((((((((((((((((((&(&&(((&(&(&((&(((&&((     """"""""""""""""""$"$$$$$"$$$"$$$$$$$$$$$$&$$&&&&&&&&&&(&&((&((((((((((((((((((((((((((((&((((((((&(((&(&(((   """ """""$"""""""""""""$"""""$"$$$$$$$$$$&$&$$&&&&&&&&&&((((((&((((((((((((((((((((((((&(((&((((((&(((&(&(&(((   " """""""""""""$"""""$$"$$$$$$""$$$$$$$$$$$$$&$&&&&&&&&&(&((((((((((((((((((((((((((((&(((&&(&((&&((&(((&((((((   " """"""""""""""""""""""""$$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(((((((((((((((((((((((((&(((((&((((&&((&&&&(((((((((     """ """""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(&&(&&&&((((&(&(((((&((((((((((((&((&&((&&&((&(&((&&((((((*     " """""""""""""""$$$"$$$$"$$$$$$$$$&$$&$&&&&&&&&&&((&&&&(((((&((((&(((((((&(&&(((&&&&&&&&&&((((&(&(&&((((((**   " """""""""""""""$$"$"$$$$$$$$&$&$$&&&&&&&&&&&( &&(&&(&&(&(&(((((((&&(&&&&&($&&&&&&&&&&&&&&&&(&&&((((((*,    " "" """"""""""" "$$$$$$"$$$$$$$$$$$$$&&&&&&$$&&&(&&&&&(&&&(&&&(&&(&&&&&&&"&&&&&&&&&&&&&&&&&&(&(&((((*    " " """"""""""""$""""$$$$$$$$$$$$$$&&&$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((***