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 = '164B04' IMAGE_NUMBER = 49950783 IMAGE_TIME = 1977-02-03T07:44:28Z EARTH_RECEIVED_TIME = 1977-02-04T22:59:12Z ORBIT_NUMBER = 164 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  <;2?Z9 /?!*/E/@/,:b["YF**,,......,,,.*,,,,*******((***((((**(*((**********(*((((((***(***(**********((*((**(********************,**************,,,*,,*,,,*,,****,*,,*,,,,,.,.....,,,,,,,*,,,,,,,.,.....,.,,,,,.,,,*,,,.,.........,,,,,,,,,,,,,,,,......,,,,,,,,***,,,,,,..,...,,*,*,,,,,********,,,*******(*((*(((((((&&& F(*,,*,,*,,*,,,*,,*,*,,,,**,*$&********(******,,***************************(*(**********,*********************,******,,,*,**************,,,,,,,,,,**,,,,**,,*,***,*,,,,,,,,,**,**,,,,***,,,,,,,,,**,,*,,*,,*******,,,,,************,****,***,,,*,*************************((**(*(*((((((*(((((&&&$$x"(****,*,,,,*****,,*,,,,*********************************(("((****(**((((**(((((((((*(*$***(***(((*(*****(((((*****&((**(*******(*(*********(***(********************,********,*********,,******************,***,***********************************************,**(*((***((**((((((((((((((&&&&&& ((************,*************(***((*******(*((*(*((((((*((((***((((((((((((((((((((((((*((((((((((((((*((((******((((((((*((*(((**(***(**((**(((((&(****(**************(****(*$(********(,****************&**************************(((((******(****(*********(*((((*((((((((((((((((((&((((&&&&$("(*(**********************(*(*******(((((((*((((((((((*((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((&(((((((((((((((((*((((((*(((**((*((**((*(((((**((*((((*(****(((((*(**((*((**(******((*((*(**(*(((((*(*((*(*((*((&&(((***(((*(*((***((*((**((("$(((((((((((&&(&&&(((&&&&&&&$"((******************(*(*(**(***(*(((((((((((((((((((((((((((((((((&(((((((((((&&((&(&((((((&(&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,*(((((((*(((((((((((((((((((*((((((((*(((((((((*(*(((((((((*(((((((((((((((((((**((((((((((((((*(((((((((((&(((((((&&&(&&(&&&&&&(((&&&&& ((***(**(*******(***********(((*(((((((((((((((((((((((((((&(((((((((&&&(((&((&&&&(((((&&&&&&((((&((&(&&((((&&&&((&((((&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((&((((&&&&&&&&(&&&&&&&&&$ ((((*(*************(**(((((*(((((((((((((((((((((((((&&&&&(&&(&&&&&&(((&&&&&&&&&&&&(&&&&(&(&&&&&&&&&&&&&&&&&&&&(&(&&&((&((&&(&&&(&(((((((&(((((((((((((((&&((&(((((((((&(((((((((((((((((((((((&(((((&((&&(((((((((((((((((((&(((((((((((((((((((((((((&(((((((((((((((((((&&&&&&&&&&&(&&&&&&&&&&$ ((((**(*((*****(***((*(((((((((((((((((((((((((((((&(&(&(&&(&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&(((&(&&(&&((&&(&&(&((((((((&&(((((((&&((((((((((&((((((((&(&((&(((((((((((&(((&&((&&&(&&&&&(((((((((&((&&((((((((((((((&((((((&((&&&&&&&&&&&&&&&&&&&&&$$$$ &(((*((*(****((***(((((((((((((((((((((((((&(&&(((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(&&&&&(((&&(&&((((((&(&(&((&&(&&&&(&(((&(&&&(&(((&(&&&(&&&(&&&&(&(&&((&(&&(&((&(&&(&(((&((((&&&(&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$X&((((***(*((((((((((((((((((((((((&((((((&(&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&((&&&&(&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&(&&&&&&&((&&&&&&(&((((&&&(&&(&&((&&&&&&((&&&&&&&&&&&&&$&$&&&&&&$$$&(((((((((*(((((((((((((((((((((((((&&&&(&((&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&$$$$&(((((((**((((((*(((((((((((((((&&(((((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$$&$&$&&$&&&&&$$$&((((((((((((((((((((((((((((((((&((&(&(&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&$&$$&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$&&&&&&$$$$$$&((((((((((((((((((((((((&(((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&$&&&&&&$&$$$&&&&&$$$$$$&&&&&&&&&$&&&&&&$&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$&&((((*((((((((((((((((((((((&(&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&$&&&&$$$$&$$&$&$$&$$$&&&$$$$$$$$$&&&$&$&&&&&&$&&$$$&$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&&&$$$$$$&((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&$$$&&$$$$&$$$&$&$$$$$$$$$$&&$$$$$$$&$$$$$$$$$$&&$$$$$$&&$&$$&&&&&&&$&&&&&$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$&$&$&&&&$&&&&$$$$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$&&((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&$&&&$$$&$$$$$$&&&$$$$&$&$$$$$$$$$$$$$&$$$$$&$&&$$$$$$$$$$&&$$$&&&$&&$$&$&&&&$&&&$&&&&&&&&&&&&$&&&&&&$$&&&&&&&&&&&&&&&&&&$$$$&&&&&&$$&$$$$&&$$&$&$&$&&$&$&&$$&&&&&$&&$&&&&&$$&&&&&&&&&&$&&$&&&&&&$$$&$$$$$$$$$$$$$$$$$$"&&(((((((((((((((((((((((((&&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&&&$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&&$$$&$$$$&$$&$$$$&&&&&&&$$&$&&&$$&&&&&&&&&&$&&&$&$&$&&$$&$$$&$&&$$$$$$$&$$$$$$$$$&$$$$&$&$$$&$&$$&&&&&$&&$&$$&&&&&$&$&&&&&&&&$$$$$$&$&$$$$$$$$$$$$$$$$$$$&&((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&$$$$$&&$$$$$$$$&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$&$$$&$$$$$$$$$$&$&$$$&&$&&&&$$$$&&&$&$$$$$$$&&&&&$&$&$&&&&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$$$$$&$$&&$$$&$$$&$&$&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"&((((((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$&&$&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$&$&$$&$$$&&&$$&$$$&$$$$$$$&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$&$$&$&&$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&((((((((((((((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$&$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&(((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&(((((((((((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&&(((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&(((((((((((((((((((((((((((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$" &(((((((((((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&(((((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"&&((((((((((((((((((((((&&&(&&&&(&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$" &(((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&$$$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" &((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$"$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$"$$$$$$"$"""$$$$$$"$"$""$$$$$$$"$$"$$$$$$$$$$$$$$"$$$$"$$$$$"$$"$$$$$$"""$""$$$$$$"""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"" &&(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$"$$$$$$$$$$"$$$$$$$$$$$"$$$$$"$"$$"$$$$$$$$"$$$$$$$"$$$$"$$$"$$"$"$$$$"$"$$$$$"$$"""$$$"$"$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$"" "&(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$$$$$"$$$$$$$$"$$$$$$$"$$"$$$$$$$""$$$$$$$$"$"$"""$$$$$""$$$$"$"$""$$"$$$$$$$"$$$$$$$$$"$$$$$"""$"""$$$$""$$"""""$$""$""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"" $((((((((((((&"&(((((((((&&(&&&&&&&&&&&&&&&&&$$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$""$$$$$$$$$"$$$$$$$$$$""$$$$$"$$$$"$$$""$$$"""$$$"""$"$"$$$"$"""""$$$"$$$"$$$$$"$"""""$"$$$""""""$$""""""$"$$"$"$""$"$$$"$"$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$""$$$$$" &&((((*((((((($(((((((((((&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$&$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$""$$$$""""$""$$$""$"$$""$$"$$$$""$$$$$"$""$"$"$$"$"$""$$$"$$$$$"$"$$$"""$"$"$""""$""$"$"$"""""$$"$"""""""""$"""""$$"$$""""""""""$$""$"""$"$"$$$"$$$$$$$$$$$$$$$$$$$$""$"$$$$$"$"$$"$$$$$$$""$$$$"$$"" "&&(((((((((((((((((((((((&&&&&&&&&&&&&&&&&$&&$$&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"$"""$$$$$$$$$"$"$$$$"""""$$$""""""$$$""$""$$$"$"$"""$$$$"$$""""$""""""""""""""""""""$$$""""""$""""""""""""""""""""$""$$""$"$$$"$$$""$""$$"$$$$$$$$$$$$$$"$$$$$$$$"""$$"$"$"$$$""$$" "&&((((((*((((((((((((((&&&&&&&&&&&&&&&&&&&$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$"""$"$$$"$$$""$$$$""$"""$"$"$"$""""$"$"$""""""$""$$"$""$$$$"$""""""""$""$"""""$""""""""""""""$""""""""""""""""""""" """"$$"$""""$"$$"$""""$"$"$"""""$$$$$"$"$$"$"$$$$"$""$"""""$$"$"$$$$"" "&(((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$""$"$""""$"$"""$$$$$$$$$"$$$"$"""$""""$$"""""""$$"$""$$""""$"""""""$"""$""""""""""""""""""""""""""""""""""""""""""""""$"$"""""""""$$"$"""""$$""$"$"""$"$""$""""$$$$$$$""$"$$"""""""$$$$"$$$$"""&((((((*(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"""$$""$"""$"""""$$$""""$$$$""$"""$"""$"""""""""""""$$""""$""""""""""$"""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$"""""""""$"""""$"$$$$$$$$$"$"$"""""$""$$""$""""$$$" "&((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$"$"$"$"""$$$$"$""""""$$"$$""""""""$"""""""$""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""$"$""$$""""$""$$$"$"""$"$$$$"$$"$"$"""""""$"$"$"$$$""" "&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$""$$$$$"$$$"""$$"""""""$"$"$""""$""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$$$"""$"$""$$"""""$$$$"""""""$"$""$$""$"" "&((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$"$$"$"$"""$$"$""$"$"$"""""$"$$"""""""$"""""""""""""$"""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""""$$"$""""""""""""""""""$"$$$$"" "&(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""""$"$$$$$"$"$$$"""""""""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""$$"""""""""""""""""$$""$""""" "&((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""""$$$$$""$$""$""""""""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""$"""""""$$"" "&&((((((((((((((((((&(((((&&&&&&&&&&&&&&&$&&&$&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$""$""$$""""""""$""""$"""$$""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$"$""""""""$$""" "&(((((((((((((((((((((&(((&&&&&&&&&&&&$$&&$&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"""""""$$"$$$"""""$$""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "&((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&$&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""$"$"$$"""""""""$"$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$"$"""$"$$$""""""""$"""""""""$"""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "&(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$""""""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "&((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$$$"$"""""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" &(((((((((((((((((((&(((&(&&&&&&&&&&&$&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""$"$""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """"""""""" """"" """""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" <"&((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""" """ """" """"""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"" "&(((((((((((((((((((&&(&(((&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""""$$"$"$""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" """"""" " """"""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "&(((((((((((((((((((((((&&&&&&&&&&&&&&&&$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """"""" " """"" """ """ "" """ "" """""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&((((((((((((((((((((((&&&&&&&&&&&&&&&&&&$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$"""""""""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """"""" " """""" " " "" " " """" " " " """"""""""""""" """"""""""" """"""""""""""""""""""""""""""""""""""""""""""""&((((((((((((((((((((((&((&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" """""" " " " " "" " " " "" " """" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "&((((((((((((((((((((((&(&&&&&&&&&&&&&&&$&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" """"" " " " " " " " "" " " """ """" """"" " """""""""""""""""""""""""""""""""""""""""""""""""&(((((((((((((((((((((((((&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""" "" "" "" " "" "" " " " " "" " " """ " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""*"&(((((((((((((((((((((((&&&&&&&&&&&&&&&$&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """"""" " " " """ " " " "" "" "" """"" "" " """ "" """""""""""""""""""""""""""""""""""""""""""""""""""&(((((((((*(((((((((((((&&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """" "" " " " " " " " "" "" " " " " """"""""""""""""""""""""""""""""""""""""""""""""""""&((((((*(((((((((((((&(&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " """ " "" "" " "" """""" """"""""""""""""""""""""""""""""""""""""" &((((((**((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """ "" " "" " "" " " "" """"""""""""""""""""""""""""""""""""""""&((((((((((((((((((((((&(&&&&&&&&&&&&&&$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" " " " "" " "" """""""""""""""" """"""""""""""""""""""""""""&(((((((*((((((((((((((&(&&&&&&&&&&&&&&&$&$$$$&$&$$$$$$$$$$$$$$$$$$$$$"$$""$$"$""""""""""""""""""""""""""""""""""""""""""""" """""""""" " " """"" " " " " " " " " """""" " """""" """""""""""""""""""""""""""""""" &((((((((((((((((((((((&(&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """" " " " " "" """ " """""" """" "" """"""""""""""""""""""""((((((((((((((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""" " """""" "" "" " " " " " " " """"""" """""""""""""""""""""""""" $(((((((*(((((((((((((&(&&&& &&&&&&&&&&$&$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""" " """" "" " " " " " " " " "" """""""""""""""""""""""""""" &(((*(*((((((((((((((((((&&&&&&&&&&&&&$&$$$$$$$&$$$$$$$&$$$$$$$$$$$$$$$$$"$$"$$"""""""" """"""""""""""""""""""""""" """""""""""" " "" "   " """ " """ """ """""""""""""""""""" "((((((((*(((((((((((((((&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " " "   " " " """""""" " """"""""""""""" &(((((((((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """" " " " " "  " """ """"""""""""""""""""""""" &((((**(((((((((((((((&&&((&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$"$"$$$$$"$"$"$$$""""""""""""""""""""""""""""""""""""""""""" """ " """ "" " " " """"" " " """" """"""""""""" "&((((*((((((((((((((&((((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$"$"$"$""$$""$"""""""""""""""""""""""""""""""""""""""""""""" "" """ " """ "   " """ " "" """"""""""""""""""""""""&(((((((((*((((((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"$$""$"""""""""""""""""""""""""""""""""""""""" " """" " " " " " """""" " """"""""""""""" &(((**(((((((((((((((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""" "" """ ""  " " " """" "" """"""""""""""""  &((*(*(((((((((((((((&(&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""$"$$"""""""""""""""""""""""""""""""""""""""""" " " """ " " " """ " """" """"""""""""""((((((((((*(((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$"""""""""""""""""""""""""""""""""""""""""""" """ " "" " "    "" " """""" """""""""""""""" &((((((***((((((((((((((&&&&&&&&&&&&&&$$&&$$$&$$$$$$$$$$$$$$$$$$$$$"$$""$"""""""""""""""""""""""""""""""""""""""""" "" ""   " "" " " """""""""""""""  &((((***((((((((((((&((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$"""""""""""""""""""""""""""""""""""""" " """" " " ""     " " " " " """"""""""""""" &((((*((((((((((((((((((&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$"$$$$""""$"""""""""""""""""""""""""""""""""""""""""" """"" """        "" " """ """"""""""""" ((((((*((((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""$""""""""""""""""""""""""""""""""""""""""" "" "" " " "      """ """"""""""""""" &((((*((*(((((((((((((&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""" " "         " """""""" """""" &((((**(((((((((((((((&(&&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$""$$""$$""""""""""""""""""""""""""""" """"" """" "" " " " "             " """ " " """"""""""&((**((*((*(((((((((((&((&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$"$"$$$$""$$""""""""""""""""""""""""""""""""""""""""" " "                 " "" """""""""""" (((((((*(((((((((((((((((&&&&&&&&&&&$$&&$&$$$$$$$$$$$$$$"$$$$$$$"""""""""$"""""""""""""""""""""""""""""""""""""""" " " "               " "" " " """""" """""" &((((****(((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$"$$"$"""""""""""""""""""""""""""""""""""""""""""""""" " "                 " " " """"" """"""""" "&(((**((*(((((((((((((&(&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$""$"""""$"""""""""""""""""""""""""""""""""""""""""" " "                 " " """""" ""  &((*(*(**((((((((((((((&(&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$"$$"$$$"""$""""""""""""""""""""""""""""""" "" "" """ "" " "                    " "" """"""""" """" (((((*((*((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$"$$$""""""""""""""""""""""""""""""""""""""" "" "             " " """ """"""""""" &(((***(**(*(((((((((((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$"$$$$"$$$"""$$$$"""""""""""""""""""""""""""""""""" " " """ ""                   " "" "" """""""""  &(((******((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$$""$$$$"""""""""""""""""""""""""""""" "" "" """ "" " "                 " "" " """"""""""&((******((**((((((((((&(&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$""$"$""$"""""""""""""""""""""""""""""""""" """"" " "" "              " "" "" """"""""" (((((*(*((*((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$"$""$"""""""""""""""""""""""""""""""""" """" "              " " "" " " """""""" (((((***((*((((((((((((&(&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""" """"" " "              "" """ """""""""&(((****(*(((((((((((((&&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$""$""""""$""""""""""""""""""""""""""""""""" "              """" """"""""&(((****((((((((((((((&&((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""" "" " " " "                " " """"""""" &((***(((*(((((((((((((&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$""""$"$$""""""""""""""""""""""""""""""""" "                 " " " """""""" ((((((*((**((((((((((((&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$"$$"$$"$"""""""""""""""""""""""""""""""""" "" "" " "                " """""""""""&(((*****(((((((((((((((&&&&&&&&&&&&$&&&$&&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" "" """"" "            " """"" """""" &(((((((*((((&$(((((((&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$"$""""""""""$"""""""""""""""""""""""""" """ "            "" " """""" ""&(((****(((((((((((((&(&&&&&&&&&&&&&&&&&$$$"$$$$$$$$$$$$$$$$""""""""""" """"""""""""""""""""""""""                """"""""""(((*((*(((((((((((((((((&&&&&&&&&&&&&&$&$$$&&$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""" " "            """ """"""" "&(((((((*(*(((((((((((((&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""" "" "                 """"" """ &((((((*(*(((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"""""""$""""""""""""""""""""""""""""""""" " "           "" """"""(((((**((**(((((((((((((&&&(&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""" " "" "            " " """"""" &((*(****(((((((((((((&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""" ""           "" " """"""""" &(((((*(((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""" """"""""" """" "         " " """"""" &(((**(*((((((((((((((((((&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" "" """""           " "" """"" " ((((*(*((((*((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" """""""         " " """"""" &((((((*(*((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""" "          """""""""" (((((((((*(((((((((((((&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$"$""$""""$"""""""""""""""""""" """""" "          " " """"""""((((((***(((((((((((((&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" """ "          "" " """"""""&((((**(*((((((((((((&(&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$""""""""""""""" """""""""""" "" """"        " """"""""""(((((**((((((((((((((&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""""""""""""""" """""" " " """""      " """"""""&((*****((((((((((((((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" "" "         """""""":((******(((((((((((&(&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""""""""""""""""         " """""""""(((((***((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""""""""$""""""""""""""""""""" "      "" "" """"&((*(*((*((((((((((((((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""" "" "       " " """"""""&((**((*((((((((((((&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""        """" """"""&((((((((((((((((((((((&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$"$"""""""""""""""""""""""""" " "         "" " """""((((*(**(((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""""""$""""""""""""""""       " """"""((((((*(((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""$""""$""""""""""""""""""""" "" "        " """"""""&(((((*(*(((((((((((((&(&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""" """""" "        """"""((((**(((((((((((((&(((&&&&&&&&&&$&$$&$$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""" "  """"""""&(((((*(((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"""""""""""""""""""""""""" "   """"""" "&(((**(((((((((((((((&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""" ""      """ " &(((*(*(*(((((((((&&(((&&&&&&&&&&&&&$$$$$$$$$"$$$""$""""""""""""""""""""""""" "       " " """""&(((((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$"$$"$"$"""""""""""""""""""""""" ""        """ """"&((((((*((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""        "" """""&((((*((((((((((((((&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""" "      " " """&((((((((((((((((((&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""      """ "" "" "&((((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$"$""""""""""""" """"" "" ""    """"""&((((((((((((((((((&((&&&&&&$&&&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""" """      " """"&((((((*((((((((((((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"$""""""""""""""" """""""""       """""""&((((((((((((((((&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$""""""""""""""" """"""""      " """"" &((((((((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""" " ""         """"""j@&(((((((((((((((((&(&&&&&&&&&&&&$&$$$$$$$$$$$$$"$$$"""""""""""""""""""     """"""""@&((((((((*(((((((((((&&&&&&&&&&$$$$$$$$$$$$$$$$$"$"""""""""""""""" """ " "      "" """""&&((((*(((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""" "    """"""""&((((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""""" "        """"""" &((((((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$""""""""""""""""""""" "     """"""">&((((((((((((((((((&(&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""""" " """     """""" "&((((((((((((((((((&&&&&&&&&&&&$&$$$$$$$$$$$$"$$"""""""""""""""""""""     """""""&(((((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""""       """""&((((((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$"$"""""""""""""""""" " "       " """ "&(((((*((((((((((&(&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""""""""       " """""&((((((((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$"$"""""""""""""""" " """       """"""" &(((((((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""" """""" "     " """"" " &((((*((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""""""      " " """`&((((((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$""$""""""""""""""""" "         "" """"&(((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$"$$""$$"""""""""""""""" "" "    " """"&(((((((((((((((((&&&&&&&&&&&&$$$$$$$$$"$$"$$"""""""""""""""""" "" "      "" """"&((((((((((((((((((&&&&&&&&&&&$$$$$$$$$"$$"$""""""""""""""""""" " " "     " " "" &((((((((((((((((((&&&&&&&&&&&$$$$$$$$$$$$""""""""""""""""""" " "    " """ &((((((((((((((&(&&&&&&&&&&&&&$$$$$$$$$"$$"""$""""""""""""""""" "" "       """"" &&((((((((((((((&(&&&&&&&&&&$&&$$$$$$$"$$"$"$"""""""""""""""" "" " "      " """ " &(((((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$""$$"""""""""""""""" "        "" &(((((((((((((((&(&&&&&&&&&&$&$$$$$$$$$$$$$$""""""""""""""""""""" ""     """"" &(((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""" "        " " "" 0&&((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$"""$""""""""""""""""""" "        """"0&((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$""""""""""""""""" """ "          """ """ &(((((((((((&(((&&&&&&&&$&&&&&$$$$$$$$$$""$"""""""""""""""""" ""       "" &(((((((((((((&&&&&&&&&&&&$&$$&$$$$$$$$$$"$""""""""""""""""""" "       "" " &&(((((((((&(((&&&&&&&&&&&&&$$$$$$$$$$$$$""""""""""""""" """"      """"" `"&(((((((((&&&&&&&&&&&&$$&&$$$$$$$$$$$$$""$"""""""""""""""""" "       "" &&((((((((((((&&&&&&&&&&&&$$$&$$$$$$$$$"$"""""""""""""""""""" ""       "" """ &(&((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""""""        ""&&(((((((((((&&&&&&&&&&&&&&$$$$$$$$$"$$$$"""""""""""""""""""""""         "" ""&&((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$""""""""""""""" " "     " """ &(((((((((((&((&&&&&&&&&&$$$$$$$$$$$$"$$""""""""""""""""""" "     " """"&&((((((((((&((&&&&&&&&&&$$$$$$$$$$$$$"$"""""""""""""""""" " ""        " &&(((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""""""" "     " " &&&((((((((&&(&&&&&&&&&&$$$$$$$$$$$$""$""$"""""""""""""""""""      " "&&((((((((&((&&&&&&&&&&$$$$$$$$$$$$$$"$"$$""""""""""""""" " "        &&((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$"$$"""""""""""""""""""""""    " " "&&((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""""""      "&(((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$"$""""""""""""""""""" "       " """ &&(&(((((&&&&&&&&&&&&$&&$$$$$$$$$$$$$""$""""""""""""""""        " &&(((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"""""""""""""""""" "" "    """&&((((((&&&&&&&&&&&&&$$$$$$$$$$"$$$$""$"$"""""""""""""""""" "   " &&(((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""        " ""&&&(((((((&&&&&&&&&&&&$$$$$$$$$$$$$"""$$""""""""""""""         " &&((((&(&&&&&&&&&&&&$&&$$$$$$$$"$"$""""""""""""""""" ""      " "$&&&&((&(&&&&&&&&&&&$&&$$$$$$$$$$$""""""""""""""""""" " "     " &&&(((&((&&&&&&&&&&&&&$$$$$$$$$$"$$$"""""""""""""""""""       " """"&&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$"$""""""""""""""         " "&&&&&&((&&&&&&&&&&$&$&$$$$$$$$$$"$""""""""""""""""""""       """""&&&((&&&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""""      """" "$&&&&((&&&&&&&&&$&&&$$$$$$$$$$"$"$$""""""""""""""""""" "        """&&&&&(&&&&&&&&&&&&&$$&$$$$$$$$"$$""$$"""""""""""""" "      ""$&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$""""""""""""""""""" "    &&&&&&&(&&&&&&&&&&$$$$$$$$$$$$$$"$$"""""""""""""""" "      """$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$"""""""""""""""""" "    "&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""$"$""""""""""""""   " "" $&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$"""""""""""""""""         " "$&&&&&&&&&&&&&&&&$&$$$$$$$$$$""$""""""""""""""""""""     " """  $&&&&&&&&&&&&&&&$$$$$$$$$$"$$"""""""""""""""""" "" "       """""&&&&&&&&&&&&&&&$$$$$$$$$$$$"""$""""""""""""" " "          " $&&&&&&&&&&&&&&$$$$$$$$$$$$"$$"$""""""""""""""" "        "" $&&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""      """$&&&&&&&&&&&&&&$$$$$$$$$$$"$""""""""""""""""" ""       "" $&&&&&&&&&&&&&$$$$$$$$$$$$$"$""""""""""""""" "     """$&&&&&&&&&&&&&$$$$$$$$$$$""$"""""""""""""""" "       """" $&&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""" """" "         " """ $&&&&&&&&&&&&&$$$$$$$$$$$"""""""""""""""" """"""   " $&&&&&&&&&&&$$&$$$$$$$$$$$"""""""""""""" "" " "        $$&&&&&&&&&&$$$$$$$$$$$"""""""""""""""""" " "     """ $$$&&&&&&&&$$$$$$$$$$"$$$""""""""""""""" " "         """ $$&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""""     " "" $$&&&&&&&&$$$$$$$$$$$$$""""""""""""""" " " "    """ """ $$$&&&&&&&$&&$$$$$$$$$$$"""""""""""""""" """ "     " " $$$&&&&$$&$$$$$$$$$$$$$$""""""""""""""" " "      "" $$&&$$$&$$$$$$$$$$$$$$$""""""""""""""" """"""        "" $$&&&&$$&$$$$$$$$$$$$"""""""""""""""""" " "        "" $$$$$$$$$$$$$$$$$$$$$$$"""""""""""""" "       " $$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""" "       "" $$$$$$$$$$$$$$$$$$$$"""""""$""""""""""" "       " " " $$$$&$$$$$$$$$$$$$$$$$""$""""""""""""""" "       " " ""$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""       " $$$$$$$$$$$$$$$$$$$$$""""""""""""" """"""           " ""$$$$$$$$$$$$$$$$$$$"$"""""""""""""""" ""      " "$$$$$$$$$$$$$$$"$""""""""""""""""""""""       """"$$$$$$$$$$$$$$$$"$$$""""""""""""" "" " "        " ""$$$$$$$$$$$$$$$$""""$"""""""""""""" """"       "" "$$$$$$$$$$$$$$$$"""""""""""""""""""""""        " "$$$$$$$$$$$$$$$""""""""""""""""""""        """"$$$$$$$$$"$$$"""$""$""""""""""""" " ""        "$$$$$$$$$$$$$""""""""""""""""""""""" "       ""$$$$$$$$$$"$$""""""""""""""""" "" " "        $"$$$$$"$$$"" """""""""""""""""""""          " "$$$"$$$$$$"""""""""""""""""""""""""""          """$$$$$$$$"""$"""""""""""""""""" """"         ""$$$$$$$$""""""""""""""""""""""""" ""       """""$$$$$$"""""""""""""""""""""""" "        """"$$$""""""""""""""""""""""" ""       """$$$$$"""""""""""""""""""""" "      """"""""""""$"""""""""""""""""""" "        """"$$"$""$"""""""""""""""" " """        """"""$""""""""""""""""""""""" ""     "    """"""""""""""""""""""" """"" " "" "       """"$""""""$""""""""""" " """"       """""""""""""""""""""""" """ "            ^"""""""""""""""""""""" """ " "          """""""""""""""""""""" "" "         """"""""""""""""""" ""        """"""""""""""""""""" "" " "       """""""""""""""""""" "" " "        """""""""""""" """""""""      """""""""""""""" "" ""      """""""""""""""""""" "         """""""""""""""" " "           """""""""""""""""""         """"""""""""""""" "           """"""""""""""""        """""""""""""""         "t """""""""" """ "        """""""""""" ""        """""""""" """ ""           """""" """ ""          """"""               """""""""" "     " """""""" ""               """ " "" "            " """""" "              " "" " "