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_2 MISSION_PHASE_NAME = EXTENDED_MISSION TARGET_NAME = MARS IMAGE_ID = '577B24' IMAGE_NUMBER = 57817513 IMAGE_TIME = 1978-03-18T05:27:11Z EARTH_RECEIVED_TIME = 1978-03-18T20:58:31Z ORBIT_NUMBER = 577 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.025450 NOTE = "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 "  /72]$ç =wOÝA/(S%åæ Àñ¢2då¸ÑëW–4*****((((&(*****((*****((((((((((((((((((***(*((((((****(*(***(**(((((((****(**((**(**********,*,*********,**,***,,,,,,,*,,,,*,,,***,,,,,,,,***,,,,,,,*,*,,,,,,,,**,,,,,.,,,,,,,,,,,,,,,,.,,..,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,,,*,,,.,.,,,,,*,,*,*,***********(((****(((&&&&&$(****((***((**((((********(("$****(((*********((********((*((***((((((*********(********************************,,*,,*****,,,*********,,,,****,,,,,******,,,,**********,,*,*,.,,,,,,,*,,,,,,,,,,,,,,,,,*,**,,,,,,,****,,,,,*****,,,,,,****,*,,********,,,,,,*******************(((((((((**(&&&&&&& (((((*,,,,,((*(((((**(((*****(**(((((******((*(*****(*(*(("(((((((((*((*((((((*(***((($(**(((*(**********(********(&***********(***************(**((************************,,*******,**********,,,*******,***********,********,**********,,*******,,*,**,******************(((((((((((((((&(((&&&(****,*,***((*(((((((((((**((((((((*(((((((((***((((((((((((((&(((((((((((((((((((((((((*((((&(((******(********((*(((***(((((((****(((********(&((****(*((((*****(((((*****$(**************************&(************************((((**************************((*****(((((((((((((&&&&(((((&&$&((**********(**((((((((***(((((((((((((((((((*((((((((*(((((&&((((((&&&&(((((((&&((((((((((((&((((((((((*((((((((((**((((((((((((((((((**((((((((((((((((((((((*(((((((*****((((******((*(******((((******(((*********(((****(*(((((**($(*((((*****(((*********(((*&"((((((((((((((&&(&(((((&&&&" ((*(((((((***(*(((((((((((((((((((((((((((((*((((((((((((&&&(((((((&&&&&(&&(&&&&&&&((((((((((((((&&&&&(((((&&&&&((((((((((((((((&&(((((((((((((((((((((&(*((((((((((((((((*****(((((((((**(((**((((****((((((((*((*(((((****((((((*(****(((*(***(((((((**********(**((((&((((((((&&&&&((((((&&&&&&&(((&(((*(*((((((((((((((((((((((&&&((((((((&&((((((((&&&&&&(((&&&&&&&&&&(&&&&&&&((((&&&&(((((&&&&&&&&(&(&&&&&((((((((((((((((&&&&(((((((&&(((((((&&&&&(((((((((&(((((&&((((*(*(((((((((((((((((((((((((((((*(((((((((((**(((((((((((((((((*(((((((((((*((((((**((((((((((((((&&&&&&&&&&&&&&&&&&&&$&(*&&((((((((((((((((((((((((&&&&&(((((((&&&&&((&&(&&&&(((&&&&&&&&&&(&&&$&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&(&&(((((&&&&(((((&&&&&&(((((&&(&&((((((&&&&(((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((&&((&&&&&&&&&&&&&&&&$&&((*&&&&&&((((((((&(((((((((&&&((((((((&&&&&&(((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&((&&&&&&&&&&((&&&&&&&&((&&&&&&&&(((&&&&&&&(((((&(&(((((((((&(((((((&&(((((((((((((((((((&(((((((((((&(((((((&&(&(((((((&(((((((((((&&((((((&&&(((((&&&&&&&(&&&&&&$$&&((***((&((((((((&(((((((&&&&&(((((&&&&&&&(&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&(&&&((((((&(&&&((((((((&&((((((&&&(&(((((((&&&(((((&&&((((((((((&((&((&&&&&&((((((((((((((((((((&(((((&&&&&&&&&&&&&&&$$ &(((((((*((((((((((((((((&&&&&(((&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&(&&&&&&&&(((&&&&&&&(&(&&&&&(&&(&(&(&(&((&(((&&&&(((((&&&&&(&(((((&&(((((((((&(&(((((&&&&&&&&&&&&&&&&&&$$ &&&&&(((((((((&((((((((&&((((((&&&&&&&(((&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&$&&$&&&&&&$&$$&&&&&&&$$$&$&&&&&$$&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&(&&&&&&&&&&&(&&&&&&&&&(((&&&&&&&((&&&&&&&&&(&&&&&&&((((&&&&&&&&&((&&&&&&&(&&(&&&&&(((((((&(&&((((&&&&&&&&&&&&&&&&&&&&&$ &(&((((((((((((((((((&&&((((((&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$&&&&$&&$&&&&&&&&&$$$&&&&&$$$&$&&&&&&&$$$&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&$$ &(((*(((((((((*((((((&(&(((&((&&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$&&&$$$$$$&&&&&&&&&&$&$&&$$$$$$&&&&$$$$&$$$&&&&$&&&&&&&&&$$&$&&&&&&&$$&$&&&&&&$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&$$$$$$ ((*****(((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&$$$&$&&$&&&&$$$&&&&&&$$$$$$$$$$$$$$$$$&&&$$$&&$&&&&&&&&$&$&&&&&$$$$&$&&&&&$$$$&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&((&&$&&&&&&&&$$$$$&$ &((*******(((((((((((((&((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&$$&&&$$$$$&&&&$&$$$$$&&&&&$$$$$$$$$&$$$"$$$$$&$$$$$$&&&&&$&$$$$&$$&$$$$$$&$&$$$$$$$$&&&&$$$$&$&&&&&&&&&&&&&&&&&$&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&$&&&&&&&&&$$$&&&$&&(((*****(((((((((((((&((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$&$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$&$$&$$$&&&$&$$&&&&&&&&$$$$$&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$$&&&&$&$&&((((((((((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&&&$$$$$$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$&$$$$$&&$$$$$$$$$$$$$$$$$$$&&$$$$$$$&$$&$$$$$&&&&&&&$$&$&&&&&&$$$$$&&&&$$$$&&$&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$&&&&&&&&&&$$&&&&&&&$$$$$&&&$$$$$$&&((((&(((((((((((((((((((&(&&(((((&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&$$$$$$&$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&$$$$&$$&$&&&$$$&&&&&&$$$$$&&&&&&$$$&&&&&$&$$$&&&&$&&&&$&&&&&&&$$$$&&&&&&&$$$$$&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$&&$&&$$$$$$$&&((((&(&((((((&&((((((&&&&(&((((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$$$$$&&$$$$$$$&$$&$$$$$$$&&$&&$$$$$&&&&$$$$$$$$&$$$$$$$&&&&&&&$$&&&&&&&&&$$$$$&&$$&&&&&&&&&&&&&&&&&$&&$$$$$$$&$&$$$$$&$$$&&&(((((((((((&&(((((((&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$""$$&$$$$$"$$$$$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$$$$$$$&&$$&$$$$$$&&$&$$$$$&&&$$$$$$$$$&&&$$&&&&&&&&&&&&&$&&&&$$$&&&&&&&&&$&$&&&&&&&$&$$&&&&&$$$$$$$&&&$$"&&&(((((((&&((((((((&&&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&$$$$$&$$$$&$$$$$$$$$$$$$$$$$&&&&&$$$&&&&$$$$$&&&&&&&&&&&&&&&&&&&$&$&&&&$$$$$$$$$$$$$$$" &&((((((((((((((((&(((((((&((&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$$&&&&&&&&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$""$"$$$$$$$""$$$$$$$$""$$$$$$$$$$"$$$$$$$"$"$$$$$$$$"$"$$$$$$$"$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$&&&$$$$$&&&&$$$$&&&&&&&$&$$&&&&&&&$$$&&&&&&&$$$$$$$$$$$$$$$ &&((((&((((((((((((((((((&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&$&$$$$$$$$&$&$$$$&&&$$&&&$$&&&&&&&$$$&&&&&&$$$$$$$$$$$$$$&$$$"$&&&&(((((((((((((((((&&&&&(((((&&&&&&&&(&&&&&&&&&&&&$&&$&&&&&&$$$$$&&&$&$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$"$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$"$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&$$$$$$&&&&&&&&$$&&&&&&$$$$$$$$$$$$$$$$$$$$ $&&&&((((((((((((((((&&&&(&(((((&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""""$$$$$$$$$""$$$"""" "$$$$$$$$$$$$$$$$$""""$$$$$$$"$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$$$$$$$$&&&$$$$$$$$&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$" $&&&&(((((((((((((((&(&((((&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$""$$$$$$$$""$$$$""" " """"$$$$"$$$$$$"$"$""$"$$$$"$""$$$$$$$"$$"$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$$$$$$$$$$$$&&&&&&$$$$$&$$$$"$$$$$$$$$"$"""$&&&&&&&((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$&$$$$$$$$$$$$$$$$$"$$$$$$$"$$$"$$$$$"""$$$$$$$$$$"$$$$$$"""""""""" """$$$$$$$$"""""$$$"""$"$$$$$$$$"$""$$$$$$$"$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$"$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$$$$$$$$&&&&$$$$$&$$$$$$$$$$$$$$$"$"$" &&&&&&&&(((((((((((((((&&&((((((&&&&&&&&&&&&&&$&&&$&&&&$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$"""$$"$$$$$"""""""""""" ""$$$"""""$$"$$""$"""$$$$$$$""$$$$$$"$$$$$$$$$$$$$"$$"$$$$""$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&$$$$$$$$$$$$$$$$$$&&$$$$$$$$"$""$&&&&((((((&&(((((((((&&&&&((((&&&&&&&&&&&&&&$&&&&&&$$$&&&&&&&$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$""$$$$""""""""$$$$""""""""""""""""""""$$$"""$""""""""$"$"$$$""$"$$$$$"""$$$$$$$""""""$$$$"$"""$"$$$$$$$$$$$$$$$""$$$$$$$$"$$""$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$&&&&$$$$$$$$$$$$$"$$$$$$$$$$$$$$$""" $&&((((((((((((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&$$$$$$$$&$$$$$$$$$$$$$$$"$$$$$$$$"""$"$$"$"""""""$$$""""$$"""""" " """" """"$"$$"""""""""$$"""""""$$$$$$""""$$$$$"""""""$"""$$"""$$$$$""""$"$$$$$$$$$"$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"" $&&((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$"$""$"$""$$$""""""$$"""""""$$"""""" """$$$$"""""""""""""""$$$$""$""""$$$$$""""""$$$$""""""$$$$""$"$"""$$$"$"$$$$"$$$$""$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"" &&&(((((((((((((((((((((&&&&&&&&&(&&&&&&&&&&&&&$$$$$&&&$$$$$$$$&$$$$$$$$$$$$$$$"$$$$$$"""$""$$"$$""""""$"$$""""""$$$$"""""""$$$"""""""$$$$""""""$""""""""""$$$"""""$$$$$$$""""""$$$""""""$$$$$"""""""""""""""$$$$$$$"$"$"$$$$""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$" &((((((((((((&&(((((((((&&&&&((&&&&&&&&&&&&&&$$$&$&&$$$$$$$$$$&$$$$$$$$$$$$$$$$"$$$$"""""$$$$$""$""$$""""$""""""""""""""""""""""""""""$"""""""""""""""""$$"""""""$$$$$$$""""""$"""""""""$$""""""""""""""""$$$$$$""""$$$$"""""""$$$$$$"$"$$$$$$$$$"$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$"&&((((*((((((("&((((((&&&&&&(&(&&&&&&&&&&&$$&$&$$&&$$$$$$$&&$$$$$$$$$$$"$$$$&&$$$$"$""""$$$""""$$"" """""""$$"$$"$""""$""""""$"""""""$""""""""""""""""$""""""""$$$"""""""""""""""""""""""""""""$"""""""""""""$"""$$"$$"$""""""$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$"&&(((**(((((&(((((((((&((((&&(&&&&&&&&&&&&&&&&&&$$$$$$$$&$&$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""""""$$$$"""""""$$"""""$$$"""" """"""" """""""""""""""""""$"""""""$"""""""""""""""""""""""""""$""$"""""""$""""""""""$$$"""""""$"$$"$$$$$$$$$$$"$$$$$$$$"""$$$$$$$""$$$$$$$$$$$$$$$$$$$$""$"$"$$$$""&&(((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$"""""""""""""""$$$$""""" """""""""""$""""""""""""""""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""$$$$$$$$$$$$$$$$"$" "$"$$$"$"$"$$$$$$$""$$$$$$" "$$$""$$$$$""" &&&(((((((((((((((&&(((((&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"""""""$$"""""""$$$$$"""$""""""" """"""$"""""""""""""""""""""""""""""""""""""""""""""""""$$""""""""$$""""""""""""""""""$$"""""""$$$$$$$$$$$"$$$$$$$$""$$$$$"$$$$$$$$"$"""$$$$$$$""""$$$$$$$$$$$  &&((((((((*((((((((((((&(&&&&&&&&&&&&&&&&&&$&$$$$&$$&&&&$$$$$$&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"""""$"""$"$"""""""$"$$$$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""""""""$"""""""""""$$$$$$$$$$$$"$$$"$$$$$$"$$"$$$$$$$"$$$"$$$$$"$$$$$$$$$$$$$$$$$ &&&(((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&$$$$$&&&$&&&$$$$&&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""""""$$$"$"""""$$""""""$$$$$""""""""$$$$"""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""$$$$$$"$"$"$$$$$$$$$$$$$$$"$$""$$$$$$$""""$$$$$$$"$$$$$$$$$""&&&(((((((((((((((((&&&&(&&&(&&&&&&&&&&&&&$$&&$&&$&$$&&$$$$&$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$"""""$$"$""""""""$"""""""$$$$""""""""$$""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""$""""""""""$"""""""$$$$$$$$"$""$$$$$$$""$$$$$$$$$"$$$$$$$"$"""$$$$$$""$$$$$$$$$" &&(((((((((((((((((((&&((&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$$$$$$&$$$$$$"""""$$"""""""""""""$$$$"""""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$""""$""$$$$""$$$$$$$$$"""$$$$$$$$$"$""$$"$$"$"""$""$$""" &&&(((((((((((((((&(((((((&&&&&&&&&&&&&&&&&$&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$""""""$$""""""""""""""$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""$"$$""""""$"$$$$$""$$$"$$$""$"""$$$$$$$$""""""$""""$$"$"$$$$""""&&(&(((((((((((((((((((((&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"$$"$$$$$$""""""""""""""""""""""""""$$$""$"""""""""""""""""""""""""""""""""""""" """ """"""""""""""""""""""""""""" """"""""""""""""""""""""$$$""""""$$$$""""$$$$$$""$$""$$$$$""$$$$$$""""""""""$$$""$"$$"""&&&((((((((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$""$$$"$$$"$"""""""""""""""""""""""""""""""""""" "" """"" """""""""" """"""" """"""""" """"""""""""""""""" """"""""""""""""""""""""""""""""$""""""""""$$$$$"""""$$$"$$$$$$$$$$$$$$$$$$$"$$$$"""$$$$$" &&&((((((((((((((((((((&&(&&&&&&&&&&&&&$&$&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""$"$$$$$$$$$""""$""""""""""""""""""""""""" " """"""""""" """""""""""""" " """"""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$""""$"""$$$$""""""""$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"" &&((((((((((((((((((((((&(&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$"""$"""""""""$$$$$$$$$$"""""""""""""""""""" """""""" """"""""""""""""""""""""""" " """"" """""""""""""""""""""""""""""""" """""""""""""""""""""$"""""""""""""$""$$$$$$$$$$$""$$$$$$$$$$$$$$$$$""""""$$$$""" &(((((((((((((((((((((((&&&&&&&&&&&&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""""""$"$$$$$""""$"""""""""""""" " """"""" """ """""""""""""""" """"" " """" """""""""" """"""" """""""""""""""""""""""""""""""""""""""""""""$"$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""$$"$$""" &((((((((((((((((((((((&(&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$"""""""$$""$$""""""$$""""""""""""""" " "" """ """"" " """"""""""""" " " "" " " """""" """""""""""""""""""" "" """""" """""""""""""""""""""""""""$$$""$"$$$$$$$""$$$$""""""$$$$$""""""$$$$""""$""$"&(((((((((((((((((((((((&&&&&&&&&&&&$&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""$"""""""""$$"""""""""""""""" " """"""""""""" """"""""""" " " " " """ "" """" "" """""""" " """""""" " """"""""""""""""""""""""""""""""$$$$"""$"""""$"""$"""$$$$"$""""$""""$$""$$$$"$$$$"$$$$ &&((((((((((((&((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"""""""""""""""""""""$"" """"""""""""""""""""""""" """"" ""  "" " " " "" """""""""""""""" "" """ """" """""""""""""""" """""""""""""""""""$$$$""""$""""""""$$$""""""$"$$$$$$""""""$"$$""$$$$$$$" &&((((*(((((((((((((((((&(((&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$""""""""$""""""""""""""""""$""""" """"""""""""""""""""""""" " "" " """ " """" """""" " """""""" "" """""""""""" """""""""""""""$$$$$"""""""$$""""""""$$$""""""""$$""""$$"$$$$$$""$"$$$$$""((&((((((((((((((((((&(((&((&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""$$$$$"""""""""""" """"""""""""""  " """""" """" " """""" "" "" "" """ "" """"""""""""""""$""$$"""""""$"""""$""$""$""""""$$""$""$""""$$$$$"$$"$$"""$$ (*(((((((((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$$""""""""""""""""""""""""""""""""$$""""""" """""" """"" """" "" """" " "" """" " """""" """""""""""""""$$$""""""""""""""""""$$""""""""""$$$"$$"$"$"""""""$$""$$$$""$ &(*(((((((**((((((&&&&(&(&&&&&&&&&&&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"""$""""""""""""""""""""""""""""""""$$"""$$$"" """""" """""""" """"  " """""" " "" "" "" " "" """" """""""""""""""""$""$"""""""""""""""""""$"""""$"""$$$$"$$$"$$$"""""$$$$"""$$"" &((**(((*****(((&((&&&(&&&&&&&&&&&&&$$$$$$$&&$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$$$"""$""""""""""""""""""""""""""""""""$"""""$$""""" ""$"$" """""" """""" " "" "" " " """" " """ """ """"""""""""""""""""""""""""""""""""""""""$"""$$$""""""$""$$"$$"""$$$$$"$"""$$" &(((*(((**(((*(((((&((&&&&&&&&&&&&&&&$$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$"""""""""""""""""""""""""""""""""""""$$"""""  "$$$""""$$$"""""""""""   "" " "" " """""" " " "" """"" """ """"""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$"""$$$$$"$$"$$$$$"&(((((*(**(*(((((&(&(&(&&&&&&&&&&&$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$$"""""""""""""""""""""""""""""""""""""""$""""""""$$$$$$$$$$$$$$"" """""" """" "" """ "" " " " "" """"" """""""""" """""""""""""""""""""""""""""""""""""""$$$$$$$$$""$$$$"$$$"$$$$$$$$" &((((*(*(**((((((((&&(&&&(&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$"""""""""""""""""""""""""""""""""""""""" ""$$""""$$$$$$$$$$$$""" """"$$$$$"" " """" """""" " "" """ """"""""" """""""""""""""""""""""""""""""""$""""""""""$"$"""$$$$$$$$$""$$$""$$""" &((((***(((((((((((&&&((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$""""""""""""""""""""""""""""" """"""""""""$$$$""" """"$""""""$$$$"""""""""$$$$$$""" " """"""""""""" " """""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$""$"""$$"$$$""""$$$$$""" &(((((***((((((((((&&(((&&&&&&&&&&&&&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""$&$""""""$""""$$$"" " """ """""""""""""""""""""$$$$$$$"""""""""""""""""" """""""""""""""""""""""""""""""""$$""""""""""$"""""$"$"$$"$"$"" &((((((((((((((&((((&((&&&&&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$"$$$"$"$""""""""""$$"""$"$"""""""""" """""""""""""""""" """""""""""""""" """$$$$$""""""""""$$$""""""""""""$"""$$"""""""""" "$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""""""$""""""""""$$$$"$$$"" &((((((((((((((&((((&((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$""""""$"""$$""$"""""""""""""""""""""""""""" " " """" " """" """ " """"""""" """"""""$$$""""""$$$$$$$$"""""" """""$""""""""""""""""""""""""""""""" " """"""""""""""""""""""""""""""""""""""""$""$$"" """"$$""""$$"$ (((((((((((((((((&(&(((&&&&&&&&&&&&$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$$$""$"""""""""""""""$"""""""""""""""""""""" " """ "" """ " """""" "" " """""""$"""""""""""" """""""""""""""""""""""""""""""""""""""" " " """"""""""""""" """""""""""""""""$"""$""$$"""""""$$$$$""$$$ &((((**(((((((((((&((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$""$$"$"""""""""$"""""""""""""""""""""""""""""""""" " """ "" """""" " "" """"""""""""""""""""""""""""""""" """"""" """ """"""""""" " "" """""""""""""""""""""""""""""""""""""""$$$$""""""$$$$$$$$$$(((((((**(((((((((((((&&&&&&&&&&&&&&&&&&$&$$$&$$&&&&$$$$$$$$$$"$$$"$$$$""$"""""""$$$"""""""""""""""""""""""""""""""""""" " """"" " " "" " """"" """ """ """""""" """ " """"""""""" """" """"""""" " " " """""""""""""""""""""""""""""""""$"""""""$$$"""""""$""$$$$$$((((((**(**((((((((((&&&&&&"&&&&&&&&&&&$&&$$$$$$&$$$$$$""$$$$$$$$$$$"$$$$"""""$$$"""""""""""""""""""""""""""""""" """ """ " ""( """" " """ " """ " """""""""""" """ """"""" """ """ " """""""" " """"""""""""""""""""""""""""""""$""""""""$$$$"$$$""""$$"$$"&((((((((((***((((((&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$&$$$$$$$$$$$$$$$$$$$"""$$""""$"""""" """""""""""""""""""" "" "  """ """ "" "" "  "" " "  "" """ " " " """" """""" """" " """" """ """""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$"""$$$$""&((*(*(((((((((((((&&&&(&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$&$$$$$$$$$$""""""""$$"""""""""""""""""""""""""" """""" " "" " """ " " " """ " """" " " " "" " "" "" """ """"" """"""""""""""""""""" """""$""$$$$$&$$$$""$"$$$"""&(((((((*(((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$&$$$$$$$$$$$$$$""""$"$$$$"""""""""""""""""""""""""""""" """"""" """ " " "" "" "" " " " """" """" """"""" " """"" " " """""""""""""""""""""""""""""""""""""$$"$$$$$$$""$$$""$"&((**((*((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$""""""$"$"$$"""""""""""""""""""""""""""""""" " " " " " "" " " " " " " " " " """""" """""""" "" " """"""""""""""""""""""""""""""""""""""""""""""$$"""""$$$$$$$"&((***(((((((((((((((&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""" " " " " """ " " " " " " " " "" """"""" "" " """ """""""""""""""""""""""""""""""""""""""$"$"$$""$$$$$$$ ((((**(**((((((((((&(&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$""""""""""""""""""" """"""" """ " """"" " "" "" " " " " """"" "" " " """""""""""""""""""""""""""""""$""""""""""$"""$$$$$$$$&(((***((*(((((((((&((&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""""$$"$"""""""""""""""""""""""""""""""" """" """" "" "" " "" " " " " """" " " """" " """""""""""""""""""""""""""""""""""$"""""$"""""$"$$$$$" (((******((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$$""""""""""""""""""""""""""""""""""" "" " " " """ " " " "" " """"" " " "" """""" """ """""""""""""""""""""""""""""""""""$$""$""""&(((**(((((((((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$"$$$""""""""""""""""""""""""""""""""" """ "" " " "" "" "" " " " " "" "" "" """"""""""""""""""""""""""""""""""""$""$"$$$""$""""(((((***(*((((((((((&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"""$"$"$"""""""$"""""""""""""""""""""""""""""""""" " " " " " " """ " """""""""""""""""""""""""""$""""""""$$$$$$$$$"$"""""&((********((((((&((((&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$""$"""$$""""""""""""""""""""""""""""""""""""""""$""""" """ " " """ """ """""""""""""""""""""""""$$""""""$$$"$$$$$""$$""""((((((((***((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"$$$$$""$"$$"$"$""""$""""""""""""""""""""""""""""""""""""""""""""""" " " " " """ " """""""""""""""""""""""$""""$$"$$$"$$$$$$"$"""""$"""&((*******((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$"$""$""$"""""""""""""""""""""""""""""""""""" """" """""""" " " "" " " " """""""""""""""""""""""""""""""""""$$""""""""""$""""$""(((((****((((((((((((&((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$"$$""$""$""""$""""""$""""""""""""""""""""""""""""""" "" """ " """ " " " " """""""""""""""""" """"""""""""""""""$""$"""$""""""$""$"((((((***((((((((((((&(&&(&&&&&&&&&&&$&&$$$$$$$$$$$$""$"$$$$$$"$"""$""$""""""""$"""""""""""""""""""""""""" """"" "" " " " " " " " " " " " """" """ """"" """""""""""""""""""$"""""""$"""""$$$$$ (((*******(((((((((((&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$""""$$$"$$$""$$""""""""""""""""$""""""""""""""""""" """"" " " " " " """" " """"" "" """""""""""""""""""$"""""""$""""""""$$$$" (**(****((((((((((((&&(&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$"$$"$"$$"$"$"$""$"$""""""""""""$""""""""""""""""""" """ ""  " "" " " " " " " """" " " """" " """ """ " """""""""""""""""$""$$""""""$$$$" (*((******(((((((&((((&&&(&&&&&&&&&$&$$$$$$$$$$$$$$$$$$&$$$""$"$"$$$"""""""""""""""""""""""""""""""""""""" "" """ " " "" "  " """" "" " """"""""""""" """""""""""""""""$""""""$$$$" 2&(((((((((((((((((((&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$""$"""""""""$"""""""""""""""""""""""""" """""""""" "" "" " " ""  "" """""" " """"""""""""""""""""""""""""""""$""$$$$$"$$$ (((*(*(*(((((((((((&&&(&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$"""""""$$""""""$$"""""""""""""""""  """""""""" "" "" " " "  " """" """""""""""""""" """""""$""""""""$""""$"$ ((*(****(((((((((((&&&&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$"""$"""$$""""$$$$$"""""$""""""""""" """""""""" " " " "" " " ""  """ """"""""""""""""""""""""""""$$"""""""""""""$"" (((((*(((((((((((((&&&(&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$""$""$$$$$$""$"""""""""""$"""""""""" """ """" """ " " " """  "  """"""" """" """"""""""""""""""""""""""""""$"$" &((**(((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$""$""$$$$$$$"""$""$""""""""""""""""""" """" """ "" " " "" "    " " "" """""""""""""""""""""$"$$"""""""$$"""$""$$&((((*(((*(((((((((&&&&((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$""$""$""""""""""""""" """ """ "" " " " " """ " "  " " """" """""""""""""""""""""""""""$$""""$"$$$$$$$$&((*(**((((((((((((&&&&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$$"$"""$""""""""""""""""""""$"" " " " " " " "  "" " " """ " """"""""""""""""""""""""""""$$$"""""""$$$$"&((((((*(((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""$""$$$$""""""""""""""""""""$$"" " "" " " " "   " " " " " """"""""""""""""""""""""""""""""$"""""""""$$$$&((((((**((((((((((&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$"$""$$$"""""""""""""$$"""""""""""$""" """"" " " " " " """   "" " " " """"""""""" """"""""""""$""$$$$$$"""""$$""&&((&((((((((((((((&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$""""""""""""""""""$$$""""$""" """"" "" "    "" """"" """"""""""""""""""""""""""$$$$$$$$$$$"$$$""&&&((((((((((((((((&&&&&(&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$""$$$"""""""""""""""""""""""$&$$$"""" """" """ " ""    """""""" " """"""" """"" """"""$"$$"$$$$$$$$$$$""&&&&((((((((((((((((&(&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$""$$$$$$"""""""""""""$"""""""""""""""""""""""" "" "" " "     " """""""""""""""""" " " """""""&$$$$$$$$$$$"$&((((&((((((((((((((&(((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""""$""""""""""""""""""""""""""""""" """ " "" " "     " " " """ """""" " """ """"" """"""""""$$$$"$$$$$$$$ $((((((&(&(((&&&((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$"""""""""""""""""""""""""" " " " " "" " """"" "" " "    "" " """ """ " """ """"""""""""""""$"$"$$$"$$$$&$&((((((((&((((&(((((&&&&&&&&&&&&&&&&$&$$$$$"$$$$$$$$$$$$$$$$$"$$$$$$$"" """""""""""""""""""""""  "" """ "" "  "   ""    " "" """" """""""""" """"""""""""""""""""$"$$"$$$$$$&(((((((((((((&((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""""$"""""""""""""""""""""" " "" " """"" " """""     ""      """"" """""""""""""""""""""""""""""""$$$$$$$$$$&(*((((((((((((&(((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$"""""""""""""""""""""""" " "" "" " """""""""" ""    ""    " "" """""""""""""""""""""""""""" """"""$$$""""(***(((((((((((&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""" """""" """ """" " "" "  "     " " """ """"""""""""""""""""""""""""""""""""$"""""""$""$(****(((((((((((&(((((&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""""""""""""""""""""" " """""""""" "" " " "" ""     "   """ """"""""""""""""""""""""""""""""""""""$""""""""(******((&&(((&(&(((((&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""""$""""""""""""""""""""""""""""""""" " " "  "   " " "" """"""""""""""""""""""""""$$"$$"""""$$"$"""""((*****(((&&&((&(((&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""$""""""""""""""""""""""""""""" """ "     "   " " " " """"""""""""""""""""""""""$$"$$"$""""""&((******(&&&&((((&&&(&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"""""""""""""""""""""""""""""""" "" "              "" " """""""""""""""""""""""""""""$$$"$""$$""&((****(((((&(&(((&&&&(&&&&&&$&$$$&&$$$$$$$"""$$$$$$$$$$$$$$$$"$$$$"$"$$$$"""""""""""""""""""""""" """ " """"           "  " """""""""""""""""""$"$$$$$"$$$$$"(((((***(((((&(&(&&&&&&&&&&$$$$$$&&&&$$$$$$"""""""""$$$$$$$$$""$$$$$$$""""""""""""""""""""""" """"" " " "        "   "" """""""""""""""""""""$$$$$"$"$$&(**((****(*((((((&&&(&(&&&&&$&&$$$&&$$$$$$$$""""""""""$$$$$$$$$$$""""""$""""""""""""""""""""""" "  "       "      """ """" " """"""""""""""""""""$$$$$$"$$&((*((****(**(((&&&&&&&&&&&&&$$$$$&&&&&&&$$$$$$"""""""""""$$$$$$$"""""""""""""""""""""""""" """" " "" " "          "     """"""""""""""" """ """""""""""""""$"""""$"$"$$$"&&(*(((******((((&((&&&&&&&&&&$$$$$$&$$$$&$$$$$$$$$$"""""""""$$$"$"""$"""$"""""""""""""""""" """"" " "          "" "    " """""""""""""""""""" """"""""""""""""""""$$""""""&&(*((((((****(((((&&&&&&&&&&&$$&$$$$$&&&&$$$$$$$$$"$$$$$""" ""$$"""""""""""""""""""" """""" """ " " ""            " " """   """""""""""""""""""""""" """"""""""""""""""""$""""" &(((**(*(((****(((((&&&&&&&&&&$$$$$$$$$$$&&&$$$$$&$$$$$$$$$"" ""$$"""""""""""$""""""""""""" "" """ " " "         """ """"" "   """"" """""""""""""""""""""""""""""""""""""""""""""""&(((*(***(*(((**(&((&&&&&&&&&&&$$$$$$$$$$$&$$$&$$$&$$$$$$$$$$"""$$"""""""""""""""""""""""""""" "" "        """" "  """"""""""""""""""""""""""""""""""""""""""""""""""&((((**(*((((((***(((((((&&&&&&(&&$$$&$$$$$&$$$$$&&$&$$$$$$$$"" """"$""""""""""""""""""""""" """"""         ""  " """""""""""""""""""""""" """""""""""""""""$""""""&((((*((((((*(((***((((((((((((((&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""                 "    """"""""" """""""""""""""""""""""""""""""""""""&(((((((((((((((((*((((((((&((&&&(&&&&&$$$&$$&&$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""" """               ""  "" "" " "" "" """"""""""""""""" """""" """""""""""""&(*(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""" "              " "   "" """""""""""""""""""""""""""" """""""""""""" """"&((((((((((((((((((((&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""" """"""""""""""""" "" """             """   " " """"""""""""""""""""""" " """"""""""""" """((((((((((((((((((((((&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""" """""" """""" ""                 "  " " " """ """"""""""""""""""""" "" """""""""""""" &((((((((((((((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""""""""" ""              " " "" "" " " """""""""""""""" """ """"" """""" "&((((((((((((((((((((((&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$"""$"""" """""""""""""""""""" """"" """ """              """" "" " " " """""""""""" " " """ """ " &((((((((((((((((((&(&&(&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$" """"""""""""""""" "" """"" """                      """"" " " """""""" " ""  &(((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """"""""""""""""""""" """""""" "                      " " " """" """"" " """"  &((((((((((((((((((&&&&&&&&&&&&&&$$$&$$$$$$$$$$"$$$$$$$"$$"$$$$$" """""""""""""""""" """""""""""""" " "                 """ """" """""" """ """ " ""$"&(((*((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$""$$$$$$"$""""$$$"" "$""""""""""""""""" """" "            "" """ "" "" "$&(**(&((((*(*(((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""$""$$""$$$$"" """""""""""""""""" """""" "               " ""  $*,,,*(&((((*((((((((((&&&(&&&&&&&&&&$$$&&$$$$$$$$$$$$$"$""""$$$"""""""$$$"""" """""""""""" """"" "" """                "$&((****((((((**((((*(((&((((&((&&&&&&&$$$$$$&$$$$$$$$$$$$$$$"""""""""""$$"$$""" """""""""""""" """ " "" "               """  "&&(&&(((&&((((((*(**(((((&(&&&&&&&&&&&&$&$&$$&$$$$$$$$$$$""""""""""""""""""""""" """""""" "" " "" ""              " "  $&&&&&&(&$$((*(*((*(((((((((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""" """"""" """"" " "                 "$$$$$$$&&&$&((((((((*((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$""""""""""""""""""""""""$"""" """""" "" " "" "                    " "  $$"$$$$$$&&"&((((((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$""$$$$$"$$"""""""""""""""""$""" " """""""  " "            "   """"$$$$$$$$&(((((((((*((((((((&&&&&&&&&&&$$&$$$$$$$$$$$$$$"$$"""""""""""""""""""""""" """ "" " " ""         ""  ""  """"$"$$$$$$$&(((((((((((((((((&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$""""""""""""""""" """"""""""  """ " "             """"$$"""""$$$"$$$$""&((*(((*((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$""""""""""""""""""""" """"""""  """"            " ""$$$ """"$"$$$"$"" &(((((((((((((((&(((&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""$""""""""""""""""""" " """""""              " " ""$$" """""""""""""" &((((((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$""$"""""""""""""""""""" """""""""""             " """ " """ """""""""""""""&(((((((((((((((((&&&&&&&&&&&&$&$&&$$$&$$$$$$$$"""""""""""""""""""""""""""""""""$$"                  " """ """" " """"""" """"$$"&((((((((((((((((&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""                     "" """   """"""""""""""&(((((((((((((((&((&&&&&&&&&&&$$&&$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""""                   " "" """" " """""""$$$"&((((((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""""" """"""""""""""                      " " """" """""""$"&((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$"""""""""""""""""""""""""" """""""""                    """ """"" """"$$""$""&(((((((((((((((((&&&&&&&&&&&&$&$$$&$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""                     """ """"  ""$"$$$$""&(((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""" """""""                 " """$$" """"" """"""$""" &((((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$"$$$$$"$""""""""""""""""""""""""""""" """"""               ""$$$" """"""""""""""$"$""&((((((((((((((&(&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" """"""" ""   ""           """" """" """""""""""""""$$$"&((((((((&(((((((&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" """"" "            "" """"""" """ """"""""$""$$$$$$&((((((((((&(((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""" " """"""                   """""" ""  """""""""$$$&&&(((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""" """""""              """" "  """""""$$$$&(((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" """"""             """"""  "" """""$""&(((((((((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" "" """"              """""  """ """""""&(((((((((((((((((&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""" ""             "" """"""""  """"" "" ""&((((((((((((((&&&&&&&&&&&&$&&&$&$&$$$$$$$$$$$$""$""""""""""""""""""""""""""""" ""             """ """"$"  " " &(((((((((((((&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$""$$"$"$"$"""""""""""""""""""""""""" ""             " " """$$"  &((((((((((((((&&(&&&&&&&&&&&&&$$$$$$$$$$$$$"$$$""""""""""""""" """""""""""""" """ "           """""""""$$" &(((((((((((&&&&&&&&&&&&&&$$&&&$&$$$$$$$$$$$"$"$"""$"$"""""""" """ """""""""""" """        """""$&&" &&((((((((((&&&&&&&&&&&&&&&$&&&$$$&$$$$$$$$$$$$$$"""""""""""""""" "" """"""""""         """"$$&$   &((((((((&&(&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$"$"$"$"$""""""""""" """"""""""""""                """""$$"  &(((((((((&(((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$"$""""""""""""$$""""""""" "" " "             """$$$  &((((((((((&((&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$"""$""$"$"""""""""""$$""""" "" "" "            """"$$ &&&((((((((&&((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""$$""""""""""$$$"""""""" """"            """"$ "&((((((&(&&&&$&&&&&&&&&&&&&$$$$$$$$$$$$$$ "$"$"$"""""""""$"$"$""""""" """"        ""$$$" &((((((&&&(&&&&&$&&&&&&&&&$$$$$$$$$$$$$$$$$""""""""""""""""""$""""""""" " """ "          "" ""$$$$$"&&(((((&&&&((&&&&&$$&$&&&$$$$$$$$"$$$$"$""$"""""""""""""""""""""""""" "" " """"" " ""           ""$"$&$ "&((((((((((&((((&&&&$$$$$$$$$$$$$$$$$"$$$""""""""""""""""$"""""""""""" " """""""" "" """          ""$$$$&$ &&((((((((((&&(((&&&&$$$$&&$$$$$$$$$$"$$"$$"""""""""""""$$"""""""""""" " "" """ " " "            " """$$$$$$$"&(((((((((((&&&&(&&&&&&&&$&$$$$$$$$$""""""""""""" """""""$"""""""""" " " """ " " "             """"""""$""$$""&&((((((((((((&&&&&&&&&&&&&&$$$$$$$$$""""""""""""""""""""$"""""""""""" """" " """ "            " """$$"""""&(((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$"""$"""""""""""""$"""""""""""" """ " """"          """" """ &&((((&(&((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$""$"$$"""""""""""""""""""""""""""""" "" "     " ""$"" "$$" &&&&&(((((&((&&&&&&&&&&&&$&&$$$$&$$$$$$$$$$$"$$$$$"""""""""""""""""""""""""""" " "        "  """" """$""$""$$" &&&(((&&((&&((&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" "" ""      ""$$&&$$&$$" "&&(((((((&((&&&&&&&&&&&&$&$&$&&$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" " "        """"""$$$&&&(&$$ &((((((((&&&(&&&&&&&&&&$$$&&$$&$$$$$$$$$$$$"$$$""""""""""""""""""" """""""""" ""   " """"$$$$&&&&$"&((((((&(&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$"$"""""""""""""""""""" """""""""" " "     """"""$$&&&&&&"&((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$$$$$$""$"$""""" """ """"""""""""""""""""""" """" ""     """""""$$&&&&$&&&((&((&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$""$$"$$$""""""""""""""""""""""""""""" " """         """"""""""$$$"&&(&((((&&&&&&&&$$$&&&$$$$$$$$$$$$"""""$"""""""$""$""" "" """""""""""""""  """"      """"""""$" $&&&&&&((&&&&&((&&&&&&$$$$$$$$$$$$"$""""$""""""$"""""""" " """""""""""""""   """"     "" """""""""$ &&&&&&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$"$"""""""""""""""""""" """"""""""""""" " "    """    " """""""""" &&&&&&&&(&&&&&&&&&&&&&&&$$$$$$$$$$"$"""""""""""""""""""" """"""""""""""""    """         """""""&(&(&&&(&&&&&&&&&&&&&&&&&$$$$"$$$$$$$$""""""""""""""""" " "" " """"""     ""     """" """"""$((&&&&&&&&&&&&&&&&&&&&&$$$$"$$$$$""""""""""""""""""""" """""""    """" ""    " """"""&&((&&&&&&&&&&$&&$$$$$$$$$$$$$$""$$""""""""""""""""""""""""" ""     """    "" """"""$&&((((&&&&&&&&$$$$$$$$$$$$$"""""$"$"""""""""""""""""""""""" " " " " ""    "     " """""$&&(((&&&&&&&&$$$$$$$$$$$"""""""""""""""$"""""""""""""""" " " "" "          " """"$&&&&&&&&&&&$$$$$$""""""""""""""""""""""$$"""""""""""""" """" " " """"            " " " " ""&&&&&&&&&&&$&$$$""" """"""" """"""""""""$$""""" """""" " ""               " " "" " &&&&&&&&&&&$$$$""  " """""""""""""""""" """""" " """                     "" " """ """&&&&(&&&&&&$$$$$"""$"""$$"" """""""""""""""""""""""""" """" "                " " " "" """"$&(&&&&&&&&$"""$&(((&&&&&&&&$  """"""""""""""""""""""" " """""""                   " """"""&&&&&&&&&&&&$$$&&((&&&$$$$$$$&" """"""""""""""""""""""""" """ "                "" """ """&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$&$  """""""""""""""""""""""""" "             " " " ""&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$ """"""""""""""""""""""""""" "          """""""""" $&&&&&&&&&&&&&&&&&&$$$$$$$$$" "$$$ """""""""""""""""""""  """" " "       "" """""""""&&&&&&&&&&&&&&&&$&$$$$$$$""$""""$$" """"""""""""""""""""" ""         " ""  """" """ """""" &&((((&&&&&&&&&&$$$$$$$$$$$$$$"$$$" """""""" """"""" " """ "          """ """ " " " """""""&(&(&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$" " """"" """""" " """ """           "" "" "" " """""""""&&&&&&&(&&&&&&&&$$$$$&&$$$$$$$$$$$$ """"" """""""""" """"        """"""""" " " """"""""""""""&&(&(((&(&&&&&&&$$$&$&$$$$$$"$$$$$$" """""""""""""""""""" " " ""      " "" " """""""""""""""&&&&&&&((((&&&&$&$&$$$$$$$$$"""$""" """ """"""""""" " "        " "" " """"""""""""&&&&&&&&&&(&&&&$$&&$$$$$$$$$$$$$$$$"""""""""""""""" "" "       """ " " """""""""""&&&&&&((&&&&&&&&&$$$$$$$$$$$$"$$$$&$""""""""""""" " """"          " " " """"" """"""""$&(&(&&&&&&$&&&&&$$$$$$""$$$""$$$$"$"$""""""""""""" "" " "               """ " """"""" """""""" $&((((&&&&$$&&&&$$$$$$$$"""$$"$$$$$$"$""""""""""" "" "               """ " """""" """""""""$&&&&&&&&&$$&&$&$$$$$$$$$"""$$""$$$$$""""""""""""" "     ""             """ " """""""""""""""&&&&&&&((&&$$&&&$$$$$$$$"""""$"""""$""""""" """"""""" "            " "" " """""""""""""""""&&&&&&&&((&&&&&$$$$$$$"$""""""$""""""""""" """""""""" " "        " " """""""""""""""""""$&&&&&&&&(&&&&&$$$$$"$""$"""""" """""""""" """"""""""" "                 "" """"""""""" """"""""""""$&&&&&&&&&&($$&$$$$$$$"""""""" " """""""""" """"""""""               """""""""""""""" """""$$&&&&&&&&&&&&$$$$$$$""""" ""$$$$"""""""$$""""""""""""""     " """        """""""""""""""" " """""""&&&&&&&&&&&&&&$$$""""" """"$$$$""$$$$$$$$""""""""""""" "   """" " """     " """"""""""""""" """"""&&&&&&&&&&&&&&&&&$"  """$$$$$$$$$$"$$$$$$""""""""""""""" "  "      """" """ " """""""""""""&&&&(&&&&&&&&&&&&&&&$$$&$&&&&&&&$$$$$"""""""""$""""""""""""""  """            """"""""""""""""""""&&&&(&&&&&&&&&&&&&((&((((&&&&&&$$$$$$"""""""""""""""""""""" "  """" """"     """" "" """""""""""$&(&&&&&&&&&&&&&&&&((((((((&&$$$$$$""""""""""""""""""""" """" "" """ """$""""""""""        " " """"""""""&&&&&&&&&&&&&$&&&&&&&((((&&&$$$$$$$$$"""""""""""""""""""""" """""""""$""""""""""""""""""""" " "           " " """"""$&&&&&$$&&&&&$$$&&$&&&&&&&$$$$"$$"""$""""""$""""" """"""" " """""""""""""""""""""""""" """" "            " " """"""$$&&&&&$$$$$$$$$$$$$$$&&$&$$$$$$$"$"$""""""""""""" """""""""""""""""""""""""""" " "" "        " " "" " """"""$$&&&&&&$$$$$$$$$"$$$$$$$$$$$$$""""$$$$"""""""""" "" """""""""" "" " " "          " " " " " " " $$$&&&&&$$$$$$$""$$"$$$"$$$$$"""""""$"$$"""""""""""" " " """""" """ "" "           " " "" $$&&&&&&&$$$$$$$""$""$$$"""$""""""""""""$$"""$""""" " "" "" """ " "            " " $$$&&&&&&&$$$$$$"$$$$$""$"""""""$""""""""$$""""$$$$$""""""""""""" " "        " """" " $$$$$$$&&&&$$$"$"$$$$$$"$"""""""""""$$$$$"""""""""$$""""""""""" " " "         " " "" "$$$$$$$$&$$$$$$&$$$$$$$"""""$"$"""$$$$""$$$"$"$$$""$"""""""""" " " "      "      "" "" "$$$$$$$$$$$$$&$$"$$$$$$$$"$$""$$""""$$$$""$$$"$"""""""""""""" " "" "     ""         """ "   "$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$"$"""$$"""""""""""" "" ""  "     """       "  ""$$$$$$$&$&&&&&$$$$"$$$$$$$$$$$$$$$"""""""$"""$$""""$$"""""" " "" "        "        ""$$$$$$$$$$&&&&&$$$$"$$$$$$$$$$$$$$$$$""$""""""""$"""""$$$$$$"" " "              "$$$$$$$$$$$$$$$&&$$$$""$$$$$$$$$$$"""$"$""$""""""""$"""""""$$$""" "" "           "$$$$$$$$$"$$$$$$$$$$""""$"$$$$$"$$$$$"$$$"""""$$""$$$"""""""$$$$" """" "           $$$$&$&&$$$$$$$$$$$$$"""""""$$$$"$""$$""$""$"$"""""""$$$"""""""""$""""""" "" ""             "$&&&&$$$$$$$$"$$$$&$$""""""""""$$$$$$""""""""""""""""""""""""""""$$""""""  " "" "        " "      " ""$$$$$$&$$$$$$$$"$$$$$$$$"""""""""$$$"""$""""""""""""""""""""""""""""""""""""" "        """     """$" $$$$&&$$&$$$$$$$$$$$$&$$$""""""""$$$$$$$"""""""""""""""""""""""""""""""""""$""             """""" $$$$&&$$$$$$$$$$$$$$$$$$"""""""""""""$""$$"""""""""" """" """"""""""""""""""""" """      &      "        """" $$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""$$"""""""""""""""""" """""""" """"""" """""""""       """""   """"" $$$$$$$$$$$$$$$""$$$"$$$$$$$$$$$$"""""""""""""""" """"""" """""""""""""""" """"""""" ""       "      """""" $$$$$$$$$$$""$$""$$$$""$$$$$$$$$"""""""""""""""""""""""""" """"""""""""""""" " """""""""" "                 $$$$$$$$$$$""$$$$"$"$$$$$$$$$"$""$"""""""""""""""""" """""" " """"""" """"""" """"""""" "                  $$$$$$$$$$$$$$$$$$"""$$""$"$"$""""""""""""""""""""""""""""""" " """"""""" "" " "" ""        "         $$$$$$$$$$$$$$$$"$$"""$""""$$$$$$"""""""""""""""""""""" """ " "" " " " " " ""              "$$$$$$$$""$"$$$$"$"$""""$$"""""""""""""""""""""""""""" """ " "" "" " "" " "              $$$$$$$$$$"""$"$$"$"""""$$"""""""""""""""""""""""""""" " " "" " "            $$$$$"$"$"$$""$"""""$"""""""""""""""""""""""""""""""""" " "" " "            "$$$$$$$$$$$"""$$$$$""""""""""""""""""""""""""""""""""" "" "" " ""              """$$$$$"$"$$"""""""$""$""""""""""""""""""""""""""""""" "" "" "                """$$$$$$""""$""""""$"$""""""""""""""""""""""""""" """" "" "                ""$"$$$$$$""$"$"""""$"""""""""""""""""""""""""""""" " " " "                """$"$$$"$$$$""$$$"""$$"""""""""""""""""""""""""""""" "              """"$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""""" " "                """$$$$$$""$$$"""""""""""""""""""""""""""" """"""" "" ""                 """""$"$$$$$""""""""""""""""""""""""""""""""""""""" " "                """""$""""""$""""$"""""""""""""""""""""""""""" " "" "                    """"""""$"""$"""""""""""""""""""""""""""""""" " "" " "                  """"""$""""""""""""""""""""""""""""""""""""" """ " "               """""""""""""$""""""""""""""""""""""" " """"" "" ""                    """""""""""""""""""""""""""""""""" " " " " """ ""                    """""""$"""$"""""""$"""""""  " " "   " "                        """"""""$"""$""""""""""""""" " "                    """"""""""""""""""""""""""""" "" """" " "" ""             """""""""$""""""""""""""""""""""" " """ " "" " " "                """"