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 = '389B18' IMAGE_NUMBER = 54204051 IMAGE_TIME = 1977-09-11T20:41:57Z EARTH_RECEIVED_TIME = 1977-09-12T06:32:21Z ORBIT_NUMBER = 389 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = MINUS_BLUE EXPOSURE_DURATION = 0.016970 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 4  =E%æDGš<ò*Æ&žpì P#É :%góÞÙ# ì“Rm#X¤UmA73_»«(*,,,,,,,,,*,,,,.,*,,,,***(****(((**((((((*(((((((((*(**(*****((*(**(((*(******(*********(************,**,,,****,****,**,******,,,*,,,,,,,,,,,,,,,,,,,,,,,,,..,.,..,.,,,,,,,,,,,,,,,.......,...,,,,,,,.,.,,,,.,.....,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,....,.,,,,,**,******************((((&&$ &*****,,,,,,,,,,,***,,******$&***************************((****************(***********************************,*********,*,*,*,**,,,,,,**,**,,,,,*,,,,,,,,,,,,,,,,,,,,,**,,,,,*,,,,,*,,,,,,,*,,,,,,,,,,,,,,,,,,*,**,,,,,,,*,,,,,*,,,*,*,,,,,,,*,**,,,,,,,,*,,,,,**************(*((((*((((((((((&&$(****,**,*,****************,*(**********(((**(((**(*(*****$((**(((**(*(((*(((****((*((&(**(((*((***************(**&(***************************(****,,***********,******************,********,,,*,****,,*,*,********,**********,******,**********,,*,**,*******************((*((*(*(((((*((((&&&$$&**************************************(((**((((((((((((((((((((((((((((((((((((((((*(*(((((((((*((**(((**(((((((*(*(((*((*******(**(*******(****(*************************** ((**************************&(***************************(*************************(*****(**((*(*(*((((((((((((((&&$$&(*(***************(*((*((*******(((*((((*((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(*((((****((*((********(((****(**(*(*((((((**********(**************(******(**********((********(&************(**************$(((*(((((((((((((((((((((&&$$&(((***************(*((*((((((((((((**(((((((((((((((&((((((((((((((((((&(&((((&&(((&((&(((((((((*((((((((((((((((((((((((((((((((((((((((((*((((((((((((,((((((((((**(***(((((*(((((((((((((*(((***(((((*((((((**((*(*((((*(((**((*((*(***(((***(******((((*****(**((((*(((((((((((&&(((((((((&&$"&((((****(******((((((((((((((((((((((((((((((&((&((((((((&(&(((((((&&&(((&&(&&(&&(((&((&&(((((&((&(&((((((((((&&((((((&(((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((*(((*(*(((*(*(*((((((*(((((((((((((((&(&&&&(((&&&&&&& $&((((((*((*(**(((**((((((((((((((((((((((((((&&(&(((((&&&&(((((&&&&&((&&&&&&&&&((&(&(&&&&&((((&&&&&(&(((&&&&&&&(&&((&&(((((((((((((((((((&((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((((((((((((&(&(&&(&(&&&(((&&&&&$ "&(((((((((((****(((((((((((((((((((((((((((((&&(&&&&&&(&&&&&(&&((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((&((&(&((&((((((&((((((((((((((((((&(&((((((((((((((((((((((((((((&(((((((((((((((((((((&&(((((((((((((((((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$"&((((((((*(((((((((((((((((((((((((((((&((((((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&(&&&(&(&(&&&(&&(&(((&&(&((((((&&&&&&(((((((&((((((((((&&&((((((&&((((((((&((((((((((((&(((((((&&((((&(((((((((((((((((((((((&(&&(&((&&&&&&&&&&&&&&&&&&$$$&&((((((((*(((((((((((((((&((((((((((((&&(&(&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&(((&&(((&((((&&&&(&&&&(((&&&&&&&(((&&&&&&(((((&&(((((((&&(&(&(((((&(&&&(((((&(((((((((&&&((&&(&(&&&&&&&&&&&&&&&&&&&&&$$"&((((((((((((((((((((((((((((((&(((((((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&(&&(&&(&&&&(&&(((&&&&&&((((&(&(((((&(&((&(&&(((&&&&&&&&&&&&&&$&&&&&&&&$$$$"&&(((((((((((((((((((((((&&(((&&&(&&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&&&&&&&&&&&&(&&&&(((&&&&&&&&&&&&&&&&&$&&&&&&&$&&$$$$"&&(&((((((((((((((((((((((((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&&&&&$&&&&&&&&&$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$"&&(((((&((((((((((((((((&(((&&&&&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&$&&&$&$&$&$&$$&&&$&&&&$$&$&&&&&$&&&$&&&$&&&$&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$&&&$&$$$$"&&&(&(((((((((((((((((((&&(&&&&&&&&&&&&(&(&&&&&&&&&&&&&$$&$&&&&&&&$$&&$&&&&&&$&$&$&$$&$$$&$&&$$$$$&&$&&&$$$&&$&&$&&$$&$$&&&&&$&$&&$&&&&&&$&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&&$$&$$&&&$$$"&&&(((((((((((((((((((((&(((&&&&(&&&&&(&&&&&&&&&&&&&&&&$&&&$$$&$&&&&&&$&&$&&&&&&&$&$$&$&&$$$$$$$$&$&&&$$$&$$&$$&$$$$&$&&$$$$$$$$&$$$&$$$&$$&&&&&$&$$&&&&&$$&&&&&&&&$&&&$$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$&$$$$$&$$$$$""&&(((((((((((((((&&(((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&$$$&&$&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$$$&&&$&$$$$$&$$$$$$$$$$$&$$$$$$&$&&&&&$$$$$&&&&&&&&&$&&&&&&&&$&$$$&&&&$$$&$&&&&$$$$$&&&&&$&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$&$$$$$$$""&&&&((((((((((((((((((((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&$&$"$&&&$$$$$$$&&&$&&$&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$$$$$$$$$$$$&&$&$$$$$&$&$$$$$&$$$&&$$$$$&&&&&&$$$&$&&&&$&&$$&$&&&&&$$$$&&&$&$&&&&&$&&&&$&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$$$$&$&$$$$$$$$&$$$""&&&(((((((((((((((((&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$&&$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$&$&$$&$$$$$$$&&$$$$$$$&&&&$$$$$$$&$$&&$$&$&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$""&&&&&(((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&$$$$$$$$&$&&$$$$&&&$$&&&&&&&&&&&&&$$&&$&&$$$$$$$$$$$$$$$$$$$"&&&&&((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&$&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&&$$$$$$&$$$$$&$$$&&$$$$$$&$&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&$&&$$$$$&$$$$$$$$$$$$$$$$$""&((((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$&&&$&$$&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""&&&(&((((((((&((&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$&&$$&$$&$$$&&$$$$$$$$$$$$$$$$$$$$$$""$&&((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$&$$$$&&$&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$&&((&&(((((((((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""&&&(&((&(((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&$&$&&&&&$&$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$&&((((((&&&((((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""&&&(((((((&(((((((&&&(&(&&&&&&&&&&&&&&&&$&&&&&$&$$$$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$&$$$$$$$$$$$$$$$$$"$$$$"$"$$"$$$$$$$$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$"$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""&&(&((((((((((&&&&(((&((&&&&&&&&&&&&&&&$&&&$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" "$$$$$$$$$$$$$$"$$$$$$$$"""$$$$$$"$$$$$$$"$$""$$$$$$"$$$""$$$$$"$""$$$"$$"$$$$$$$$$$$$$"""$$$$$"$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$" $&(&((((((&&(((((&((&&&(&&&&&&&&&&&&&&&$$&&&$$&$&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$""" ""$$$$$$"$"$$"$"$$$"$$$$$$$$$"$$$$"$$"$"$"""$$$$"""""""$$$$"""$$$"$$""$$$$"$$$"$"$""$$$$$$$"$"$$$"$$$"$""$$$$$$$""$$$$$$$"$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""&&&((&(&((((((((&(&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""$$$$$$$$"$"$"$$$$$$$$""" ""$"$$"""$$"""$$$""$$$""""""$$$"$"$"""""""$$"""$$"$$$$$$$"""""$$""""""$"$$""$""""$""$""""$"$"$$$$$"""$$$"$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$""&&&&((((((((&((&((((((&&&&&&&&&&&$&&&&&&&$$$&$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$""$"""$"" """$$""$""$"""$$"""""""$$$$$""""""$$$""""$"$""$"$""""""$$""""""""$"""$""$"""$"$"""""$""""$""$"$$$$$"$$"$$"$$$$$""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$&&(((((((((($((((&&(&&&&&&&&&&&&&&&&&&&$$&$$$$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$"$$$$"""" "$$"$"""""$"$"$""""""$"$"""""""""""""""""""$"""""$"""""$""""""$$""""""""""$"$$""""""$"""""""""""""""""$$$"$""$$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&((&((((((((( (&(&&&&&&&&&&&&&&&&&&&$$&&$$"$$$$&$&&&&&$$$$$$$$$$$$$$$" $"$"$$"$$$$""$"$"$$"$"$$""""$$$"""""""""" """$$$""""""""$"$$"""$""""""""""""$"""""""""""""$"""""""""$"""$""""""""""""""$""""""$"""""""$""$$$$"$$""$$$$$$$""$"$"$$$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$""$$$""&&((&(((((((((((((&&&&&&&&&&&&&&&&&&&&$&$&$$&$$$&$$&$$$&&$$&$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""""$""""" ""$"""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""$"$"""""""$$$$""$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$" "&&(((((&((&((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""$$$$$$$$"""""$$"""""""""""""""""$"$"$"""""""$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""$""""""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$"" ""$$$$$$$$"$" "&&((((&((((((&(&(((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$&&$$$$$$$$$$"$$$$$$$$"$"$$$$$""$$$$$$$"""""""$$""""""""$""""""""""$"""""""""$$""""""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$$""""$""$"$$"$$"""$$$$$$$$$$$$$$$$$$$$$"$$$$"$$""""$$"$$$"""$"" "&&&(((((((((((((&&(&&&&&&&&&&&&&&&&&&&$&&$$$$$$&$$$$$$$$$$$$&&$$$$$$$$$$$$"$"$$$$$"$"$$""$$$$"""$"""$$$""""""""""$""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""$$$$"$$"""$"$$$$$$$$$$$$$"$$""$$$"$$$$""$"$$$$"$" "&&((((((((((((((((&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$"$$"""$$$$$$""$$"$"$"""""""""$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""""$$$$"""$$"$$$$$$$$$$$$$$$$"""""$$$$""$$$""$$"$""" "&&((((((((((((((((&(&&&(&&&&&&&&&&$$&&$$&&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$"$$"$"$""$"$$"""""""""$$"""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""$"""$$$"$$$$$""$$$$$$$$""""$$$"$""""$$$$$$""$$$$"" &&&(((((((((((((((((&(&&&&&&&&&&$$&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""""$"$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$$$$$$$"""$$""$"""$"$$""""""""$$"$"" &&(((((((((((((((&&&(&((&&(&&&$&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$""""$$$$$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""$"""$$$""$""$$$"""""""$""$""""""""$$$$"""$""&&&(((((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""$$$"""""""$$$"$"""""""""""""""$""$""""""$"" "&&&(((((((((((&((((((&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$"$$$$$$"$$"$$$"$$$$"$$""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$""""$$$""""""""""$$$""""$$$""""&&((((((*((&(((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$"$""$"""""""""$"$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""" """""""""""""""""""""""""""""""""""$"$"$""""""$""$""$"""$$"$""""""""""""$"" &&&(((((((((((&&&(&(&(&(&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """"""""""""""" """ """"""""""""" """""""""""""""""""""""""""""""""""""""""""$"$""""""""""""""""""$""""$""""" &&&((((((((((((&&&((&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""" " """""" """""""" """"""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""$""$$"$$"""&&((((((((((&(((&(&&&&&&&&&&&&&&&&&&$$$$$$&&$$$$$$$$$$$$$$$$""$""""$$$"""$$"$$"""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""" " """"" """""""""" " """""""" """"""" """""""" "" "" """" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""" &&((((((((((((((&&(&(&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""$"$$$""""""""""""""""""""""""""""""""""""""""""""" " """""""""""""" """"""""" "" """"" "" """"""" """"" " """"""" """ "" " """" """" "" """" """""""""""""""""""""""""""""""""""""""""$""""""""""$""""$""" &&&(((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$""""$""""$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " """"" """""""""""" """" " """""""""""""" """"" "" " "" " """"" " """" """""""" """""""""""""""""""""""""""""""""""""""""""""""""$""""""""$""" &&((((((((((((((((((&&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$$$$$"""""$$$$$$""""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""" " """ """""" """" """ """"" "" """" "" " """ " "" "" " """ "" """ " " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&((((((((((((((((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$"""$$"$"$"""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""" " """"" " """"""""" """""" " """ " " " " " " " " " """ """ " " " " """"""""""""" """""""""""""""""""""""""""""""""""""""$""""""" &(((((((((((((((((((&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$"$$$"""$"""$"""""""""""""""$$"""""""""""""""""""""""""""""""""" """""""" """" "" """ " " " " " " " " """" " " " " " "" "" " " "" "" """" """"""""" """"""""""""""""""""""""""""""""""""""""""""""" &&&(&((((((((((((&(&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$"$$$$$""$"$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""" """" """""""" """ " """ " "" "" " """ " "" " " " " " " """""""""""""""""""""""""""""""""""""""""""""""""""""""""" &&&(((((((((((((((&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$"$$$$$$$$$$"$""""$$""""""""""""""""""""$"""""""""""""""""""""""""""""""""" " " """ " "" " """"" " " """ " "" " " " "" """"""""" """"""""""""""""""""""""""""""""""""""""""$"""""""""" &(((((((((((((((((&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """"""""" "" """ "" "" " " " " " " " " " " " "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""&&(((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$"$$"$$$$$""""""""$""""""""""""""""""""""""""""""""""""""""""""" """""""" """ " " " " " " " " " " """ """""""""""""""""""""""""""""""""""""""""""""""""""" &&(((((((((((((((((&&&&&&&&&&&$&$&&$&$$$$$$$$$$$$"$$""$$$"$$$$$"""""$"""""""""""""""""""""""""""""""""""""""""""" """" " "" " "" " " "" " " " " "" "" """""""" """""""""""""""""""""""""""""""""""""""""&&(((((((((((((((&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$""""""""$$""""""""""""""""""""""""""""" """""""""""""""" " "" "" "" """ "" " "" "  " " """" " """"""""""""""""""""""""""""""""$"""""""""" &(((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" """ " " " "" "" """""""""""""""""""""""""""""""""""""""""""""" &&(((((((((&&(((&(&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""$$$""""""""""""""""""""""" """ """""""""""""""""""""""""" " " " " " " """""""" """""""""""""""""""""""""""""""""""""""" &&((((((((((((&&((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$"""""""""""""""""""""""" "" """""""""""""""""""" """ " " " "  " " " " " """""""""""""""""""""""""""""""""""""""" &&(((((((((&(((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$""""$"""""""""""""""""""" """"""" """""""""""""""""""" """" " "" """ " "" "" """"""""""" """"""""""""""""""""""" &&(((((((((((((((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$"""$$"$"$$""$""""""""""""""""""""""""""""" "" """""""" """"" " """ " " "" "" """"""" """""""""""""""""""""""""""""""&&&((((((((((((((((&(&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$"$$$"$$$$$$""""""""""""""""""""""" """""""" " """"" """" ""  """""" " " " """""""""""""""""""""""""""""$&((((((((((((((&(&&&&&&&&&& $$$$$$$$$$$$$$$$$$$$$$$""$"" """""""""""""""""""""" """" " "" " """ """"""""" $ " "" """""""""""""""""""""""""""""""""&&(((((((((((((((&&&&&&&&&&&&$&&$&&$$$$$$$$$$$"$$$$$$$"$"""""""$""""""""""""""""""""""" "" """"" """" " "  ""      " " " """""" """"""""""""""" """""""""" &(((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$$$$""""""""""""""$""$""""""" """"""""" """"" " "     " " " """""""" """"""""""""""""  &((((((((((&((((&(((&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$$"$"$""""""""""""""""""""""""""" " "" "" " " " "   "" "" "  """"""" """""""""""""""""" &(((((((((((((&((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""" """""""""" "" " "        " "" """""""" """"""""""""""""""" &((((((((((((((((&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$""$$$$$""""""""""""""""""""""""""""""""" """ "           " """""" """"""""""""""""""""""  &(((((((((((((((&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$"$$$$$$$$$""""""""""""""""""""""""""""" " "" " """           """ """"""""""""""""""""""""  &&((((((((((((&&&((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""" " "            """ " """"""" "" """""""""""""" &&(((((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" """"""" " "               """" """""""""""""""""""" $&((((((((((((((&(&(&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""""""" """"""""" " "                   " " " """ " """""""""""""""""""" &((((((((((((((((&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$""""$""$"""""""""""""""""""""""""""""""" """"" "                    " """""""""" """""""""""" &(((((((((((((&(&&(&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$"$$$"$""""""""""""""""""""""""""""""""" " " " "" "                 " "" " """ """ "" """""""""""""" &(((((((((((((((((&&&&&&&&&&&&$&&$$$$$$$$$$$$$"$$$$$$""""$"""""""""""""""""""""""""""""""" " " " "                     " "" """ """" """""""""""  &&(((((((((((((((&&&&&&&&&&&&$&&&$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""""""""""" "" " " "                       """" " "" """"""""""""""  &&((((((((((((&((&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""" """ "" "                   " "" " """""""" """"""""""&&((((((((((((((&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$"$$"$""$""""""""""""""""""""""""""""""""" " " "                   "" """"" " " """"""""""" &((((((((((((((&&&(&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""""""""""""""""""" "                    " "" """"""""""""  &(((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$"$$"$$"""""""""""""""""""""""""""""""""" " "" "                   " " "" """"""""""""" &(&(((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""" "             " " """"""""""""""" &(((((((((((((((&(&&&&&&&&&&&&$&&$&$$$$$$$"$$$$$$$$""""""$""""""""""""""""""""""""" """ ""            "" "" """"" """""""" &(((((((((((((((&(&&&&&&&&&&&$&$$$$$$$$$$$$$"$$$"$""$$""""""""""""""""""""""""""""""""""" " "               " "" """""""""""" &((((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"$$""$"$$""""""""""""""""""""""""" """"" " "              " "" " """"""""""" &&((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$"$"$$$$"""$"""""""""""""""""""""""""" "" "" " "            " """""""""""""""&&((((((((((((((&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$"$$$$"$$"""""""""""""""""""""""""""""""""" " "        "" " """""""""&&(((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """""""""        " " "" """""""" &&((((((((((&(&&&&((&&&&&&&&&&$&$$$$$$$$$$$$$"$$$$"$"$"""""""""""""""""""""" """""""""         "" """""" """&(((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""" """"" "" "          " """"""""""&((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$"""$""""""""""""""""""""""""" "" ""      " """""""" &(((((((((((((&((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$""""$$""""""""""""""""""""""""""" "         " " """"""" "&&((((((((((((((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""" """" ""          " """"""" "&&(((((((((((((&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$"$"$"$"""$"""""""""""""""""""""" """ " "        "" """ """ &&((((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" " ""        """"" " "" $&(((((((((((& ((&&&&&&&&&&&$&$$$$$$$$$$$$"$"$$$$"$$"""""""""""""""""""""""" " "       " "" """" "&&((((((((((((&&&&&&&&&&&&&$$&$$$$$$$$$$$$$"$""$""""""""""""""""""""""" """ " ""       "" """" " &&((((((((((((&&&(&&&&&&&&&&$&&&&$$$$$$$$$$$$$""$""""""""""""""""""""""""""""" "" "" ""      """""""" &((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""""""""""""""""""" """""" """ "          """""" " &&(((((((((((&((&&&&&&&&&&&&&$$&$$$$$$$$$"$$$$"$"$"""""""""""""""""""""""" " "        " "" """"&((((((((((((&&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$"""$""""""""""""""""""""""" "        """"""""" &&((((((((((((&(((&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""" "         """" """""&&&((((((((((&((&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$"$"$"""""""""""""""""""" "" "        " " " &&&(((((((((((&(&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$"""$""""""""""""""""""""" " "      " "" "&(&(((&(((((&&(&(&&&&&&&&&$$&$$$$$$$$$$$$$"$$$$"""""""""""""""""""""" """" ""      " """"""" &&&((((((((((((&&&&&&&&&&&$&&&$$$$&$$$$$$$$"$$"$""""""""""""""""" """"" "       " """""" &&(((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$"$$"""$""""""""""""""""""""" "" "          " " """"" " &&(((((((((((&(&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$"""""""""""""""""""" " """ ""      " """ &&&(&((((((((&&&&&&&&&&&&&$&$&$$$$$$$$$$$$""$$""""""""""""""""""""""""" " "      "" """""&&(((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$""""""""""""""""""" " " "" "     "" " &&(((((((((((((&&&&&&&&&&&&$&$$$&$$$$$$$$$$""""$"""""""""""""""""""""" " "        """" $&&((((((((&((&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$$""""""""""""""""""" " "" """"       " " " &&(((((((((&(&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$""""""""""""""""" """" " " " "       """" &&((((((((((((&&(&&&&&&&&&&&$$$$$$$$$$$$"$""""""""""""""""""""""""""" "        "" &((((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""""" "" "        """ &&((((((((((&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"""""""""""""""""""""" "" "        " " " " "&&((((((((((&&&&&&&&&&&&&$$&$$$$$$$$$$$$"$"""""""""""""""""""""""" " "        "" ""&&&(&(((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$"$"$""""""""""""""""""" " "       " &&&&((((&((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""""" " """ "        " "" $&&((((((&((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$"$"""""""""""" """"" " ""      " &&&((((&&(&&&&&&&&&&&&&&&&$&$$$$$$$$$$""$$$"$""""""""""""""" "" "        "" &&(((((((((&&(&&&&&&&&&&$$$$$$$$$$$$$$"$$"$""""""""""""""""""" " "        " " &&(((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$"""$"""""""""""""" """" "       &&((&(((&((&(&&&&&&&&&&&$&$$$$$$$$$$$$"""""""""""""""""""" " ""     &&&&((&((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$"""""""""""""""""""""" " "       " $&&(((&((((&(&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""" "      $&&&(((&&(((&&&&&&&&$&&$$$$$$$$$$$$$$$"""""""""""""""""" """"" " "     $&&(((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$""""""""""""""""" """        "&&((&&&(&&&&&&&&&&&&&$$$$&$"$$$$$$"$""""""""""""""""" "         $&(&(((&((&&&&&&&&&&&&&&$$$$$$"$$$$$"$"""""""""""""""""" "" "      &&&&((((&&&(&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""        &&&&&&((((&&&&&&&&&&&&$&$$$$$$$$$$$$"$""""""""""""""" " "    $&&&&&&(&&&&&&&&&&&&$&$$$$$$$$$$$$$""""""""""""""""""""       $&&&&(&&&&&&&&&&&&&&$$&$$$$$$$$$$$"$"$"""""""""""""""" " "    $&&(&((&&&&&&&&&&&&&$$&$$$$$$$$$$$"$$"""""""""""""""" " "      $&&&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""" " "       $&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""" """""      $&&&&(&&&(&&&&&&&&&$&&$$$$$$$$$$$$$$""""""""""""""""" "      $&&&((&&&&&&&&&&&&&&$$$$$$$$$$$$$""""""""""""""""""""" " "        $&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""" " "     $&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$""""""""""""" """"" "     $&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$"$$"$""""""""""""" " "" "    $&&&&&&&&(&&&&&&&&$&$$$$$$$$$$$$"""$$""""""""""""""" "       $&&&&&&&(&&&&&&&&&$&$$$$$$$$$$$"$"$""""""""""""""" "        $&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"""""""""""""" " "    $&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$""$$""""""""""""" """      $&&&&&&&&&&&&&&&&&$$&$$$$$$$$$"$""""""""""""""""" ""    $&&&&&&&&&&&&&&&&$&$$$$$$$$$$$"$$$$"""""""""""" "" "       $&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$"""""""""""""" """ " "   $&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$""$""""""""" " "" "        $&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"""""""""""""" " "       $&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$"""""""""" " ""     $&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$""""""""""""""" """"        $&&&&&&&&&&&&&&&&$&$$$$$$$$$$"$$"""""""""""""" "     $&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""$""""""""""" "      $&&&&&&&&&&&&&$&&$$$$$$$$$$$$""""""""""""""""" "      $&&&&&&&&&&&&&&&&&$$$$$$$$$$"$""""""""""""""" "    $&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"""""""""""" "" ""      $&&&&&&&&&&&&&$$&&$$$$$$$$$$""""""""""""""""" "    $&&&&&&&&&&&&&&$&&$$$$$$$$$""$"""""""""""""""" ""    &&&&&&&&&&&&$$$$$$$$$$$"$$"""$""""""""""  "   $&&&&&&&&&&&&&&$$$$$$$$$$$$""$"""""""""""" "   $&&&&&&&&&&&&&&$$$$$$$$$$$$"$""""""""""""" "   $&&&&&&&&&&&&&&&&$$$$$$$""$""$"""""""""""" "    "&&&&&&&&&&&&&&$$$$$$$$$$$$"""""""""""""" " "    $&&&&&&&&&&&&&&$$$$$$$$$$$"""""""""""""""" " "     $&&&&&&&&&&&&&$$$$$$$$$$""$"""""""""""""""" ""     $$&&&&&&&&&&&&$$$$$$$$$$$$""""""""""""""""" "     $&&&&&&&&&$&&$$$$$$$$$$$$$"""""""""""""" "     $&&&&&&&&&&&&$&$$$$$$$$$$"""""""""""""" " "       $&&&&&&&&$&$&$$$$$$$$$$$$$"""""""""""""""""    $&&&&&&&&&&$&$&$$$$$$$$$$"""""""""""""""" "  $$$&&&&&&&&$&$$$$$$$$$$$$$"""""""""""""""" " ""    "&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""" " """" "    $$&&&&&&&&&&&$$$$$$$$$$"$"""""""""""" """     $$&&&&&&&&&$$$$$$$$$$"$$"""""""""" """"" "     $$&&&&&&$&$&$$$$$$$$$$$"$"""""""""""" " "     $$&&&&&&&&&$$$$$$$$$$$$"""""""""""""""""   $$&&&&&&&$$$$$&$$$$$$$$$"""""""""""""""    $&$&&&&&&$$&$$$$$$$$$$$$"""""""""""""""     $$$$&&$$$$$$$$$$$$$$$$"""""""""""""""" " "    "$$&&&&&$$&$$$$$$$$$$$"""""""""""""""    $$$&$&&$$&$$$$$$$$$$"$""""""""""""" "      "$$$&&&$$$$$$$$$$$$$""""""""""""""""      $$$&&&&&$$$$$$$$$$$$""$"""""""""""""     "$$&&&$&$&$$$$$$$$$$"$"""""""""" """ "         "$$$$$&&$$$$$$$$$$$$"$"""""""""" ""      "$$$$&$&&$$$$$$$"$""$"""""""""" """       "$$$&$$$$$$$$$$$$$"""""""""""""" "   "$$$$$$$$$$$$$$$$$""$"""""""""" """      $$$$$$$$$$$$$$$$"""""""""""""""" """    "$$$$$$$$$$$$$$$"$"""""""""""""" "  "$$&$$$$$$$$$$$$"$""""""""""" ""     $$$$$$$$$$$$$$$""$"""""""""  "       "$$$$$$$$$$$$$$$""""""""""""" "  "$$$$$$$$$$$$$$"""""""""""""""" "    "$$$$$$$$$$$$$"$"""""""""""""" "   "$$$$$$$$$$$$"""""""""""""" "      "$$$$$$$$$$$$$$"""""""""""   "$$$$$$$$$$$$$$""""""""""""""    "$$$$$$$$$$$$$$"""""""""""""""    "$$$$$$$$$""""""""""""" "" "  ""$$$$$$$""""""""""""""""" "    ""$$"$$$$$"""""""""""""""  ""$$$$$$$$$""""""""""" " "      "$$$$$"""""$"""""""""" "    """$$$$$$$"""""""""""""""     ""$"$$"""""""""""""""""""  """$"$"$"""""""""""""" "   """"$$$"$"""""""""""""""   """""""""""""""""""""" """      """"$"$""""""""" """"  """"""""""""""""""""" ""    """""""""""""""""""" "   """""""""""""""""" " "     """"""""""""""""""""   """""""""""""""""" "      """"""""""""""""" "   """""""""""""""" "  """"""""""""""""" "    """"""""""""""""    """"""""""""""  """"""""" """    """"""" """ "     """""" """"""  """"""" "    """""" ""    """ " "   "" """   """ "       ""   "          " """