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 = CONTINUATION_MISSION TARGET_NAME = MARS IMAGE_ID = '645A48' IMAGE_NUMBER = 38292737 IMAGE_TIME = 1978-03-24T13:15:52Z EARTH_RECEIVED_TIME = 1978-03-25T23:18:31Z ORBIT_NUMBER = 645 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.025450 NOTE = "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  ,05: y"Q et0h%          " " "" """"""""""""$$""""""" """ """ """"""""""""""""""""""""""""""$"""""""""$""""""""""$"""""""""""""""""""""""""""        " " " " """""""""""""""$""$"""""""""" """""$"$""$$"$$$$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$"$"$$$$""""""""""""""""" """"" "" """ N     "" "" """""""""""""" "$$"$$$$""$""$"""$$"$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$"$$$&&&$&$&$$&$&&&$&&&&&&&&&"$&&&&&&&$&&&&&&$$$$&$$$$$&$$ "$$$$$$$$$$""$$$$$$"$"$"$"$       " " " """"""""""""$$$""$""$$$$$$$$""$$$$$$$"$$$$$$"$$$$$$$$$&$$$$$$$$$$$$$$&&$$ $&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$"    " " " """"""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&$$$&$$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(((&&&&&&&&&&&&&&&&&&$&&&&&&$$&$&$$$$$$$$$$&&$$$$$$$         "" "  " "" ""$$$$"&$""$$"" """""""$&$&$&&&&&&($$""$"$$&$$""$$$&&&&$$&&&&&$$"$$$&&&&$$&&&(((&&$&&((&&$"$$&&&&&$&&((((((((*(((&$$"""""$$$"""$$&&&&&&&&&&&$" $$   "  "  ""  """  "$$$"" " " " ""$$$"" "$&&&$""""""" """""$&&&$$$$&((&$$$$$$"""$"""$&&(&&$$(((*(&&$&&&&&&$$$&&&((((&$&(**((&&&&&&&&"$$$$$&$&&$$$(&&(&$"$$$$""""""""&$       " """"""""$"$"" """""""""""$$&$$"""$$$$$"$$$&$$$&$$$$$&&&&$$$$$&&&&&$&&&&((&&&&&&&&&&$&&&((((&&&&&((&&&&&((&((($&&(&&&&&$&&&&&&&&$$$&&&&&$$$&&&$$$$$$&&     "" " """"""""""""""""$$$"$$" """$$$$$$"$"$$$$$$$$$$&$$&$$&$$&&$&$&&&&&&&&&&&&&&&&&&(&&&(&&&&(&(((&(&(((&(&&&(&((&&(&&&(&(&&&&&&&&&&&&&$&&&&&$&&$&&&&&&&&&&&&    "" """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$&$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&(&&(((((&&&((((((((((&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&$      " " """"""""""$"""""""$""$"$$"$$$$$$$$$$$$$$$$$&&$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&(((&&(&&(&((((&((&(((((((((&&&(&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&$   """"""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&$&&&$&&&&$&&&&&&&&((&(&&&(((&(&((((((((((&((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    """""""""""""""""""$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&$&&(&&$&&((&(&((((((((((&(((&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&   " """""" """"""""""$$$$$$"""$$"$$$$$$$$$$$$$$$$$$$&$$$$&&$&$&&&&&$&&&&&&&&&&&(((&&(&&((&((((((((((((((((((&((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$   " " """""""""""$$$""$$""$$$"$"$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&$&&$&&&&&&&&&&((((((((&(((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& " """ """"""""""$$$$$$"$$""$$$""$$"$"$$$$$$$$$$$$$&&&$&$$&$$$$$$$$&&&&&&&&&&&&&&((*(((((((((&(&(((((((((((((((((((((((&(&&&&&(&&&&&&&&$&&&&&&&&&&&&&&&    " " "" """""""$"""$$$""$$$$$$$$$""$$$$$$$$$"$$$$&&&&&&$$$$$$$$$$&&&&&&&&&&(&((((*((((((((((((((((((((((((((((((((&(&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&     "  "" """""""""""""""$"$$"$"$"$"$$$$$$$$$$$$$$&$$&&&&&$&&&$$&$$&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$     " """ """""""""""""$$""$"$""$$$$$$$$$$$$$&$$&&&$&&$$&&&&&&$&&$&&&&&&&&&&&&(&&(&&(((((((((((&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&   " "" """"""""""""""""""$$$$"$$$$$$$$$$$$&(&$$$&&$$$$&&$&(&&&&&&&&&&&&&&&&&&&&(((((&((((((((((((((((((((((((((((&(((&((((&&&&&&&&&&&&&&&&&&&&(&&&    " """"""""""""""""""""$"""$$$$$$$$$$$$$$$$&&$&&&$$$&$&&&&&&((&&&&&&&&&&&&&&&&((((((((((((&(((((((((((((((((((((((((((((&((&&(&&&&&&&&&&&&&&&&&&&&&    " """"""""""""""""""""$"$$"$$"$$$$$$$$$$$$$$$$&&&&$$$&&&&&&&&(&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((((((((((((((((((((((&&&(&(&&&&&&&&&&&&&&&&&&   """$"""" """"""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&(((((((&(((((((((((((((((((((((&((((((((&(&&&&&&&&(&&&&&&&&&&&   """""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&(((((((((((((((((((((((((((((((((((((((((&&&&&&&&(&&&&&&&&&&     " """""""""""""""""""""""""$"$""$$$$$$$$$$$$$$$$$&$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((*(((((((((((((((((((((((((((((((&(((&&&&((&&&&&&&&     " """"""""""""""""""""""""""$$"$$$$$$$$$$$$$&&&$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((((((((((((((((((((&(((((&&&&&&(((&&(((&&&(&    """""""""" """""""""""""""""$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&(&((((((((((((((((((((*(((((((((((((((((((((&&&&(&(&&(&(((&(&&&&  " " "" """" " "" """$"""""$"$"$$$$$$$$$$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((*(((((((((((((((((((((((((((&(&(&(&(((((&(((&&&&     " "" """"""" """""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&((&((&&(&(((((((((((((((((((((((((((((((((((((((((((((((&(((&(&&&&&&(&&(&     """"""""""""" """""""""""$$$$$""$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&(&&&(&((&&((((((((((((((((((((((((((*(((((((((((((((((&((&&(&&((&(&(((&&    " " """""""" """""$"""$$$$$&$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((((((((((((((&(((&&&(&&(&&&((((&&(&    " " " " "" """ """"""""""""$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&(&((((((((((((((((((((((((((((((((*(((((((((((((((((&((&&(&(((&&(&    " """"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((&((((((((((((((((((**(((((((((((((((((((&(&(((((((&&&  " " "" " ""$$""""""""""$$"$$$$$$$$$$$$$$$&$$&&&&$&&&&&&&&&&&&&&&&&((&(&(((&(((((((((((((((((((((((((((((((*(*((((((((((((((((((((&&(&((&(&(((&  " " "" " """"" """""""$"$$$"$$$$$$$$$$$$$$$"&$&$&$&&&&&&&&&&&&&&&&&&&&&&$&&(((((&&(((((((((((((((((((((((((((((*(((((((((*(((((((((((((&(((((((&   """""""" """"""""$""$$"$$$$$$$$$$$$$$$&$$$&&&&$&&&&&&&&&&&&&&((&&"$&(&((((&&((((((((((((((((*($(((((((((((((((((((*(((((((&(((((((&((&($  """"""""""""""""""""""$$$$"$$$$$$$$$$$&&$$$$&&&&$&&&&&&&&&&&&(&&&&&((&&&&(&&&(((((((((((((*((((((((((*(((((*(((((*((((((((((&(((((((((((((&  " """""""""""""""""$$$$$$$$$"$$$$$&$&$&$$&$$$&&&&&&&&&&&&&&&&&&&&&&(&&((&(((((((((((((((((((*((((((((((((((((*(((((((((((((((((((((((((((&  "" """"""""""""""""""$$""$$$$$$$$$$$$$$&$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((&   " """""""""""""""""""$$"$$$$$$$$$$$$$$$$$&$&$$$&&$&&$&&&&&&&&&&&&&&&(&((&(((((((((((((((*(((*(*(((((((((((((((((((((((*((((((((((((((((((&   " """""""""""""""""""$"$$"$$$$$$$$$$$$$$$&$$&$&&$$&&&&&&&&&&&&&&&&&&((&&((((((((((((((((((((,*((*(((**((((*(((((((((((*((*(((((((((((((((((  """""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&(&&(&&(((((((((((((((((((((((*((*((((((((*(*(((((((***(((*((((((((((((((((&  " """ """""""""""""""$$$&$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((*(*(((*((*((((*(((((((((((*((**((((((((((((((((&(((&   " """"""""""""""""""""$""$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&(&&&&(&(&&((((((((((((((*((((***((*(*((*((((**((((*(((((((((*((((((((((((&&    " """" """"""""""""""$"""$"$$"""$$$$$$$$$$$$$&$&&&&&&&&&&&$&&&&&&&&&&&((&(((**((((((((((((((((((*(*((((((((((((((*((((((((((((((((((((((((*(     " " """"""""""""""""""$"$$"$$$"$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&((&(((&(((((((((((((((((((*(((((((*(((**((*(((((((((((((((((((((((((     """""""""""""""""$"""$$$""$$$$"$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&((((&&&((((((((&((((((((((*(*(***(*(((*(*((((((((((((((((((((((((((((&  " """""""""""""""""""""$$"$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&((((((*(((((((&&&(((((((((((*(**(((**(**((((*(((((((((((((((((*((((((`  " """"""""""""""""""$"""$""$""$$$$$$$$$$$$$$$$$&&$$&$&&&&&&&&&&&&&&&&(((&(((((((((((&(((((*((**((*(((**((*(((((((*((((*((((*(((((((((((((((&   """ " """""""""""""$$$"$"$"""$$$$$$"$$$$$$$$$&$$$&$$&&&&&$&&&&&&&&&&&&&&&&(((((((((((((((((*(((((((((((**((*((((*(*((((((*(((((((((((((((((((&  """""" """"""""""""$""$""$$""$$$$$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&((((&(((&((**((((((*((((**(*((**(*((*(((((((((*((((((((*(((((((((((0   """""""""""""""""$""""""$$$"$$"$$$$$&$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((***((*((((*((((((*(*((*((*((*(((((((((((*(((*(((((((((( """""""""""""""""""""$$"$$$$"$$$"$$$$$$$$$$$$$$&&$$&$&$&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((*(((((((*((*(((**(*(((((((((((((((***(**(((((((  """ """""""""""""$"$"""$$"$$$$"$"$$$$$$$$$$&$$&&&$$&$&$&&&&&&&&&&&&&&&&(&&&((((((&((((((((((((*((*(*((**((*((((**((((((((*(((****((***(((((   "" """"""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((*(((((***((((((((((((((((((((((((((*((*(*(((((((  """" """""""""""""""""""$"$$$"""$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((**(((((*((*(((((*((((((((((((((*((((****(((   " """ """""""""""""""$"""""$"$$"$$$$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(((((((((((((((((((((((*(((*((((((*((((((((((((((((***(*((((  "" """"""""""""""""""""$$""$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((*(((((((*((((((((((((((((((((((*((*(*((((((   " "" "" """""""""""""""""$""$$$$$$$"$$$$$$$$$&&$$$&&$&&&&&&&&&&&&&&&&&&&((((((((((((&(((((((((((((*((((((((*(((*((((((((((((((((*((((**(*(**((     "" """ """""""""""""""""""$"$$"$$$$$$$$$$$$$$$&$$$&$&$$&&&&$$&&&&&&&&&&&&&&&(&((((((((((((((*(((*(*((*(*((((((((((((((((((((((((*((((*****((((   " " """"" """"""""""""""""""""""$$$$$$$$$$$$$$&$$$$&$&&&&$&$&&&&&&&&&&&&&&&&&((&(&&(&((((((((*(*(((((((((((((*((*(((((((*((*(((((((**(***(*((  " """""""""""""""""$""""$"$$"$$$$$$$$$&$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&(&&((((&&((((((((((((((((((((((*(((((((((((((((*(((((((((*((********(  " " """"""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$&$$&$$$&&&&&&&&&&&&&&&&&&&(&&(&(((((((((((((((((((((((((((((((((((((((((((((*(((*((*******(    "" """"""""""""""""""""$"$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&$&&&&&&&&&&&&&&(&(&&(((((((((((((((((((*((((((((((((((((((((((((((*(((****(****(  " " "" " """""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&((&((((((((((((*((((((*(((*((((*((((((((((((((((((((((((((**(****(    """""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&$&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((**((*((((((((((((((((((((((((((*(*******(     " " " "" """""""""""$""""""$$$$$$$$$$$$$$$$$$$$$$&$&$&$$$&&&&&&&&&&&&&&&&&&&&&(&(&(&((((((((((((((((((((((((((*(((((((((((((((((((*((((*(*(((   " """""""""" """"$$""" "$$$$$$$$$$$$$$$$$$$$$$&$$&$ $&&&&&&&&&&&&&&&&&(&&&(&&((&(((((((((((((((((((((((((*((&((((((((((((*(((((******(**&  " " """ """"""""""$$""$""""$$"$$$$$$$$$$$$$$$$$$$$&&$&&&&&$&&&&&&&&&&&&&&&&(&(((((((((((((((((((((*(((((((((((((((((((((((((*((*(*(*****((" " " """""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((&&(((&(((((((((((((((((((((((((((((((((((((((((*(((((*****(*(    " " " """" """""""""""""""$"$"$$$$$$$$"$$$$$$&$$&$&&$&&&&&&&&&&&&&&&&(&&&((((&&&(((((((((((((((((((((((*(((((((((((((((((((((((*******((   "" "" """""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&((((&&&&(((((((((((((((((*((((((*(((((((((((((((((((*(********(   """ """""$$""""""""$""""""""$$$"$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&((&((&(((((((((((((*((((*(((((((((((((((((((*(((((((***********(     " """"""$"""""$$$"""""$"$"$$$$$$$$$$$$$$$$$$$$$&&$&&&&$&&&&&&&&&&(&&((&&(((((((((((((((((((((((*((((((((*((((((((((((*((((((*(******(         " """ """"""""""" ""$$$"""""$$"""$$$$$"$$$$$$$$&$$$&&$$&&&$&&&&&&&&&&&&(&(&&((((((((&((((((((((((((((((**((*((((*(*((((((((((((**********(     " """"$"""""""""""""""$$&$$""""$"$$$"$"$""$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&&((&(&&((((((((((((((((((((((****((((((((*(((((((((*(******(****(   """"""""""$"""""$$""""$$""$$$$""$$$$$"""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(&&&&&((((((((((((((((((*(((((((((((((((((*(((*((**(*********(     " """"""""""""""$"""""""$"$""$""$$"$""$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&(&&(((&(((((((((((((((((((*(((*(((*(((((((((((((*************(  "" """"""""$""""""""""""$$"$$$$$""$$$&$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&(&&&(&&(((((((&((((((((((((*((******(*((((((((((((*((*************    " """"""""""""""""""""$"$"$$$"""$"$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&(&&(((((((((((((((((*((((((((((*(((((((((((((((*((*(**(**********    " """""""""""""""""""""""$"$$$"$$$"$$$$$$$$$$$$$&$$$$&&&&$$&&&&&&&&&&&&&(&&&(((((((((&(((((((((((((((((((((((((*((((((*(***(*************   """""""""""""$"""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&(&(((((((((((((((*((((((((((((((((**(*(((((((***(**********(       """ """""""""""""""""""""$""""""$$$$$$$$$$$$$$$$$&$$$$&$&&$&$$&&&&&&&&&(&&(&&(&(((((((((((((((((((((((((*(((((((((*((*(((*(************(   """"""""""""""""""""""""""$"""$$$$$$"$$$$$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((*(((((((*((**((((**((((******(*******(     """""""""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((*((*(((*((*(((((*(**************(    " " """"""""""""""""""""$""""$$""$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((*(((((*(((((((((*((*(***(***********   " " """"""""""""""$"""""$"$"$$$""$$$$$$$$$$$&$$$$$$$$$$&&$&&$&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((*(((*((((((((*((**************    " """ """""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((&((&(((((((((((((((((((((((((((((*(**((**(**************    " "" """" " """"""""""""$""$$$$"$$$$$"$$""$$$$$$$$$$$$$&&$$&$&&&&&&&&&&&&&&&&&(((&(((((((((((((((((*((((((((**(((*(((**(*(((*************,*     "" " " """""""""""""""""""""$"""""""""$$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&((&&(((((&&&&((((((((*((((((*((((((((*(((*(*********,*****    " " "" " """""""""""""""""""$$"$"$"""$""$$$$$$$$$$$$$$&$&$&$$$&&&&&&&&&&&&(&&&(&&(&&(((((((((((((((((((*(((((*((((((*((((**(***************   " """ """"""""""""""""""""""$"""$"""$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&(&&&&((((((*(((((((((((((((((((((((((*(*((*(***************   " " """""""""""""""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$&&&&$$&&&&&&&&&&&&&&&(&(((&((((((*****(((((((((*((((*(*((*((((((****************(    " """""""""" """"" """"""""""$"""$$""$"$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&(&(&((((((((((**((((((((((***(*((((((*((*(*((***************   " """"""""""""""" """"""""$"""""""""""""$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((*(**(((*((((((((((************,****    "" " """""""""""""""""""""$""""""""""$""$$""$$$$"$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&(&&&(&(&(&(((((((((((((*(*(*(*((*((((((***((**********,*,***    """ " """""""""""""""""""""""""""""""$"""$"$$$$$$$$$$$"$$&$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((***((*(((*((((((*(****************    "" " """""""""""""""""""""""""""""$"$$$$"""$$$$$$$$$""$$$$$&$&$$$&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((*(***((((((*(*****************,**   "" " """""""""""""""""" """""""$$$"$$""$""$$""$$$$$$$$$$&&$&&$$&&&&&&&&&&&&&&&&(&&&&((((((((((((((((*((*(((*(*(((((*((*(((*((*********,****   " " """ """""""""""""$"""""$"""$$$"" $$$$$""""$$&&&$$$$&&&&$&&&&$"&&&&&&&&&&&&&&&&(((((((((((&&((((((**(((*((((*((((***(**(******,*,*****     " " "" """"" """""""""""$$"$$""$$"""$$""""$$""$$$$$$$$&$$$$&&&$&$$&&&"&&&&&&&&&&&&&&&(((((((((((((((((**(((**((((*(((((**(***(************,   "" " """ """""""""""""""$"""""""""$"$"""""$"$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((**(((((*(((((**(*(((((*****************(    " " """" """"""""""""""$"""""""""""$$$"$$$$&$""$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&(&(&&(&(((((((((((((((((((*(((((((((((((((******(*************    """ """"""""""""""""""""""""""""""$""$$$"$$$"""$$$$$$$&&$$&&&$&&&&&&&&&&&&&&&&(&&&&&((&((&((((((((((((**((((*(*(*(((*((*(******************  """"""""""""""""""""""""""$"$""$$""$$$$"$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((**((((((*((((*(((*(********,***,*,***      " """"""""""""""""""$""""""""""$""$$"$$$$&$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&(&&&&&&((&((((((((((((((((((((((((*((*(*(*(**(***************   " """" " """""""""""""""""""""""""""""""$$$$$$$$$$$"$$$$$$&$&&&$&&&&&&&&&&&&(&&&&&&&&(&&(&(((((((((((((((((((((((((((((((((**************,**     """"""""""""""""""""""""""""""""""$$"$$$$$""""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((((&(((((((**(((((((((((((*(((((***(((*(*************  " " "" """"""""""""""""""""$""""""""$"$"$$$$$$$$"&&$""$$$$&$&$&&&$&&&&&&&&&&&(&&&&&((((((((((((((((((((((((((*(*((((((((((*(*************(  " """""" """""""""""""""""""$$$$$$"$$$$$$$$$$&&$$$$$$$$$$&$$$&&&&&&&&&&&&(&&&&&(&&(((((((((((((*((((((****((((((((*(*((***************(   "" """""""" """"""""""""""""$"$$$""$$$$$$$$$$&&&&$$$$$$&&$$&&&&&&&&&&&&&(&&&&&&&((&&(((((((((((*(((((((*(((((((((((**********,*****,**(   """ """"""""""""""""""""""""""""$$"$$$$"$"$$$$&&&&$$$$$&&&$&$&&&&&&&&&&&&&&&&&&((((((((((((((((((*((((((((*(*(((((***(****************   "" """""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&((&(&(((((((((((((((((((((((*((((((((((**(*(****************    "" """"""""""""""""""""""""""$"""$$"$"$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((*((*(*((((*((((*(**(******************    """""""""""""""""""""""""""""""$"$$$"$"$$$$$$$$$$$$"$$$$$$&&&&&&&&&$&&&&&&&&&&&((((((((((((*(((((((((****((((((((*(**(***************,* """"""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$&$$$&&&$&&&&&&&&&&&&((&(((((((((((((((((((((((((*(((((((*(*(*(*(*******************   "" " """" """""""""""""""""""$"""""""""$$"""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(&&&((((((((((((((((((((((((*((*(***(**((((*(*((**************,*,*    " """""" " """""""""""""""""""""""""$""$$$$$$$$$$$$$$&$$$&$$$&&&&$&&&&&&&&&(((&((((((((((((((((((((((((*((((((((*((*********************   " """ """""""""""""""""""""""""" """""$"$$$$$$$$$$$$$$$$$$$$&$$$$&&&&$&&&&&&&&&&&&&&(((((((((((((((((**(*(((((((*((((********************(  "" " """""""""""""""""""""""""""""$$$"$"$$$$$$$$$$$$$$$$$$&&$$&&$&&&&&&&&&&&&&((((&(((((((((((((((**(((*((((((****(*****************,*   " " " """""""""""""""""$""$$$$"$$"$"$$"$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&((&(&(((((((((((((((((((((*((*((**(((********************    " " "" """""""""""""""$$$$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&(&&&&&&&&&&((((((((((((((((((((*((((*(*(((((((*********************(  """""" """""""""""""""$$"$$"$""""$"$"$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((*(((((((*(*(***(***************   " " """""" """""""""""""""""$""$"$$$$$$$$$$$$$$&&$$&&&&$&&&&&&&&&&&(&&&(&&&((&(&((((((((((((((**((**(((**********(*(*************(  """"" " """"""""""""""""" """$$"""$$$"$$$$$$$$$&$$$$&&$$&$&&&&&&&&&&&&&&(&&&&((((((((((*((((((**(((***(&((***********************( """ """ "" """""""""""""" """"""$"$$$"$$"$$$$$$$$$$$$$&&$$&&$&&&&&&&(&&&&((&&(((((((((((((((((((((((((**((&***********(************(   " " "" " """""""""""""""""""""$""""$""$"$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((*(***********(****************   " "" " """"""""""""""$$$"$$"$""$"$"$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&(&(((((&(((((((((((((((((((*((******************************    " """""" """"""""""$$$$$"""""""""$"$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&(&&&&&&&&(((&(((**(((((((((((((*(**(*(***********************(  " " "" """"" """"""""""""" "$$""""$$$$$$"$$$$$$$$$$$$&&$&&$&$&&&&&&&&&&&(&(((&((&&((((&(((((((((((((*(*(**(*((******************,**(    "" """ """"""""""""""""""$$"$"$$$"$"$$$$$$$$$$$$&&$$$$&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((*(((****(*(*********************(       " """ " """ """""""""""$&$$$""""""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&(&((&(&((((((((((((((((((((*(*((((((((**(*****************(     " " """ """"" """"""""$$$$$""$$$"$$$$$$$$ $$$$$$$$$$$$$$$&&&&&&&&&&(&"&&&(&&&(((((((((((((((((((* &(((*****(******************   """ """""""""""""""""$""""$$"$$$"$"$$$$$$"$"$$$$$$&&&&&&&&&&&&&&(&&&(&(&(((((((((&((((((((((((*(**((((*(*(*(*(**************    " """ """" """"""""""""""""" """$""$"""$$$$$$$$""$$$$$$&&&&&&&$&&&&&&&&&&&&&&(&&(((((((((((((((((*((((((((*(**(*(*****************(    " " " """""""""""""""$"$"$$$$"$$$$$$$$$$&&&$$&$&&&&&&&&&&&&&&&&(&&&&(((((((((((((((((((((((((((*(*((**********************(  " "" """"""""""""""""$$$$$$$$$$$$$"$$$$&$$$$$$&&$&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((*(((*((((**(*****************,***&   """ """""""" """"""""""""""""$""$$$$$$$$$$$$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((*((((*((((*******************(*&   " " " """ """""""""""""""""""""""$$$$$"$$$$$""$$$$$$&&&&$&&&&&&&&&&&&&&((&(&(((((((((((((((((((*((****(((((*****(**************(&   " "" """""""""""""""""""$$""""$"$"$$$$""""$$$&&$$$$&$&&&&$&&&&&&&&&&&&&&&&&&((((((((((((((((((((*((((*((((*((******************((    " """"""""""""""""""""""""$$$$$$$"$"$$$"""""$$&$$$$$&$$&$&&&&&&&&&&&&&&&(&&(&((&(&((((((((((((((((*(*((((*((***(***************(*&   " "" "" """" """""""""""""""$$""""""$$$""""""$&&$$&&$$&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((*(((*(*((*******************&  "" """ """ """""""""""""""$$$$"$$""$"$$""$$$"$&&&&&$$$&$$&&&&&&&&&&&&&&&&(&(&&&(((((((((((((((((((((*(((*((*********************$    """"""" """"""""""""""$$$$"$$"$$"$$$&$$$&&$$&&$$$$$$$&&$&$&&&&&&&&&(&&&(&(((((((((((((((((((((((((*((*((*****************,,**& """ """" """"" """"""""""""""""$$"$$$$"$&&$$$&$$$$$$$$$&&&&&$$$&&&&&&&&&&&&&&&((&&((((((*((((((((((((((**(******((************,**&  """"""""""""""" """""""""$""$$$"$$$&&&&&&$$$$$$$&$$&$&$&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((*(((*********************& " " """ " """"" """"""$""""""""""$"$$$"$$"$$&&&$$$$$&$$$&$$&&&(&&&&&&&&&&&&&(&&&(((((((((((((*(((*(((**((((*(**********************  " " """""""""""""""""$"$$"$""""""""$$""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(&&(((((((((((((((*(((*(((******(**((****************,(  " " "" """ """"""""""""""""""""""""$$$"$$$$$$$$$&$$$$$$&&$&&&&&&&&&&&&&&&(&&&(&&&((((((((((((((((((**((****(**********************  " "" """"""""""""$"""""$$"$&$"$$$$$$$$$$$$&$""$&&$&&&$&&&&&&&&$&&&&&&((&(((((((((((((((((*((*((*(*(******(***************(**   """"" """ """""""""""""$$"$""$$"$$$"$$$$$$$$$$"$&$$&&$&&&&&&&&&&&((&&&&&&&(&(((((((((((((((((*(*((((((((******************(***( "" """""""""""""""""""""$"$"$$$$$"$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((*(((*((**********(***************(  " """" """"""""""""""""""""$"$$$"$$$$$$$$$$$&&$&&$$$$$$$&&&&&&&&&(&&&&(&&&(((((((((((((((((((*((((*(((****(******((*********( "" "" """""""""""""""""""""""$$$$$"$$$$$$$$$$$&$&&$$&&$&&&&&&&&&&&&&&&&&&&&((((((((((((((((((*(*(((((*((********************(*&   "" """""""""""""" """$"""""$""""$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((**(*((***((*****************(     """" """"""""""""""$""""""$$$$$$$$$$$$$$$$$$$&&&$&&$&&&&&&&&&&&&&&&(&&(&((&((((((((((((*((((((((*(**(********************(     "" """""""""""""""""""""$""$""$""$$$$$$$$$$$&$$$$$$&$&$&&&&&&&&&&&&&&&(&&&(&((((((((((((((((((((((**(************(*******(**( "     " "" " " """"""""""""""""""$$"$$"$$$$$$$$$$$$&$$$&$$$$&$$$&&&&&&&&&(&&&(&(((((((((((((((((((((((((***(******************(**& ""    """ """""""""""""$"$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&(&&(&&&((&((((((((((((((((((((((***********************((&    "" """""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&(&&(((((((((((((((((((((((*(***(**(*((************(*(*(   " " " """""""""""""""""""$$""$"$"$$$$$$$$$$$$$$$&$$$$$$$$$&&$$$$&&&&&&(&&&&(&((((((((((((((((((((((((*********(**********(*(*(    "" " """"""""""$""""""""$"$$$$"$$$$$$$$$$$$&$$&$$$$$&****&$&$&&&&&&&&&&((((((((((((((((((((((((*((*(*****************(****(     "" """""" "" """"""""""$"""$$$$$$$"$$$"$$$$$$$$$$$$$$&(((((*(&$&&&&&(&(((((((((((((((((((((((((((((((******(*********(**((*((      "$$ "" "" """"""" """"""$"""$"""$$$$$$$$$$$$$$$$$$$$$((&&&&&(**&&&(&&(&(((&&(((((((((((((((((((*(((((*(*(**(*******(**(***(*((   """ """ """""""""""$""" """"""""""$$$$$$$$$$$$$$$$&$$$$$$&&(&&&&&&&&&((&((((((("&((&((((((((((((*(*(********&(******((((**   """""" " """""""$$$""""$$""""$$"""""$$$$$$$$$&$$$$$"$$$$$$&&&&&(&&&&&&&&&((&(((&$((&&(((((((((((*((((*******(&*(*((*(*(((((   "" "" "" """"""""""""""""""$""$"$"$$$$$$$$$$$$$$$&&&$$$$"$$$$$&&(&&&&&&(&&&&(&&((((&(((((((((((((((((((*((*****(**(**(****(((&  " """"""""""""""""""""$$"""""$$$$$$$$$$$$$$$$$&&$""""$$""$&&((&&&&&&&&&&(&(&&((((((*((((((((((((*************(***(*(((***&   " " " """""""""""""""""""$"$$$""$""$$$$$$$$$&&&&""""""""$$&(&&&&&&&&((&((&(((&(&((((((((((((((((((*(***(*****(**(**(*(((&   " " "" "" """"""""""""""""$""$$$"$$$$$$$$$$$$&&$""""""$$&&(&&&&(&&&(&&&((((&((*((((((((*(((**(((***(**(****(****(*((**((     """ """" " """"""" """""""""""$""$""$$$$$$$$$$$$$$&((&$"""""$$&(&&&&&&(&&&(&(&(((((((((&((((((*((*((*((*****(*(***(***(((*((((   """""" " """"""""""""""""$""""$"$$$$"$$$$$$$$$&&&&$&&$$""&&((&&&&&&&&&&&(&(((((((((((((*((((((((((*((*****((***(****(*((**(    " " "" """""""""""""""""""$""$$"$"$$$$$$$$$$$$$$&&&&&&(((&&&&&&&&&&&&(((((&(((((((((((((((**((((***(***************((((*&    " " " """"""""""""""""""""$$"$$$$"$$$$$$$$&$$$&&&&&((&&&&(&&&&&&&&&((&((&(((((((((((((((*((((*((*((******(*((*((((**((&      " """""""""""""""""""""$$$$"""$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((*(*(((((***********(*(*((**(*((((**&    " " "" "" """" """"""""""""""$$""$&$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&((&&&(((((&((((((((((((*((**(***(*(********(*(*((*(&   "" "" """"""""""""""""""""$$$$&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&(&(((&(((((((((((*((***(*(*((*(*(**(**((*((**((&  " """"""""""""""""""""""""$"$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((*(((*(**(*****(*(((*((***(((((*$     "" """""" """""""""""""""$$$"""$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&(&&&(&&(&(((((((((((((((**(((**(******((*(((*((*(((((&      "" """"""" """"""""""$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((*(*(****((**(*((*(((((((&        "" """""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(((((((((((((*(((((((((*(**((*((**((**(*(((((&     """"" """""""""""$"""""$""$""$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&(((((&((((((((((*(((((*((***(**(((((((*((((((($       " " " " "" """ """"""""""""""""$""$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&((((((((((((((((((((((*(((**((**((****((((*((((*&    " """" """""""" """""""""""""$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&(&(&&(&(&((((((((((((((((((((*(*(**((((((((((((((&    """ " """""" """"""""$"""$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&((((((((((((*((((****((((*(**(*(((((((((($    " """""""""""""$""""""""""$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&(((&((&(&((((((((((((((((((((*(((((((*(((((((($    " " "" """" """""""""""""$"$$$$$$$$$$$$$$$$&$&$$$&&&$$$&&&&&&&&&&&&&(((((((((((((((((((*(((**((((((((*((((((($    " """ """ """""""""""""""$"""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&(((((((((&((((((((((((((((((((((((((((("     " "" """ """"""""""""""""""$$""$$$$$$$$$$$$$$&$$&&&$&&&&&&&&&(&&&&&&&(&(((((((((*(((((((((((((((((((((((((((($     " "" """ """"""""""""""$"$""$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&((&((&&&&(((((((((((((((((((((((((((((((($     " """ " """"""""""""""""$"""$$$$$$$$$$$$$&$$$&&$&$&&&&&&&&&&&&&&&&(&(((((&((((((((((((((((((((((((((((((((((      " " """""""""""""""""""""$"""""$$$$$$$$&$$&$$&$&$&$$&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((("       "" " "" """""""""""$$$$$""$"""$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((((((((((((*((((((((((((((((((($     " " " "" """""""""$""$"$"""$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&(&&&&&((((&((((((((((((((((((((((((((((" "" " " """"""""""""""""$""""$$"$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&(&&&&&&&&((((&(((((((((((((((((((((&&(&(("  " "" " """""""""$""""""""$$""$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&(&&&&&&(&&(((((((((((&(((((((((((((((((((((     " """""""""$ """"""""$$"$$$$"$$$$$$$$$&$&"$&&&&&&&&&&&&&&&&&&((((&(((((&(((((((((((((((((((((((&((     " " " """""""""" """"""""""""$$$$$$$$$$$&&&&$&$$&&&&&&&&&&&(&&&&&(&((((( &(&&&(((((((((((((((((((((&&     " """"""""""""""""""""$"$$$$$$$$&$$$$&$&$$$&&$&&&$$&&&&&&&&&((&&&&(((((((&((((((((((((((((((((((((&     """" """""""""""""$""""""""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&((&&(&(((((((((((((((((((((((((((((((      """"""""""""""""""""""""$"$""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&&((&(((&(((((((((((((((((((((((&(((&(       " "" """"""" """"""""""$$"$$$$$$$$$$$$$$&$$$$$$$$$$&&&&&&&&&&&&&&(&(&((((((((((((&(((((((((((&((((&((    " """"""""""""""""" """"""$""""$"$$$$$$$$$$$$$$$$$$$&&$&&&$&&&&&&&&&&(&&(((((((((((((((((&((&(((&((((&&&&&&   "" "" """"""""""""""""$"""$$"$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&(&(&&((((&(((((((((((&&&(((((&&&&&&&&&(     " "" " " """ """""""""""""$"""""$"$"$$$$$$$$$&&$&$$&&$$&&&&&&&&&&&&(&((((&(&(((((&(&((((&&&&((&(((&&&&&(&&      "" "" " """"" """""""""$"""""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&(&(&((((((((((((&((&&(&(&&&((&&(&((   " " """" """""""""""""""""""""$"$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&(((((((((((((((((((&&&&&&&(&&&(&&&&   " """ """ " """""""""" """$""""""$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&(&(&((&&((((&(&(((&(&&&&&&(((&&&&    """"""" " """""" " """""""""""""$"$$$$$$$$$$($$$&&&&&&$&&&&&&&&&&&&(&(&(&(&(((((((((((((&((&&&&(&&(&&&(     " " " "" " """"""" """"""""""""""""$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&(&&&&&&&(&&&&&(((((&(&(((((&&&(&&&&&&&&      " "" "" """""""""""""""""$"$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&((&(((((((((&(((&&(&((&&(&&&&&&&&&   " " " " " "" """""""""""$""""""$"$$$"$$$$$$$$$&$$$&&&&&&&&&&&&&&&&(&&(((((((&(((((&((((&&(((&&&&&&&&&  " " " """""""""""""""$$$""""""$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((*((((((((((&(((((&&&&&&&&&&   " """"""""""""" """"$$$""$""$"$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&((((&&&&&(((((((((((((((((((&&&&&&&&&  """"""""""""""""""""$""$""""$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&(&((((((((((&((((((&&&&&&&&&&&&&  " " """"""" """"""""""""$$$""$$$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&&&&(&(&(((((((((((((&(&(&(&&&&&&&&&&   " " "" """ """""""""""""""""$$"$$$$$$$$$$$$$$&&$&&$&&&&&&&&&&&&&(&(((&&&((((((((((((((&(&&&&&&&&&&   """ """"""""""""""""$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((&&(((((((&((((((&&(((&&&&&&&&     " """ """""""""""$"""""$$"$$$"$$$$$&$$$$$$$&$$&&&&&&&&&&&&&&&&&&(&&((&((&(((((((((&((((&&&&&&&&      " " " """"""""""$""$$$"$$""$$$$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&((((&(((((((((((((((((((&&&&(&&&(    " " "" """"" """"""$""""""""$"$$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((&(((((&&&&&&&&&      " """ """""""""""""""$$$$$""$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&(&&(&(((((((((((((&(&(&&&&&&&&&&       " " """"""""""""""""""$"""$"""""$$$$$$$$$$&$$&$$&&&&&&&&&&&&&&&&&&&&((((((((((((((&((&&(&&&&&(&&&(     " " """" """""""""""""$$$$$$$$$$"$$$$$$$&$$$&&$&$&&&&&$&&&&&&&&&&&&&(((((((&(((((((&(&((((&&&&(  " "" """"""""""""""""""""$$$$$$$$$$$$$&$$$$$$&&&&&&&&&$$&&&&&&&&&&&&&&((((((((((((((((((&&((&&&&&  "" " " """"""""""""""""""$$$$"$$$$$$$$$$&$$&$$$&&&&&&&&$$$$&$&&&&&&&&&&(((((((((((((((((((&&&(&&((  " " """" "" """""""""""""$$"$"$$$"$$$$$$$$$$$&&&&&&&&&&&$&&&$&&$&&&&&&&&&((((((((((((((((((&(&(&&&&  " """""""$"$""""$""""$$"$"$$$$"$$$$$$$&&$$&&&$&&&&(&&(&(&&&&&&&&&&&(((&(((((((((((((((((&&&("h   " " " """"""""""""""""""$$$$"$$""""$$"$$$$$$$$$&&&&&&&&&&&&&&(&&&&&&&&&(((((((((((((((((((((&&(&&"  """ """"""""""""""$""""" "$$$""""$$$$$$$$$$$$&$$&&&&$"&&&&&&&&&&(&&&&&(((((((((((*&((((((&&((&&(`    " "" """"""""""""""$"""""""$$$"""""""$""""$$$$$$$$$$&&$&&$&&&&&(((&(((((&&&&(((((((((( &((((((((&&&&$  """""""""""""""""""""""""$""$""""""""""""$""$$$$$$$&&$$$$&&&&&&&&&&&&(&&(&&&&(&(((((((((((((&(((&&(&&"   " """ """""""""""""""$$"""""""""""""""""""""$$$$$$$$$$&&&&&&&&&&((&((&(&&((&(((((((((&&&(&&(((&&&&&"      " " """""""""""""""""""""""""""""""$$$"$""$"$$$$$$$$$&&&&&&&&&&&(&&(((((((&&&((((((&(((&&&&&&&&&&("   " " """" """"""""$""""$"$""""""""$$$$$$$"$$$"$$$$$$$$$&$&&&&&(((((((((((((&&&&(&&(&(&(&(&(&&(&&&&&&("  """ "" " """""""""""""""""""""""""""$$$$$$$$$$$$$"$$$$$&&&&&&&&&&&&&((((((((((&&&&&&&(&&&&(&(&&&&&&&(&("   "" "" """ """"""""""""""""""""""""$$$""$$$$$$$&$$$$$$$&&&&&&&&&&((&&(((((((((((&&&&(&((&&&&&&&&&&&&&&(     " """ """"""" """""""""""""""""""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&(&(&(((((((((((&&&&&&&&&(&&&&&&&&&&&&(     " " "" "" """""""""""""""""""""""$"$$$$&$$$$$$$$$&&&&&&&&&&(((&&&&(((((&&((((((&&&&(&(&&&&&&&&&&&&&&(b   " "" """"""""""""""""""""""""""""$$$"$$$$$$$$$$&&&&&&&&&&&(&&((&&(&&&(&(&&((&((((((&&&&&&&&&&&(&&&&&(&((   " "" " """"""""""""""""""""""""$"$$$$$$$$$$$$&&&&$$$&&&&&&(&&((&(&&((&&((((((((((((((&&(&&&&&&&&&&(&&&&(   " " "" """""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$&&&&&&&&&&&&(((&((((((((((((&((((((((&&&&&&&&&&&((&&&&((     " """""""""""""""""""""""""""""$""$"$$"$$$$"$$$$$$$&$&&&&&&&&&&&(((&&((((((((((((((&((((((((&&&&&&&&&&&&&&&&((*     " " " """"""""""""""""""""""$$$$$$$$""$$$$$$$$$&$$$$$&&&$&&&&&&&&(&(&&&((((((((((((((((((&(((((&&&&&&&&&&((&((((   """" """""""""""""""""$$"$$$""""""$"$$"$$$$&$$$$$$$$&$&&&&&&&&&&&&&&&&&(((((((((((((((((((((&&&(((((&&&&&&&&&(&&((((   """" "" """"""""""""""""$$""""""""$$"$$"$$$$$$$$$$$$$&&$$$$&$$&$&&&&&&&&&&&&((((((((((((**(*(((((((((&(((((((((&&&&&&&&&&(&((    "" """"""""""""""""$"$"$$"$$"$"$$$$$$$$$$$$$$$$$$$$$&&$&&&$&&&&&&&&&&&((&((((((((((((((*((*((**((((((((((((((((&&&&&&&&&((*     " " """"""""$""$"""""$$$"$$$$$$$$$$$$$$$$$$$&$&$$$&$&&&&&&&&&&&&&(&((&(((((((((((((*(*****(*****(**(((((((((((((&&&&&(&(((*   "  " """""""""""$""$"$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&(&(&(((((((**(***(*********(*(*****(****(((((((((&&&&(((((  """""" """""""$$"$"""$"$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((((*(*(**********************************(((**(((((((*    " """"""""""""""$""$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(((((((((((***(*******,,*********,******,***************(((((**   " """"""""""""""$$"$$$$$$$&$$$&&&&&$&&&&&&&&&&&&&&&&&(((&&&&&&&(&((((((((((********,*,***,,,*,,,,,,,,,,,,***,***********(*((****    " " "" """"""$""$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((********,,,,,,,,,,,,,,,,,,,,,,,***,*,,,*******,******    """""""""""""$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((*******,**,,,,,,,,,,,,,,,,,,,,,**,,,,,,**************,  """ """"""""$"$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((*((((((*(********,,*,,,,,,,,,,,,,,,,,.,,,,,,,,*******(**********,  " """""""""$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((*(((((((*************,*,,,,,,,,,,,,,,,,,,,,,,,,,*,**********,*,***,,   """"""""""""$"$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&((((((((((((((*(*******,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,****,*,,,,,  " "" """""""$"$$$$$$$$$$&$$&$&&&&*&&&&&&&&&&&&&&&&&(&((&((((*****(*******,***,**,,,,*,,,,,,,,,,,,,,,.,,,,,,*,*,,,*,,*,****,,,,,,,   " "" """""""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((*************,*,*,*,,,,,,,,,,,,,,,,,,.,,.,,,,,,**,,,,,,,,*,,,,,,,,,.    " """"""""$$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&((((((((**************,*****,,,,,,,,*,,,,,*,,,,,,,,,,,*****,,,,,,,,*,,,,,...   """ """""""$&"$$$$$$$$$&$$&&&&&&&&&&&&&&((&&&&&((((((((((((*(**,,,****,*****,,*,**,,,*,*,,,,,,,*,,,,*********,,***,,,,,,,,,,....     " """""""" "$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&&(&&((((&(((((*****,*,***"*************,,**,,***,,,**,(*******,,*****,,,.,,,,,,...0     " """""""""""$"$$$$$$$$$$$$&$$&&&&&&&&&&&(&(&&&(&((((((((((******((***************************((************,,,,,,,,,.....0"     """"""""""""$"$$$$$""$$$$$$$&$&&&&&&&&&&&&&&&&&&&((((((((*******(*(((((((((****************((***********,*,,,,,.........