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 = '366A04' IMAGE_NUMBER = 32922723 IMAGE_TIME = 1977-06-19T02:34:42Z EARTH_RECEIVED_TIME = 1977-06-19T21:24:06Z ORBIT_NUMBER = 366 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.012730 NOTE = "VERY HIGH RESOLUTION STEREO 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 å>8Yk>ã Í&ønic¥éÈ Œ!Î Jf ±l5ýÞü³œ­¢«”‘­ž`   " " " "" " "" " " """ """"""""""""""""""""""""""""""""$$""$"$$$"$"""""""$""""$$$$"$$$""$"$$"$""$$$""""$$""$$"$$""""$$""""""$$$$"$$"$"$$""""$"""""""""""""""""" "     "" """"""""""""""""""""""""""""""""""$"""""$""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$&&&&$$$$$$&&$$&$$$&$&$&$&&&$$$$$$&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""      """ " """ """""""""" """"""""""""""""$"$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$ $&&&&&&&&&$&&&&&&&$&&&&$&&&& $&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&$&"$$$$$$$$$$$$$$$$$$$$$$$$$$$"   "" " """"""""""""""""""""""""""$""$""$"$$$$"$$$$$$$$$$$$$$$$$$$$$&&$&&&&$&&&&&&$&&&&$&&&&&&&&&&&&&&&&"&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&(&((((&&&&&&&&&&&&&&&&&&$&$&&&&$&&$&$&&$$$&&&$&$$$&$    " " " """"" """""""""""""""""""""$"$$$"$$$$$"$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&(&&&((((((((((&((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&$&&&&$    " " """ "   """ $$"$$$""""""  ""$"$$$$$&$&$$&$$"""" """"""$$$&$&&&&&&&$&&$$$$&$$&&&&&&&&&&&&&&&&&&&$$"$$"$&&&&&((((*(*(*((((&$"$"$"$$&&&((***((*(*((&&&"" "$"$$$&$&$&&&&&&&&&&$"$"""""$$ ""  "$&""  ""  "$$$&" $$  "$$&(&$"  "$$"  "&&((&&$"$"" $&&&$"  "$&&((&&$"""$"&(&&&""" $$*((*(&&$""""&&&&&&" ""$&&((&$""" " $$$"$"   "&&&&    """ """  """"$""  "$"$"""" " "$$$$&&$$" ""$$&$$$"""""""$&&&&&&$"""$&&&&$&&$$"""$&&&(((&&$""$$&&(&&&$$&$$$&(((((((&&&$&(((&&&&*$""$$&&&&((&&$$"$&$&&&&&&$"$$$$$((((&&  " ""  "" """"" " "" """ " " """$"""$""""$"$$$$$$$$"$"""$$$&$$$$$$$$$&$$&&&&$$$&$&&&&&&&&&$$$$&&&&&&&&$$$&&&&&&&((&&(&&&((((((((&&&(((((((((&&&&(&&((&&(&&&&&$&&&&&&&&&$(&&&&&&&&&&$P      "" " "" " """""""""""""""$"""$"$"""""$$$$$$"""$$$&$&$$$&$&$$$&&&$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((&&((((((((((((((((((((((((&(&&(&((((&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&    "" " """"""""""""""""$""""$""""$$$$$$$$$$$$$$$$$$$$$$&&&&$&&$&$$&&$$$&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&((&&(&(((((((((((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&       " """"" """"""""""""""""""""""$$$"$$$$"$$$$$$$$$$&$$&$&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((((((&((((&&&&&(&&&&&&&(&&(&&&&&&&&&&&&&   " "" """""""""""""""""""$"$$$"$""$$$$$$$$$$$$$$$&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(((((((&(((((((((((((((((((((((((((((((&&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&     " "" "" "" """"""""""""""""""$"$"""$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&((&&(&(((((((((((((((((((((((((((((((((((((((&(&(((((&&&(&&&&&&&&&&&&&&(&&&&&   """""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$&$&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((&(((((((((((((((((*(((((((((((((((((((((((&&&((&&&(&&&&&(&&&&&&&&&&     " " "" """""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$&$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&(((((((((((((((((((((((*((((((((((((((((((&&&(&(&((&&&&&&&&(&&&&&&&&    " " """"""""""""""""$$""""""""$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&(((((((&((((((((((((((((((((((((((((((((((((&(&((((&(&&&(&&(&&&(&(&&&(&    " "" "" " """"""""""""""""$"""$""$$$$$$$$$$$$$&$$$$&$$$$&&$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&(&(&&&&&&&&&&&&&&  "" """ """""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&(((((((((((((((((((((*((**((((((((((((((((((&((((((&&&&&(&(&&&(&&&((&&&   " "" """"""""""""""""""""$"$"$$$$$$$$$$$"$$$&$$$$&$$$$&$&&$&&&&&&$&&&&&&&&&&&(&&&&&&&(&&((((&(((((((((((((((((((((((((((**((((((((((((((((&&&((&&&&&&&&&(&&((((&&&&  """" " " """"""""""""$"""""$$"$$$$$$$$$$$$$$$$$$&$$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&(((((((((((((((((((((((*((((*(((((((((((((((((((&((&&&&(&((&&&&(&(&(&&   """ " """"""""""""""$""""""""$"$$$$$$$$$$$$$$&$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&(((((((((((((((((((((((*((((((((((((((((((((((((((&((&&((&(&(&&((&&&& """" """"" """""""""""""$""$$"$$"$$$$$$$$$$$$$$&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(&(((&((((((((((((((((((((((*((((((((*(((((((((((((((((&&&&(&&(&&(&&(&(&&   " " "" """"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((&((((((((((*(*((*(*((((*(((*((((((((((((((&(&(((((&((&&&((& " " " """"""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&$&&&&&&&&&&&&&&&&(&&&&(&((((&&((((((((&((((((((((*((*((((((*((((((((((((((((((((((((((&((((&((((((&    " " """"""""""""""""""""$"$$""$$"$$$$$$$$$$$$$&&$&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&(&(&&&((&(((((((((((((((((((((((((**(*((***(*(**(((((((((((((((((((((((((&((((&((&   " "" """"""""""""""""""$"$$$$$$$"$$$$$$$$&$$&$$&$$$&$&&$$&&$&&$&&&&&&&&&&&&&&&(&&&&&&&&((&&(((((((((((((((((((((((*(*(*(***((****((*((*(((((((((((((&(((&((((((&      """ """"""""""""""""""""""""$"$""$$$$$$$$$$$$$$&$$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&((((((((((((((((*(*(***(*((*(*((*((**((((((((((&&(((((((((((((&   "" " """"""""""""""""""""$$$""""$$$$$$$$$$$&&$$&$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((&((((((((((((((*((((((*(((*****(*(((((((((((((((((((((((((((((((&   """""""""""""""""""$"""""""$$$$$$$$$$$$$$$$$$$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&(((&((((((((((((((((((*(((*((*(((*(*******(((((((((((((((((((((((((((((&   " """ """"""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((*((((((((**(*((((******(((((((((((((((((((((((&(((((&(&&    " "" "" """""""""""""""""""$""$"$"$$$$$$$$$$$$$$$$$$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((*((((((((**(*((((((((**(((**((((((((((&((&(((((((&  " " " """""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&(&((((((((((((((((((((((****((****((*((*(((*(*(((((((((((((((((((((((((&    " "" """"""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((((((((((((((((((***((*(((*(**((*(*(((((((((((((((((((((((((((((&      " "  """" """""""""""""""""""""" $$$$$$$$$$$$$$$$$$$$$$&$$&$$"$&&&&&&&&&&&&&&&&&&&&&&&(((&&((((((&(((((((((((**((((**(((*(**((*((**((*((((((((((((((&((((((((((((&     " """""""""""""""""""$$$"""$$$$$$$$$$$$$$$$$$$$$&$$&$&$$&&&&&&&&&&&&&&&&&(&&&&((((($$((&(&(&(((((((((((((((((((("$*(***(**((*((((*((*((*(((((&(((((((((((($    """"""""""""""""""""""$"$"$$$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((*(*(*(***(**((*(**((((*(**((((((((((((((((((((((((((&      " "" """"""""""$""""""$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((((((&(((((((((((((((((((*((*(*((******((((**(*(*((((((((((((((((((((&     " """" """""""""""""""""$""$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((&(((((((((((((((((((*(((***(*****((*(((**(((((((*(((((((((((((((((((((    "" """" """"""""""""""""$$$$$$$"$$$$$$$$$$$$$$$$$&$&$&$&&&&&&&&&&&&&&&&&&&(&&&&(&&((&((((((((((((((((((*(((*(*(*(**(*(**(**((**((****(*(((*(((((((((((((((&  " " " " """"""""""""""""$$$$"$"$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&(&&(&(&(((((&(((((((((((((((((*(*(*****(*****(***(*((*(((*(*(**(((((((((((((((((&  " """""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&$$&&&$&&&$&&&&&&&&&&&&&&&&&&&&((&(&((((&(((((((((((((((((((((*((*(***(**((***(((**((*(((((((*((((((((((((((    " " """ """""""""""""""""$$$$"$$$$$$$$$$$&$$$$$$$&$$$&$&&&$&&&&&&&&&&&&&&&&&&&(&&&&(&((((((((((((((((*(((((((**(**(((**((*****(*(*((((((((((((((((((((((((((   " """"""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((((((((((((((((*(((((*(****(***((((*(*((*((*(((((((((((((((((*(((((  """""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&((&((&(((((((((((((((((((((((((*(*((******(***((((*(((((*((((((((*((*(((((     """"""""""""""""""""""""$"$"$$$"$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&(&&&(&&((((((((((((((((((((((**(((((****(***(**(**(**((*((((((((((((((((((((((   " """ """"""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$&$$$&&$$$$$&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((((((******(****((***(*((((*((((*(((((((((((((((*((((&     " " """"""""""""""$""""$"""$$$$$$$$$$$$$$$$$$&$$$&&$$&&&&&&&&&&&&&&&&&&&&&(((((&&(((((((((((((((((((((((((((*(*((******(*(*((((*((((**(((**((((((((((((   " """ """"""""""""""""""$""$"$$$$$$$$$$$$$$$$&&$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((*((((((*((((*(((((***((*(****(*(*(****((*(((((((**((((((((((&   " " """"""""""""""""$""""""$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&((&&((((((((((((((((((((((((((**((*((*(((((***(((((((*((((*((((((*((((((((&  " """""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$&$$&&&&$$&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((*((((*(**((*****(****(((((*(((((*((*(*((((**(((((   """"" """""""""""""""$""$"$$$$$"$$$$$$$$$$$&$$&&$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((*((**(*(**(******(****((*((((*(*((((*((((**(*(((   "" """ """""""""""""""""""$"$$$""$$$$$$$$"$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((*(((((*((***(**(*(*((*(**(*(*((((((*(((*((((((*((((((  " """ """"""""""""""""""""$$"$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*(((((((**(*(*((****((*((**(*(**((((((((**(**((*(  " """""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((*((((*(((**(*(*(((*(**(((((**((((*******(***(***((((`  """ """"""""""""""""""$$""$$$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(((((&((((((((((((((((((*(**(*((**(((((*(*(((*(((((*(**(*(*(*(*((**(((     " "" """"""""""""""""""""""$"$"""$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(((((((((((((((*((*((((((*(*(*****(***((***((((((((*(*(****((***(*((     " """""""""""""""""$"$"""""$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&(((((((((((((((((((**((**((((((**(*****(((((*(((*((*(*****((*(*(((   " """""""""""""""""""""""$$"""$"$$$$$$$$$$$$$$$$$$&$$&$&&$&&&&&&&&&&&&&&&&(&&((&&(((((((&((((((((((((((**((********((((((*(*(((*(*(((*(((**********(((  " "" """"""""""""$"""$$"""$$""$$$$$$$$$$$$$$&$$$$$$&$$&$&&$&&&&&&&&&&&&&&(&&&&&&&(&&((((((((((((((((((**((((((***(*(*((*(**((((((((**(*((*(((*****((((   " """" """"""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&$&&&&&&&&&&&&&&&&&((&(&&((((((((((((((((((((((*((*(*((*(*(((((**(***((**(*(*((*****(**(**((     " """" """""""""""""""""""$""$$$$$$$$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&(&(&(((((((((((((((((((((((*((((**((***(((((*((***((((((****((*(*****((*(   " """ """"""""""""""$$""""$$$$$"$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&((((&(((&(((((((((((((((((*((((*((*((*((***(**((*(*((((**((*****((****(    "" " """ """""""""$"$"""""""$$"$$$$$$$$$$$$$$$$$&$&$&&&&&$&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((**((((*(((*(((***((((*(*(**(*(*********(((   " """""" """""""""""""""$"$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&(&((&(((((((((((*(((((((*(((*(*****(((((*(((((*((((**(********(*****(   """""""""""""$"$""""""$$$"$$"$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&(&&&&(&&(&((((((((((((((((((((*(((((**(**(*((((((*((((**(**(((((***(*****(    " "" " """""""""""""""""""""$"$$"$$$$$"$$$$$$$$$$$$$$$&$&&&$&&&&&&&$&&&&&&&&&&&&&&&&(((((((((((((((((((((((((*((****((((*((((((((*(((**(***(((**********( " """""""""""""""""""$""$$$$$"$"$$$$$$$$$$$$$$$$$$&&&&&&&$ &&&&&&&&&&&&&&&&((&&(((((((((((((((((((((((*(*((*(((((*($(((((*((**(*((**(*(********&    " "" """"""""""""""""""""""$""$$$"$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&$&&&&&&&&&&&&&&&&&&(&((&(&(((&(((((((((*((((((*((((((((((((*(*((((((((((***((*******(*$    " """""""""""""""""""$"""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&(&&(((&((((((((((((((((((((((((****(*(((((**(((((((*((***(***********(   """"""""""""""""""""""""$""$$""$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&$&&&&&&&&&&&&&(((((((((((((((((((((*(((((***((***((******((*((((*(((((**(*********(    " """ """""""""""""$$"$""$$$"$"$$$$$"$$$$$$$$$$$$$$$$&$&$&$&$&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((((((((*(**(((((**((((((**((((((*(((*(*****(****** " """ """"""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((*(((*(((((*((((*((((*((*((**((**(********((   """ " """""""""""""""""""$""$$""$$$$$$$$$$$$$$$$$&$&$$&&$&$&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((((((*(*((**(****((((((**(((****(**********( " " "" " """""""""""""""""""$"$$"$$$"$"$$$$$$$$$$$$$$$$$$$&$&$&&$&&$&&&&&&&&&&(((&&&&((((((((((((((((((((*((((*(*((((**(((((*(*(*(((**((**************  """"""""""""""""""""""""""$"$""$""$""$"$$$$$$$$$$$$&$&$&$$&$&&&&$&&&&&&&&&&&&&&&&(&(((((((((((((((*((((((((*(*(*(*(***(*((**((((((((*(************(   " """" """"""""""""""$""""""""$"$"$$$$$$$$$$$$$$&$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&(&(&(&&(((((((((((((((((((((*((*((((*(((((*((((((****(**(************    "" """"""""""""""""""""""""$""$$$$$"$"$$$$$$$$$$$$$$&$$$&&$$$&&$$$&&&&&&&&&&&&&&(&(&(&((((((((((((((((((*((((***(****(*(**((((*((*(*(***************  "" " """""""""""""""""""$$"$$$$$$""$$$$$$$$"$$$$&&$&$$&$$&$&&&$&&&&&&&&&&&&&&&&&(&((&(((((((((((((((((((*((**((**((((((((((**((*(((***************    """ """""""""""""""""""""$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&(&&((&(&((&((((((((((((((((((*(**((((***((*(******(**(**(***********(  """""""""""""""""""""""$"$""""$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((**(**((((((*(((((((((*(******************  " """"""""" """"""""""""$"$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&(&&((((&((((((((((((((*((((*(((((*((((((*((((((((((((**************(     " "" """"""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&$&&&&&&&&(&&&((((&((&((((((((*((((*(*((**((((((**(*(((((*(*((*(*********,***     " """"""""""""""""""""""""""""""$$$$$$$$$$$$$&$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((*((((***((((((****(*((((*****************    " " """""""""""""""$""""$$"$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&(&&&&((((((((((((((((((((((*((((((*(((((((((((*****************(   " "" "" """""""""""$"$"$$"$"$"$$$$$$$"$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&((&&&&(((((((((((((((*((((((*(((**((***((*((*******************(     """"""""""""""""""""""""$"""$$$$$$$$$$"$$$$$$$$$$$&$$&&&&$$&&&&&&&&&&&&&&&&&(&(&(((&(((((((((((**(*(((((((((***(((*((((*(**(*(****************   " """"""""""""""""""""""""$"$"$$$$"$$$$$$$$$$$$$$$$$$$$&&$$&$$$&$&&&&&&&&&&&&&(&&&&&&&(((((((((((((((*(((*((**(**(((*((*((*(**(**((************,**    "" "" """"""""""""""""""""$"$""$""$""$$$$$$"$$$$$$$$$$$$&&$&&$$$&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((((*((*(((**(**(***(****(*******,****      " " """" """"""""""""""""""$"""$"$""$$$$$$$$$$$$$$$$&$$$$$&$$$&&&$&$&&&&&&&&&&&&&&&&(&&((((((((((((((((((((**(*((((*(*(((((*(*(*(******************(    " " " """"""""""""""""""""$"$""$$$""$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((*(((((*(***(*(((**(*(***************(    "" """"""""""""""""""""""""""$"$$$$"$$$$"$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&((((&&((((((((((((((((*((((*((*((******(((*(*****(***********(      " " """"""""""""""""$""""$$""$$"$"$$$$$$$$$$$$$$$$$&$$&$$$&$&&&&&&&&&&&&&&&&&(&&&&((((&(((((((((((((((((*(((((*(((*((***(*****************,****      """"""""""""""""""$"$""""""$"$""""$$$$$$$$$$$$$$$$$$&$$&$&&$&&&&&&&&&&&&&&&&&((((&&(((((((((((((((((((((((**(*(*((*((*((*(*((****************     " "" """""""""""""""""""""""$"$$$$$$"$$$$$$$$$$$$"$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&((&((&((((((((((((((*(((((*((*((*(*(*(((***(******************    "" """ """"""""""""""""""""$""$"""""$$$$$"$$$$"$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&(&((&(((&((((((((((((((*(((((*(((*((((((*************,******* " """"""""""""""""""""""""$"""$$""$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((*(*(***(***(******(**(*********,*****(  " " " """""""""""""""""""""""""$$"$"$"""$$$$$$$$$$$$$$$$$&$&&&$$&&&&&&&&&&&&&&&&&&&&(&&&&&((&((((((((((((((((((**(((*(*(((**((*(******************  " """"""""""""""""""""$"$""""""""$$"$$$$$$$$$$$$$$$$$$$$&&$&&&&$&&&&&&&&&&&&&&&&&((&(&((((((((((((((((((((((**(*(((*(((*(*((******************      "" """"""" """"""""""""$"$""$""""$$$$$" $$$$$$$$$$$$$$$&$$&$&&&&&&&&$&&&&&&&&&&&&&((((&(((((((((&&(((*(**(*(((**((((((((***(*((*************       " "" """"""""""""""""""$"""$""$"$"$$$$$"$$$$$$$$$$$$$$$$$&$&&&&&&&&&"&&&&&&&&&&&&&((((((((((((((((((((((((*((((((((((((***(***************    "" """""""""""""""""""""""$"$"$""$$$$$"$$$$$$$$$$$$$$$&$$$$&$$$&&&&&&&&&&&&&&&&&((&&(((((((((((((((((((((*((**(*(((*(((((*(**(****************(   " """" """"""""""""""""""""$""""$"$$$"$$"$$$$$$$$$$$$$$$$$&&$$&&&&&$&&&&&&&&&&&&&&&&&((((((&(((((((((((((((((((((((((**(((**(********************    """" """""""""""""""""""""""$""""$$"$$$$$$$$$$$$$$$$$$$&$$$&&&&&$&&&&&&&&&&&&&&&&&&&((((((&(((((((((((((((*(((((((*((((((***(*(****************    " " " " """""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$&&$&$&&&&$&&&&&&&&&&&&&&&&&(((((((((((((((((*(((((((*(*(((*((*((*********************(    " """"""""""""""""""$"""""""""""$$$$$$$$$$$$$$$$$$$$$&$$$&&$&&&&&&&&&&&&&&&(&&&&&&&((((((&(((((((((((((*((*((((((((((*(*(*(****************(     " " """"""""""""""""""""""""$"""$"""$$$""$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&(&&((&&((((((((((((((**((((*((*(*((((((((*(*((****************   " " """"""""""""""""""""""$$"""$"""$$$"$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&(&&&&&((&(((((((((((((((((*(((((((((((**(***(****************     " " "" """" """""""""""""""""""""$""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((**(*((((((((((***********,***(      """"""""""""""""""""""""""$"""$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((*((((*((((((*(((((((**((******************     """ """ """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&&(&(((((((((((((((((((((**((**(*((*((*(*****************(  " " """"""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&(&((&&(((((((((((((((((((((*(((*((((((*((*((**(*************,(    " """ " """""""""""""""""""""""$""""$$"$$$$$$$$$$$$$$&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&(((((((&(((((((((((((((((*((*((((**(***(*(**************(    " " """"""""""""""""""""""$"""$"$$$$$"$$$$$$$$$$$$$$$$$$&$$$&$&&$&&&&&&&&&&&&&&&&&&&(((&&(&(((((((((((((((((*(((*(((*((((*(*(((**************(     "" "" """""""""""""""""""""$"""""$"$"$$$$$$$$$$$$$$$$$$&$$&&&$&&&&&&&&&&&&&&&&&&&((&&((((((((((((((*((((**(((*((((*(((*((*(**(*************   " " """" " """"""""""""""$""$"""$"$"$$"$"$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&(&&((((((((((((((((((*((((((((((((***(((**(************,***  " """""""""""""""""""""""""""$$$$$$$"$$"$$$$$$$$$$$$$$$$&&$$$&$&&&&&&&&&&&&&&&&&&&&(((&&((((((((((((((((((((**(**(*(**((******************(     " """"""""""""""""""""""""""""$"$""""$$""$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((*((*((((((((((((********************(   " " """" """""""""""""""""""""$""$"$"$""$$$"$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&((&&&&((&(((((((((((((((((((((*((((((*(*(*(****************(   " " """ """ """"""""""""""$"""""""""""$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&$&&&&&&&&&&&&(&&&(((((((((((((((((((((((**(((((*((*******************(  " """" """ """"""""""""""""$"""""$$"$$$"$$$$$$$$$"&$$$$$&&$$&&&&&$&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((*((((((*******************(   " """""""" """"""""""""""""""$""""$$"$""$"$$$$$$$$$$$$$$$$$$&$$$&&$&$&&&&&&&&&&&&&&&((&(((((((((((((((((((((*((((((((((***((***************   " "" """""""""""""""""""""""""$$$""$"$$$"$"$"$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&((((&((((((((((((((((((*((((((((**(((*****(***********(  "" """""""""""""""""$$""""""""$$"$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&(&&(&((((((((((((((((((((((((*((((((((******************(   """" """"""""""""""""""""$"""$$"$$""$$$$$$$$$$$$$$$$&$$&&&&&&&$&&&&&&&&&&&&&&&(&&(((((&(((((((((*(((((*(((((((**(***(((******(*******    "" """"""""""""""""""""""""""""$"$"""""$$$$"$$"$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&(&((((((((((((((((*((*****(((*(*(**(***************   " " " "" """""""""""""""""""""""$""$$$""$$$$"$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((*((((((((*(((((((*******((*********  " " " """""""""""""""""""""""$"$$$$$$$$$"$$$$$$$$$$$&$$$$$$&$&&&&&&&&&&&&&&&&&&(&((&((((((((((((((((((((*(*(((((((((*****************(    " "" " " """"" """"""""""$"$"$"""$$$$$$$$$$$"$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((((((****(((*********************    " " """" " "" """""""""""""""""$"""$"$$""$"$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&(&&&(&(&&(((((((((((((((((***((*(*((***(**(***********( " " """""""""""""""""""$""""$"""$""$$"$$$$$$$$$$$$$$&$&$&&$&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((*((((**((**********(********(  " " """" """"""""""""""""""""""""""""$"$$"$"$$$$$$$$$$$$$&$$$&&&$&&$&&&&&&&&&(&&&&&&((((&((&((((((((((((((*(((((*((*(****(**(**********(      " " """"""""""" """ """"""$""""""""$"$$$$$$$$$$"$$$$&$$$$$$$$$&&&&&&&&&&&&&$&&&&&(&((((((&(((((((((*((("$(((((((((((*************(**    "" " """"""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&(&&((&(&((((((((((((**(*(((((*(*((*(**(************  " """ """"""""""""""""""""""$"""$"$$""$$$$$$$$$$$$$$$&&$$&$&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((**(((((*(*((**************(  " " """"""""""""""""""""""""$""""$$$"$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&(&&&&&&&((((((((((((((((((((((((((((((****************(   " """"" "" """""""""""""""""$""$$""""$$"$$$$$$$$$$$$$$$$$$&$$&&&$&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((*(((((*(*((**((***********(    "" """"""""""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&(&&(&&&&((((((((((((((((((((((((((((((((***************(   " """"""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&(((((((&(((((((((((((((((((((*(**(*(************&  " """" """""""""""""""""""""""$$""$$$$$""$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((*(((((**(**(**************&  """"""""" """"""""""""""""""$"$"$"$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((*(((((((*************(   " """"" """"""""""""""""""""""""""$""$$$$"$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((*((((**(*(*(**(*******& " """ "" """ """""""""""""""""""""$$$$"$"$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((**(((**(((*(**((**********& " """"""""""""""""""""""""""$""$$$"$$"$"$$$$$$$$$$$$&$&$&$&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((*(((((***(*(*(**(********& " " " "" """""""""""""""""""""""""""$$$$$$$$$$$$$$$$&$&$$$$&&&&&&&&&&&&&&&&&(&&&&&(&((&(((((((((((((((((((**(**((((*(******(***& " "" """" "" """"""""""""""""""""$"""$"$$"$$$$$$$$$$$$$$&$$$&$$&&&&&&&&&&&&&&&(&&&&(((((&(((((((((((((((((((*(((((*(**(*******(*((&  "" "" " "" """""""""""""""""""""""""""$$$$$$$$$$$$$$$&$$$&$$$&&$&&&&&&&&&&&&&(&((((&(&(((((((((((((((*((((((*((**((**(*(***(***((&   "" "" """""""""""""""""""""$$$""$$$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((*(((*(**(****(*******(**$   "" " """""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&(&((((((((((((((((((((((*(**(*****(***(******&   " " "" """""" """""""""""""""""$""""$$"$"$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&(&(((&&((((((((((((((((((((((((*((**(*******((((($ """"""""""""""""""$""""$""""$"""$$"$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&(&(&&&((((&(((((((((((((((((((((*((((((****(*****(*((&   """ """ " """"""""""""""""""""$"$$"""$$$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&(&&(((((((((((((((((((((((((((*(((*(**(****(((  "" " """"""""""""""""""""""""""$$$$$$$$$"$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&((&&(((((((((((((((((((((*(((**((*((**((*(*(*(((    """ """""""""""""""""""""""$$"$"$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((*((((*((**((**(***(*(((  """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$&$$$$&$&&&$&&&&&&&&&&&&&(((((&((((((((((((((((*((((((((((((*(((*((***((***( "" """ " """""""""""""""""""$"""$""$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&(&&(&(((((((((((((((((*((((((*(((((((****((***(*(((   """ """""""""""""""""""""$"$"""$$$$$"$"$"$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((((((((***(***(*((*(((*((((((  " " "" """"""""""""""""""""""$$$""$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&((&(&&&(&((((((((((((((((((((((((((*(((***(**((((*&    " " " """" "" """"""""""""""$"""""$$$$$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&&&&((&&(((((((((((((((((((((((((*(***((**((((((*(((   " "" " """"""""""""""""""$""$"$$$$"$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&&&(&&&(&(&((((((((((((((((((((((((***((**((*((((((     " "" """""""""""""""""""""""$$"$$$$$$$$$$$$$&$&$&&&&$&&&&&&&&&&(&((&(&(((((((((((((((((((((((((((**(((*(*(((**(((((&    " "" """"""""""""""""""$"""""$$"$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&(&&(((&(((((((((((((((((((*((((*(*(*(**((((((((((& " " """"""""""""""""""""""""$""$$$$$"$$$$$$$$$$$&&&$&&$&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((((*(*((*(*(((((*((((((      " " """"""""""""""$"$""$"""$$""$$$$$$$$$&&$&$&&&$&&&&&&&&&&&&&&&&((&(((((&&(&(((((((((((((((*((*((*((((((*(((((((   "" """"""""""""""""""""""""$$$"$$$$$$$$"$$$$&&$&&&&&&&&&&&&&&&&(&&("&(((&((((((((((((((((((((((*&((((((((((**(    """"" """"""""""""""""""$"$$"$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&((&"((&((((((((((((*(((((((((((&$*(****((((*((   " """ " """""""""""$"""""""""$$$$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&(&(((((((((((((((((((((**((((((((((($  " "" """ """"""""""""""""""$$""$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&((((&(((&((((((((((((((((((*((((((*((((*((((((&   " " """" " """"""""""""""$""""$"$$"$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&((((&((((((((((((((((((**(((((((((((((*(((& " """ """" """"""""""""""$""""$$"$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&(&&&(((&((((((&((((((((((((((((&(((((((((*((((&    " " """" """""""""""""""$""""$$"$$"$$$$$$$$$$$&&&&$&&&&&&&&&&&&&(&&(((&(&(((((((((((((((((((*((((((((((((((((((&     " "" """ "" """""""""""""""$"""$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&(&&(&&(&&((((((((((((((((((((((((((((((((((((((((     " " " """""""""""""""""$"""""$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&(&&(&((&((((((((((((((((*(((((((((((*(((((((   " """ """"""""""""""""""""""$"$"$$$$$$$$$&&$&&$$&&&&&&&&&&&&&&&&&&&&(&(((((&&((((((((((((((((((((((((((((((((&   " " """"" """""""""""""""$"""""""$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&(&&&&((((&(((((((((((((((*((((((((((((((((((((     " " " """" """""""""""""$"""$"$"$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&(&(&&&((&(&((((((((((((((((((((((((((((((((&    " "" """""""""""""$""""$"$$$$$$$$$$$$$&$$&&&&&&$&&&&&&&&&&&&&&&&&(&(&(&(&((((((((((((((((((((((((((((((&     " "" """" " """"""""$"""""""$"$""$$$$$$$$&$$&$$&&$&&&&&&&&&&&&&&&(&&(&(((((((((((((((((((((((((((((((((((((&      " """"""""""""""""""""""""""$"$$$$$$$$&$$$$$&&$&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((((((((((((((&     " """""""""""""""$"""""""$""$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&(&&((((((((((&(((((((((((((((((((((((((($    " " " """""""""""""""""""$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&(&&(&&&(&&&((((((((((((((((((((((((((((((((&      " " """ """"""""""""""""$$$$""$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&(&&&((&((((((((((((((((((((((((((((((($      " " """ " """"""""""""""$""$""$$$"$$$$$$$$&$$&$$$$$&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((&(((((&     """" " """"""""""""""""""$"$$$"$$$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&((&(&((((((((((((((((((((((((((((((((($      """""""""""""""""""""""$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((((($   """""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&(&&&&((&(((((((((((((((((((((((((((($     "" " "" """"""""""""""""$$$$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&(($     " "" """""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(&&&&&&&(&((((((((((((((((((((((&(((($     """"""""""""""""""""""$"$$$$$$$$$$$$$&$$$$$$&&$&&&&&&&&&&&(&&((&(&(&&(((((((((((((((&(((((((((&($    " " " " """""""""""""$""$"""""$"$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&(&&((&((((((((((((&((((((((((&(($    """"""""""""""""""$"""$$$$$$$$$$$$$$&$$$$$$&$&&&&&&&&&&&&&&&(&&&&((&((((&((((((((((((((&((((&(&&$       """" """""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&&&(&(((&((((((((((((((((&(&&(&(($     " " "" """""""""""""""""""$"$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&(((&&(((&(((((((((((((&&(&((&((("    " """ """"""""""""""""$"$"$$$$$$$$$$$&$$$$$&&&&$&&&&&&&&&&&&&&&&(&&&(&&(&(&(&(((&(((&&((&&(&((&("   """""" """""""""""""$""$$$"$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&(&&(&(&&&&((((((((&&(((&((((&&&&"    " " """" """"""""""""""""$"$$$$$$$"$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&(&(((&((((((&&(&&&&&(&&&&($    """""" """"""""""""""$""$$$$"$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&(&&(&&&(&(&((((&(&((&(&&&&&&&&&(($    " """""""""""""""""$$$$$$$$$"$$$"$$$$$$&&$$&&&&&&&&&&&&&&&&&$&&(&&&(&&&(&((((&(&&&&&&(&&    """"""""""""""""$"""$"$$$$$$"$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&(&&&&(&&&((&&&&&&&&&&(&&&(&&&&&   """"""""""""""""""""""""$"$"$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&(&&&&&&&&&((&&(&(&((&&&&&&&&"       """ """""""""""""$"""""$$""$"$$$$$$$$$$&&$$$&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&&&&&(&&&&&&&&   """""""""""""""""""$"""$$$$$$$$$$$$&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&((&&&(&&&&&&&     " " """"""""""""""$"""$$$"$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&     " """ " " "" """"""""""""$$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&&&&&&&&&&&(&&&&&&   " """"""""""""""""""$""""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&((&&&&&&&&&((&&&&&&&&&  """ " " """""""""""""$$$$$"$$$"$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&   " """""""""""""""""$"$$$"$$$$$$$$$$&$&$&&&&&$&&&&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&     " " """"""""""""""""""""""$$$$$$$$$$$$&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    " """""""""""""""""$$""$""$$$$&$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&    " """"""""""""""""$"$"""$"$$$""$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    " " """"""""""""""""$""""$$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&   " "" "" """"""""""""""""$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&(&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&  " """""""""""""""""$"""$""$$$$$$$$$$$$&$&$&$&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&  " """ """""""""""""""$$$$"$$"$$$$$$$$$$$&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    " " """""""""""""""""$"$$$$$$$$$$$$$$$$$&$&$&$&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&   """""""""""""""$"""""""$"$$$$$$$$$$$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&    """"""""""""""$"""$"$"$$"$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&     """ " """"""""""""$"$"$"$$$$$"$$$$$$$$$$&&$&&&$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&      " """"""""""""""""""""""$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&  " " " """"""""$""""""""$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&   " "" """"""""""$"""$""$"$$$$$$$$$$$$$&$&$$&&&&&$$&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&$&    " " """""""""$"""$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&    """""""""""""""""$$"$$$"$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&$$&&$&&   " """"""""""""""""""$"""$$$$$$$$$$&$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&  """"""""""$$$""$""$$$""$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&   """ " """""""""""""""$$$$$$$$$$$$$$$&$&&&&$&$&&&&&&&&&&&&&&&&(&&&(&&(&&&&&&&&&&&&&$&&&    " """"""""""""""""""$""$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&  " """""""""""""""""$""$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&&&&&&&&&&&&&&    """" """"""$""""""""$"$"$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&     " " """""""""" """"""$$$"$$$$$$$$$$$$$$&$&$ &&&&&&&&&&&&&&&&&&(&&&&&&&&&$&&&&&&$&&&&&&   " """""""""""""""""""$""$""$$$"$$$$$$$$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"$&&&&&&&&&&&&$   " """""""""""""""""""$$"$$$$$$&$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    " " """"""""""$""$"$"$"""$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&$&$&&   " """"""""""""""""""""""""$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$&&&    """""""""""""""""""""$"$$$$$$$$$$$$$$$$$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&   """""" """""""""""""""$$$$"$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    " " """"""""""""""""""$""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"   """ """"""""$"""$"""$"$$$$$$"$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&   " """""""""""""""""""$""$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&"    " """ """"""""""""$$"""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"    " """"""""""""""""""""""$$$$$$$$$$$$$$$&$$$&&$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&("    """"""""""""""""""$"""""$$$$$"$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&  "" "" """""""""""$$""$$"$"$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(   " """"""""""""""""""""$"$$$$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&   " "" """""""""""""""""""""""$"$"$$"$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&     """ """"""""""""""""""""""$$""""$$""$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(    " """""""""""""""""""""""""""""$"$$$$$$$$$$&$&$&$&&$&&&&&&&&&&(&&&(&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&(   """"""""""""""""""""""$$"""""$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&(&(&((&((&&(((((&(((&&&&&&&&&&&&&&&&&&&&&&&&(    " " """"""""""""""""""$$"$"$"$$$"$$$$$$$$$$$$$$$&$&&&&&&&&&&&((&(((((((((((((((((((((((((((&(&&&(&&&&&&&&&&&(  " "" "" """""""""""$""""$$"$$$""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((&(((((((&&(&((&((   "" """"""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&((&(((&(((((((*(((((((((**(((((((((((((((&((((((((((*  """"""""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&((((&(((((((((*(*(*((*((*(*(*(((((((((((((((&((((((((((*    "" """"""""""$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&$&&&&&&&&&&&&&(((((((((((((*((*(**(*(*((**((((***(**((((((((((((((((*   " """""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&((&&(((((((((((*(*((**((***(*(((**(((((((((((*(((((((((*(**  "" "" """"""""""""$$"$$$$$$$$$$$$$$$$$$$$$$&$$&&&&$&&&&&&&&&((&(((((((((((*(*(*********(*(**(*(*((**(**(((((((((((((**   """"""""""""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$&&&&&&&&(((((((((((*(*(**(********(**(**((**(((((((((((((((((**(*,    """""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&((((((((((((**((((*(**********((***(((((*((*(((((((((*(*(***   """"""""""$$"$"$$$$&$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&(((((&((((((((*((*(*(****((*(***((*(*(*(((*((((((((((((((**(*,    " """""""$""""$$"$"$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&(&&(((((((((((((((((((*(****(((*(**(*(*((*(*(((((((((((((((((****    " """"""""""""$$"$$$"$$$$$$$$&$$$$$$$&$&&&&&&&&&&&&&&&(((((((((((((((((((((((*(*(((((((((((((((((((((((((((((((((***      " """""""""$"$$"$$$$$$$$$$$$&$$$$&&&&$&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((**(((((((((((((((((((((((*(((*,      " """"""""""$$""$"$$$$$$$"$$$$$$$&&$&&&&&&&&&&&&&(&(( &(&(&((((((((((((((((((((((*&((((((((((((((((((((((*(***,     "" """""""""""""$$"$""$$$$$$$$$$$&$&&&&&&&&&&&&&(&$&(((&((&&(((((((&((((((((((&$(((((&(((((((((((((((((*(**"     " " """"""""""""$$$"""$""$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&&&((&((((&&(((((&(&&&&((((&((((((((((*******,