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 = '328A20' IMAGE_NUMBER = 32204983 IMAGE_TIME = 1977-05-12T21:23:26Z EARTH_RECEIVED_TIME = 1977-05-13T04:44:50Z ORBIT_NUMBER = 328 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 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 {"-.*2iGA k`!' zL>e+1PE$BS`>D@O@;    " "  " """"" " """"""" " """"""""""$""""""""""""""" """""""""""$""""""""$""$"""""""$""""""""""""""$"""" """"""""""""""""" """ "" """""  <     " "" " """""""""""""""""""""""""""""$""$"$$"$$"$""""$$$"$$"$$"$$$"$$$$$$$$$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$"$$"""""""""""" " """"""" " ""       " """" " " """"""""""""""""""""""""""$""$$$$$$$"$$$"$$$$$$$$$$$$$$ $$$$$$$$$$&$$&$$$$$&&&&$&&$"$&&$&&&&&$$&&&&&&$&&&&&&&&&&"$&$&&&&$&&&&$$$&$&$$$$$$$$$$""$$$$$$$"$$$$$$$"$$""$"""$$"   " """" """""""""""""""""""""""""$"$$$"$$$"$$$$$$"$$$$$$"$$&$$$"$&$$&&&$&$&&&&&&&&&&&$&&&&&& $&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$"   " " """""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$&&$$$$$$$$&$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$&$$$&&$$$&$&&&$$$$$$    "   " ""$""""""" "  """""$$$$&&$""""$$  " """"$$$$&&&&&&&&&$""" "$$$&&$$$$&$&$(&&&&&$$""$"$"$&&&$&(((((&((&&&&$"$ """&&&&&((((*((*(((&&&""  ""$$$$&&$$$$&&&&&$" "  ""$$$   """$  "$&$  ""  "&&&"(  "$"   $$$(&*"  $"  "$&&(**&$$ "$&$" $$&((*(&$$" ""&&$""  ""&&(*,(&&$$"" $(&$"  "&&((&&$" "&$"  $(&(((&   "    ""$"  "" "" $$$&&$" "$$$""""" " ""$$&((&&& ""$&$$$$" " "$$&&(((&$""""$&&&$$$"$"""$&&&((*&&$"""$&(&&&$"$"&""$$&&(((&$" ""$&&$"" " """$&&&*&&&&"   " "$$ " """  $ """""""" """$$$$$ """"""$""$$$""" "$$&&&&&&$$"$"$$$&&$&&$""$"&&&&&&&$$$""$&&&&&&&&$$$&&&&&((((&&&&$&&&(&&&&$$&&&&(&(((&&$$"""&$&&$&&$$""$$$&&&&&&&&$"$$    " " " " """" """"" """""$$$""$""""""&$$$$$"$$"$"$$&&&&$$$$&$$$&&&&&$$$$&&$&&&&&&&&$$&$&&&&&&&&&&&&&&&&((&&&&&&&(&&&(&((&&&&&(&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$&&&&$&&&&&   " " """ " "" """"" """""""""""""$$$"""""$$"""$$$$$"$$$$&$&$&&&$$$$$$$&&&$&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&((&&&(&&&&((&(&(&&(((((((&((&(&(&(&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$    " " "" """""""""""""""$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&(&((&(&&&&((&(&(&(((((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&  " " """"""""""""""""$""$"""""""$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&((((((((((((&&((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&      "" " """""""""""""""""""""""""$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(&(((((((((((&(((((((&&&(((((&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&      """"""""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&(((((&(((((((((((((((((((((((&((&(&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&p    " " """ """"""""""""""""""""""""""""$$$$$$$$$$$$$&$$$$$$$$"$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&(&&(&&&&&(&&&(&&((((((((((((((((((((((((&((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&H    " """" """ """"""""""""$"""""$"$$$$$$$$$$$$$$$$$$$$&$$$$$&$&$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((((&((((((((((((((((((((((&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&  "" """""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&((((&((((((((((((((((((((((((&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&$    " """"""""""""""""""$""$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&&&&$&&&&&&&&&&&&&&&&&&&&(&&(&&&(&&&(((((((((((((((((((((((((&(&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&   " " """"""""""""""""""""""$$"$$"$$$$"$"$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((&&&&&((&(&&(&&&&&&&&&&&&&&&&&    " "" " """""""""""""""""$""$""""$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&(&(((((((((((((&((((((((((((&(((((((&(&&(&(&$&&&&&&&&&&&&&&&&&p   "" "" " """"""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&$$$&&&&&&&(&&&&&&&&&&&&&&&(&&(&&(&(((((((((((((((((((((((((((((((((((((&&&&&(&&&&&&&&(&&&&&&& " """" """"""""""""""$"$$$$$$$$$"$$$$$$$$$$$$$$$$$&&$$$&&&&&&&&&&$$&&&&&&&&&&&&&((&&&&((&((((((((((((((&((((((((((((((((((((((&(((((((&&&&&&&&&&&&&&&$&(&&&    " " """ """" """"""""""""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((&&(((&((&((((((((((((((((((((((((((((&&(&((&(&&&&&&&&&&&&&&&(&(&&    """"""""""""""""""""""$$""$$"$$$"$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&((&(&&&(&(((((((((((((((((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&      " " " "" """"""""""""$"""$"$"$$$$$"$$$$$$$$$$$$$$$&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(((&(((((((((((((((((((((((((((((((((((&(&&&&&&&&&(&&(&&&&&&"    " """"""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$&&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((&(((((((((((((((((((((((((((((((((((((((((&&&(&&&&(((&&(&&&&&   "" " " """"""""""""""""$"""$"""$$$$$$$$$$$$$$&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&&((((&((((((((((((((((((((((((((((((((((((((((((&((&&&(&&&(&(&(&    "" " """ """""""""""""""""""""$$$$"$$$$$$$$$$$$$$$&$&$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&(&&(&&(&(&((&&(((((((((((((((((((((((((((((((((((*(((((((&&((&&&(&(&(&(((&&&    " " " " """""""""""""""""$"$"""""""$""$$$$$$$$$&$$$$$&$$$$&$$&&&$$$&&&&&&&&&&&&&&&&&&&&&(&&&&((&&(&(&(((((((((((((((((*(((((*((((((((((((((&(&(((&(((((&((((((&    " """"" """""""""""""""""""""""""""$$"$$$$"$$$$$$$$$$$&$&$&&$$$$$$$&$&&&&&&&&&&&&&&&&(&&&&(&(&&&(&((((((((((((((*(((((((((((((((((((((((((((((((&(((&((((((((&&&     " """ """"""""""""""""""""""$$$$"$"$$$$$$$$$$$$&$&$&$$$&$$$$$$$$&$&&&&&&&&&&&&&&&&&&(&&(&((&((((((((((((((((((((**((((((((*(((((((((((((&(((((((((((&(&(&(&&Z   " " " """ """"""""""""""""""""$$"$$$$$$$$$$$$$$$&$&&&&$&$$$$$$$$$&&(&&&&&&&&&&&&&&&&&(&&&&(((((((((&(&((((((((((((((*(*(*((((((((((((((((((((((&(&((((((&(&&    " " " " " " """""""""""""""$""$""$$$$$$$$$$$$$$$$$$$$&&&$&$$&&$$$$$$&&&&&&&&&&&&&&&&&&&((((((((&(((&&((((((((((((((*((((*(*(*(((**((((((((((((((((&((((((((((((&   "" "" """"""""""""""""""" $""$$"$$"$$$$$$$$$$$$$$$$$&$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&(&(((&((((((((((((((&(*(*(*((((*(((((*((((((((((&&((((((((((((&    "" " """""" """"""""""""""""""$$""$$$"$$$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&""&&&((((&(&((((((((((((&((*(((**((((((((*(((*((((((((((&(((&((((&(((&    " """""""""""""""""""""""$"$$"$$$$$$"$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&(&&&(((&&((((((((((*((((((*(((*(*(*(((((((((((((((((((((((((((((((&$    " " """""""""""""""$"$$"""$$$$"$"$$"$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&((&(&(((((((((((((((((**((**(((((*((*((*(*((*((((((((((((((((((((((&    """"""""""""""""""""""""$$$"$$$$$$$$$$$$$$&$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((**(((*((((((((((((*((((((((((((((((((&(((&  " " " """""""""""""""$$"""$""$""$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&((&&&&((&(((((((((((((((((**((*(**((((((((*((((((((((((((((&((((((((((((&   " """ """""""""""""""$""""""""$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&(&(&((((((((((((((((**((*(((*(((((*((((*((((((((((((((((((((((((((&    " " " " """""""""""""""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((&(((((((((((((((((**(((((***((((((*((*(((((((((((((((((((((& ,   " " """""""""""""""""$"$""""""$"$$$$$*$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((((((((((((((((((((((*((((*(***(***((((((((((((*((((((((((((((& B   "" """"""""""""""""$"$"$""$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&$&$&&&&&&&&&&&&&&&(&(&&(((((((((((((((((((((**((*((*(***(**((((((((((((((((((((((((((((((&  " " " """" """""""""$"""$"$"$"""$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&&&&&&&&&&&&&&&&&&(&(&(&&&(((((&((((((((((((((((((((*(((*(***((((**(((*((((((((((*(((((((((&   " " """ """" """"""""$"""""""$"$$"$$$"$$$$$$$$$$$$$$$$$$&$&$$&&$$$$&&&&&&&&&&&&&&&&&((&(&&(((((((((((((((((((((((((((((((*(((((*((((((((((((((((((((((((& 0     " " """"""""""""""""""""$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&((&&(&&(((((((((((((((((((((**(*(*((*(((**(**((*((((((((((((((((((((&     " "" """""""""""""""""""""$""$$$$"$$$$$$$$$$$$$&$$$&$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&((((&((((((((((((((((***((**(*((((((((((((((((((((((((((((((((((((((      " """"""""""""""""""""$""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&(&(&&((((((&(((((((*(((((((((****(**(((((((((((((*(*(((((((((((((((((((    "" """"""""""""""""$"""""$"$""$$$$$$$$$$$$$$$$&&&&$&&$$$$&$&&$&&&&&&&&&&&&&&&((&((((((((((((((((((((**((*((***((*((*((((*(((((((((((*(((((((((((((     " """""""""""""""""""$""""$""$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((*((*(*((*(*((((((((*(((((((*((((((*((((((((((*((&    " " """""""""""""$"$""""""""""$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((&((&((((((((((((*(((*((((((((((((((*(**(((((((((((*(((**((((*((*((    """" " """""""""""""""""""$"""$""$$$$$$$$$$$$$$&$$&$&$$&&$&&&&&&&&&&&&&&&(&&&(&&&((&(&((((((((((((((((((((**(((((((((*(((((((((((((((((*(((((((((((((   " " "" """"""""""""""""""""$""$"$$"$$$$$$$$$$&$$$&$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((*((((((*((*(((((*((*(((((((((((**((**(((((((*((&   " """"""""""""""""""""""$""$"$""$$$$$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&(&((&(((((((((((((((((*(*((*((*(((*(((((((((((((((((((*((*((((**((((   "" """""""""""""""""""$""""""""""$$"$$$"$$$$$$$&$$$$$&&$&&&&&&&&&&&&&&&&&&(&&&&(((((&(((((((((((((((((((((((***(**(*((((((((((((((((((((**(((*((*(((     "" """" " """""""""""""""""$"""$"$"""$$$$$$$$$$$&$$$$&&&$$$$&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((**(*((*((((**(((((((((((((*((((***((((     " "" " """ """""""""""""""$"""""""""$$$""$$$$$$$$$$$$&&$&&&&&$&&&&&&&&&&&&&&(&&(&((((((((((((((((((((((((((*(((((*(((((*(*(((*(((*(((***(((*(((*((((( " " " """"""""""""""""""""""""""$$$$"$$$$$$$$$$$$$&$$$&$$&$&&$&&&&&&&&&&&&(&&&((&(&((&((((((((((((((*(((((*(*(((((((((*(*((((((((((*((((*(((***(((&    """"""""""""""$"$""$$""$$"$"$"$"$$$$$$$$$$$$$&&$$$&&&&$&&&&&&&&&&&&&&&&&((((((&(((&((((((((((((((((***(((((((((*(*((((((*(((*(((((*((***((*((    " """""""""""""""$"""""$"$$$""$$$$$$$$$$$$$$$&&$&$&&&&$$&&&&&&&&&&&&&&&&(&&&((((&((&(((((((((((((*(((*(((((((***(((*(((*(*(((((*(((((**(****((6     "" """"""""""""""""$""""""$"$$"$$$$$$$$$$$$$$&$&$$&$&&&&&&&&&&&&&&&&&&(((&&(&((&((((((((((((((((*(*(****(*(((((((((((((*((((*((((((******((((   " """"""""""" """"""""""""$$$"$$$$$$$$$$$$$$$$$$$$&$&&&$&$&&&&&&&&&&&&&&&&&&&((&&(((&((((((((((((((*(**(***((((((((((((*((((((((((*(****(****((  " " """"""""""""""""""""$$$"$$$""$$$$$$$$$$$&&$$$$&$&$$$&&&&&&&&&&&&&&&&&&&&(&(&((&((((&(((((((((((((*****((*((((*(((((((((((((((*(****((**(**(   " " " """""""""" """"$""""""""""""$$$$"$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((*(((((((((**((((*(((((*(((((((((*((**********(    """""""" " """ """""$""""""""$$$"$$"$"$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&((&&((&((((((((((((((((((((*****(*(****(((((*(*((((*(*((*(**(***((((    " """""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&(&&((&&(((&(((((((((((((((((((((((((((**((((((((((((((((*(((*((*(****(*(    """  "" """"" """"$$$"""""""""$"""""$"$$$"$"$$$$$$$$$$$$$$$$&&$$&&&&$&&&&&((&&&((&&((((((((((((((((((((((*(((((*(*(($((((((((((((((((**(********&    """"""" """"""""""""$""$$"""$""$"$"$$$"$"$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&(&&&(((&((((((((((((((((**(((***(**&&*(*(((((((((((***((*(***((("@  " """""" """"""""""""$$$""$"$"""""$""$"$$$$$$$$$$$$&&$$&&$&&&&$$&&&&&&&&&&&&&(&&&&&((((((((((((((((((((((((*((*(((((((((((((*((*(((**((*((*((((    " " " " "" "" """"""""""$"$""""$""$""$$$$$$$$$$$$$$$$$&$&$$&&$$$$&&&&&&&&&&&&&&(&(&&&((((((((((((((((((((((((*(*(((((((**((((((*(((((***(((*******(   " "" " """" """""""""$$$$"$"""$$$$"$$$$$""$$$$$$$$$&$$&$$&$&&$&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((*(((((**(((((*(((((((((((*((*(*((((*(***(**((     "" "" """""""""""""""""""$$""""$$"$$$$$$$"$$$$$$$$$$$$&$$&&&&&&&&$&&&&&&&&&&&&&&(&((((((&((((((((((((((((*((((((((*((((**(((((((((((*((*((*((**((  """""""" """"" "" """""""$$"""$$"""""""$"$"$$$$$$$$$$$"$$&$&&&$&&&&&&&&&&&&&&&&&((((&((((&((((((((((*(((((((((((((((((((((((((((((((***((***(****( """ "" """"""""""""""""""""$$$$$""""""$"$"$$$$$$$$$$$$&$$$$$&$&&$&&&&&&&&&&&&&&&((((&&&(&(&(((((((((((((((((((((((*((((*(((((((((((((************    " " """""""""""""""""""""""""$$"$$$$"$$""$""$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&(&(&(((&&&(((((((((((((*((((((((((((((**((((((((((*((**(**********(   "" """""" """"""""" """""$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$&&$$&&&&&&&&&&&&&&(&&((&&&&(&((((((((((((((((((((((*((((((((*((((*((((*****(*********(     """""""""""""""""""""""$""$"$$$$$$$$$$$$"$$$$$$$$$$$$$&&&&&$&&&&&&&&&(&&&&&&&&&(&((&((((&(((((((((((*(((**(((((((((*((((((*((*(************(      " " """""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&$$&&&&&&&&((((((&&&&(((((((((((((*(((((((((((((((((**((**(((((**(((***********(    "" """"""" """""$""""""""""""""""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&(&&&(&(((((((((((((((((((((((((*****((*(((***(*((*(**********(       " " """ """""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&(&&&&&&&&&&&((((&((((((*((((((*((((((*(((((((*(((((***(((***********(   " " "" """"" """"""""" """"""""""""""$"$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&&&&&((((((((((((*((*(*(((*(((***(((**(((*((**(*************     "" """ " """" " " """"""""$""""""""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&((&&(&(((((((((((((((((((((*((((((((((*((((**(***************(j       "" """"" """"" """" """"""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&((&&&&((((((((((((((((((*(((((((((*((((*((((((*(****(**********(`   " " "" """"""""""""$"""""""""""""""$$$$$$""$$$"$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((*(*(((((((((((((*(*((**************(  "" " "" """""""$"""""""$""""""""$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((***************((  "" """ " " """"""""""""""$$"""""""$$$"$"$$"$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((*((((((*(((((((((*((********(*******       " " """"" """""""""""""""""""""$$""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&$&$&(&&&&&((((((((((((((((((((((((((((*((**(((((*(*((((*************(      """ """"""""" """"""""""""""""""""$"""$$$$""$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&&&&&&&&&(&((&(&(&&((((((((((((((((***((((*(((((((*(**(((**************(    """ " """""""" """""""""""""""""$"""$$""""$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&(&&(((((((((((((((((*(*((((((*((*(((((((((*((((**********,***   " """"""" """"""""""""""""$""$$""""$"$""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&(((&((((((((((((((((((****(**(*(((((*((***((**(**********  " """""" """""""""""""""""""""""$"$"""$"$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&(&&&(&(&((&&&((((((((((((((((((((*(*(((((((*((*(*******(*********(   """"" """"""""""""""""""$"$"""""$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&&&&&&$&$$&&&&&&&&&&&&&&((((&&((((((((((*((((((((((((((*((((((*((**************   " """"" "" """"""""$"""""""""""$""$$"$$$$$$$$$$$$$$$$$$$$&&&$&&&&$&&&&&&&&&&&&&&&(((&(&((&(((((((**((((((((((((((((*(((*(((****************(   """ " """ """""""""""""""""""""$"""""$$$$"$$$$$$$"$$$$$$$$$$$$$$&&&$$&&$$&&&&&&&&&&&&&&&&(&&((((((((((*(*((((((((((((((*(((((*(**((*(***********(      " "" " """""""""""""""""""$"""""$"$""$$$"$$$$$$$$$$$$$$$$$$$$$&&$$$$&$&&&&&&&&&&&&&&(&(&&(((&(&((((((((((((((((((((((**(((*((((((***((*****,***(     "" " """""" """"""""""$""""""""$$""$$$$$$$$$$$&$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&((((((((((((&((((*(*((*(((*((*(((((*((((*************    """"""""""""""""""""" ""$"""""""$$$$"$$"$$$$$$$$$$$&&$$$$$&&$&$$&&&&&&&&&&$&&&&&&&&&((((((((((((((((*((((((((**((((*((((((***((*(*******(**      " " """""""""""""""""""$""""""$$$$$$$$$""$$$$$$$$$$$$$$&$$$$&$$&&&&&&&&&&&&&&&&&&&&&((((((((((((((((*((((((((((((((((((*(*(*(***(*********(     " """ """"""""""""""""$$"$"$"$$$$$$$"$$$$$$$$$$$$$$$&&&$&&$&$$&&&&&&&&&&&&&&&&(((((((((((&&(((*((*((((((*(((((((((*((*((************(     " """""""""""""""""""""""$$""$$$$$"$$$$$$$$$$$$$$$$$$$$$&$&$&$ &&&&&&&&&&&&(((&(((((((((((((**((((*((((((*(*((((((*(((((************   " " " """"""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$&&&$&&&$&&&&(&(&(&&&(&((((((((((((((((((((((((((*((((((********************&    """ """"""""""""""""""""$""""""$$"$"$"$$"$$$$$$$$$$$$$$$$$&&&&&$&&&&&$&&&&&&&&&&&(&&(&(&(((((((((((*(((((((((((((((((*(*(((****(*(**********     "" """""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&(&&&(&((((((((((((((((((((((((((((((((((*(*(((((((********,****H     " " " "" """""""""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$&&&$$$$&$&&&&&&&&&&&&&(&&&&(&((((((((((((((((((((*(((((((((((***(**((**(*************      " " " """""""" "" """ """"""""$"$"$$$$$$$$$$$$$$$$"$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((*(((*((**((********(******(     "" """"""" "" """"""""""""""""$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((((&((&((((((((((((((((((((*((((*((((((((*******(******(  " """""" """""""""""""""""""""""""$$$$"""$$$$$$$$$$$$$$$$&$$$$$&&&&&&$$&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((*((*(((((((*(*(***********&h    """"""""""""""""""""""""""""""$"""""""""""""$$$$$$$$$$$$$&$&&$&&&&&&&&$&&&&&&&&&(&&&&&((((&((((((((((((((((((((((((((((((((****************(@h  " """ """"""""""""""""""""""""""""""""""$$$$$$$"$$$$$$$$$$$$$$$$&$$&&$&&&&$&&&&&&&&(&&&&&((((&(((((((((((((((((((((((((((((((*****(***********(@    "" " """""""$""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&(&((&&&((((((((((((((((((((((((((((((((((((***(***********(  " """""""""""""""$"""""$""$$$"$$$"$$"$$$$&&$$$$&$$$&&&&$$&&&&&&&&&&&&&&(&(&&&&&(&(&(((((((((((((((((*(((((((((*(((****(********&  " " """"""""""""""""""$"""""""$$$"$$"$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&(((&&&&&&((((((((((((((((((((((*(((((*(*(****************(   "" " """"""""""$$$$""""$$"$$$"""$"$"$$$$"$$$$&&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((*(*(*(((((((((((******************   " "" """""" """"""""""""""$"""$"$"$""""""$"""$$$$$$$$$$$$$$$$$$$$&$$&&&$&&&&&&&&&&(&&&&&&&((&(((((((((((((((((*(((((((((((((**(************(***(    " " "" "" """""""""""""""""""""$""""""$$"""""$"$$$$$$$$$$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((*((*(***(****(********(      " "" " "" """ """""""""$""""""""""""""$""""$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&(&&&(((((((((((((((((((((((((((((((*(((*(*(*************((      " """" " """"""""" """"" ""$"$$"""""$"""""""""$"$$$$$$$$$$$$&$&&$$&$$$&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((**(*((*(*************(`    " "" """"""""""""""" """""""""""""""""""""$$$$$$"$$$$$$$&&$&$&$$$$&&$&&&&&&&&&&&&&&&(&&&&(((((((((((((((((((((*(((*((*((*(*(*************(      " " """"""""" """"" """""" """""""""$""$$$$$$$$$$$&$$&$$$&&$$&$$&&&&&&&&&&&&&&&&&&((&&((((&((&(((((((((((((((((((***((((**(**(********(      " " """ """"" """""""""""""""$""""""""""""$"$$$$$$$$$$$$$&&&$$$&&&&&&&&$&&&&&&(&(&&&(&((((((((((((((((((((((((((*((*(*((************(**(    """ " "" """""""""""""""""""""$"$""""$""$$""$$$"$$$$$$$$$&$&&$$$$$&&$$&&&&&&&&(&&&&&&&((&&&((((((((((((((((((((((((((((((**(*(***********(   " " """"""""" """"""""""""""$"""""$$""$"$$$$$$$$$$$$$$$&&&$$$$&&&&&$&&&&&&&&&&&(&&((&((&(&&&((((((((((((((((((*((((((((****(*((********* " "" "" """" """""""""""""""""""$"$"$$$$$$$$$$$$$$$$$&&&$&$$&$$$&&&&&&&&&&&&&(&(&&&(((((((((&(((((((((((((((((((((((((((((((*******(**(    "" """ """"" """"""""""""$"""$$""""""""""$$$$$$$$$$$$$$$$$$$&&$$$&$&$$$&&&&&&&&&&&&(&&&&&&(&(((((((((((((((((((((((((((((((*(((((**(********(    " " " " """""""""""""""""""$""""""$$"$"$""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(((&&(&(&(((((((((((((((((((((((((((((*((((*************(    " "" " " " """""""""""""""""$$"$"$$"""""$$$$$$&$&$$$$$$$$$$$&$$$&&$&&&&&&&&(&&&(&(&(((&&(&((((((&((((((((((((((((((*(((((*****((******( " "" """""""""""""""""""$$$"""""""""""$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&((((((&&(&&((((((((((((((((((((((((**(*(*(*((*((******(      " " """""" """" " """""""""""""$$$""""$""""$""""$$$"$$$$$$$$$$$$$&&$$&&$&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((((*((((*(*(*(((******( """""""" """"""""""""""""$"$$"""""""""""$$$"$$$$$$$$&$$$$$$&&$&&&&&&&&&&&&&&&&&&(((((((((((((((&((&((((((((((((((((((((((*((((****(**(8      " " "" " """""" """""""""$""""""$"$"$$$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&((&&&(((((&(((((((((((((((((((((((((((((*(*((*********(       " """"""""""""""" " "" """"""$"""""""""""""$""""$$$""$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&(&(&&&((((((((((*(((((((((((((((((((((((((************    " """" " """"""""""  """"""""""""""""""""$$$$"$$$$$$$$$$$$$&$$&$&$&&&&&&&"&&&&&((&&&&&((((((((((((((($ ((((((((((((*(*************     " """" """"""" """"""""""""""""""""""""""$$"$""$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&((&&((((((((((((&(((((((((((((******(*******(    "" """""""""""" " " """""""""" """""""""""$$"$"$$"$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&((((((((((((((((((((*(((*((*((****((x   " """ """ " """"""" """$"""""""$$"""$$$""$$$$$$&$$$$$$$&$&&&&&&$&&&&&&((&&&&&&&&&&&&&&(((&((((((((((((((((((((*((((*(********((   " " """""""" """ " """""""""""""$$""""$""$$$"$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&(&&&&&&(&&((((((((((((((((((((((((((*((((*(*****(****(  " """"" "" " " """""""""""""$"""$"$$"$$"$$$$$$$$$$$$$$$$&$$&&&&&&$&&&&&&&&&&&&&&&&&&&(&&(((((&&((((((((((((((((**(((*(****(******(*(    " """ "" """""""""$$$""""""$"""""$"$""$$$$$$$$$$$$$&&$&&&&&&&$&&&&&&&$&&&&&&(&((&(((((((&((((((((((((((*((*(*((*(*************(  " """""" """""""""""""""""""""""$""""""$"$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&$&&&&&&(&((&((((((((((((((((((((((((((((*((**((*(******(*(&     " """ "" """"""""""""$"""""$"$""$$$$$$"$""$$$$$&$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&((((&((&((*(((*(((((((((*(((((****(((*****(*((&   " "" "" """" """"""""""""""""""$$$"$"""$""""$$$$$$$$$$$$&$$&$&&$&&&&&&&&&&&&&&&&(&&&&(&((((((((&((((((((((((((*(*(((**(((((*****(**(((   " " " "" """"""""""""" """""$$$""$"""$$$$"$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&(&&&(((&((((((((((((((((((****((**((((******(((((*(   "" " " """ " """"""""""""""""$""""$$"""""$$$$""$"$$$$"$$$$&$&$&$$$$&$&&&&&&&&&&&&&(((((((&&&(&(((((((((((((*((((**((*(***********(((p    """ " """"" """""""""$""$"""$"$"$$"$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&(&&((&((((((((((((((*((((((*(******(****((**((*(     " """" " """""""""$""$""""$"$$"$$$$$$$$"$$$&$$&$$&&&$&&&&&&&&&&&&&&&&&&((&&((((((&((((((((*((**(*******(**((***((*((*(&       " "" """"""""""""$"""$$$"$""$$$$$$"$$$$$$$&&&&&&&&&$&&$&&&&&&&&&&&&&&&((&&&((((((((((((((**((((((((((*(***(**(*((*(   "" " """ " """$""""""""""""$"$$$$$$$$$""$$&$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&(((&&((((((((((((((((((((((((((((((*((****((((&    "" """ """ """"""""""""$$$$$$$$$$$$$$$$$$$"$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&(&(&(((&((((((((((((((((((((((((((((**(((*(((( " " " "" "" """ """""""""$$"$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&$&&&&&&&&&&&&(((((&&(((((((&&((&((((((((((((((*(((*(*((**(((((((   "" " " """ " " """""""""""""""$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&(&&((&&((&((&(&(((((((((((((((((((((((***((((((((((   " " """ """"" """" """ """""""""""""$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&(&&(&((((((((((((((((((((((*((*((*((*(*(**(   " "" """ "" """"""" " """""""" """""$$$$$$$$$$$"$$$$$$$$$&$$$$$$$$&&&&&&&&&(&&&&&&&((((&(((((((((((((((((((((((((((((((((((*(((*((   " """""""""""""""" """" """""$""""$"""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&((&((((((((((((((((((((((((((((*(((((((((((((    """""""""""""""""""""""""""""""$""$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((((*(*((((((((((*(((      " """ """" """""""""""""""""""""""""$"$$$$"$$$$$$$$$$&&&&&&&&&&&&&&&&&((&&(&&&(((((((((((((((((((((((((((((*(*((((*(((x   " """""""""""""""""$"$""""""""$"$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&((&(((((&((((((((((((((((((((((((((((*(((((((    "" """""""""""$"$$"""""$$"$$""$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&(&&((&(((((((((((((((((((((((*(((((((((((((((((((   " " " " " """"""""""""$$"$$$$$$""$$$$$$$$$$$$$$$$$&&&&&$&&$&&&&&&&(&&&&&&&(((((&((((((((((((((((*(((((((((*((*(((((((  " """"" """""""""""""""""""$$$$"$$$$$$$&$$$$$$$$$&&$&$$&&&&&&&&&&&&((&&&((&(&((((((((((((((((*(((((((((((((*((((((((&    "" """""""""""""""""""""""""$$$$$$$$$$$$$&$$$$$&$&$&&&&&&&&&(&((&((&(((((((((((&((&&(((((((((((*(((((((((*(((((((   "" """" " """""""""""""""""""""$$$$$$$$$$&&$$&$&&$&&&&&$&&&&(&&(&&((((&(&(((((((((&((((((((((((((*((((*(((**(((((((  " " " """" """"""""$"$$"$$$$$$$$$$$$$$&$&&&&$&$&&&&&&&&&&&&&&&&(&&(&&((&&&(((((((((((((*(((((*((((((((*(((((((& " " " """"""""" """""""$$$$$"$"$$$$$$$$$$&$$&&$&&&&$&&&&&&(&&&&&&&(&&(&&&&&&(&((((((((((((((*****((((((***(((((((    " " "" " " " """"""""$"$"$$$$"$$$$$& $$$$$&&$&&&&&&&&&&&&&&&(&((("&&&&&&(((((((((((((((((((*(*&(*(*((*(((((((|   " " " """""""""""""$"$$$""$"$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&(&$(&&&&&(&((&(((((**(((((((((&$(((**((((((((     " "" """""""""""""""$""""$"""$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&(((((&(&((((((((((*(((((((((((((((((((((((((&@   " """ """"""""""""$""""""""$$$"$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((*(*(((((((((((((   """ """""" """"""""""""""""""$$$$$$$$$$$$$$$$&&&$$&&$&&&&&&&&&&&&&&&&&&((&&((&((((((*(((&(((*((((((((((((((((((((    " " """""""""""""""""""$"$$""""$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&(&&(&(&&&(&((((((((((((((((*((((((((((((((((     " """""""" """""""""""""$"""$"$$$"$$$"$$$$$$$&$&&&&&&&&&&&&&&&&&&&(&&(&&&&((((((((*((((((((((((*((((&((((((((((      """ """""""""" """""""$"$"$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&((&&&&(&&(&&&(((((((((&(((((((((((((((((((((&((      "" """""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&(&&&&&&&&(&(((((((((((((((((((&((((((((((((((((        " """"" """ """""""""""$"$""$$"""""$$$$$$$$$$&$&&$&$&&&&&&&&&&&&&&&&(&(((((((((&(((((((((((((((&((((((*((((&     " " " "" """"""""""$"""""""""""""""""$$"$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((&(((((((&(((((&  "" " """"""""""""""""""""""""""""""$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&((((((((((*(((((((((((((((((((((((((&  " "" "" """"""""" """"""""""""""""""$$"$$$$$$$$$$$&$$&&&&&&&&&&&&&&(&&&(((&(((((((((((((*(((((((((((((((((((((((    " """"""""""""""""""""""" """""""$"$$$$$$$$$$$$$$&$$$&&&$&&&&&&&&&&&&&((&(((&(((((((((((*((**(((((((((((((((&  " """""""" """""""""""""""""""""$$""$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&(&&&(((&&((((((((((((((((*((((((((((    " "" " """" """" """""""""""""""""""$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&(((((&((((&(((&&&(((((((((((((((((((((&    " "" """""" """"""""""""""$"""""""$$$$$$$$$$$$$$&&&&&$&$&$&&&&&&&&&&&&&((&&&(&(&&((((&(((&(((((((((((((*((&(&&     "" " """"""""""""""""""""""""$"$$$$$$$$$$$$$$$&$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((((((& " " """"""""""""""""""""$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&(&&&&&(&&((((((((((&(((((((((((&&&(&   " """" " " """""""" """""$"""""""$$$$$$$$$$$$$&$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((&&(((&  "" "" """"""""""""""$"""$$"""$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&(((&((((((((((&(((((((((((((&   " " " """""""$"""""""$"$""""$$$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&&&&&&((&(((&&&(((&(((((((((((((&&&&(*(($    " " """"""""""""""""""""$"$"$$$$$$$$$&&$&$$&$&&$&&&&&&&&&&&&&&&&&&(((&&&&&&&&((&(((((((((((*((((((&    " """"""""""""""""""$"$$$"$$$"$$$$$$&&$$$$$&&&&&&&&&&&&&&&&&&&(&&&&(((&((&&&&(&&&&(((&(((&(((((((&     " "" """""""""""$""""""$"$$$$$$$$$$$&$$$$$$&$&&&&&&&&&&&&&&&&&(&&((&(&&((((((&&&&&&&&(&&&&&&&&(&(&:  " " " """"""""$""""""""$""$$""$$"$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&((((&&&&&&&&&((&(&(&&("    """"""""$"""""$$""$""$$$""$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&((&&(&(&(((&&&&&&&&&&&&&((&(&&($P     "" "" """""""""$""""""""$$$$$$$$$$$$$$$$$&&$$&$&$&&&&&&&&&&&&&(&&&&(&&(&&(&&&&&((((&&&&&&&&&&&&(&$    " """"" """""""""""""""""""$$$$$$"$$$$$$$$$$$$$&$$&$&&$&$&&&&&&&&&&&&&&&&(&&(&(((((&&((&&&(&&&&&&&&&("      """""""" """"""""""$$""$$$$$$$$$$$$$&$$$$$$$$$$&&&$$&&&&&&&(&(&&&&&&&&&((((((&(((&&(&((&&&&&&&&"     " """"""""""""""""""""$$$$"$$$$$$$$$$$$&$$$$$$&$$$$$&&$&&&&&&&(&&&&&&&&&((&&&((&(&((((((((&&((&(&"     "" """"""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&(&&&&(&(&&&((((((((((&&&(&&&&&&       """"""""""" """""""""""""""$$$$$$$$$$$&"$$&$&&&$&$&&&&&$&&&&&&&&&&&(&&(&&&((((((((((((&&&&(&&&&&    " " """"""""""""""""" """""""""$$$$$$$$$"$$$$$&$&$$$&&&&&&&&&&&&&&&&$&&&&&&&&&(&&&&(&&&(&&&&&&&&    " """""" """"""""""""""""""""""$$$$$$$$$$$$&$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@   " " """ """""""""""""""""$$$"$$$$$$"$$$$$$$$$&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&   " """""" """"""" """"""""$$$""$"$$"$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&(&&&&&&((((&((&&&&&&&&&&&&&&&   "" """"" "" """"""""""""""""$$$$$$"""$$$$$$"$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&&&   " " " "" """"""""""""""$$$""$$$""""$$$$$$$$$&&&&$&&&$&&&&&&&&&&&((&((((((&&&&&&(&&&&&(&&&(   " " " """ """"""""""""""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&((((((&&&((&&&&&&&&&&&&0  " """"""""""""""""""""""""$$$$$$$$$$&$$$$$&&&&&$&&&$&$&&&&&&&&&&&&((&((((&&&&(&((&&&&&&&&&&    " """"""""" """"""""""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&(((&(&&&&&&&&&   " "" """" """"""""""""""""$$$$$$$$$$$&&$$$&$$$$$$&&&&&&&$&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&      """ """"""""""""""""""""""""""$$$$$$$$$$$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&    " "" "" """"""""""""$$""""""""""$$$"$$$$&&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&p     " "" """"""""""""$""$"""""""$"$"$$$$$$&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&     " "" "" """""""""""""$""$""""""$"$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&   " " """ """""""""""$""""$$""""$$"$$$$$$$$$$$$&&&&&&&&$&&$&&&((&&&&&&&&&&&&&&&&&&&&$$&&&&&&&    " """""""""$""""""$"$"$$$$$""$$$$$$$&$&$$&$&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&   " " """""""""$$$$"""""""$$$$$$"$$$$$$&$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&   " """" """""""""""$$"""$""""$$"$$$$$$$$$$$$$$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&$&    """""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$&$&&&&&&&&&$&&&&&&&(&&&&&&&&&&&&&&&$&$&$&&   """ """""""""""""""$$"$$"$$$$$$$$$$$$$$&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&  """""""""""""""""$$$$""$$$$$$"$$$$$$$$$$&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&  "" " """""""""""""""$"$$""$$$$$$$$$$$&$$$&&$$&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&$&&&&&&&    """ """""""" """"""""$""$$$"$$$$$$$$$$$&$&$&&&&&&$$&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&$&&     " """""""" """"""$$"$$$$$$$$$$$"$$$$$$$&&$&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&$& " " " """""""""""$""$"$"$"$$"$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&(&&&&&&(&&&&&&&&$&$&&     """""""""""""""""""$$$$$$$$$$$$$"$$$$$$$&$&&&$&$&&&&&&&&&((&&&&&&((&&&&&&&&&&&&&&&&&&     " """"""""""""""""$"$$$$$$$$$$$$"$$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&$&$&&      """"""" """"""$""$"$"""$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&      "" " " """"""""$"$"$"$$$$$$$$$$$$$$&$$$$$$&&$&&&&&&&&&&&&&&&&&&&(&&&&&&&$&&&&&&&&&&&       " " " """ """""$$"$"$$$$$$$$&$$$$$$&$$$$$&&&$&&&&&&&&&&&$&&&&&&(&&&&&&&&&&&&&&&&&&    "" " "" """""$"""""$$""$$$$$$$"$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&       " " """"""$"""$"$""$"$$$"$$$$$$$$$$$$$$$&&&&&&&&&&$&$&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&@      " " """""" """"$"$"$$$$"$$$$$$$$&$$$&&&$&&&&&&&&$$&&$&&$$&&&&&&&&&&&$&&&&&&&&&&&&(   """"""" """"$""""$"$""$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&"$&&&&&&&&&&&&x     "" " """""""$""""""$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&$$&&     " "" """""""""$""""$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&"        " " """"""""""$$""""$"$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&$&&"      """""""""""$""$$""$"$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&"       """"""""""$"""$$"$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&(       " """""""""""""$$$$$"$$$"$$$$$$$$$$$$$$&&$$&&&&&&&(&&&&&&&&&&&$&&&$&&&$&&&$$$$&"  " " """"""""""""""$$$$$$$"$$$&$$&$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&$$$&&$&&&&&$$$&        " """""" """"""" """"$$$$""$$$$$$$$$$$&$$$$&&&&&&&&&&&&(&&&&&&&&&&&$&$$&&&$&$$$$$$&&      """ "" " " " """""""$"$"""$$$$$$$$$$$$$$$&&$&$&&&&&&&&((&&&&&&&&&&&&&&&&&$&&&$$$$$$&    " "" " " """""" """"""""""$"$$$$$$$$"$$$$$&&&&$&$&&&&&&&&&&(&&&&&&&&(&&&&&&&&&$$$$$$&&&x    " " """ "" "" """ """""""""$$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&$$$&&&&&     """""" """""" " " """""""""""""""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&(    """" " "" """"""""""""" " " " """"""""""""""$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&     """" " """""""""""$""""""""" " """" """""""""$""$"$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&(&&&&&(      "" """"" """"""""""$"$"""""$""""""""""""""""$$$$&$"$$$$$$$&$$$$$$&&&&&&&&&&&&&((&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&    "" """"""""""""$""$$$""$"""""""""""""""""""$$$$$$$$$$$$$$$$$$&&$$&&&&&&$&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(     """""""""""""""$$$$"$$$$$$"""$"""""""""""$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&(&&&((&&&&&&&&&&&&&(&(&&(&&&&&&&&&&&&&&&&&&(      " " """""""""""$$""$$$$$$$$""$$$$$$""$$"$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&(((&&(((((&&&&(&&(&&&&(&((((((&&(&&&&&&&&&(&((     " """"""""""$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((&(&(&&&&(&((((      """""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((&((((&((((     "" """""""""""$$$"$$$$$$$$$$$$$$$&$$$$$$$$$$"$$$$$$$$$&&&&&&&&&&&&&&&&((((((((((((*((*(((***((((((((((((((((((((((((((*        """ """"$"$""""""$$$$$$$$$&$$$$&&&$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&((((((((((((((((((((((((*((((((((((((((((((((((((((*      " """"""""""$$$$$"""""$$$$$$&$&$$&&&&$$$$$&$$$$$$$$$$&&&&&&&(&&(&(((((((((((*(*(((((((((((((((*((((((**(((((((((((((((,       """""""""""""$$$$"$""$$$$$$$$$$$$$$$&&&$$$$$$$$$$&$&&&&&&&&&&(&&((((((((((**((*(((**(*(((((*(((((((((((((((((((((((***      " """"""$$"$$$$$$$$$$$$$&$$$$&$$$$$$&&$&$$$$$$$$$&&&&&&&&&&&((((*((******((**((*****(((((*(*((((((((((((((((((((((**H     """""""$$"$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$$$&$&$$$&&&&&&&&&(((((((((******(*(********(((((((((((((((((((((*((**(((((*     """ """""""$$$$$$$$$$$$$&$$&$$$$$$$$$$$&$&&$$$&$&$$$&&&&&&&((&&&((((((((**((*((******(*(((**(((*(((((((((((((((**(*****,  " " "" """"""""""$"$"$$$"$$$$$$$$$&$$$$$$&$$$&$&$$$$&$&$&&$&&&&&&&&((&&((((((((((((((((((*(***((((((((((((((((((((&(((***(****,,    """"" """""""""""$$$$$$$$$$$$$&$&$&$&$&$$$&$&$&&&$&&&&&&&&&&&&&&&(((((((((((((((((*(*****(((((*((((((((((((&((&(((((((*****(**   "" """$"""""""$$$"$$$$$$$$$$$&&&&$&&$$$$$&$$$$&$&&$&&&&(&(&&&&(((((((((((((&((((((*((((((((((((((((((((((&(((((((((((****,    """""" """"""""""$$$$$$$$$&$$$&$&$$$$&&$&&$$&&&&&&&&&(&&(&(((&&&((&&(&(&(((*((((((((((((*&&(&(((((((((((((((((((((*(*,     """" " """""""""""$"""$$$$$$$$$$$$&$$&&$&$$$$&&&&&&&&(&&&&&&&"&&&&&&(((((((((((((((((((((&"(&((&(((((((((((((((((*(**,$   """""""""""""""$$$$$$$$$$$$$$"$&$$$$$&$$&&&$&$&&&&&&&&&&&&&(&(&(((&(((&&&&&&&(&((&(((((((((((((((*((((****,,