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 = '308A14' IMAGE_NUMBER = 31827141 IMAGE_TIME = 1977-04-23T07:11:13Z EARTH_RECEIVED_TIME = 1977-04-25T02:15:42Z ORBIT_NUMBER = 308 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 Ì;+,DâŬ cèÓ!«`Žç"~öN2®ÈqôýãÓÍӬΥú¿z*6'      " " " "" " " " " " " """""""""""$""""""" """""""$"""""$"""""""""""""""$"""$$$"""$$$"$"""""$"""" """""""""$""""""""""""" """"""""" " """""    " "" """" """""""""""""""""""""""""""""""""""""""$"$$$$""$$$$$$$$$"$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""" "" "   "" " " """""""""" """"""""""""""""""$"""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$&$&&$$$&$&&$$$$$&&$&&$&"$&&$$&$$$&&&&$&$&&&&&&&&&&&&$&&&&&&&&&$&$&&$&&$$$$$$&$$$$"$$$$$"$"$""""$"""$$"""$"""""  " " " " """"""""""""""""""""""""$""$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$"$&$&$&$&&&&&&$&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$&$$$$$"Àà  " """"""" """"""""""""""""$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&$&&&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&&&&(&&&&&&&&&&&&&&&&&&&$&&&$&$&$&&$$$$$&$&$$$$$$$$$$       """ " "" "" """"""$"$$""""$"""$"""$&$"$$$$$$$$$$"$$"$$$$$$$&&&$&&&&&&&&&$&&$&$&$&&$&$&&&&$&&&&&(&(&&&&&&&&&&&&&&(&&&&((((((((&&&&&&&&&&&&&(&&$&&&&&&&&&$$$$$$$$$$$&&$&&&&&$$&&&$Ø "  &   """ " & "  ""  $$"""$$"""" """   $$$&$&$"  "$&$""$&"" "$&&$&&&$  "$&$"$&&$$$" $&(&&(&&$" $$(&$$(&$$"$""&(&((*(&" ,&&$"$$$"" $$$&(&$""$&&&$$$"@ "  """" "   """ &"$$$$$"  """" $$$  &$&&$"$$" "$$$"$$&$"""$&(&&&$$$"""""&&&""&&&$""$$&((&&(&$$$""$&&&$$&&&$$"$&((&(((($"$$&&&&$"$(&$"""&&&("&&&"" "$&&&$"$$"$$     """"""  """" """""$$$"""$ $"" ""$$$$"""""$$$$$&$$$"""$$$$$$$&&$$$$$&&&&&&$&$&$$$$&&&$&&&$$&*&&((&&&&&&$&&&&&&&&&(&(&&(((((((&&&&&&&&&&&&&(&&&&&&&&&&&&&&$"$$$$$$$&&&&$$&&&(&    " """ """""""""""""""""""$""""$"""$$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&$&$&&&&&&&&(&&&(&&&&&(&&&&&&&&&((((((&((((((((&(((((((&(&((&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&     " """""""""""""""""""$""""$$$$$$$"$"$$$$$$$$$$$$$$$&&&$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&((((((((((((((((&(((((((((((&((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&        """"""""""""""""""""""""$$""$$"""$$$$$$$$$$$$$$$$&$$&$&&$&$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((&((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ˜€   """""" """"""""""""""""$""""""$"$$"$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((&(((((((((((((((((((((((((&(&((&((&(&&&&(&(&&&&&&&&&&&&&&&&&&&& 4     """" """" """""""""""""""$"$""""$$"$$$$$$$$$$$$$$&$&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&&&&((&(&(((((((((((((((((((((((&(((&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&    " "" """"" """"""""""""""""$""""$$"$$$$$$$$$$$&$&$$$&&&$$&&&&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(((&((((((((((((((((((((((((((((((&(&&(&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&è   """""""""""""""""""""""""""$$$$$$"$$$$$$$$$&$$$$$$$&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((((((((((((((((((((((((((((((((&(&((&&&(&&&&&&&&&&&&&&&(&&&&&       " """""""""""""""""""""""$$$$"$$"$$$$$$$$$$$$$$$$$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((&(((((((((((((((((((((((((((((((((((&((&(&&&&&(&&&(&&&&&&&&&&&&&&&  " """"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&&&$&$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((&(((((((((((((((((((((((((&((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&     """""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&((((((((((((((&((((((((*(((((((((((((((((((&(&((&&(&&(&&&&&&&&&&&&&&$  " "" """"""""""""""""""""""""""$$$""""$$$$$$$$$$$$$&&&$$$$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&(((((((((((((((((((((((((((((((&((((((((&&(((&((&&&&&&&&&&&&&&(&&&&&<  " "" """""""""""""""""$$"$"""$$"$$$"$"$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&&((((((((((((((((((((((((*((((((((((((((((((((((&&&&&(&&&&&&&&(&&&&&&  " """"""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((&&(&&((&(((((((((((((((((((((((((((((((((&(((((&&&&(&&&(((((((&&&&&&  " """" """"""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&&&((((((((((((((((((((((((((((((((*((((((((((((&&&&&&&&&&&&(&&&&&&&°   " "" """"""""""""""""""""""$"$"""$$$"$$$$$$$$$$$$$$$$&$$$&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((((((((((*((((((((((((((((((&(&&&(&&&((&&&&(&&&   """ " " """""""""""""""$"""""""$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(((((((((((((((((((((((((*(((((((((((((((((((((((((((&&((((((&&(&&&  " """"""" """"""""""""""""$"$$$$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&&((((&((((((((((((((((((((*(((((((((((((((((((((((((&(&&((&&((((&(&&&    "" "" """""""""""""""$"""$"""$"$$"$$$$$$$&$$$$$$$&$$$$&$$$&$&$&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(((((((((((((((((((((((((((((**(((((((((((((((((((((&(((&&((&((((&(((&    """ """"""""""""""""$"$"""$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$&&$&$&&&&&&&&&&&&&&&&&&(&&&&&&((((&(&((((((((((((((((((*(((((*(((((((*((((*(((((((((((((&(&&(((((((&&(&&    " " "" """"""""""""""""""""""""$$$"$$"$$$"$$$$$$$$$$$$$&&$&&$&&&&&$&&&&&&&&&&&&&&&&&(&&&(&(&(&((((((((((((((((((((((((*((((((((*((**(*((((((((((((((&(((&&(((&((((&&   " " """"""""""""""""""""""$"$"$$""$$$$$$$$$$$&$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((&(((((((((((((((((((((*(((((((*(((((*((*((((((((((((((((&((((&&&&      " " """"""""""""""""$""""""""$$$"$$$$$$$$$$$$$&&$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&(&&(((&(((((((((((((((((((((((((((((*((**((*((((((((((((((&((((((((((&(&P    " """"""""""""""""""""$"""$"$"$$$$$$$$$$$$$$$$$&$$$&&&&$$$&&&&&&&&&&&&&&&&&&&&&&(&(&&(((((&&(((((&(((((((((((((*((*((*(*(((((((((((((*((((((((((((&(((&((((&&&     " " """ "" """"""""""""""$""$""$$$$$$$$$$$$$$$$$$$$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&(((((((((((((((((((((((*(((*(**(((**((*(((((((((((((((((((&(&(((&(((&       " """" """ " """""""""""""""""""""$""$$$$$$$$$$$&$$$$$$$$&$$&$&&&&$$&&&&&&&&&&&&&&&&&&&(&&(&&&((((&(((((((((((((*((((((*(((((*((**(((*((((((((((((((((((((((((((((((&       " """"""""""""""""$"""""$""$""$$$$$$$$$$$$$$$$$$$$&&$&$$$$&&&&&$&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((((((((((****(((****(((((((((((((((((&((((((((((((&     " " "" """""""""""""""""$""$"""" $$$$$$$$$$$$$$$$$$$$$$$$&&&"&&&&$&&$&&&&&&&&&&&&&&&&&(&$(((((((((((((((((((((((*((("$(*(***((((((((((((*(((((((("&((((((((((((&    " """ """"""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$&$&$&$&&$$&&&&&$&&&&&&&&&&&&&&&&&&(&((&(&((&((&((((((((((((*(*(((((((((*((**((**(*(((*(((((((((((&&((((((((((((&   """" " " """"""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((((((((((((((((((*((((***((((*(((*(*(((((((((((((((((((((((((&   """"" """"""""""""""""""""$$""$"$$$$$$"$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&&(((((((((((((((((((((((*(*((***((*(((**((*((((((((((((((((((((((&     " """""""""""""""""$$"$$""$$$$$$$$$$$$$$$$$$$$&$$$$&$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&((((((((((((((((((((******(**(*(((*((((****(((((((((((((((((((((((&     """""" """"""""""""""""$""$"""$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&((((((&(((((((((((((((****(((*((*((****(*(((*((((*(((((((((((*(((((((&   """"" """""""""""""""""""$$$"$"$$$$$$$$$$$$$$$$$&$&$$$&&&$&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&(((((((((((((((((((((((**((***((**(**((((((*((((((((((((((&((((((((&&   "" " "" """""""""""""""$""$$""$$$$$"$$$$$$$$$&$$$&$&$$$$&&&&$$&&&$&&&&&&&&&&&&&&&&&&((&&(&((&((((((((((((*((((((((**((*(**((**(*(((((*(((*((*((((((((((((((((((&   " " """""" """""""""""""$$"$"""$$$$$$$$$$$$$$$$$$$&$$$&$$&&$&$&&&&&&&&&&&&&&&&&&&&&(&&(&&&&(((((&(((((((((((((((((((**(**(((*(***(*((**((((((*((((((((((*((((((((    " "" """""" """""""""$""""$"$$""$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((*(((**(*(((***(*(((((((((((((((((*((((((((*(((((   """ """""""""""""""""$""$$$$$"$$$$$$$$$$$$$$$$$$$$&&&$&&&$$&&&&&&&&&&&&&&&&&&&(&&&&&&(((((((((((((((((((((*((((*(((((**((****(*(((*(**((((((((*((((((*(((((&     " " """"""""""""""""$""$$""$"$"$$$"$$$$$$$$$$$&&$$$&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((((((((**(****((*(*((((((*((*((**(((((((((((*(((((&   " "" " """""""""""""""""$$"$"$""$$"$$$$$$$$$$$$$$$&&$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((*((*(*(*((*((*((***(((*((((*(((((*((((((((((((((  " " """"""""""""""""""""$$""$"$$$"$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((*(((((*(*(*(**(**((**(*(*(((((((((((**((((((*((*((((((((    " " " """""""""""""""$""""""""$"$""$$$$$$$$$$$$$$&$$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((((((((((*((*(*((((*((((((**(((**((((*((((**((((*((((*(((   """"" """"""""""""""$"$"$$$"$""$$"$$$$$$$$$$$$$$&$$$&$&&$&&$&&&&&&&$&&&&&&&&&&&&&&&(&(&(((((((((((((((((((((*(*(((((((*(*(*(((((*(((((((***(*(((*((*(*((((((  " "" """"""""""""""$$"""$""$$$"$$$$$$$$$$$$&$$$$$$&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&(&&&&&&((((((((((((((((((((**(***(**(*((*(****(((((((((**((*(*(*(**(*((((((    " """"""""""""""""""""""""$$""$""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((*(((**(((((((*(******((*(((*(*(*(((****((((((((    " " " """""""""""""""""$"""""$""$"$"$"$$$"$$$$$$$$$$&$$$&&$&&&&&&&$&&&&&&&&&&&&&&&&(((&&(&((&&&((&&((((((((*(((((**(((**((((((((((((((((**(((*((((*(**((((*((((( " " " """""""""""""""""""""$"$$$$$$"$$$$$$$$$$$$$$$&$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&(&((&((((((&(((((((((((((((((*********(*(((((((((**(**(**(((((***((((((    """ "" """""""""""""""$"""""""$$$"$$$$$$$$$$$$$$$$$$&$$&&&$$&&&&&&&&&&&&&&&&&&&&&&((&(&(&&((((&((((((((((((((((*(((*(**(*((((((((*(*((((***(*(**(**(***(*(((      " " """"""""""""""$"""""""""$$"$"$$$$$"$$$$$$&$$&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&(((((((((*(((((((((((((((((**(**(*((*((((((*((((((*((((******(((  " """""""""""""""""""""""$$""$"$$$$$$$$$$$$$$$$$$&&$&$&&$&$&$&&&&&&&&&&&&&&&&&&&((&(&(&&&&(((((&(((((((((((((((((((*((((((((***(*(((((((*((**(*****(((((   "" " """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&$&&&&&&&&&&&&&&&&&(&&&(&&&((&(&(((((((((((((*(((((((((*(((*(*(((((*(**(**(**(((((((((*(((((  "" """" """"""""""""$"""$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((((&(((((((((((((((((((((((**(((*((((*(((*(*((((((((((***((*(((   " """"""""""""""""""""""""$$$""$$$"$$$$$$$$$$$$$$$$$$$$$$&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((**((((((((((((((((****((**((  " " """ " """"""""$"""""""""""$""$$$$$$"$$$$"$$$$$$$$$$$$$$&&$$$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((*(*(((((((((*(((((((((((*(***((**(**((6€ " " """ """" """""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((*((((((((*((*((((((*(((***(*****((     " """""""" """""""""""""$$"""""$$"$$$$$$$$"$$$$$$$$$$&&$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((**((((((((((((((*(*((*(**********(*(   " "" """"""""""""$"""""$"""$$""$"$$$$$$$$$$$$$$&$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((*((((((((((((((((((*(((((*******(**(     "" """""""""""""$""""$""""$$$$""$$$"$$$$$$$$$$$$$$&&&$$&$&$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&((&(&((((((((((((((((((*(((((((((*((((((((((((((((*(((*(********(      """"""""""""""""""""$$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$&&$$&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((((((((((((*((((((*(((**(**(*(**(   " "" " "" """$""""""$"""""$"$$$"$$"$""$$$$$$$$$$$$$&$$$$$&$$$$$&& $&&&&&&&&&&&&&&&&&&&&((((&&&&(((((((((*(((((((((((*(((((&(((((((((((((((*((*********( """""""" """""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$&$$$$&$&&&$$&&&&&&&&&&&&&((((&&&((&$(((((((((((((((((((((((((((&&((((((((((((*(((*(*********  " "" " """""""""""""$"""$$$$"$$""$$"$$"$$"$$$$$$$$$$$$$$$$$$$&$$$&&$&$&$&&&&&&&&&&&&&&&&&(&&(((&(((((((((((((((((((((((*(((((((*(((((((((((((****(********(   " " """"""""""""""""$""""$"""""$$$"$$$$$$$$"$$$$$$$$$$$$&&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&&&(((((((((((((((((((((*((((*((((((((((((((((*(*(*(*(*******(    " " """""""""""""""""""""""$$"$$"$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&$$&&&&&&&&&&&&&((&&&(((((((((((((((((((((((*(((((((((*(((((((((((((((((*(**(*****(    " """""""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&$&&&&&&&&&&&&&&&&&&&((&&(&(&(((((((((((((((((((((((((((((((((((((((((((**((*******(    " """"""""""""""""""""$""""""$$"""$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&&(&(&((&(((((((((((((((((((((((((((((((((((((((*((**(*******(   "" " "" """""""""""""""""$$$$$"$$$"$$$$$"$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&$&&&&&&&&&&&&&&&(&(&(&&(((((((((((((((((((((((((((((((((((((((((*(((*(*(********(€     """"""" """""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((*(*(((((((((((((((((*((((*(************    " " "" """"""""""$"""""$$""""$""$"$$$$$$$$$$$$$$$$$$$&&$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&&(&&&((((((((((((((((((((((((((*((*((((((((*((((*(**********(    " " " """"""""""""""""""""$$$"$$"$$$"$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$$$$&$&&&&&&&&&&&&&&&&&&((&(&((((&&((((((((((((((((*((((((((((((((((((((**************   "" " """""""""""""""""""""""""$$"$$$"$"$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$&&&&&&&&&&&&&&&&(&&&&&(&(((((((((((((((((((((((((*((((((*(((((((((((*((**********  " " """"""""""""""""""""""""""""$$""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&((&((&&&(((((((((((((((((((((((((((((((((((((((***************(  " """ " """"""""""""""""""""$""$"""$$$""$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&(&(&&&(((&(&((((((((((((((((((((((((((((((((((((((***********( " " """""""""""""""""""""""""$$"$$"""""$"$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((((((((((((*(((((**********(      " " " """"""""""""""""""""""$"""""$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((((((*((((((*(**************(   " """ " """"""""""""""""$""""""$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&(&&&&(((((&(((((((((((((((((((((((((((((*((((((*((*********(    " """"" """"""""""""""""""""""$""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&(&&&&(((((((((((((((((((((((((((((((((((((((((((************ 2     " "" """"""""" " """""""""$"$"$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((((((((((((((((**(*((**********(     "" """"""""""""""""""""""""""""$"""$$$$"""$$""$$$$$$$$$$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&((&(&((((((((((((((((((((((((((((((((((*(((*************(  "" " " """""""""""""""""""""""""$"$$"""$"""$"$"$$"$$"$"$$$$$$$$$$$$&&&$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((**(((((************(      " " " "" """""""""""""""$"""""$$""$$"$$""$"$$$$$"$$$$$$$$$$$$$&$$$&&$&$&$&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((*(*(************    "" """""""""""""""""""""""""$"""$$"$"$"$$$$"$$$$$$$"$"$$$$$$$$$$$$$$$$&$&$&&&&&$$&&&&&&&&&&&&&&(&((&&((((((((((((((((((((((((((((((((((((*****((*********(     """"""" """"""""""""""""""""""""$"""""$$"$$"$$$$$$$$$$$$$$$$$$$$$$&$&&&$$$$&&&&&&&&&&&&&&&&&&&&(&&(&(&((((((((((((((((((((((((((((((((((**((***********(      " "" " "" """""""""""""""""""""""$"$""$$$"$"$$$$$$$$$$$$$$$$$$$$$&$$$&&&$$&&&&&&&$&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((((((**********,,**(    " " """"""" """""""""""""""""""""$$"""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&(&(&(&((((((((((((((((((((((((((((((((**(*************     "" "" """"""""""""""""""""$"""""""$"$""""$$$$$$"$$$$$$$$$$$$$$$$$&$&&$&&&$&&&&&&&&&&&&&&&&&(&&&(&((((((((((((((((((&((((((((((((((((((*(***********(      " " " """"""""""""""$"""""""$"""""$"""$""""$$"$$$$$$$$$$$$$$$$$&$$&&$$&&&&$&&$$&&&&&&&&&&&&&&&&((((((&(((((((((((((((((((((*(((((((((((**(*(*********(    "" """""""""""""""""$""""""""""""""$$"$"$$"$$""$$$$"$$$$$$$$$$$$&$$$$$$$$&&&&&&&$&&&&&&&&&&&(&&&&&(((&((((((((((((((((((((((((((((((((**************(.   " " """""""""""""""""""""""""""$$"""""""""""$$"$""$$$$$$$$$$$$$$$&&$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&(&&((&(&(((((((((((((((((((((((((*(((((**********(*(   " """"" """"""""""""""""""""""""""$"$"""""$"$$$$$$"$"$$$$$$$$$$$$$$$$$&$&&$&&&$&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((*************(   " """ " """""""""""""""""""""""""$$"""$"""$$"$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&$&&&&&&&&&&&&&&&&(&&&&&&&&(((((((((((((((((((((((((((((((((*(*************(   "" """ """""""""""""""""""$""""$$""$$""""$$"$$"$""$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&(&&&&(&&((((&&((((((((((((((((((((*((((((((************(     " """ " """ """"""""" """"""$""""""$""$$"$$$$$$$$""$$$$$$$$$$$$&$$&$$&$$&&&&&& $&&&&&&&&&&&&&&&&&&&(&((((((&((((((((((((((((((((((((*(((************     " "" """""""""""""""""""""""""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$&&$&$&$&&&&&&&&&&&&&&&&&(&&(&(&((((((((((((((((((((((((((((((((((*(*************$˜    " "" """"""""""""""""""""""""""""""$$""$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&((((((((((((((((((((((((((((**************(  "" " """""""""""""""""""""$"""$""""$$"$$"$""$"$$$"$$$$$$$$$$$$$$$$$$&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((&(((((((((((((((((((((****(********(    " " """""""" """"""""""""""""$"""""""$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&&$&&&&&&&&&&&&&&((((&((((((((((((((((((((((((((((((((***************(   "" """"""""""""""""""""""""""""""$"$$"$$"$$$"$$$$$$$$$$$&$$$$$&$&&$$$&$&&&&&&&&&&&&&&&&&&&&(&(((&(&((((((&(((((((((((((((((((((((*(*************   " " """"" """"""""""""""""""""$"""""$""$$$"""$$"$$$$$$$$$$$$$$$$$&$$$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&(&(((&(((((((((((((((((((((((((((((**************(       " """""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&$&&&&&&&&&&&&&&(&&((((&&(((((((((((((((((((((((((((((((((((**(*******(   " """" """"""""""""""""""""""""""""""$""$$$$"$"$"$$$$$$$$$$$$$$$$$$$&$$$$&&$&&$&&&&&&&&&&&&&&&&&(&&((&((((((((((((((((((((((((((((((((*(****(*********(    "" "" """""""""""""""""""""""$""$""$"$$"$$"""$$$$$$$$$$$$$$$$$$&$$$$&$$$&&&$&$&&&&&&&&&&&&&&&&(&&((&((((((((((((((((((((((((((((((*((************(  " " "" """"""""""""""""""""""""$"""$"""$$"$$$$"$$$$$$$$"$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((((((*************(   " """ """""""""""""""""""""""""$""""""""$$""""$"$$$$$$$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&(&&&((&&&(&&((((((((((((((((((((((((((*(((***********(    " " """""""""""""""""""""""""""""""""$$$$$$"""$$"$$$$$$$$$$$$$$&$$$$&&&$$&$&&&&&&&&&&&&&&(&&&&&(((((((((((((((((((((((((((((((((*(*(**********(   " " """""""""""""""""""""""""""""""$$"$""$$$$$$$$$$"$$$$$$$$"$$$$$$&$&$$$&$&&&&&&&&&&&&&&&&&&&(((&&&(((((&((&(((((((((((((((((((((*((*************(  """ " """""""""""""""""""""$$""""""$$""$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&(&(&&&&&&((&(((((((((((((((*(((((((((*((((**(**********(  "" " """""""""""""""" """""""""""""""$"$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&(&&((((&(&((((((((((((((((((((((((*((*************(   " """""""""""""""""""""""""$""$"""$$$""$""$"$$$$$$$$$$$$$$$$$$$$$&$&&$&&&$&&&$&&&&&&&&&&&(&&((((&(&(&&((((((((((((((((((((((*((**((*(((********(   " """"""""""""""""""""""""""""$"""$"""$$"$"$$$$$"$$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&(&&(((((&(&(((((((((((((((((((((((*(((*(*(********  " """""""""""""""""""""""""""""""""$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&&(&&&&(&(&(&(((((((&(((((&(((((((((**(((***********( " " """" """"""""""""""""""""""""$"$""$"$$"""$$$$$$$"$$$$$$$$$$$$$$$$$$$&$&$&&$&&&&&&&&&&&&&&&&((&&(&((((((((&(((((((((((((((((((((((*(******(**(    """ """""""""""""""""""""""""""""""$"""""$$"""$"$$$$"$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&(&(&(&((((((((((((((((((((((((((((*(((((*(*****(  "" " """""""""""""""""""""""""""""$$"$$$$""$$"$$""$$$"$$$$$$$$$$$$$$$$$&&&&$$$&&&&&&(&&&&&&((&(((((&((&((((((((((((((((*(((***((((((********     " " """ """""""""""""$""""""""$""""""""$"$"$""$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&(&&&&(((&(((((((((&((((((((((((((((**(((*(((*(***(      " """""""""""""""""""""""$"$"""""$"""""""$"""$"$$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&&&&((((((((((&((((&(((((((((((((**(((((***(*((*(    " "" """""""""""""""""""""""""""""$"""""$"$$$""$$$""$$$$$$$$$$$$$$$$$$&$$$$&&&$&&&&&&&&&&&&&&&&&((((((((&(((((((((((((((*(**(**((**********(    " """""""""""""""""""""""""""""""$$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((*((((((((*((((*(*****(    """"""" """"""""""""""""""""""""$"$"""""$"$$""""$$$$$$$$$$$"$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&(&(((((&((((((((((((((((((**(*(*(****(*****(     " """""""""""""""""""""""""""""""""$$"$""$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&((((&((&(((((((((((((((((((*((*((((****(*******(    " """ """""""""""""""""""""""""$"""$""$"""$"""$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&((((((&&((((((((((((((((((((*(((*(***(********(   " " "" """"""""""""""""""""""$"""""$"""$"$$$""$$"$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&(&&&&&((((&((((((((((((((((((*((((((((*********(   " " " """" """""""""""""""""""""""""$$$"$$$"""$"$"$"$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((*((*((**********((     " " " """"""""""""""""""""""""""$""""""""""$"$"$"$$$$$"$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&(&&&&&&&(((((((((((((((((((((((((***(***********(   " " """""""" """"""""" """""""""""""""""""""""$""$"$$$$$$$$$$$$$&$$&&$&$$&&&&&$&&&&&&&&&&(&((((((&((((((((&$((((((&(((((((((******(****&    "" " " """"" """""""""""""""""""""$""""""$"""""""$""$"$$"$$$$$$$$$$$$$$$$$$$&$&$&&$&&&&&&&&(&&((&&(&&((((((((((&((((((((((((((((((*((*******   " " " """ """ """""""""""""""""""""""""""""""$$$"$$$$$$$$"$$$$$$$$$$$&$$$$&$$&&&&&&&&&&&&&&&&(&&&&(&((((((((((((((((((*((((*(*(((******(**&      """"""""""""""""""""""""""""""""""""""""""""$"$"""$$"$$$$$$$$$$$$$&$&$&$&&&&&&&&&&&&&&&&&&(&&&(((((((&&(((((((((((*(((((((((((*(**(****&    " "" " """" """""""""""""""""""""""""""$""$$$"$""$"$$$"$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((*(((**(**(****((  " " "" """ " """""""""""""""""""""""""""""$"$$""$"$$"$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&(((((&((((((((((((((((((((*((((((((*****(&  " """"""" """""""""""""""""""""""""""""$$"$""$""""""$"$$$$$$"$$$$$$$$$&&$$&&&&$&&&&&&&&&&&&&&&&((&((((((&(((((((((((((((((((((((*******(*&     """"" """"""""" """"""""""""""""""""""""$$"$$$$"$""""$$$$$$$$$$$$$$$&&$$&&&&&$&&&&&&&&&&&&&(&((&&((((((((((((((((((((*(((*(*******((**&    " " """"""""""" """"""""""""""""""""$"$$$$"""$""$$$"$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&(&((&(((((((((((((((((((((((((((**(((****&     """ """"""" """"""""""""""""""""$$"""""""$""$$""$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&(((&&((&(((((((((((((((((((((((*(*((***(***&  """"""" """"""""""""""""""""""""""""""""""$"""""$$"""$"$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&(((&(&&&((&(((((((((((((((((((*((((((((***(***& " " """"""""""""""""""""""""""""""$$"""""""""""$$$"$$$$$$$$$$$$&$$$$$$$$&&&&$&&&&&&&&&&&&&&&(&((&((((((&(&(((((((((((((*((((((((((**((&  " """ " """""""""""""""""""""""""""""""$"""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&(((((((((&((&((((((((((((((*((**((*(*((((($  " " """ """"""""""""""""""""""$""$""""""""""$"$$$$$$$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&(&((((((((&(((((((((((((((((((((((*(*(((((&   " " "" " """"""" """"""""""""""""""""$""""""$"$""$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((*(((((((*&    """" """"""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&(&&&&&&(((((((((((((((((((*(((((((((((((((((*$  """ """""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&$&$&$&&&&&&&&&&&&&&&&&&&(&((&(((&((((((((((((((((((((((*((((((((&   "" """ """""""""""""""""""""""""""""""""""""""$""$"$$$$$$$$$$&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((((((((((*((*(((((($  "" " " "" """"""" """"""""""""""""""""""""""""""$$$$$"$$$$$$$&$$$$$$$$&&&&&&&&$&&&&&&&((&&&&&&&(((((((((((((((((((((((((((((((((((("   "" " """""""""""""""""""""""""""""""""$$""$$$$$"$$"$$$$$$$$$$$$&$&&$$$&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((($   " " "" "" """"" """""""""""""""""""""""""""""$$$$$$$$$"$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&((&&&&(((&((&((((((((((((((((((((((((((((((& "" """ """"""""""""""""""""""""""""""""$""""$$""$"""$$$$$$$$$$$$$$$&$$&$$&&&&&&&&&&&&&&&&&&(((&(((((((((&(&((((((((((((((((((((((((   """ """ "" " """" """"""""""" """""""""""""""$"$""$$$"$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&((&&&&((((((((((((((((((((((((((((((((((($   " """ """"" """""""""""""""""""""$""""""$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((&(((((((((((((((((((((((((((((&  " " """"" """"""""""""""""""""""""""""""$$"$$$"$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&(&((((&&(((((((((((((((((((((((((((((((&    " """""""" """ """""""""""""""$""""""""""""$$$$$$$$$$$&$&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((&     " """ "" " """" """ """"""""""""""""""""$"$$"""$$$$$$$$$$$$$&$$$&&$&&&&&&&&&&&&&&&&&&&(&(((&&((((((((((((((((((((((((((((((&     "" """ """"""""""""" """"""""""""""""""$$$"$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&(&(&&((&&(&(((((((((((((((((((((((((((((&    " " """""" """""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$&$&&$&&$&&&&&&&&&&&&&&&&(&((((((&&&((((&(&(((((((((((((((((((((&  " " """ """ " """ " """""""""""""""""""$"""$$$"$$$$$$$$$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&&(&&&(&&&&&&(((((((((((((((((((((((((((((&   " " " """"" "" "" """"""""""""""""""""$$"$$$$$$$$$$$$$$$$$&&$$$&$&&&&&&&&&&&&(&&(&&&&&&&&(((&(((((((((((((((((((((((((&((&  " " "" " " """""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&(&&&(&&&((((((((((((((((((((((((((((((&   "" " " """""""""" """""""""""""""$"$$""""$$$""$$$$$$$$&$$&&&&$&&&&&&&&&&(&&&&&&&&((&((((((((((((((((((&(((((((((((((&   " "" "" """ """""""""""""""""""""$$$$$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&&&((&(((((((((((((&((((&(((((((((   " " " " """"""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&((&&(&(((((&*(((((((((((((((((((((   " " """"""""""" """"""""""""$$"$$""$"$$$$$$$$$$$$$&&$$$$&&&$&&&&&&&&&&&&&&&(&(&&&(&&&&&(((((((((((((((((((((((((&&    " " " """""""""""""""""$""""$"$$"$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(&(&((((((((((((((((((((((((((&   " """""""" """""""""""""$$"$$"$$$$$$$$$$$$$$$&$$$$&&$&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((((((((((((((((&    " " """" """"""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&(((((((((((&((((((((((((((((&((&    " " """"""""""" """""""""$$""$$"$$$$$$$$$$&$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&((((((((((((((((((((((&  " """""""""""""""""""""""""""$"$"$"$$$$$$$$$$$$&$&$$&$&&&&&&&&&&&&&&&&&&((((&(((((((&((&((((((((((((((&(((&   " " """"""""""""""""""$""""$""$$$$"$$$$$$$$&$$$$$&$&&&&&&&&&&&&&&&&&&&&((&((((&(&((((((((((((((&(((((&((&$       " "" " " " """""""""""""""""""""$"$$$$"$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&((&&&(&&&&&((((((((((((((((((&(((&(((&    """"" " """"""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&(&&((&(((&((&&((((((((((((((((&((((&   " """""""""""""""""""""""""""""$$$$$$$"$$$$$$$$$&$$&&&$&&&&&&&&&&&&&&&&&&&&&((&((((((((&((((((((((((((((((&&   "" "" " """""""""""""""""""$$$""$""$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&(&(&(&&((((&((((((((((((&((((((($     " " " """"""" """"""""""""""""""""$$$$$$$$$$$$$$$&$$$&$$$$&$&&&&&&&&&&&&&&&&&&&(&&(((((&(((((((((((((((&(&(&&v   " " """ """"""""""""""""""""""$$$$$$$$$$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&(&(((&(((((&((&(((((((&((((&(&    """"""""""""""""""""""""""$"$"$""$$$$$$$$$$&$$&$$$&$&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((((((((&((&((((&&((&      " """ " """""""" """""""""$"$""$$$$"$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((&&(((((((((&(((&&    " " "" " "" """""""""""""""$$$""$$$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((((((((&&(&&&(&&(&(&      " """""" """""""""""$"$"""$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&(&(((((((((&(&&&(($   " "" """""""""""""""""""$$"$$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&((&(((&&(((&(((&&&&((&&&$      " " " "" """"""""""""""""""$$"$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&((&((&&(&(&&&&&&$P      "" """"""""""""""""""$"$""$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((&(&(&&&&&&&&$   """ """"""""""""""$$$"$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&(((&&(&&&&$      " """" """""""""""""""""$$"""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&((((&(&&&&(&&&&&$       " " """""""""""""""""""$"""$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&&&&&&((&(&&&&$      " " " " """""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&(&&&&&(&&&&$    " """" """""""""""""""""$""$"$$$$"$$$$$$$$$&&$$$&$$$$$&&&&$&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&("    " " " " " """"""""""""""""""""$$$""$$$$$$$$$$$$$$$$&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&"       " " " """""""""""""""""$""$$$"$$$$$$$$$$$$$$$$$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"     " " " """"""""""""""$""""$$"$"$"$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$    " """ """"""""""""""$""$"$$$$$"$$$$$$$$$$$$$&$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&     " " "" "" """""""""""""$"""$$$$$$$$$$$$$$$$$$$&$$&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"     "" """"""""""""""""""$$$$$"$$$$$$ $$$$$$$$$$$&&$&&$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&      " """"""""" """""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&"&&&&&&&&&&&&&&&&&&&&&&&&&&&$     " " """"""""""""""""""$""$"$$$$$$$$$$$$$$$$$$$$&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&    " " """""""""""""""""$"""$$"$$$$$"$$$$$$&$$$$$$$$$&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&   """ """""""""""$"""$"$$$$$$$$$$$$$$$$$$$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    " "" "" """""""""""""$$"$$$"$$$$"$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&       "" "" """ " """""""""""$"""$$"$$$$$$$$$$$$$$$$&$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&     " "" """ """""""""""""$""$$$$$$"$"$$$$$$$$$&$$$$$&&&$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&     """""" """""""""""""""""$""$$$$$$$$$$$$$$$$$&$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&     " " " " " " """""""""""""$$$$"$$$$$$$$$$$$$$$$$$$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&    " " " """"""""""""""""$"$"""$$$"$$$$$$$&$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&  "" "" """""""""""""""$""""$$($$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&   " "" " """"""""""""""""""$$$$"$"$$$$$$$$$$$$$$&$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&    " """ """"""""""""""""""""$$$$$$$$$$$$$$$&$$&&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&     " """"""""""""""""$"$"$$$$""$$$$$$$$$$&$&$$$$&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&  " "" """"""""""""""""""""""$$$$$$$$$$$$$$$$$&$&$&&$&$&&&$&&&&&&(&&&&&&&&&&&&&&&&&$&&&&&$$&   " """""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&&    " " """" "" " """"""""$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$&     """ " " """"""""""""""""""""$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$$$&   " " " """""""""""""$""""""$$"$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&   "" """""""""""""""""$"""$$$$$$"$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$&&    """""""""""""""""""$"""""$$$$$$$$$$$$$$$$&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$     """""""""""""""""""""""""$$"$$$$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$&  """"" """""""""""""""""$"""""$$$$$$$$$$$$$&$&$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$$&       " " """"""""""""""""$""""$$$$$$$$$$$&$$$$&$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&    " " " """ """""""""""""""$$$$$$$$$$$$$$$$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$&      " """""""""""""$""""$$$$$$$"$$$$$$$$$$&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&     " """""""""""""""$"""$"$"$$$$$$$$$$$$$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&    " """ " """"""""""$""$$""$$$$$$$$$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&   """"""""""""""""""""$$"""$$$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&$    """ " """""""""""$""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$&&    " " " """"""""""""""$""""$""$$"$$$$"$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&    """""" """""$$""""""$$"$$"$"$$$$$$$$$$&&&&$$$&&&&&&$&$&&&&&&&&&&&&&&&&&$$&&&&$$&$&&$&    " " """"""""""""""""""""""$"$$$$$$$$$$$$$$&$$$"$$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$&&"    " "" " """""""""""""""""$""$$$"$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$  " """"""""""""""""""""$""$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&     " "" """""""""""""$"""$"""$$$$$$$$$$$$&$&&&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$&&  " "" """""""""""""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$&$&     " "" """" " """""""""""""""$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&   " "" " """""""""""""""""""$$"$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&$&&$&$&&&   """" """ """$"""   "$$$""""" " ""$$$$$$"""""$$&&&&&&&$$&&&&&&&&$$"""$$$&&&&$$$""$$     ""  "   "$""""""""""""""$"" " "$$$&&&$$$&$&&&&&&&$"" """&&(&&&$&&$$$$&$$&$""" ""   "  """" " """"""""" """$$$"$""$""""$$$$$&$"$$$$$$&&&&&$$$$$$&&&&&&&$&$$$$$&&&&&$$"$$"$         " " " """"" "" " """"""""""$"""$"$$$"$""$$"$$$$$&$$$&$&&&&&&&&&&&&&$&&&&&&(&&&&$&&&&&&&$&$$&&$&     " " " """""""""""""""""""$""$$""$$$$$$$$"$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&     " "" """""""""""""""""""""""""$"$""$$$$$$$$$$$$$$&&$$$$$&$$&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&$&&&&    " " " """ """""""""""""""""$""$$"$$"""$$$$$$$$$$&$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&     " " " """""""""""""""""""""""""$$$""""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&      " """""" """"""""""""""""""""""""""$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&  " "" " """" """"""""""""""""""$$""$"""$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    "" " """""""""""""""""""""$""""$""$""$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&&&&((&&&&&&&&&&&&&&&&&& `  "" """"""""""""""""""""""$$$$$"$$"$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&(&&&&&&((((((&((&(((&(((((&((((((((&&&&&&&&&&&&&&(  " "" """" """"""$"$"""$$$$$$$$$$"$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&((&(&(((&(((((((((&((((((((((((((((((&((&(&((&(&&&&(    """""" """"""""$$""$$"$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((&(((&(((      "" """"""""""$""$$$$"$$$"$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&(&&&&((&(((((((((((*((((((((((((*((((((((((((((((((((((((((*  " """"""""$""$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&(((((((((((((((((**((((*((((*((((*(((((*(((((((((((((*((*  """""""""""""$$$$$$$$$$$$$$$$$$$$&&$$&&$$&&&&&&$&&&&&&&&((&(((((((((((((((((((((*(*(*(((((***((****((((((**(**(((*(*   " """ """""""$$$"$$$$$$$$$$$$$$&$&&$$$$$&$$&$&&$&&&&&&&&&&&(((((((((((((((((**(***(*(*(*(((***(((((**((**(*((*(((((((**    """"$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&&&$&&&&&&&&&&(((((((((((((((((*****((**(((*((((*(((*(*(((*((((((*(*(((**    """"""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$&&$&$&$&&&&&&&&&&&&&&((((((((((((*((((******(***((((*((*(*(*(((*(((((*(((*******  " """""""""""""$$$$$$$$$,$$$$$$$$$$&$&$&$$&&&&&$$&&&&&&&&&&((((((((((((*((*((*((**((***(*(*(((*((*(*(*(((*(*(((*(*((****   """"""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&(&((((((((((((((((**(***(**((*(((*((((((((((((((((((*(((((****    """"" """""$""$$$""$$"$$$$$$$$$$$$$$&&&&&$&$&&&&&&&&&&&&(&&((((((((((**(((((((**(((((((*((*((((((((*(((((((*(((((*((****   """"" """ """"$"""$$"$$"$$$$$$$$&&&$$&$&$&$&$&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((**,   " """"""""$"""$$"$$$$$$$$$$$&"$$$$&$&$&&&&&&&&&&&&&(&((((($((((&(((((((((*((((((((((((((((((((((((((((((((((((*****,    " """""""""""""$"""$$$$"$$" $$$$$$$&$$$&&&&&&&&&&&&&&&&&(&(((&&&&(((((((((&((((((&($(((((((((((((&((((((((((****     " """""""""""""""$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&(&&&((((&(&((((((((((((((*(*,(