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 = '389B12' IMAGE_NUMBER = 54204045 IMAGE_TIME = 1977-09-11T20:41:30Z EARTH_RECEIVED_TIME = 1977-09-12T06:15:27Z 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 3  2M"E4ÀB)1¤+h#÷I~:ÄYäÁ1tæÐö>òöÒ®"*,,,,,,,,,...,,,,,,.,,,,**********************((**************,******(**,,********,,,,,***,**,,*,,,*,*,,,,,,,*,,,*,,,,,,*,,,,,.,,,,,.,,.,...,..,..,...,,...............................0.00......................0..0......................0.0........................,,.,,,,,,,,*,*,,,,,*****(*(& (*,,,,,.,.,,,,,,,,,,,,,,,*,,"&**,,,***,***,**,,,,,*,******,**,*,**************,**,*****,**,,*,*,,,,,*,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,.,,,,,,,,,,....,,,,,,.,,,,,,,,,,,,.,..,,,....,.,.......,............,,..........,.....,,.....,.....,,.,,..,,,..,...,,,,,,,,,,,,,,*,,,,*,**,******(((&"(**,,,,,,,,,,,,,,,,,**,,,,,,*******************,********,*&***************************&**********,****************((***,,****,*,*,**,*,,,,,,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,,.,,,,,.,,,,,,,,,,,,,,,*,,*,,,*,************(((&"(****,,,,,,,,***,,,**,,*,*****************************************(********(**(*********(******************************************************,*(********,********,,,******* &,,,*,,,,*,,,,,,,,,,,,,,,,,*&*,,,,,,,*,*,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,***,*,**************(*(((("(****,,,,,*,*,**,,*********************(**(((*******((*******((((((((*(((*(((**(**((((((((*(((((((******((*(*****(********************((******************(************************************,,,,**,,,,,,***,****,,,,*,*,*,,,,,**,**,((,,,*,***,,,,,*,,,,*,,,,,,**&$*,****************(**(*((((& (*******,*****************************((*(*****(*(*((**(*((((*(((*((((((((((((((((((((((((((((*(((((((((((((*((((***(*(((*(((***((****(****************(*,*********(******************************************,,,,*******************,,,******,,,*,,*****,,****,,,*,***************((**(*****((((& "(*******,,***********************(((*((((***(((**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((*(((((*(*(((*****((((((((*((((((*((****(**********(**(*****************(*********************************************************************((((*(((((*(((((((((& (((******************((*(**(****(((**(**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((**((*(((((**((*(*(**********((*****((**********(************************************************(**(*((((((((((*(*((((&& (***************(((********(((((((((((((((((((((((((((((((((((((((((((&((((((((&&(&((((&&(&((((((((&(&((&&((&(&&((&(((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((**(((((((******(((*(*******(******((((*******(*****************************************(*(*(*((((((((((((((&((&& (((*(******************(((*(***(((((((((((((((((((((((((((((((((((&((&(&(&&&&&&&(((((&&&&((((((&&&&(((&&(&&&(&((&(&(((&((((((((((&(((((((((((((((((((((((*((&((((((((((((((((((((((((((((((((((*((((((((((((**((((((((***((*((*(***((((********(*********((*******((***((((((((((((((((((((((((&&& &((****************(((((*(((((((((((((((((((((((((((&(&(&(((&&&(&((((&&&&&&&&&&&&&(&&&(((((&&&&&((&&&&&&&&&&&&&&(&&(&&(((&&&&(((&&((&&&((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((***(((*******(*(((****(((((((***(((((((((((((((((((((((&&& &((((*(*********(*(***(((((((((((((((((((((((((&((((((((((&&&((&&&&&&&&((&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&(((((&&&(((((&((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((***(((*((((((((((((((((((((((((((((&&((&&&& &((((******(****(**((((((((((((((((&(((((((((&&((((((&&&&((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&&&&&((&(&&&&&(((&((&(&&&(((&(&&&&(&((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((((&&&&&((*((**(******(*(((((((((((((((((((((((&&&(((&(&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&((((&&&&&&&&(&((((&(&&((((&(&(&((((((((((((((((((((((&(((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&(((&&&&&&(((((((********(((*(((((((((((((((((((&(((&(((&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&(&(&&(((((&&&(((&&&&&&&&((((((&&(&&((((((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(&(&&&&((&&&&&$(((((*****(((***((((((((((((((((&((((((&((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&(&&&&(&((&(&((&(((&&(&(((((((((((((((((&&&((((((((&(((((((((((((((((((((((((((((((((&((&(&&&&&&&&&&&&&$&(((((((((*((((((((((((((((((((((((((((&&((((((&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&&&&&&&(&&&&&((&((&(&&&&(&((((&(&(&(((((&(((((((((((&(((((((((((((((((((((((((&(&&&&&&&&(&(&&&&&&&&((((((((*((((((((((((((((((((((((&&&(((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$&$&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&(&&&&&&&&&((&&&&&((((((((&(((&(((((((&((((((&&((((((&((&&&&&&&&&&&&&&&&&&&$&((((**(((((((((((((((((((((((((((((((&&&&(&(&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&(&&&&&&&&&&&&(&&&&(((((&((&((((((&(&&&((&(((&&&&((&&&&&&&&&&&&&&&&&&$&((((((((((*(((((((((((((((((((&&&&((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$$$$$&&&&&$&$&&&&&&&&&&&&&&&&$$$$$&&&&&&&$$&$$&$$&&&$&$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(&&((&&&&&&&(&(((((&&&((&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&(((((*(((((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$&&&$$&$$$$&&&&&&&$$$&&&&&$$$$&&$$$$$$$$$&&$&&&$&$$&&&&&&&&&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&((&&&&&&(((&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$&((*(((**((((((**(((((((((((((&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&$$$&$$&$$$$$$$&&&&$&$$$&&&&$$$$&$$$&$&$$$$$$$&$&&$$$$&$&$$$&$$$&&$&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&((((*(((*((**(((((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&$$$$$$&$$$$$&&&$$&&$&$$$$$&$$$$$$$$$$$$$$$&$$&&&&$&$$$$$$$$&&&$&$&&&&&$&$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$&(((((**(*(((((((((((((((((((((&&&&(((&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&$$&&&$$&$&&$&&&$&$$$$$&$$&$$$$$&$$$$$$$$$$$$$&$&$$$$$$$&&&$&$$$$$$&$&$$$$$$&&&$&$$&$$&&&&&$$$&$&&&&&$&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&((((((((((****(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&$$$$$$$$$$$$$$$$&$&$$$$$$$$$&&$$$$$$$&$$$$$$$$&$$$&$$$$$&&$$&$$$$&&&$&&$$$&&$&&$$&$$&&$&&&&&&$$&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&(((((((***(((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&&$&&$$&&&&&$$$$$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$$$$&$$&$$$$$&&&&$&$&&$&&&&&&&$$&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&(((((((((((((((((((((((((((((&(&&((&&(&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$&$&$$$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$&$&$$$$$$$&&&&$$$&&&&&&&$&$$$&&&&&$$$&&&$&&&&$$$&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&(((((((*((((((((((((((((((&((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$$$$$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&$$$$$$$$$&&$$$$&$$&$&&&$$$&&&&$&$$$$&$&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&(((((***(((((((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&&$&$$$$$$&&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&$$$$$$$&$&$$$$$$&$&&&$$&$$$$$&&&&&$&&&&&&&&$&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&((((*((((((((****((((((((((&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&$$$&&&$$&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&((((((((((((***(**(((((((&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$&&$$&$$&$$&&&&&&$&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&(((((*(*(((((((((((((((((((&((&&&&&(&&&&&&&&&&&&&&&&&&&&$&&&&&$$$&$$&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$&&$&&$$ &&(((((*(((((((((((((((((((((&&&(((&&&&&&&&&&&&&&&&$&&&$$&&&$&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$$$$&((((((((*((((&(&&((((((&&&&(&&(&&&&&&&&&&&&&&$&&&&&&&&&$&&&&$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$&&$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$&&&&$$$&(((((*(*((((*"&&&&(((((((((((&&&&&&&&&&&&&$&&&&&&&&&$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$&&$&&&&&&&&&$&&&&&&&$$&&&&&$&$$$$&&&&&$$""&&((((*((((****(((((((((((((&&&(&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$$$$$$$$$ "$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$&$$$$$$$$$$&$$$$$$$$&&&&&&&&$$&&&&&&&&$$$&&&&&&$$&&&$$&$&$$$$$$&&(((((*((((((((*(((((((((&&((((&&&&&&&&&&&&&$&&&&&&&$&$$&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$&$&&&$$$&&&&$$$$"$&&&$$$$$$&$$""&(((((*((((((((((((((((((&((((&(&&&&&&&&&&&&&&&&&&&&$$$&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$&$&$&$&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$ "&((((*(*(((((*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$&&$$$$$$&$$$$$$$$$$$&&&$&$$$"&(((((((((((*(*((((((((((&((&&&(&&&&&&&&&&&&&&$$&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$"$$$$"""$"$$$$$$$$"$$$$$$$$""$"$$$$$$$$$$"$$$$$$$$$$"$$$$$"""$$$$$$$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$$&$&&$$&&$$&&$$$$$$$$&&&&$$$$&&$$$$"&(((*(*(*(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$"$$"$$$$"$"$""$$$$$$$"$$$$$$$$"$$"$$$"$$$""""$$$$"""$$$$$$$$""$$"$"$$$$$$$$$$$$$$$$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$&&$$$$$&$&$$&&&$$&$$$$$$$$$&$$"&(((*(((((((*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$&$&$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$"$$$$$$$$$$$$"$$$$$$""$"$"$$$$$""$"$"$$$$"$"$$$$$$$$"""$$"$$$$"$"$"$$$$"$"$$$"$$$$""$$$""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$&$$$&$$$$$$$$&$&$&$$$$$"&(((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$""$$$""$$$$"$"""$$$$$""""$$"$$$$""""$$"$""""$"$$"""$$"""""$$$$"$""$$$$$$""$"$$$$$$$"$$$"$$"$$$"$""$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$"&((((((*(((((((((((((((((((((&&&&&&&&&&&&&&&&$&&&&&&$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$"""$$$$$"$"""$$$"$$$"$""""$$$"$"""""$$$"$"$""""$$"$""""$$$$$$"""""""$$""""$""$$$$"$"""$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$"&(((((*((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$"$$$"$$""$$""$$"""""$$$"$"""""""$"$"""""$$$"""$"""""$""$"""""$"$$"$"""""$"$"""""""$$$"$"""$"$$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&$$$$$$$$$"&(((((((**(((((((((((((&&&&(&&&&(&&&&&&&&&&&&&$$$&$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""$"$$$$$$$$$$"$$$"$"$"""$""""$$""""$$$$$""""""$"""""""$$""$"""""""$""""""""$"$"""""""""$"""""""""""""""""$"$$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&&(((*((*(*(((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$""$$"$""$"""$$$$$$$"""""$"""""""""""$""""""""""""""""""""""""""""""""""""""""$""""""""$"""""""""$$""$"""$$$"$$"$"""$$""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$"&(((((((((((**((((((((((((((&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$""$"""""$$$$$""$"""$"$$$"""""""""""""""""""""""""""$$""""""""""""""""""""""""""""""$$$""""""""""""""""$"""""""""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&((((((*((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$$$$"$"""""""$$""""$$$$$""$$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""$"""""""""""""""$""$$$"""""""$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""&((((((*(((((((((((((((((&&&&&&&&&&&&&&&&&&&$&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$""""$$""$$""""""$$""""""""""""""""""""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$""$$$$$$$""$"$""""$"""""$"$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"$$"$"$$$$"$"$"$$$$$""""""""""$"""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""$""""$$""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&((((((*(((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$$"""""""$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""$"$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&$$&$&&$$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$""$$""""""$"""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""$""$"""""$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""&((((((((((((((((((((&(&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$$""$$$$$$"""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""""""""""""""$"""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&((((((((**(((((((((((((&&&&&&(&&&&&$&&&&$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$"$""""$$$$$"$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&(((((((((((((((((((((((((&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$$$$"$"$$$$""$"$$"""$$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""$"""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""&((((((((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$"$""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"$"$"$"$$$$$$"""$"""$$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$"&(((*(((*(*(((((((((((((((&&&(&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""$$$"$"""$$$$$""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" """""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&((((((((((((((((((((((((&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$$$$$$"$$$""$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""" """"" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$""$""$"$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$$"&(((((((((((((((((((((((&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""$""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""" """"""" """""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$"""$"""$$$$"$$$$$$$$$$$""$$$$$$$$$$$$""((((((((((((((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""$"""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" """" "" """"""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""$"$"""""$"$$$$""""$$$$$$$$$$$$$$$"$$$$$$$$""&(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$"""""""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" "" "" " """" "" "" """""""""""""""" "" """"""""""""""""""""""""""""""""""""""""""""$$""$"$""$$$$$$$$$$$"$$$"$$$$$$$$$""&((((((((((((((((((((((((&&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"""$$"$""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""" """"" """ "" """" " """"""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""$$$$"$"$$$"$$$$""$$$$$$$$$$$$"&(((((((((((((((((((((((&&&&&&&&&&&&&$&&$$&&&&$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$$$"$$""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""" """" """""""""""" " """"" " """""""" " "" """" """" """"""""""""""""""""""""""""""""""""""""""$""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$"$((((((*(((((((((((((((((&&& &&&&&&&&&&$&&$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$"$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""&""""""""" """"""""" "" """"" " """ """ " """" " """" """""""" """ """"""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"""$$$$$$$$$$$$$$$"&&(((((((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""" """"""""""""""""""""""""""" """"""""""""""" " " """""  """""" "" " """ " "  """"" """ "" " """" """" """ "" """"""""""""""""""""""""""""""""""""""""""$$$$$$$"$$"$$$$$$$$$$$$$"""&(((*((((((((((((((((((((&&&&&&&&&&&&&&&$&$$&$$&$$$$$$$$$"$"$$$$$$$$$$$$$$$$"$""$$$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """ """"""" " "" " " " " " " " " """" """ """"""" """""""""""""""""""""""""""""""""""""$"""""$$$$$"$$$$$$$$$$$$$"" &((((((((((((((((((((((((&&&&&&&&&&&&&$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""$"$""""""""""""""""""""""""""""""""""""""""" """""" """""" """""" " """" " """" " " """"""" """" """" "" "" """"""""""""""""""""""""""""""""""""""$$"$$$$"$$$$$$$$$$$$"&(((((((((((((((((((((((&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """" " """ " " " " " " " " " " "" " """""" """"""""""""""""""""""""""$"""""$""$"""""""$$$$$$$$$$$$$$""&((((((((((((((((((((&&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$"$"$$""""""""""""""""""""""""""""""""""""" """"" """"""""" "" "" " "" " " " " "" "" "" """ """""""""""""""""""""""""""""""""""""""""""""""""$"""""$$$$$"$$$$$$"" &((((((((((((((((((((((&&&&&&&&&&&&&&$$&$$$&$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$"""$"$$$""""""""""""""""""""""""""""""""" """""""""" """""" " " " " " " "" "" " " " " " " """ "" " """""" """""""""""""""""""""""$""""""""""$$""$$$$$$$$$$$" &((*(((((((*((((((((&&((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"$$$""""$$$$$$$$"$$$"""""""""""""""""""""""""""""""""""""""""""" """""""" "" "" " " " " "" " """" " """ " """""""""""""""""""""""""""""""""""$""""$$$$$$$$$$$$$"" &(((*(((((((((((((((((&(&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""""""" " """"""""""""" " " " "" " " " " " """"" """""""""""""""""""""""""""""""""""$"""""""$"$$"$$$"$$$$$" &((((((*(((((((((((((((&&&(&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"""$"$""$""""""""""""""""""""""""""""""""" """""" " """"" " " " " " "" " " " " """ """"""""""""""""""""""""""""""""$""$$""$$$$$$$$" &&((((((((((((((((((&(&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$"$$$""$"$""$"""$""""""""""""""""""""""""""""""""""""""" """ """"""""" " " """ " """ " " """""""""""""""""""""""""""$""""""""""""$$$$$$$$$"&(((((((((((((((((&&(&&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$"""$$""""""""""""""""""""""""""""""""""""" "" "" "" "" " " " " "" """"""""""""""""""""""""""""""""""""""""$"""$"$$$$""&((*((((((((((((((&(((&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"""$$"$$""""""""""""""""""""""""""""""""""""" " " "" " " " " "" " """" "" """" """"""""""""""""""""""""$$"$""""$"$$$$$"$""" &(((((((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"""$"""""""""""""""""""""""""""""""""""""""""""" "" """" " " "" "" "" """"""""""""""""""""""""""""""""""""$"$$""""$$$"" &((((((*((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""$"""""""""""""""""""""""""""""""""" """"""" " "" " " " """ "" "" """"""""""""""""""""""""""""$"$"$"$$"$$$"" &((((((((((((((((((&((&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""" """" " "" " "" " "" " " """" """"""""""""""""""""""""""""""""$"$"$$$""$&((((((*(((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""$"""""$"$$"""""""""""""""""""""""""""""" """"""""" " """ """ " " " """ """"""""""""""""""""""""$"""$"""""$$$$"$""&(((((((*((((((((&(((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""""""""""""""""""""""" """"" " " " "" " """"""""""""""""""""""""""""""""""$$"$$$"""&((((*((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""" """"""""" " """" " """" """""""""""""""""""""""""""""""""""""""$"$$$$$"" &((((((((((((((((((&&(&&&&$&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$"$$$$""""$"$""""""""""""""""""""""""""""""""""""""" " " " " " "" """"""""""""""""""""""""""""""$"""$$$"$""""&(((((((((((((((((((&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$"$$"$$$$$""""$$"""""""""""""""""""""""""""""""""""" """ "  " " " "" " """""""""""""""""""""""""""$"""$$"$$$$" &((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$"$"""$"""""""""""""""""""""""""""""""""""""" " """" " "" " """" """"""""""""""""""""""""""""""""$$$$""&(((((((((((((((((((&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$"""$"""$"$"""""""""""""""""""""""""""""""""" "" "" " " " " " """ """""""""""""""""""""""""""""""$$""$"""&((((((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""$$"$$"$""""""""$""""""""""""""""""""""" """" "" " " " " " "" " """""""""""""""""""""""""""""""""""$"""&((((((((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$""$$$"""$"$$""""""""""""""""""""""""""""" """"" """ "  "" "" """""""""""""""""""""""""""""""$"$""""" &(((((((((((((((((((&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$"$$"""$"$"""""""""""""""""""""""""""""""""""" """ "   " "" """" """""""""""""""""""""""""""$$""""&((((((((((((((((((&&((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""""""""" "" " " ""        " " "" """"""""""""""""""""""""""""""""$$"""&((((((((((((((((((((&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""""""$""""""""""""""""""""""""""""""""" "" "" "    """""""""""""""""""""""""""""""$$""&(((((((((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""" """""" "      " """""""""""""""""""""""""""$""$"$$"&(((((((((((((((((((&((&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$"$$"$""$"""""""""""""""""""""""""""" """"""" "        """" """"""""""""""""""""""""""""""""$"" &((((((((((((((((((((((&(&&&&&&&&&$&&&$&&$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""" " "          " "" " " "" """""""""""""""$"""""""""""""&(((((((((((((((((((&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""" """ " ""        " """ " """""" """""""""""""""""""""$"$"" $((((((((((((( &((((((&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$"""$$$"""$"""""""""""""""""""""""""""""""" ""            """ """""""""""""""""""""""""""$$""" &((((((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$"""""""""" """"""""""""""""""""""""""  "              " " """""""""""""""""""""""""""""$""" &(((((((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$"$"$"$"$""""""""""""""""""""""""" """ ""               " " "" """""""""""""""""""""""""""""""" &(((((((((((((((((&((&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"$$$$$"$"""""""""""""""""""""""""""""""" " "               " " """"""""""""""""""""""""""""""&(((((((((((((((((((&(&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""" "                    " """"""""""""""""""""""""""""""""" &(((((((((((((((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$$$""""""""""""""""""""""""" """"" " "" " "                   " " """"""""""""""""""""""""$$"" &((((((((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$""""""$""""""""""""""""""""""""""" "" " ""                 "" """""""""""""""""""""""""""""&((((((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""" " "                " """"""""""""""""""""""""$"""""&((((((((((((((((((((&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""""""""""""" " """ " """              " " " """""""""""""""""""""""""&((((((((((((((((((&&&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$""$$$$"""""""""""""""""""""""""""" "" " "             """"""""""" """""""""""""""""""&((((((((((((((((((&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$"$"$$"""$$""""""""""""""""""""""" "" "                """" """""""""""""""""""""""""""&((((((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""" """""""" "               " """""""""""""""""""""""""""&((((((((((((((((((&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""" "        " " " "" """"""""""""""""""""""""""&(((((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$"""""""""""""""""""" """""""""" " " "          """"""""""""""""""""""""""""&(((((((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$""$$$""""""""""""""""""""""""""""""" ""             " " " "" """""""""""""""""""""&(((((((((((((((((&(&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$""$"""$""""""""""""""""" """"""""" "" "" "          "" """ """""""""""""""""""""&(((((((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" """ "         " "" """"""""""""""""""""""&((((((((((((((((&(&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" "" ""         """"""" """""""""""""""""""&((((((((((((((((((&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$"$"$""""""""""""""""""""""""""" """ " "" "          " """ """""""""""""""""""""""&(((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$$$$"""""""""""""""""""""""" "" """           " " """""""""""""""""""&(((((((((((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" "" " " " "        " " """" """""""""""""""&((((((((((((((&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""" " " " "        """ """"""""""""""""&(((((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$"$""""""""""""""""" """""""" """ "" "           " "" """"""""""""""""&&(((((((((((((((&&&&&&&&&&&&&&$&&$$$$$$$$$$$"$$$$$"$"""""""""""""""""""""""""""" "" "" " "           " """"""""""""""""&((((((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""" """ "" " "             " " """ """""""""""""&&(((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$"$"""""""""""""""""""""""""""" " " "          " " """""""""""""""&(((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$"$"$"""""""""""""""""""""" """ """"         " """""""""""""""""&(((((((((((((((&&(&&&&&&&&&&&$&$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""""       " " """"""""""""""&((((((((((&(((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""" """ ""      """ " """"""""""""&&(((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""" """""         " " """""""""""&((((((((((((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""" "    " """ """""""""""&((((((((((&((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""" """ " "      " """""""""""""""&(((((((((((&(((&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" "      "" """"""""""""" $&((((((((((((&&&&&&&&&&&$&$$$$$$$$$$$$"$""$"$"""""""""" """""""""""""""""     " """"""""""""&&(((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$""""""""""""""""""" """"" " ""     " """""""""""""&(((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""" """""" "" "       """"""""""&&(((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$""$"""""""""""""""""""""""" " "" " " "       """"""""""""&(((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""""""""""""""""""" """""""" "      " "" """""""""""&&((((((((&&(&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$"$""""""""""""""""""""" """ " "   """""""""""""&&&(((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""" "" "        "" """""""""$&(((((((((((((&&&&&&&&&&&$&$$$$$$$$$$$$$$$$""""""""""""""""""" """ """" "        " """""""""""&&((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" ""     " " """""""""$&&(((((((&((&&&&&&&&&&&&&$$$$$$$$$$$$$$""$"""""""""""""""""""" """""""" "         " """""""""" &&((((((((((&((&&&&&&&&&&&$$$$$$$$$$$$$$""$"""""""""""""""""""""""       " """"""""&&((((((&(((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""" """" " "         """"""""""" &&(((((((((&(&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""       " """""""" &&((((((((&&&&&&&&&&&&&$$&$$$$$$$$$$$$$""$"""""""""""""" """"" " "     " """ """"&&&((&((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""" "" " " "      """""""""$&&(((&(&((&(&&&&&&&&&&&&$$$$$$$$$$$$$"$""""""""""""""""""""" """"        """""""""&&&&(&((&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"$"""""""""""""""""""""" "      " " """"""" &&&((((((&&(&&&&&&&&&&&&&$$$$$$$$$$$"$""""""""""""""""""" """ " " "     """""""" $&&&(((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$"$"""""""""""""""""" " """ "         """"""" &&&&&((&&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""" """ ""    " """""""" $&&(&&(((&&(&&&&&&&&&&$$$$$$$$$$$$$$$"$""""""""""""""""""""" "" "        " """ """" $&&(&((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$"""""""""""""""""""" " " "          """"""" $&&&(&(&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$""""""""""""""""""""" " "    """ &&&((&((&(&&&&&&&&&&&&&$$$$$$$$$$$$""""""""""""""""""""""""""" "       "" """ &&&&(&&&&&&&&&&&&&&$&&&$$$$$$$$$$$"$$"""""""""""""""""" """ "          " """ $&&(&(&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$"$"""""""""""""""""" ""       "" "" $&&&&(&&&&&&&&&&&&&&&$$&$$$$$$$$$$"$""""""""""""""""""" ""      "" " $&&&(&&&&&&&&&&&&&&&&$$$&$$$$$$$$"$$$""""""""""""""""" " " " "       "" " """" $&&&&&&&(&&&&&&&&&&&&&$$$$$$$$$$$$""$""""""""""""""""""" " "       " """ &&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$""$""""""""""""""""" " ""      " "" " &&&((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""""""""""      """ &&&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$""""""""""""""""""" " "        """ " "&&&&&&(&&&&&$$&&&$&$$$$$$$$$$$$$$"""""""" """""""" " "       " " $&&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$""""""""""""""""""       " $&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$""""""""""""""""""""      $&&&&(&&&&&&&&&&&&$&$$$$$$$$$$$$$""""""""""""""""""""         "" """$&&&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$""""$""""""""""""" "" ""      " $&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"""""""""""""""""""""" "       "" $&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$"$""""""""""""""""" """        $&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""" " "      $&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$"$""""""""""""""" "       " $&&&&&&&&&&&&&&&&$$$$$$$$$$$$$""$""""""""""""""""" "" "       " $&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$"$""""""""""""""" " "     $&&&&&&&&&&&&&$$$$&$$$$$$$$$$$"""""""""""""""""" " ""      " $&&&&&&&&&&&&&&&$&$$$$$$$$$$$$""$""""""""""""""" " " "    $&&&&&&&&&&&&&&$$&$$$$$$$$$$$$"""""""""""""""""""       " $&&&&&&&&&&&&&$$&$$$$$$$$$$$$$"""""""""""""""""" " "      " $&&&&&&&&&&&&&$&$$$$$$$$$$$"""""""""""""""""""" ""      $&&&&&&&&&&&&&$&$$$$$$$$$$""$""""""""""""""""""""""      "$&&&&&&&&&&&&&&$$$$$$$$$$$"$""""""""""""""""""""       $&&&&&&&&&&&&$&$$$$$$$$$$""$""""""""""""""""""""     " $&&&&&&&&&&$&$$$$$$$$$$$$$$$"$""""""""""""" """ ""     "$&&&&&&&&&&$&&$$$$$$$$$$$$"$"""""""""""""""" """     $&&&&&&&&&$&&&$&$$$$$$$$$$"$"""""""""""""""""" "        "$&&&&&&&&&&$$&$$$$$$$$$$"$$"$""""""""""""""" "       $&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""" " " "" ""     $&&&&&&&&&&&$&&$$$$$$$$$$"""""""""""""""" " """     "$&&&&&&&&&$&$$$$$$$$$$$$$""""""""""""""""" " "    $&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""" "    $$&&&&&&&&&$$$$$$$$$$$$$"""""""""""""" """ "      $$&&&&&&&&$&$$$$$$$$$$"$"""""""""""""""    $$&&&&&&&&$$&$$$$$$$$$$""""""""""""""""""""""      $&&&&$&&$$$$$$$$$$$$"$"""""""""""""""""""" "     $$&&&&&$&$$$$$$$$$$$$$$"""""""""""""""""""     "$&$$&&&$$$$$$$$$$$$$$"""""""""""""""""""      "$$&&&&$$&$$$$$$$$$$$$"$""""""""""""""""""      $$$&&&&&&$$$$$$$$$$"$""""""""""""""""" "       $$$$$$$&&$$&$$$$$$$"$""""""""""""""" ""    $$$&&&$$$$$$$$$$$$$$"$"""""""""""""""   "$$$&$$$$$$$$$$$$$$"$""""""""""""""""" ""   $$$$$$$&$$$$$$$$$"$""$"""""""""""""" "     "$$&$$$$$$$$$$$$"$$""""""""""""""""""     "$$$$$$$$$$$$$$$$$$$$$""""""""""" ""      "$$$$$$$$$$$$$$$$"$"""""""""""""" "    "$$$$$$$$$$$$$$$$"$""""""""" """ "" "    "$$$$$$$$$$$$$$"$"""""""""""""" " "    "$$$$$$$$$$"$$"$""""""""""""""" " "    "$$$$$$$$$$$$""$""""""""""""""""""      "$$$$$$$$$$$"$"$"""""""""""""" "    "$$$$$$$$$$$$$$""""""""""""""""" "   ""$$$$$$$$$$$$"""""""""""""""" ""      "$$$$$$$$""$""$""""""""""""""" ""     ""$$$$$$$$$$""""""""""""""""" "     ""$$$$$$$"$""$""""""""""""" ""     """"$$$$$$$""""""""""""" """"    ""$$$$$$""""$"""""""""""""" """      ""$$"$$$$"""""""""""""""""""" "      """"$"$$$""""""""""""""""""""" "       """$"""""""""""""""""""""" "     """""$"""$""""""""""""""""""" "     """""""""""""""""""""""" ""     """"""""""""""""""""""""""""""     """"$""""""""""""""""""" "" "       """""""""""""""""""""""""""      """""""""""""""""""""" "" "     """""""""""""""" "" ""    """"""""""""""""" " "     """"""""""""  "        """"""""""""""" "      """"""""""""""" ""       """"""""""""""""" "       " """"""""" """ "       """"""""""""""" "      """""""""" """        """"""""""""       " """"""""""""        """"""""""     $ """""" " "      " " "" " "      """"" " "      """ """"        """" "        """"      "       " ""      "" "    " ""   "      "