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 = '343A68' IMAGE_NUMBER = 32488313 IMAGE_TIME = 1977-05-27T13:58:45Z EARTH_RECEIVED_TIME = 1977-05-29T20:01:51Z ORBIT_NUMBER = 343 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 GROUND TRACK SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END ø:$"'*MBh‚0 µÓ|\Y!ïÀ“%Æ c׳± ÏìÎÍ÷ě—Ž€$         " " """ " " " " " "     " " " "" """ """""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""" """ """ """          " ""  """""""""""""""""""""""""""""""""$"$"""$"$"$$$$$$"$$"$$"$$$"$"$$$"$"$$"$$$$$$$$$$$$""$$$$$$$"$$$$"$$$$$""""""""" """"""""""""""""""" " """"    " " " "" """""""""""""""""""""""""""""""$$"$$"$$$"$$$$$$$$"$$$" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$"""""""""$""$"""""""""""""""     " "" """"" " """""""""""""""""""""$""$$$""$$""$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&$$$$$&$$$&$$$$$$$$$$$$$$$""""$$$"$""$""$$$$""$"""$"     " "  " "$""""""""""""  " """$$"$$$$$"$$"""" """""$"$$$$&$$&$$$$$$"""""""$$$$$$&&&&&&$$$&$$$$""""""$$$$&&&&&(&(&&&&&$$"" " """$$"$"$$$$$$$""$"" """"$"  """ "   """"" " "  ""$$""   """"  $$$&&&&$" " $$$$""  ""$$&&&$$$"$""&$$$$$"" "$$&&$&&&&"$"""$$$$$$""" ""$$&&$"$ """"""""""  "$$$$$     ""  """ """"$$$$$$"" """"""" ""$""$$$$$$$$$"$$$$$$""$$" $$"$$$&&&&&$&$$$$$$$$$$$$"$$&$&&&&&&&&$&$&&$$$$$$$$$&$$&&$&&&&&&$$"$$$""""""$"$$$$$&$&&&$   "" """"""""""""""""""""""""""""""$$$$$$$$$$$"$""$$$""$$$$$$$$&$&$&&&$$$$"$$$$$$$$$&&&&&&&&&&&&&&&$$&$$&&$&$&&&&&$&&&$$$$$$$$$$$$"$"$"$$$$$$$$&$$$$$$$    " """"""""" """""""""""$"""$"$"$""$$"$""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&$&$&$$&$$$$$$$$$$$$$$$""$$$$$$$$$$$"$$"$"      "" "" """""""""""""""""""""""$""$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$&&$&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  "" " """"""""""""""""""""""""""""$$""$$$$"$""$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$   " """""""""""""""""$"$$"$""""""$""$"""$$$$"$$$$$$$$$$$$$$$$$$$$$$&$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$    " " " """""""""""""""""""""$""$""$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$     " """""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$&$$$   " "" """" """""""""""""""""""""$"$"$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$&$$      " " " """ """""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&$$$$$$$$$$$$$$$$$$$$     """""""" """"""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$$$$&$$$$$$$$$$&$$$$&$      " """""" " """""""""""""""""""""""$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$&$$$$$$$$$$$$$    "" """"""" """""""""""""""""$"$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&$$$$$$$$$&$$$$$$$   "" """" """"""""""""""""""""$"""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$&$&$$$     " " """"""""""""""""""""""$"""$"$$$$$$$"$$"$$$$$$$$$$$$$$$$$$&$&$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&$&&&&$$$$&&$$&$&$&$$$&$    " " " " """"""""""""""""$""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&$$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$$$&&&&$&$$$$$$$     "" "" """"""""""""""""""$"$$$"$$$$""$""$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$     " " """"""""""""""""""""$""""$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&$&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$&&$$$$&&&&$&$   " """""""""""""""""""""""$"""""$$$$$$$"$$$$$$$$$$$$&$&$&$$$$$$$&$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&$$&&$&$&&&&&&&&$&$    " """ """" """"""""""""""""""""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$   " " " " """""""""""""""""""""""""""$"$""$$$$$"$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&$$    " " """ """"""""""$""$""""""""""$"$$$$$$$$$$$$$$$$$$&$$$$$&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&(&(&&&&&&&&&&&$&&&&&&$$$&&&&&&       " " """""""""""""""""""""$$"""$"$$$$$$$$"$$$$$$$$$$$$$$$$&$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$  """""" """""""""""""""""$$$$$$$$"$$$$$$$$$$$$&$$$$$$$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$    " " """""""""""""""""""$""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$    " "" " """""""""""""""""$$""$$$$$$$$"$$$$$$$$$$$$$&$$$$$$&$$&&&$&&&$&&&&&&&&&&(&&&&&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$   "" " """" """""""""""""$$"$$$$$"$"$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$  " """ """""""""""""""""""""$$"$$$$$$$"$$$$$$$$$$$$$$$$$&$$$$&&&$$&&&&&&&&&&&&&&&&&&&&(&&&(&(&&&(&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$    " " "" """""""""""""""$""$$$"" $$$$$$$$$$$$$$$$$$$$&&$$$&& &&$&&&&&&&&&&&&&&&&&&&&&&&&"(&((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&      " " """ """""""""""""""""""""$""$$$$$$$$$"$$$$$$$$$$$$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&(&&(&&&&&(&&(&&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&"     "" " """""""""""""""""$"""""$$"$$""$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&  " "" """"""""" """"""""""""""$""$$"$$$$"$$$$$$$$$&$$&$$$$$&$&&$$&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&(&&&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$  " "" " """"""""""""""$"""$"$$$"$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&   " " """"" """""""""""$"""$""$""$$$$$$$$$$$$$$$$$$$&$$$&&$&&&&&&&$&&&&&&&&&&&&&&&&&&(*&&&(((((&((&(&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&$  "" """"" """""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&((&&(((&&(((&&&&&&&&&&&&&&&&&&&&&&&&$   """"" """""""&""""""""$"$"""$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&$   " " " "" " " """"""""""""""""""""$$$$"$$$"$$$$$$$$$$$$$$$$$&&$&&$&&&&&&&&&&&&&&&&(&&&&((&&(&&(&&((&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$  " """ " """"""""""""""""""""""$"$$"$$$$$$$$$"$$$$$$$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&(&(&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&  " " " """""""""""""""""$$$"$$""$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&   " """""""""""""""""$"""""$"$$$$$$$$$$$&$$$$&$$&$&$$$$&&&&&&&&&&&&&&&&&(&&&(&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&   " " """""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&(&&&&&&    " " " """ """""""""""""""$""""$"$""$""$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&(&&&&&&&&&&&    " " "" " """""""""""""""""$""$$$$$$""$$$$$$$$$$$$&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&  " " " """"""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&((&&(&&&&&&(&&&(((&&&&&&&&&&&&&((&&&&&&&    "" " "" """"" """""""""""""""$$"$"$$$$$$$$$$$$$&$$&$&$&&$$&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&&((&(&(&&&&&&&&&&&&&&&&&&&(&&(&((&&&&$   "" " " """""" """"""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&(&(&&((&&&&&&&&&&&&&&&(&&(&&&&&&&&    """""""" """"""""""$""""""""$""$$$$$"$$$$$$$$$$$&$$$&&&&&$$&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&((&(&&&&&&&(&&&&&& " " """"""""""""""""$""$""$$$"$$$$$$$$&$&$&$$&&$&&&&&&&&&&&&&&&&&&&&&(&&&(&(&&(((&(&&&&(&&&&(&&(&&&&&&&(&(&(&&&(&&(&&&&&    " " """" "" """"""""""""""""$"$$""$$"""$"$$$$$$$$$$$$$&&&$$&&&&&&$&&&&&&&&&&&&&&&&(&&(((&(&&&&&(&&&&&&&&&&&&&&&&&(&&&(((&((&&&&&&  " " " "" """"""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&(&&&&&&&&&&&&&&&(&&&&(&&(&&(&    " " "" " """ """""""""""""$$$$$$$"$$$$$$$$$$$$$&&$&$&&&&&&$$&&&&&$&&&&&&&&&&&&&&&&&((&&((&&(&&&&&((&&&&&&&(&&&&&&&&(((((&&&&&     " "" """ "" """""""""""""""$""""$$$$$$$$"$$$$$$$$&$$$&$$$&&$&&&&&&&&&&&&&&&&&&&&&&(&(&&(&(&(&&(&(&&&&&&&(&&&(&&&&&&((&(&(((&&&&     " " " """""""""""""""""""""""$""$$$"$$$"$$$$$$$$$$$&$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&(&&&&&&&&(&(&&&(&&&&&(&    "" " """"""""" """""""""""""""$$"""$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&(&   " """"" """"""""""""""""""""$"""$$$$$$$$$$$$$$$&$$$$$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&(&&&&&&&(&&&(&&&&(&&&&  " " """" """"""""""""""""""""""$""$$$"$$$$$"$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&((&(&(&&&&&&&&&&((&((&&&(&&&((&&(((&(&(&&     " " """ """ " """"""""""""""""""$""$$$$"$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&(&&&&&&&&&&&(&&(((((&&   " " " "" """"""""""""""""""""""$""""$$$$$$$$$$$&$$$$$$$$$$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&(((&&&&&&&&&((((((((((&    " """"""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&$&&&&&&&((&&&&&&&&&&(&&&(&&&&&(&&((&(&&&&&&&((((((((((((&(&    " "" " """""""""""""""""""""""""$$"""$"$"$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&(&(&&(&&&&&&&&&&&&&&&&&((&(((((&((&      " """"""" """"""""""""""""""""""""$"$" $$$$$"$$$$$$&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&& &&&&&&&&&&&&&&&&&((&(&((((("     "" " "" """"""""""""""""""""""""""$"$"$"$$$$$$$$$$$$$$$$$$$&&$&&&&&&$$&&&&&&&&&&&&&&&(&&&&&&&(&&&&$(&&&&&&&&&&&((&(((((((((((&   " " " """"""""""""""""""""""""""""$$$"$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&(&&&&&&&&&&&&&&&&&&(&&&&&(((&((((((&      " " " """" """""""""""""""""""""$""$$$"$$$$$$$$$&$$$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&(&&&&&&&&&&&&&&&&&&(&((((((((&     "" " " " """"""""""""""""""""$""""$$$$$$$$$$$$$$$$$&$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&&&&&&&((&&&&&((&&((((((((&      " " """"""""""""""""""""""""$"$$""$$$$$$$$$$$$$$$$&$&$$$&&&&&&&&&&&&&&(&&&&&&(&&&(&&&&&&&&&&(&&(&&&(&(&&&&(&(&&&((((((&    " " " " """"""""""""""""""$""$"""""""$$$"$"$$$$$$&$$$$&$$$&$&$&&&&&&&&&&&&&&&&&&&&&&(&((&&(&&&&&&&&&&&&&&&&&&&&(&&(((((((((&       "" " " "" """"""""""""""""""""""$"$"$$$"$"$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&(&&&((((((((((&    " " " """"""""""""""" """""""""""""""""""$"$$$$$$$$$$$&$&$&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&((&&(&&((((((((((&      " """""" """"""""""""""""""""""$"""$$$$$$$$$$$$$$$$&$$$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&&&&&&&&&&((((&(&&&(((((((((((     " " " """"""" """""""" """"""""$"""""$""$$$$$$$$$&$$$$&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&(&(&(&((&(&((&(((((((((((&(&      " " " """" """"""" """"""""""""""""$"""$$$$$$$$$$$$$$$$$$&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((((&&&&&(&&&&&((((&(((((((((((    """" " """ """""""""""""""""""""""$"$$"$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&&&(((&&&&&&((&((&&&((((((((((((&    " "" "" " " "" """""""""""""$""""$""$"""""""$$"$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&(&&((((&&&(&(&&&&((&&(&&(&(((&(((((((((((&    " " " "" " " """"""""""""""""""""$""""$"""$$$$$$$$$"$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&(&(&&(&(&(&(((((((((((((((&     " " """""""""""" """""""""$"""""$"$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&&((((&((((((((((   " " " " " """ """""" """""""""""""""""$""$$"$$"$$$$$$$$&&$$$&&$&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&(&&&&(&&&&&&&&(((&(((((((((((    """"" "" """"""""""""""""""""$"""""""$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&(((&(&&&(&&&&&&&&&&&&&(&(((((((((((((((((((    " " """"" """"""""""""""""""""""""""""$$$$$$$$$$$$$$&$$$$&$$&&&&&&&&&&&&&&((&&(&&&((&&&&&&&&(&&&&(&&&((&(((&((((((((((((  " """""""""""""""""""""""$"""""$$""""$$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&((&&(&&((((((((&(((((((    " " """"""""""""""""""""""""""$""$""""$$$"$$$$$$&&$&$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&(((((((((((((((((     " " " "" " " """"""""""""""""""""""$$"$$"""$$$$$$$$$$$$$&$$$&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((     """" " """"""""""""""""""""""$"""""$""$$"$"$"$$$$$$$$$$$&$&&$&$&$&&&&&&&&&&&&&(&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&((((((((((((((( " " "" """""" """"""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((((((((((((((     " "" """" """""""""""""""""""""""$""$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&((&(&&(((((((((((*((((&  " " """""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(&&&&&&(&&&(&&&&&&&&&&&&&&&(&((((((&((((((((((   " """ """" """"""""""""""""""""""""""""$""$"$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&&&&&&&((((((((((((((((((     " " " "" """"" """"""""""""""""""$""$$""$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&(&&&&&&&(((((((((((((((((&    " """"""""" """ """""""""""""""""$"$""$"$$$$$$$$$$$$&&$$$$$$&&&&$&&&&&&&&&&&&(&&&&&&&&&&&&&(&&&&&&&(((&&&(((((((((((((    """" """"""""""""""""""""""""""""$"$$"$$$$$$$$$$&&$$&$&&$&&&&&&&&&&&((&(&&&&&&&&&(&&&(&&((((&(&(&&&((&((((*((((((((     " "" " """"""""" """""""""""""""""""""$"$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&((&&&&(&&&&&(&&&(((&&((((&(((((((((((((    " " """"""""""""""""""""""""""""""$$""$$$$$$$$$$$&&&$$&$$&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&((&((&&(&(&&((((((((((((((*(&  " """ """"" """"""""""""""""""""""$$"$$$$$$$""$$$$$$$$$$&&&&&&&&&&&&&&&&($&&&&&&&&&&&&&(&&&&&(&&(&&&&(((((((((((((**(    " """" """" """" " """"""""""""$"""$$$"$$$$$ $$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&&&((&&&(&&(((&&&&((((((((((((   " " " """""""""""""""""""$""""""""$$$$$$$$$$$$$$$$$&$$$&$&&$&&&&&&&&&&&&&(&&&(&(&&(&&&&&&&&&&(&&&((&(((((((((((((((($ " """""""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&(&&&&&(((&&&&&&&&&&&&&&&&&((((((((((((((((((((   " " """"""""""""""""""""""""""""""$"$$$$$$$$$$$$$&$$&&&&$&&&&&&&&&&&&&&&(&&&&(&&&&(&&&&&&&(&(&&((((((((((((((*((((   "" """" " """""" """""""""""""""""$"$""$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(((&((&((((((((((((((((   " " "" """"""""""""""""""""$"$""""$"$$$$$$$$$$$$$$$&$&$$$$$&&&&&&&&&&&&&&&&(&&&(&&&&&&(&&&&&&&&&&&((((&(((((((((((((    """"" """"""" """""""""""$""$""$"$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&(&&&(&(&((&(&&&&&&&&&(((((((((((((((((   " """""""""""""""""""""""$"""""$"$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&&&&&&&&(&(((((((((((((((&    " "" """""""""""""""""""$"""""""""""$""$$$$$$$$$$$$&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&(((&((&&&&&&&&&((((((((((((((((  " """""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&(&&&((&(((((&&&&&((&&((((((((((((((&   " " "" """""""""""""""""""""""""""""$"""""$$$$$$$$$$$$&$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&(&&&&((&((((((((((((((&     "" """"""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&(&&&((&((&(&(((((((((((((((&    " """ "" """"""""""""""""""""""""""""$"$""$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&(&(&&&(&&(&&&(&&&&&(((&(((((((((((&  " """"" """""" """""""""""$"$""$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&&&&&&(((&&&((((((((((((((&  " """"""" """"" """""""""""""""$$"$$$$$$$$$$$$$$&&$$&&&&&$&&&&&&&&&&&&&&&&(&&&&&(&&&(&&&&((&&&((((((((((((((((((&    """ """"" " " """"""""""""""""$$""$$$$$$"$$$$$$&$$$$$&&&&$&$&&&&&&&&&&&&&&&&&&(((&&&&(&(&&&&&((((((((((((((((((((&     " """""" "" """""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(((((((((((((((((((&    " " """" """""""""""""""""""""""$$"$$"$$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&&((&((((((((((((((((((&  "" """""""""""""""""""""""$"""$$$"$$$$$$$$$$$$&$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&((&(((&&((((((((((((((&     """ """""""""""""""$""$"""$"$$""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&((((&&&&(&&(&&&(&&&(&(&((((((((((((((&  " " """"""" """""""""""""""""""""$"""$$$$"$"$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&(&&&&(&(&&&&((&&&&(((((&&(((((((((((((&  " """""""""""""""""""""""""""$""""""$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&((&&&(&(&&&&&&&&&((((((&((&(((((((((((&   " """"""""""" """""""""""""$$"""$$"$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&(&((&((&&(((&&((&(&(((((((((&((((((((&     " " "" """" """"""""""""""""$$$$""""$$$"$$$$$$$$$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((&((((((&&(((((((((&    " " " """""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&&((((&(((((((((((&     "" " "" """"""" """""""""$""""$""$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((&&(&&((((&&(((&((((((((&  """ """"""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((&   " "" "" """ """"""""""""""""""""$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&(&&&&(&&(&&&((&&((&((((((((((((((((&      " "" "" "" """""""""""""""$"$$$$$$$$$$$$$$$$$&$$$$$&&&$&&&&&&&&&&&&&&&&&&&(&(&&&&&&(&&(((((&&((((((((((((&    " """""""""""""""""""""""""$$$""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&(&(((((((((((((&     " " """""""" """""""""""""""""""$""$$"$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((&    " "" " """ """"""""""""""""""$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&(((&(((((((((&(&&     " "" " """""""""""" """""""""$"$$$$"$$$$$$$$$$$ $$$$&&&&&&&&&&&&&&&&&&&&&(( $&&&&&&&&&&(&(((((((((((((((     " "" """"""""""""""""""""""""""$"$$$$$$$$$$$&$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((&(((((((((((((&    "" """"" """""" """""""""""""$""$""$$$$$$$$$$$$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&&&((((&((((((((((&   "" "" " " """""""""""""""""""""$$""$$"$$$$$$$$$$$&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((&&(((((((&&(($   " " """" """"""""""""""""""""$"$$$$$$$$$$$$$$$$&$&&$$&$&&&&&&&&&&&&&&&&&&(&((&(&&&(&(((&((&((((((((((("       " " " " """""""""""""""""""""""$$""$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&((((((&(((((((($      """ " "" " """"""""""""""""""""""$$$$$$"$$$$$$$$$$&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&((((((((&&&((((&&(&   " " " """" " "" """""""""""""$""$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&((&&(((((&(((((((((&    " " """""""""""""""""""""$$$$$$"$$$"$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&((&(&(&((((((((((((&&     " "" "" """""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((&&(&&(((&(&(((((((&      " "" """"""" """""""""""""""""""""$$$$$$$$"$$$$$$$$$&$&$$$&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(((((((((((((((((&    "" "" """""" """"""""""""""""$$$$$"$$$$$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&&((((((((((((&   """ """""""""""""""""""""$""""$$"$$$$$$$$$$$$$"$$$&$&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&((&((((((&((((((((&($    " " """""""""""""""""""$$"$$""""$"$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&((&((((((&(&($  " " """""""""""""""""""""$$"$"$""$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&((((((((((((&&&(   " " "" """"""""""""""""""""""$$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&((&(((((&(((&&   " """""""""" """"""""$"""$"""$""$$$$$$$$$$$$$$&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&((&((&(((((((&&   " " " """""""""""""""""""$""""""""$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&(&((((&((&     """ " """"""""""""""""""""$""""""$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&(((((&(((&&(&    " " " " """" """"""""""""""""$""$""$"$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&(&(&&&(&((&&&&((((((&     "" " "" " " """"""""""""""""$""$$"$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&(&(((&((&(&&&&   """ "" """"""""""""$$""$$""$$$$$$$$$$$$&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&(((((&&&&&&&&$   " " " " """"""""""""""""""""$"""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&((&(&&&&&&&   " " """""""""""""""""""""""$"$""""$"$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((((((&(((&(&    " " """"" """""""""""""""$$"$$"""$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(&((&&&&(&((((&&&$    " " "" """"""""""""$$""$$"$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&(&((&(&&&&&&& " "" " """"""""""$$""$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&  " " """""""" """"""""""$"""$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&(&&(&&&&&&&$     " "" " """""""""""""""$"$"$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&&&&&&&&&&&&&(&&&&$   " """""""""""""""""""""""$$$$$$$$$$$$$$&$$&&&&$&&$&&&&&&&&&&&&&&&&&&&&(&&&&(&(((&(&&&(((&(&&&$     " " """""""""""""""""$""$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&(&&(((&&&&&&&&&&&&(&&&&&$      " " " " """""""""""""""""""$"""""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&(&&&&(&&&&(&&&&&&&     " """"""""""""""""" ""$$$$$$$$$$$$$$$$&$$&$$&&&&"$&$$&&&&&&&&&&&&&&&&&((&&&&($&&&((&(&&&&&(      """ """ """""""""""""$"$"$$$$$$$$$$$$$$&$$&&&&&$"&&&&&&&&&&&&&&&&&&&&&((&&&&$$&&&(&&&&&&&&&    """" """" """"""""""""""""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&(&&&&&&"      " " " """""""""""""""""""$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&&&&&&&$   " " """"""""""""""""""$"$""$$$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&$     " " """""""""""""""""$$"$"$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$      "" """""""""""""""""""$$$$$$$$$$$$$$$$$&$&&&&&&&&&$&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&$   " """"""""""""""$$""$$"$""$$$$$$$$$$$$$$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&"     "" """""""""""""$"""""$$"$""$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&$  " "" """ """""""""""""$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&$    """ """ "" """""""""""""$""$$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&$     " " """"""" """"""""""""$""$$"$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&"     """ "" """"""""""$""$"""$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$      " " " """ """"""""""""""""$$""$$"$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&"   " "" " """$"""""""""""$$$$"$$$$$$$$&$$$$$$$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"  " """"""""""""""""""$"$"$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&"   """""""""""""$""""$"$$$$$$$$$$$"$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&"    """""""""""""""""""""$""$"$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$   " "" """""""""""""""""""$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"   "" "" """"""""""""$"""""""$$$$$$$$$$$$$&$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&      "" " """"""""""""""""""$""""$$$$$$$$$&&&$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"     " " "" " """"""""""""$"$""$$$$$$$$$$$$&$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&    """ " """""""""""$"""""$$$"$$$$$$$$$$$$$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"   """ " " """"""""""$""$$""""$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&    """" """""""""""""$"""""$$$$$$$$$$$$$&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&   " "" "" """""""""""""$""$""$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&     "" """""""""""""""""""""""$""$$$$$$$$$$&$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&     " """"""""""""""""""""""$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    " """"" """"""""""""""""$"$$$$$$$$$&$$$$$$$&&$&&$&&&&&&&&&&&&&&&&$&&&$&$$&&     " """"""""""""""""""$"$$"$$$$$$$$$$$$$$$$$&$&&&&$&&&$&&&&&&&&&&&&&$&&$&&&  """ " "" """"""""""""""""$$$"$$$$$$$$$$$$$$&$&&$$$&$&&&&&&&&&&&&&&&$&&&$&$&&   " " " " """"""""""""""""$$""$$$$$$$$$$$$$$$$$&$$$$&&$&&&&&&$&&&&$&&$&&&&&&&$$      " " " " """""""""$" """$"$"$$$$$$$$$$$$$$$$$&&&$&&&&&$&&&&&&&$$&$&&$&&&$&$$&     " " """"""""""""" """""$$"$$$$$$$$$$&$$$$$$$$$$&$$&&&&&&&&$&&&$$&$&&$$$$&  " """""""""""""""""""""$$$$$$$$$$$&$$$$$$$&$$$$&$&$$&$$&&&&$&$$$&$$&$$$$$   """""""""""""""""$"$""""$$$$$$$$$$$$$$$$&&&&$&$&&&$$&&&$&$$$&$$$$&$$$$$  " """ """""""""""""""$$"$$$$$$$$$$$$$$&$&$&&$&&$&&$&&$&&&$$$&$$$$$$$&    "" "" " """""""""""""""""$"""$$$$$$$$$$$&$$$$$$$$$$&&&&&$$$&$$$$$&&$$&$$$$$    " "" "" """ """""""""""""""$$"$$$$$$$$$$&$$$$$$$&&$$&&&&&$$$$$$&&&&$$$$$$$      """ "" " """""" """""""""$$"$$$$$$$$&$$$$$$&$$&$&$$$&$&$$$$$&$$$$$$$$$$$$à      " """"" """" """"""""""$""$$$$$$$$$$$$$$$$$$$&$&$&$&$$$$$$$$$$$$$$$$$$$$$$     " "" " " " """"""""""""$$"$"$$$$$$$"$$$$$$$$$$$&$&&$&&&&$$$$$&&&$$$$$$$&$$$$    " "" """"" """"""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$      " " """"""""""""""$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     " " """" """"""""""""$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$&$$$&&&$$$&$$$$$$$$$      " " " """"" """""""""""$""$"$$$$$$$$$$$$$$$$$$$&&$&$$$$$$$&$$$$$$$$$$$$$$     " """" """""""""""""""""$"""$$$$$$$$$$&$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$    " """ """""""""""$"""$"$"""$$$$$"$$$$$$&&$$$&&&&$$&$$$$$$$$$$$$$$$$$$$     """ """""""""""""""""""$$$"$"$$$$$$$$$$$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$  """"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$    " " " "" """""""""""""""""$""$"$""$$$$$$$$$$$$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$    " " """ " """""""""""""""$$$$$$$"$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$   """""""""""""""""""$""""$$"$$$$$$$$$$$&$$$$$$$$&&$$&$&&$$$$$$$$$$$$$$$    " " " " """"""""""""""$""""$$$$$$$$$$$$$$$$$&$$$&&&&$&$$$$$$$$$$$$$$$$$  """""""""""""""""""$"$$$"$$$$$$"$$$$&$$$&$$$&$$&&$$$&$$$$$$$$$$$$$"$   "" "" """"""""""""""""$$$"$$$$$$$$$$$$$$$$$&$$$$&$$$&$&$$$$$$$$$$$$$&     " " " "" """"""""""""""""$$""""$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$     """""""""""""""""$""""$$"$$$$$$$$$$$$$$$$$$$$$$$&&$&$&$$&$$$$$$$$"$"$   " """"""""""""""""""$"$"$"$$"$$$$$$$$$$$$$$$&$$$&$$&$$$$$$$$$$$$$$$"$$$    " """"""""""""""""""$"""$$$$$"$$$$$$$$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$    " """""""""""""""""""$$"$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$"$     " " " " """"""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$"$$$$$$$$$$$$    "" """""""""""""""""$"$""$$$$$$$$$$$$$$$&$$&$$$$$&$$$$$"$$$$$$$$$$$$    " " """ """ """""""""$""""$$"$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$"$"$$  """" " """"""""""""""$""$$$$""$$$$$$"$$$$$$$$$$$$$$$$$&$$$$$$$$$$$"""$"$$$    ""  """" """"""""""""""""$$$$$$ $$$$$$$$$$$$&$$$$&$&$$$$$&&$"$$$""$$"""$$$    "" """""" """"""""""""""$"$"$$$"$$$$&$$$$$$$$$$$&&$&&$$$$$$$"$$$$$$$$""""    " " " """""""""""""""$"$$"$$"$$$$$$$$$$$$$$$$$&$&&&&$$&$$&$$$$$$$$$$"$"""$  """"" """""""$""$"$""$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$""""$$  " " """"""""""""""""$$"$$$$$$$$$$$$$$$$&$$$&&&&$$&$&$$$$$$$$$$$$$$$""$    "" " """""""""""""""""""$$$$$"$$$$$$$$$$$$&$$$&&$$$$$$&$$$$$$$$$$$$$$$$$$  """""""""" """""""""""""$$$$$$$$$$$$$$$$&&&$$&$&&$$&$&$$$$$$$$$$$$$$$$$$   ""  " """""""""$$$$" """""$""""$&&$&$$$$&(&&$""$"$$$$$$"$$$&$$"$$$$$$$"""      """"""""    "$$&$" "$$$$$"""""$$"" "$&&&&$ $&(&&$$"""$$$$""""$&&$$"$&    ""  """"  ""$$" $$&$"$" ""$$&&&"""$&(&&&$"""$$$"$"""$$&(&&""$&$&$$" ""$  "     ""$" """"""" """" ""$$$"""$"""$$"""$&$$$" "$&&&$$$&&$&&&$""$$$$$ "$$&      """""" "" " "" """""""$"$""""$"$""$"""$"$$$$$$&&&&&&$$$&&&&$$$$"$$$$""""$$$&$&   " "" """ """"""""""$""$"$$$""$$$$&$$$$$$$$$&&$&$$&$$&$$$&&$&$$$$$$$$"$$$$$$  " " "" """""""""""""""""""$$$$$"$$$$$$$$$$$$$$&$$$$$$&$$&&$$$$$$$$$$$$$$$$$$$&     " """" """""""""$"""$$$$$$$$$$$$$$$$$$&&$$$$&&&$&$&$$$$$$$&$$$$$$$$$$$$$$$$      " " " """"""""""""""$""$"$$$"$$$$$$$$$$$$$&&$$$&&&&&&$$&$$$$$$$&$$$$$$$$$&$$$$$&   " "" "" """"""""""""""""""$""$$$$$$$$$$$$$$$$$$&&&&$$&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&  " "" " """ """""""""""""""$"""""""$$"$$$$"$$$$$$$$$$&$&&$$&&&$$$&&&&&&&&&&&&&$$&$&$$$$$$$$&$$$$$&  " """""""""" """""""""""""""$"$""""$"$""$$$$$$$$$$$&&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$&$&   """""""""""""""""""""""""""""$$$$"$$$$"$$$$$$$$$$&&$&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$$&$$$$$&&  " """ """"""""""""""""""""""$$"$"""""$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&   """ """"""""""""""""$"$""""""""$"$"$$$$$$$$$&&$$$$$$$&&$&&&&&&&&&&&&(((((&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&  """"""""""""""""$"$$$"$""""$$$"$$$$$$$$$$$$&&&$&&&&&&&&&&&(((&((((((((((((((&(((&(&&&(&&&&&&(&&&&&&&(&&&&(&   """""""""""""$$"$"$$$$$$$$$$$$$"$$"$$$$$$$$$$$&&&&&&&&&&&&&(((&((((((((((&(((&(((((((&((((((&&&&&&&&&&&&&&(((    " """""$"""$"$""$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&(&&((((((((((((((((&(((&((&&(&(((((&(&((((&(&&&&(((   " " """""""""$$$""""$""$$$$$$$$$"$$$$"$$$$$$$$$&&&&&&&&&&&&&(&&(&(((((((((((((((((((((((&(&(((&&&(((&((&((&&&&&(((   """"""""""""""$"$"$$"$$$$$$$$$$$$$$$$&$$$$&$$$$$&$&&&&&&(&&&&&&((((((((((((((((((((((((&&((((((((&((((&&&((&(&&(((    """"""""""""$"$$$$""$$$$$$$"$$$$$$$$$$$$$$$&$&$$$&&&&&&&&&&(((((((((((((((((((((((((((&((((((&((&(((&&((((((((((* """""""""$$""""$"$$"$"$$$$$$$$$$"$$$$$$$$$$&$$$$&&&&&&&&&&&(((((((((((((((((((((((((((((((&(((&&(((&&&&&(&&((&((((   """""""""""$"$"$"$$""$$$"$$$$$$$$$$$$$$$$$&$&$&$&&&&&&&&&(&&&((((((((((((((((((((((((((&((((&&((((&&&&&&&(&&(((((&((    " """"""""""$"$""$"""$$$$$$$$$$$$$$$$&$&$&&$$&&&&&&&&((((&(((((((((((((((((((&&(((((&((((&(((((&&&&(&((((&(&((((*      " " """"""""""""$""""$""$$$$$$$"$$$$$&$$$$&&&&&&&&&&(&((((&(((&&((((((((((((&((&&&(((((((&&((&&&&&&(&(&&&((&((((**     "" " """""""""""""""$$$$$$"$$$$$$$$$$$$&&&&&$&&&&&(&(&"&((&&&&(&(&((((&((((((((&&(($&&&&&&&&&&&&&&&&&&&&&&((((**    " """""""$$$$$"$$"$$"$$$$$$$$$$$&&&&&&&&&&&&&&$&&&&&&&&(&&&&&&&&&(&&((&&&&$"&&&&&&&&&&&&&&&(&&&&&(&(((*       "" """ """"""""""""""""$"$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((***