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 = '497A06' IMAGE_NUMBER = 35442255 IMAGE_TIME = 1977-10-27T17:59:50Z EARTH_RECEIVED_TIME = 1977-11-02T19:39:13Z ORBIT_NUMBER = 497 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.006360 NOTE = "MEDIUM RESOLUTION COLOR 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  A3=e8 ~&Z"3k Pt:nW9  3sF47                   " ""              "  " """ """" """" "" """"""""""" " " " """"  ""              " "" "  "" " "" """""""""""""""""""""""""""""""""""""""""""""""""""""" """""" "       "" " " " """" """"""""""""" """""""$""$"$"$$"$""""""""""""""""""""""""""" "" " " " """"$"""""""      """""" """   """""$ """"" " " """ """"$$&&$$"""$""  """"$""$$$$$$$$"$$$""  " " " ""$$$"$$$"          """""    """"""$$"""  "  """ "$&&$$"""""$$" "$$"""$$$$""" "" "" "$$$ "$"""""" " """         $ """" " " """ """""""""""""$" "" """""$$$$$$$"&"$"""$$$"$$"""""""$$$$$$""""$$"""" """"""""""$$$$"$$""""        ""  """ " """""" "" " """"$" "$""""""""$$$$"""$$$$$$""$$$$&$$""""""$$$$$$""""$""""""""$"""""""""""$$$$$""   """" "" """"" """""""""""""""" "$" """""$$$$$$$$$$$"$"$$$$$$$$$$"""""""$$""""""""""""""""$""""$$""""$$$" ""  " " """ " " " """""""""""""""$""""""$$$$$"$$$$$""""$$$$$$$$$"""$$"""$"$$""""""""$"$"""""""$$$""$$$$$""""   " "" " " " """""""" """"""""""""""""" ""$$$$$$$$$$$$""""$$$$$$$$$$$$$$""$$"""$$""""""""""$""""$"$""""$$$""""""    "  "" "" """ """""""""""$""$""""""$$$$$$$$$$$$""$$$$$$$$$$$$$"$$$$$$"""$$""""$$$$$$$""""$"$$$$$$$""""$$"   "  " " " """""""""""""""""$$"""""""""$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$"$""$$$$$$""$$$$$$$$$"$$$"$""$""""""$$$   " " " " " "  """""""""""""""""""""""""""""$$$$$$$$$$"$$$$$$$$$$&&&$$$$$"$$"""""$$$$""$$$$$$$$$$"$$"$$$""""""$"$"  " " " "" "" """""""""""""""""""""""$$$$$$$$$$$""$$$$$$$$$$&$&$$"""""$$"$$"$$$$$$$$$$$$$$$$"$"""""$"$$$$$$"   " "  """""""""""""""""$"""""" ""$$$$$$$$$""""$$$$$$$$&$&&&$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"""""""$&$$$$"    " " " """ """""""$$"""""""""$$$$$$$$$$$""$$$$$$$$$$&&$&$$$$$$$$$$"$$$"$$$"$$$$$$$$"$$$$"$$$"$$$$$$$$"   " " """""""""$$"""""""""""$$$$$$$$$$$$$$$$$$$$$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$     " """"""""""""$$""""""""" ""$$$$$$"$$$$$"$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$ " " " " """"""""""""""""""$$$$""""$$$$""$$$$$$$&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$"    " " " " ""$"""""""""""""$$$$""$$$$$"""$$$$$&$$&&&&$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$   " " " "" "" """""""""""""""$$$$$"""$$$$$$$$$$$$$&&&&&&&&&&&$&&$$$$&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"     " " " """"""""""""""""""$$$"$$$$$$$$$$"$$$$$$&&&$&$$&$$$&&$$$&&$$$$$$$&$&$$$$$$$$$$$$$$$$$$$&$$&$$$     " """""""""""""""""""$$""""$$$"$$$""$$$$$&&&&$&$$$$$&&$$$&$$$$$$$$&&&&&$$$$$$$$$$$$&$$$$$$$$$$$$    """ """""""""""$$"""$$"$$$$$$$$$$""$$$$$$$$&$&$$&$$&&$&$$$$$$&$$$$$$$&&$$$&$$$$$$$$$$$$$$$$$$$$"     "" """""""""""""""""$$$$$$$$$$$$"""$$$$&$&&&&$&&&&&&$$$$$$&&&&&&&$$$$$&$$$$&$$$$$$$$$$$$$$$$&$&&     " """"""""""""" " """"""$$$$$$$$$$$"""$$$$$&&&$&&&&&&&&$&$&&$&&&&&&&&&$$$$$&&$&&$$$$$$$$$$$$$$$&$$$"     "" """""" "" """"""$$$$"""$$$$$$$$$$$"$$$$$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$&$$$$$$$$$$$&$$$$&&$$"     "" " """"""""""""""$$$""""""$$$$$$$$$$$$$&&&$$"$$&&$&&&&&$&&$$&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$&$$$$$$$$  " "" """ """""""" """""$""""$$$$$$$$$$$$$&&$$$&$&&$&&&&$$&&&&$&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$&$$$&$$$     """ " " """"""""""""$$"$""$$$$$$$$$$$$$&&$$$&$&&&&&$&$$$&$&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$&&&&$$$$$     "" " " """""" """""$$"$""$$"$$$$$$$$$$$$$""$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&$$&$$&$&&$$$$$$       " """""" " """""""$$$$"$$$$$$$""""$""$$$$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$$$$$$$$$$&$&$&$       " " "" """"""$""$$"""$$$""$$$"""$"$$$$$&$&&&&$&&&&&&&&&&&(&&&&&&&&&&&&&$&&&&&&&$$$$$$$$&$&$$$$$&$   " " """"""""""""""$$$" $""$$"""$$$&$$&&&&&&&&&&&&&"&&&&&&(&&&&&&&&&&&&&&&&&&$$"$$$$$&&&&&&$"   " " """""$$$"$$$"$""$"""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$&$$&&&&$  "" " """""""""$$""""$$"""""""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$&&&$    """"" """""""""$$$$$""$$$$"$$""$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$&&&$&$    " " """"""""$$$$$$""$$"""$$$$$$$$$$$$$&&&&&&&((&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&$&&&&$&$   " "" " """""""$$$$$$$$""$$$$$$$$$$&$$$&&&$&&&&&&&&&&(((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&     " " "" """""$$"$$$$$$$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&$$&&&&&&$    " " " """"$$$$$$$$"$""$$$$$$$$"$$$$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&     """ " """"$$$$$$$$$""$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&((&((&&&&&&&&&&&(&(&((&&&&&&&&&&&&&&&&&&&&&&$$  " """""""""""""$$"$$$"""$$$$$$$"$$$$$$&&$&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&&&&&  """"""""""""""$$"$""""$$$$$$$$$$$$$$&&&&$$$&&&&&&&&&&&&&&&&&(&&&&&&&((&((&&&&&&&&&&&&&&&&&&&&((&&&&&&   " " """"""""""""""$$$""$$$$$$$&$$"$$$$&$&&&&$&&&&&&&&&&&&&&(&&&(&&&&&(&&((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&    " """""""$"""""""$$$$"$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&((&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$     " """"""$"$$$"""$$$"""$"$""$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&     """""""$$$"$""$$$$$"""$""""$$$$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$ """""""""""$""$"$$"$""""$$$""$$$$$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&$   """"""""$"""""$$$$$"""""$$$"$$$$$$$&$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&$   " """""""""""$"""$$"""""""$$$$$$$$&$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&  " " """""""""$$$$$$$""""""""$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&&&&&(((&&&&&&&&&&&&&&&   "" """"""""""""$""$$""""$$""$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(((&&(&(&&&&&&&&&&&&&&&&&&&&&    " " """ """""""""$$"$""""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&((&&&&&&&((&&&&(&&&&$$&$$&$&&   """"""""""""""""""""$"$$$&$$$$$$$$$$$&$&&&&&&&&$&&&&&&&&&&&&&((&&&&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$ """""""""""""""""""""$$$$$$$$$$$$$$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ """ """""""""""""""""""""$$$$$$$$$$$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&((&&&  " " """"""""""""" """""""$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&  " """"""""""" """""""$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&   " """"""""""$"" " "$$$$$$$$$$$&$$$&&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&$&&&&&&&&&(((((&&  " "" """"""""""""""""""$$$$$$$$$$&&&$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(" $$&&&&&&&$&&&&&&((&(((((((    " """"""""""" """ """"""""$$$$$$$&$$$$$$$$&&$&&&&&&&&&&&&&&&&&&(&&&&(&&((&&&&$&&&&&$$&&&&&(((((((((((  """ """"""" """$$"""$$$$$$$$&&$$$$&&&&&$&&&&&&&&&&&&&&&(&(((&&(((&&&&&&$$$$$$$&&&&&(&(&(&(((((&  """""""""""" """""$""$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&((((((((&&(&&&&&&&&&&&&&&&&&&&&((((((((((&   " """""""""""""""""""""""$"$""$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&&((((((((&&&&&$&&&&(&(&&&&&&&((((((((((&      " """""""""""""""""""$$"$$$&$$"$$$$$$$&&&&&&&&&&&&&&((&&&(((&((((((&&"$$$$$&&&&&&&&&((&(((((((((($    " """"""""""""""""""$""$$$$$$$$"$"$&$$$$$&&&&&&&&&&&&&&&&&&&&((&&&&&&&$$&&&&&&&&&(&&((((((((((((((($     " """""" " """"""""""""$$$$$"$$$$""$$$$$$&&&&&&&&&&&&&&&&&&(&&&&&&&&&$&$&&&&&&&&&&(&(&((((((((((((((&    " "" """""""""""""""$"""$$"$$$$$$$$$$$$&&&&$&&$&&&&&&&&&&&&&&&&&&$&&$&$&&&&&&&&&&&(((((((((((((((((&    """"""""""""""""""$""$"$$$$$$$$$$$$&&&$$&$&&&&&&&$&&&&&&&&&&&&$$$$&&&&&&&&&&&&&(((((((((((((((((&  " """""""""""""""$"""$$"$$$$$$$$$$$&&&&$$&$$&&&&&&&&&&&&&&&&&&&$&&&&&&&&(&&&&(((((((((((((((((((&    " " "" """"""$"""""$$$$$$$"$$$&&&&$$$$&$&$$$$&&&&&&&&&&&&&&&&&&&(&&&&&(&&(((((((((((((((((((((&    " """"""""""""""$""$$$$$$$$$$$$&$$$$$$&$&&$&&&&&&&&&&&&&&&(&&&&&&&&(&(((&((((((&(((((((*(&(((((     " """""""""""""$$$$"$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&(((((((((((((((*(*(((**(((&    " " " " """""""""$""$$$$$$$$$$$&$&&$$$$$$$&&&&&&&&&&&&&&&&&$&&&(&&&(&&((((((((((((((((((((((*(*((&    " " " " """"""""""$$$$$$$$$$$$$&&$&$$&$$$&&&&&&&$&&&&&&&&&&&$&&&&&((&((&&((&((((((((((((((*(((**((    " """"""""""""$$$$"$$$$$$$&$$$$$$$$&$&&&&&&&&&&&&&$&&((&&((&(&((((&((((((((((((((((((((((((((    "" "" """"""""""""$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&$$$&&&(((&&((&(((((&(((((((((((((((((((*((((((   """ "" """""""""""$$$$$$$$$$&$&&&$$$$$&$&&&&&&&&&&&&&&&(&&&&&(&((((((((((((((((((((((((((((((((((   """"""" """"""""""$""$$$$$&$$$$$$&&&$$$$&&&&&&&&$&&&&&&&&&&&&&&((((((((&((&((&&(&((((((((((((((((&   " """ """"""""""$"$$$""$$$$$$$$&&&&&$&&&&&$&&$&&&&&&&&&&&&(&&(((((((((((&(((((&&&((((&((((((*(&&     " """""""""""$"$"$$$""$$$$$$$$$&&$$$&&&&$$$$$&&&&&&&&&&&&&&&&(((((((((((&(&(&&&(((&((((((((((&&    " """"""""""""$"$$$$"$$$$$$$$$$&$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&(((((((&&(&((&(((((((((((((((((&      " " """ """""$"""""""$$$$$$&$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&&&&&(&((&(&&&((&(&&(&(&((((((**(((&   " " " """"""""""$$$$$$$$$$$&$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&(&((((&((&&&&&(&&(((((((((((((((((((   " "" """""""$""$$$$$$"$"$$$$$$$$$$&$&&&&&&&&&&&&&&(&&&&(&&&(&((&&&&&&&&(&((((&(((&(((*((((((((   """" """"""""$"$$$$$$$"$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&((&((&&(&&&&&&(((((((((**(*(    " "  "" """"""""$"$"$$"$$""$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&(&&&&&&(&&((((&&&&((&((&&&(((((((((*((*((    """  " """""""$$$$$$$$"$$"$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&((&&(((&((((((((((((*((((((  " """"""""""$$$$$$$$$"$$$$$$$$$$$$$$&&&$&&&&&&&&&&(&&&&(&&&((&&(&&&&&&(((&&&&((((((((((*(((((   " " """"""""$$"$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&(&&((((((((((((*((**(  " "" " """"""""$$$$$$$"$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&*(&&(((&&(((((((((((((((((*&    " " """""$""""""$$$$$$$$$$$$$&$$$&&$&&&&&$&&&&&&(&&&&&&&&&(&((&&&(&&$&&&(&&&&&((((((((((((*((((   " """" """"""""$"$$$"$$$$$$$$$$$$&$$$$$&&&&&&&&&&&(((&&&&&&(&&(((((&("&&(&&((((((((((((((**(((((&   """ """ """""""""""$$"""$$"$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&((((&(((((((&&&&&&&&((((((((((((((*((&  " " "" """""""""""$""$$$"$$$$$$$$$$$$$&&&&&&&&&&&&&(&&&&&&((&((&&&&&(&&&(&&&(((&(((&((((((((((&&  " " " """""$"$"""$""$$$$$$$$$$$$$$$&&&&&&&&(&(&((&&&((((((&((&(&&(&(((&((&&&((((((((((((&&&&&   "" "" "" """"""$$"$$$"$""$$$$$$$$&$$&&$&&&&&&&&&&(((&&&((((((&((&(&(&&&&&&(&(&((((&((((((&&&(((&    " """ "" """"""""$"""$$$" $$$$$&&$$$&$&&$&&&&&&&&(&&(&&&&(&(((((&&&&(&(((((((((((&&&(((&&((((((  "" " " """"""""""""""$"$"$$$$$$$$$&$&$$&&&&&&&&(&&&&&&&&&(((&&&(((&&(&(&&&&((((&(((&(((((&(((((&($    "" " " """""""""$""$$$$$$$$$$&$$&$$$$&&&&&&&&&&&&&&&(((&&&&((&(&&(&&&(&((((&&&&(&(&&&((((((((((&     """" "$$$"$$"$$$"$$$$$$$&&$&$$&$&&$&&&&&&&(&&&&&&(((&((((&&&&&(&((((&(&&&&&&&((((((((((((*(   "  """""""$$""$$"$"$$$"$"$$$$$$$$$$&&&&&&&&&&(&&&&&&&&(((&&(&&(&(&(((&(((&&&&&(&((((((((((((((&     " " """""""""""$"""$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&((((&(&&((&&(&&&(&&&&(&&((((&&(((((((((((&  "" " " " """"""""$"$$$$"$$$$$$$$$$$$$&$&$&&$&&&$&&$&&&&&&(&(&&&&&(&&&&&&&&&&&&(&((&&(&&(((((((((((&   "" " " """""""""""""$$$"$$$$$$$&$$$$$&&&&&&&&&&&&&$&&&&&&&&&&(&((&&(&&&&&((&&&&&&(((&(((((((((((((&  " " "" """"""""""$""$"$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&(&&((&((&&&&(&((((((&(((((*(((((((((((&   " " """"""""""$$$"$$$$$$$$$$$$&$$$$&$&&&&&$&&&&&&&&&&&&&&&(((&&$&&((&((&&((((((**(*(((((((((&   " " """""""""$$$$$$$"$$$$$$$"$$&$$$$$$$&&$$$$&&&&&&&&&&(((((&((&&&(((&&(&((&((((((((((((((((((    """""""""""$"$$$$$$$$$$$"$$&&$&$&$$$$$&&&$$&&&&&&&(((((&(((&&&(&((((((((((&(((((((((((((((&    """""""""""""$$$"$"$$$$$"$&&&&$$&$$&&&&&$&&$&&&&&&&&&((&&&(&&((((&((&(&((((&&(((((*(((((*(((    " " """"""""$""""$$"$$$$$$"$&&$$$$&&$&((*(((&(&$&&&&&(&&(((&(&&&&((((&&&&&&((&&((((**(*(((*((((     "" """"""""""$"""$$"$"$$$"$$$&$$&&&&$&(((&&&&((&&&&&(&&(&&(&&&&&((&&&&&(&&&&(((((((((((((((((((   " """"""""""""$$$"$""$"$$$&$$$$$&&&(((&&&&&&&&(&&&&&&&(&&&(&(((&&&&&(&((((&&&&((((((((((((*((&   " """"""""""""$""$$$$$$$$$$$$$&&$(((&&&&&&&&((&&&&(&&&&&&&(((((&&(&&(&(&&&&&&((((((((((((((((       """"""""""""$$""""$"$$$"$&&&&&&&&&&(&$&&&&&&&&&&&&&&(&&((&&&&&&&&(&(&&&(&&&&((((((*(((&(((((((   """"""""""""""$""""$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(((&((&(((&(((((((*(&(&&(((((((    """"""""""""""$"$$$"$$$$$&$&&&&&&$$&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&((&&&((((((&&$&((((((((&  """"""""""$"""$"$$$$$$$$$&&&&&&&$$&&&&&&&(&&&&&""$&&&&&&(&&&&(&(((&&(((((((((((&$$(((((((((&     " """"""""""$"$$$$$$$$$$$$&&&&&&&$$&&&&&&&&&&&&$""&&&&&(&&&&((&(&&&(&(&(&(&(((((((((((((((&(&   " " """"""""$""$$""$$$&$$$$&&&&&&&$""$&&&&&&&&&$""$&&&&&&(&((&&&(&(&&&&&&&(&&&&&&((&&&((((((((   " "" """"""""$$$"$$$$$$$$$$$$&&&&$ "$&&$&&&&$"""$&&&&&(&(((&&(&(&&&&&&&&&&&&&((&(((&&&(&((((    " """""""$$"$"$"$$$$$$$$$$$$&$&&&$ $&&&&&$" "&&&&&(((&&&&&&&&&(&&&&&&&&&&&(((((&(((((*(((  """"""""""""$""$$$$$$$$$&$&$&&$&&&&$ ""$$$  $&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&(*(**((((( " """"""""""$""$$$$$$$$$$&$&$&&&&&&($""""  $&$&&&&&&&&&&&&&&&&&((&&&&(&&&(((((((((*(((*((&  " """""""$""$"$$$$$$$$$&&&$$&&&&&&&&$"  "$&&&&&&&&&&&&&&&&&&&&&((((((&(((((&&&((&((((((((&   " " " " """""""$$$"$$$$$$$$$$$&&&$&&&&&&&$$$$&$$&&&&&&&((&&&&&&&&&&&(&&((((((((&(&&&&&&&&&&(((*(  "" """""""$""$$$"$$$$$&$$&$$&&&&&&&&&&$$&&&&&&&&&&(&&&&&&&&&((((&(&((&((&(((((((((&(&((((((&   " """""""""""$$$"$$$$$$$$$$$&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&(((&(&(((((((((((((((((((((((&  " """"""""""$"""""$$"$$$$$$$$$$$&$$&$&$&&&&&&$&&&&&&&&&&&&&&&&&((&&&&((((((((((((((((((*(((((&  """"""" $"""""""""$$$$$$$&$$$$$$&$$ &&&&&&&&&&&&&&&&&&&&((&&&(&"&(&((&((((&(((((((*(*((((((   """"""" """"""""""$$$$$$$&$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&(&&&$((&(&(&(&((&&((((((((*((((*( """ """""""""""""""$$$""$$$$$$$$$$$$$$$&&&&$$&&&&&&&&&&&&&&(&&&&&&&(&(&&&&&&&&(((((((((((((***((  " "" """""""""""""$"$$"$$$"$$$$$$$$$$$$$&&$$$$&$&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&((((((((((((((*****&   " """""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$&&&&&$$&&&&&&&&&(&&&&&&&&&&&&(&(((((((((((((***(((((((&  " """"""""""""""""$""$$$$$""$$$$$$$$$$$$$$&&$&&&&$&&&&&&&&(&&&&&((&((&&&&((((((((((((((((((**((*(((  " " """"""""""""""""""""""$$""$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((((((((((((((((****(((&  " " """"""""""""""""""""""""$$$$$$$$$$&&&&&$$&&&$&&&&&&&&&&&&&&(&&&&&&&&&((((((((((((((((((*(((**((& " """""""""""""""""""$$$$$$$$$$$$$&&$&&$$$$$$&&&&&&(&&&&&&&&&&&&&$&&(((((((*((((((((((((((((((&   "" """"""""""""""$""""""$$$$$$$$$$$&$&&$$$$$$$$$&&&&&&&&&&&&&(&&&&&&&&(((((((((((((((((((((((((((&  """""""""""""""""""""$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&&&&&&&&&&&&(&&&&&&(&((((((((&((((((((**(((**((&  """ "" """""""$$$$""$$$$$$$$$$$$&$$$$$$$$$&&&&&&&&&&&&&(&(&(&&&((((((((((((((&(((((($&(((((((&   "" " """""""""""""""$"""$$$$$$$$$$$$$$$$$$&$&&&&&&&&$&&&(&((&&&&&&&(((((&(((((((((((((((***(((&  "" """""""""""""""""""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((***((($   """" """""""""""""""$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&((((&&&(&(((((((((((((((((*((((((*($   " " """"""" """"$"""$"$$$$$$$$$$$$&$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&((((((((((((&(*((((*((((((($  " "" """"""""""""""$$$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&&&&&(((((((((((((((((***(*((((&   "" """ """"""""""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&((&&&&&(((((&(((((((*(((((******(**(((*( """" """""""""""""""$$$$$$$$&$$$$$$$$$&&$&&&&&&&&&&&&&&&((((&&&&(((((((((*(****(***(****(*(*(((    """" """""$""""""""""""$$$$$$$&$$&$$$$$$$&$&&&&&&&&&&&&&&&((&(((&&((((((((*(*******(******(****(   " """"""""""""""""""$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&((((&(((((((*((*((*((*(********(((((    " "" """"""" """"""$"""$$$$$$&$$$$$&$$$$$$$&&&&&&&&&&&&&&(&&&(&((((&((((((((*((**((***********(  "" """"""""""""""""$$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&((((((((((((((((((((((((((*(*(*********(    """ """ " """""""""""""""$$$$$$$$$$&$$$$$&&&$&&&&&&&&&&&&&((((((&(((((((((((((((((*((((*(*((*(*(*(   " """" """"""""""""""$$$$$$$$$$$&$$$$$$$$&$&&&&&&&&&&&&&(&(((&((((((((((*((((((((**(**(*((**(((&   " """"" """"""""$$$$$$$$$$$&$$$$$$$&&&&$&&&&&&&&&&&(&(((((((((((((*((((((((((((((**((*(**((    " """"""""""""$$$$$$$$$$$$$$$&$&&&&&$$$$$&&&&&&&&(&(&(((((((((((****(((((((((**(**(((((((&    """""""""""""$$$$$$$$$$$$$$&&&&$&$$$$$&&&&&&&&&&((&&&(((((((((**(((*((((((((((((((**((((&   "" """"""""""""$$""$$"$$$$$$$$$$$&$$&$&&&&&&$&&&((((&((&(&(((((((((((((((((((((*((((((((((&   """" " """""""""$$$$$$$$$$$&$$$$$$$$$$$$$&&&&&&&&&(&(&(&((((((((((((((((((((((((((((((((&(&&   " """"""" """"""""""""$$$$$$$$$$$$$$&$$$$$&&&&&$&&&&&&((&&&(((((((((((((((((((((*((((((((((((((&      """" """ """ """"""""$"$$$"$$$$$$$$$&&$$$$&$&$&&&&&&&&&((&(((((&((((((((((((((((((((((((((((((((&    """"" """"" """"""""$""""$$$$$$$$$$$$$$$$$$$$&&&&&&("&&(&&(&((((((((((((((((((((($(((&(((((((((  " " """""""" """""""$$"$$$$$$$$$$$$$$$$$$$$&$&&&&&&"(&&&&&&&&((((((((((((((((((&"((((((((((((&    """ """ """""" """"""""""$$$$$$$$$$$$$$$$$&&$$$$&&&&&(&&&&&&&&&&(((((((((((((((((((((((((((&((&&$  " " " """"""""" """"""""$$$$$$$"$$$$$$$$$$&$&&&&&&&&&&&&&&&(&&&&&&&&((((((((((((((*(((((((((((&&&  """" " "" " """""""""$$$$$$$$$"$$$$$&&&&&&&&&&&&&&&&&&&&&&(&((&&&(((&(((((((((((((((((((((((&  " "" """"" """"""""""$$$""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((((((((&((((&&   " """ " """"""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&((((&((&((((((((((((&(((((((((&&       " " "" """"""""$"$$$""$"$$$$$$$&&&$&$$&&&&&&&&&&&&&&&&&&&&&&((&&&&(&((((((((((((((((((&&&(&  " "" """""""""$$$"$$$$$$$$$&$$&$&$&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&((((((((((&((((((&&&&   " """"""""$$"$$$"$"$$$$$$&$&$$$$$$$$&&&&&&&&&&&&&&((&&&&(((&&(((((((((((&(((((((((($   """"""""""""""$""$$$$"$$$$$$$&$$$$$$$&&&&$&&&&&&&&&&&&&(&(&(&(((&((((((((((((&(&(&((&($   "" " """""""""$$$$""$$"$$$$$&$$&&&&$$&&&&$&&&&&&&&&(&&(&((((((((((((((((((&&(&&&(&&($     " """ """""""$"$$"$$""""$$$$$$$$&$&$$$$&&&$&&&&&&&&(&&(&(&(((((((((((((((((((&&&&&&&&(&   " " " "" """""""$"$"$""""$$$$$$$$$$$$&&&&&&&&&&&&&&&&(((&&&((((((((&&(((((((((&&&&&&&&((&     """""""""""""""""""$$$$$$&$$$&&&$&&&&&&&&&&&&&&&(&&&(((&&((((((((((((((&&((&&((((&      "" """"""""$"""$"$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(&((((((&((((&     " " """"$"""""""""$"$$$$$$$$$$$&&&&&&&&&&&&&&&&(&&&&((&&&&&&&(&&((&(((((((&(((((($     "" " """""$"""""""""$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&((&(&(&&&&((($    """ """"$""""$""""""$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&&&((&&&&&(((&$   """"""""""$"""$"""$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&(&&&&(&(&(&&((&&&$    " " " """"""""$$"""""$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&&&&&&&(&&&&&&&$    " " " " """""""$"""""$"""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&&&&&&&&&&&&&&$     " """""""" """""$"""""$$"$"$"$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&$      " "" """"""""""$""""$$$$"$"$"$$&$$$$&$$&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"   """"""""" """"$""""""$"$$$$$$$$$$$$$&&&&&&&&&&$"&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&"   "" """"""""""""""""""""$"$$$$$$$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"    " """"""""""""""""$$""""""""$$$$$$$$$$$$$&$$$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"   """""""""""""""""""""""$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&$$$&&&" " """""" """"""$""""""$$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&   """"""""""""""""""$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&$&$$$$$$"    """""""""""""""""$$""$$$$$$$$$$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&" " "" """"""""""$""""$$"$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&    "" "" " "" """""""$""""$"$"$$$$$$$$&&&$&&&&&&$&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&    "" """" """""""""""""""$$$$$$$$$$&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&$     "" """""""""""""$$"""""$"$$$$$$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$     " "" """ " """"""""""""""""$$$$$$$$$&&&$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$      " """""""""""""""""""$""$$$$$$$$&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$  " """"""""""""""""$""""$""$$$$$&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&   " """"""""""""""""""""$$"$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$     " """"""""""""""""""$"$$$$$$$$$$$$$$$$$$$$&&&$&$&$&&&&&&&&&&&&&&&&&&&&&&$$$&   """ """"""""""""""""""$$$$$$$$$$$$$$$$$$$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&$$$&   " " """""""""""""""""""""$$$$$$&$$$$$&$$$$&&$&&&&&&$&&&&&&$&&&&&&&&&&&&&$&&&       " """"""""""" """"""""$$$$$$$$$$$$$$$$$$$&&&&&$$&&&&&&&&&&&&&&&&&&&$$$$&$   " " """""""""""""""$""""$$&$$$$$$$$$$$$$&&&&&&&&&$&&&&$&&&&$$&&&&&$&&$$$$&    """ " " """"""""$$"""""""$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&$&&&$&$$$$$&      " """""""""""""""""""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$$&      "" """"""""""""""""$$""$"$$$$$$$$$$$$$$$&&$$&$&&&&&$&&&&&$&$$$&&&$$&&$$&    """" """"""$$"""""""""""$$$"$$$$$$$$$$$$&&&&&&&&&$&&&&$$&&$&$$$$$$$$$$$   "" """"""""""""$""""$"""$"$$$$$$$$$$$$$&$$&&&&&$&$&$&$&&&$$&$&$$$$$$$$     " "" """""""""""""""$$"$ ""$"$$$$$&$&$$$$&$$$$&&&&&$&&&&$&$&&$$$$&&$&$$&&   "" """"""$""""$$$$$$""$""$$"$$$$$$$$$$$$$&$&&&&&$&&$&$$$&&&$&$$$$$$$$&    "" """""""""""$""$$$"""$""""$""$$$$$$$$$$$$$&&&&&$&$&&&$&&$&$&$$$$$$$$$$&   "" """"""""""$$""""""""$"$"$$$$$$$$$$$$$$$$&&$$&&&&&&&$&&$$$&$&&&$$$$$$&&     """" """"""""""""""""""""""""$"$"$$$$$$$$$$&&$&$&&&&&&&&$$&&$$$$&$&&$&$$$$$  """ """"""""""""""""""""""""$"$$$$$$$$$$$$$$$$&$&&&&&&&&&$&&$&&&$&$&$&$$$$ """ "" """"""""""$"""""""""$$"$$"$$$$$$$$$$$$$$&&&&&$&&&&&$$&&&&$$&&$$$$"$  "" """"""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$&&&&&&&&&$&&$$$$$&$$$$$$$$$  " "" " """""""""""""""""""""""""$$$$$$$$$$$$$$&&&&&&&&&&&&&$$$$&&$""$$"""$   " """""""""""""""""""""""""$$$"$$$$$$$$$&&&&$$&&&&&&&&&$&$$$$$$$$$$$$$   """"""""""""""""""""""$$$"$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&$$$$$$$$$        " " """""""""""""""""""$"""$$$$"$$$$$$$$&$&&&&&&&&&$&&&&&&&$&$$&&$$$$$$$       "" """""""""""""""""""$$$""$$$$$$$$$$&&&&&&$&&&&&&&&&$$$$&$$$&$$$$$$&     " """""" """""""""""""""""$$$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$    """ """""""""""" """"""""""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$     """""""""""""""""""""""""""""$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$   ""  " """"""""""""""""$"$$"$$$ $$$$$$&&&$&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$& " "  "" """ """""""""""""""$$"$$$$"$$$&$$$$$$&$&&&&&&&&&&&&&&&& &&&&$$&$$$$$$"      """ """""""""""""""""$$""$$$$$$$$$$&$$$&&$&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$&    " """""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$&   " """""""""""""""$$""$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&$$&&$$&&$&&$      " """"""""""""""""$$""$$$$$$$$$$$$$$$$&&$&&&&&&&&&&$&&&&&$$$$&&&&$$&$$&"  "   """"""""""$$""$"$$$"$$$$$$$$$&&$&$&&&&$&&&&&&&&&&&&&&&$&&$&&$$$$$$$$$     " " ""$""""""$"$"""""""$$$$"$$&&$$$$$$$&&&&&$$$$$&&&&$$$&&&&$$$$&&&$$&      """ " " "$"" "$$$$"  " " """$&$""$&(&&$" "$$$"$""$"$&&(&&$"$&*(&$$""""""  "   """"" "" " """" """$&$""""$&&$$$"""$$$$$$$$&&&&(&&$$$((&&&$$$$"$$$$$"$&&&&(     "  " " """""""""""$" $"""$&$$$$$$$$&&&$$&$&&&&&$$$$$&&&&&$$&&&&$&&&&&&&&&     """ " " ""$"$$"$$"$""$""$$$$&&$"$$&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$&$$$&&&&      "" " " """""$$"$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&$&&&&$&&$$&&&&(  " " " " """""""$$"$$$$$""$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$&&$&$&&&&&&&&&&&&  "" "" " """ " """""""$""$$$""""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&     "" "" "" "" "" """ """"""""$$$$"$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&      """"""""" """"""""""""""$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&      " " "" """""""""""""""""""""$""""$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&   " " """"" """"""""""""""""""""""$""$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&$$&&&   """"""" """""""""""$"""$""$"""""$$$$$$$$$&&&$&&&&&&&&&&&&&&&((&(&((&(((((((&(&(&&&&&&&&(&&&&&&&&&&&&&&(   """" """" """ " """"""$$"$$$""$$"""""$$$$$$$$&$&&&&&&(&&&&&&(&(((((((((((((((((((((((((&((((((&(((&&&&&&&&&(      "" """"""""""""""""""""$"$$$""$""$"$$$$$$$&$$&&&&&&&&&&(&&&(((((((((((((((((((((((((((&(((((*((((((((&((((((    """"""""""""""""$$"$$"$"$$$"$"$$$$$$$$$$&&&&&&&$&&&&&&(((((((((*(*(*((((((((****(((((((((((((((*(((((&(((((   " " " """"""$""""""""$"$$$"$$$$"$$""$$$$$$$$$&&&&&&$&$&&&&&(((((*((((((***(*((*((*(((*((((**(***(*((***((((((((** """ "" """"$"""$""$$$$"$$$$$$$$$$"$$$$$$$$&&&$&&&&&&&&&&&&&(&(((((**((***((**********((**(((******(**((((((*(*(*   "" """" """"""""$$"$$"$$$$$$$$$$"$$$$$$$$&&&&&(&&&&&&&&&&&((((((****(((*(********(*(***((((((*(*((***(*((*(((((* """""""""$"$$$"""$$$$$$$$$$$$$$$$$$$$$$&&&&&(&&&&&&&&&((((((((((****((*(*****(******(*(**(***(*(******(*(*(((** """"""""$""""$$"$"$$$$$$$$$$$&&$$$$$$$$$&&&&&&&&&&&&&&(((((((((((****((*************(****((**((((**((((((((***** " """""""""""$""$&"$""$$$$$$$$$$$$$$$$$$&&&&&&((&&&&(&((((((((((((*******(***(**************(*((((*(**((((((**(**  " """"""""""""$"$""$$"$""$$$$$$$$$$$$$$$&&&&&(&&&&&&&&(((((((((((**(*(((*(*(**(***(*(***((*((((((((((((((*((((**,   """"""""""$"""""""""$$$$$$$$$$$$$$$$$&&&&&&(&&&&&&&(((((((((((*((((*((((((*((((****(*(((((((((((((((((((***(***     " """"""""""""$"""""$$$&$$$$$$$$$$$&&&&&&&&&&(&&&&((((&((((((((((((((((((((((((*(*((((((((((((((((((((((***((*      """"""""""""""""""$$"$$$$$$$$$$$$&&&&&(&&&&&&(&(&(((((((&((((((((((((((((((((&((((((((((((((((((((((((**,    " """""""""""$$$$$$$$$$$$$$$$&&&&&&&&&&&&$&&&&&&&&&(&&&((&(&&(((((&((&"&((((&&((&&((&(((((((((((**   """""""""$"""""$$$"$$$$$&$$$&$&&&$$$$&&&&&&&&&&&&&&&&(&&&(&&(&&(&&&&((&(&&&&&((&(((*(((((***