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 = '144B30' IMAGE_NUMBER = 49524935 IMAGE_TIME = 1977-01-12T05:47:49Z EARTH_RECEIVED_TIME = 1977-01-12T23:25:46Z ORBIT_NUMBER = 144 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 STEREO 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 ]%,[:@\I0)iC  4ovER[K_>s?4**,,.,..,.,,,,,,,,***************(*((****(***(****(*((**(*****************(***********************,**********,***,*,,,,,*,*,,,,,,,,,,,,,*,,,,,,,.,,,,.,.,,,,,,.,,,.,.,,..........,..,..,.,,.................,,..,,,,,,,........,.,,,.,,,,.,.,,,,.........,.,,,,,,,,,,,,,,,,,,,*************((((((& D(***,,,,,,,,,,,,,,,,,,*,*,**&$*********************************************************,***********************,,,,,,*,***,**,,,*,,*,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*************((*****(*((((&&&`"(****,*,,,,*,,,,,,***,*,*****(*************************(**$(*********(*(((*(*(****((**&(****((********************&&********************************,,**,***,**,*******,*,*****,,,,,,,,,*,*,*,*,,,**,,,,,,,,,,*,,,,,,,***,*,,,*,,,,,,,,,*,***,,*,,,,,,,,,,,,,,,*********************(***((*((((&&"(******,**,*,************************(***(((((***(***(*****(*((**(((((((((((((((*(((*((((((((((*((*((((***(*(*(((***((**(***(*******************((*************************** &**********************,**,*((****,***,*****************************,****,***********************(((((((((((((((((&&"(((****************************((*((((((((((((*(*((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((*(*((**((*((((*****************************(******************(***********************************************((***************************$$*****(*((((((((((((((((((&&$"((*********************((**(((((((((((((*(((((((((((((((((((((((((((((((((((&((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((*(((,*((***(((****((*((*(************************(****((***********((((*((******(**********(**(**(**************((((((((((((((((((((((((((&(& &((******************((***(((((((((((((((((((((((((((((((((((((((((((&(&(&((((&(&((((((((((((&&(((&(((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((**((***(****(*(((((**(((**********(*(((((*(****(*((***(****((*(*(*****(*(*******(**((((*((((((((((((((((((&&(&&&&& ((((*(************((*(((((((((((((((((((((((((((((((((((((((((&&(&((&&(&&&&(&&&&&&&(&&&&&&&&&(&&&&(&((((&(&(&((&((&((&(((&(((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((*(((((((((((((((***(*****(*(((((((((((((((((((((((&(((((&&&&&&&"&(*******(***(**(((((((((((((((((((((((((((((((((&((((((&(((&&&&&&&&&&&&&(&(&(&&&&&&&&&&&&&&&&&&&&(&((&(&&&&&&&&&(&&(&(((((((&((((((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((&(&&&&&&&(&&&&&&&&&&((((****(**((**(((*((((((((((((((((((((((((((&&((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&((&((&(&(((&(&(((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&$@ &(((((((((((*(((*(((((((((((((((((((((((&&(&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&(&&&&&&&&&((&&&&&&&&&&(&&&&&&(((((((&((((&(((&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((&&&&&&&&&&&&&&&&&$6 &(((((((*(((*(((((((((((((((((((((((((&(((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((&((((&((&&(&(((&((((((((((((((((&&((((((((&((((((((((((((((((((&((((&((((((((((((((((((((((&&((&&&&&&&&&&&&&&&&$ &((((((((((((((((((((((((((((((&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&(&&(&(&&&&&&&((&(&&&((&(&(&(&((&&&&(&&(&&(&&&&&(&((((((&(&(&&(&&(((((((&((((&(((((((((&(((((&((((&(&&&&&&&&&&&&&&&&&&&&&$ &((((((((((((((((((((((((((((((((&(((&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&(&((&(&&(((((((((&(((&&((((((&(&(((&&&&&&&&&&&&&&&&&&&&&&&&$&&((((((((((((((((((((((((((((((&(&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&(&(&&&&&&&(&(&(&(&(&((&((&&&&&&&&&&&&&&&&&&&&&&&$$&&((((((((((((((((((((((((((&((&&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&$&&&&&$&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&((&(&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$l&&((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&$$&$&$&&&&&&&$$&&$&&$&&&&&&$&&&&$&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&((((((((((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$&$&&$&$$&$$&&$$&&$&&&&&&$$&$$&$&$$$$&$$&&$&&$$&&&&&&&&&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&$&&$$&&(((((((((((((((((((((((((&((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&$$&$&$$$$&&$$$$$$$$$&&&$$$$&$$$$$$&$$$&&$$&$$$&&$&&&&&$&&&$$&&&&&$&&&$&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$h&&(((((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$$&&$$$$$$$&$$$$&$$$$$$$$$$$$$$$&$&$$&$$$$$&$&$$$&$$$&&$$$$&&&&$$&&$&$$&$$&&&&&&&$$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&$$&&(((((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&$&$$$$&$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$$$&$$&$$$$$$&$&$$&$$&$&&&&$&&&&$&$&&&&&&$&$&&&&&&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$&&&&$$$&&((((((((((((((((((((((((&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&$$$&&&$&$$$&$$&&$&$$&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$&&((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&&&$&$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&$$$$$$&$$$$$$$$$&$$&&$$&&$$$&$$&&&$$&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&$&$$$&&(((((((((((((((((((&((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$$$$$$$$&$$&$&$&$&$&$&$$&&$&$&$$&&&$&$$&$&&&&&&&$&&&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&$&$&$$ &&(((((((((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$&&&$&$$&&$&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&$&$$$&$&$$&$$$$p&(((((((((((((((((((((((&(&(&((&(&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$$$$$$$$$$$$$$$$$&$$&$$$&$$$$&$&$$&&&$&$&&&&$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$&&$$&$$$$$$&&$$$$$&&((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&$&&&&$&&&$$&&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$$&$&$&$$$$$&$$&&$&$&&&&&&$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$&$$$$&&(((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$&$&&$&&$&&$&&&&&&&&&&$&&&&&$&&&&&&&&&$&&&&$$$$$$$&$$$$$$$$$&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&$&&$$&$&$&$&&&&&$&&&&&&&&&&&&&$&$$&&$&$$$&&$$$&$$$$&((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&$$&&&&&&$$&$$$$&$&$$&&$$$&$$$$$$&$$$$$$$$$$&&((((((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&$&&&&&&&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&$&$&&$$$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$"&&(((((((((((((((((((((((&&(((&&&&&&&&&&&&&&&&&&$&&$&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$&&((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&$$&&&$$&$$$$$$$$$$$$$$$$$$$$&&(((((((((((& ((((((((((&&&&&&&&&&&&&&&&&$&&&&$&&$$$$&$$$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&(((((((((((($(((((((((&&&&&&&&&&&&&&&&&&&$&&$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" "$$$$$$$$$$$$$$$$"$$"$$$$$$""$$"$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$&(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$$$$ "$$$"$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$$"$$$"$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$ "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"&((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$"$$$$"$$$""$$$"$"$$$$$"$$$""$$$$$$$"$$"$$$$"$$$$""$$$$$$$$"$$$"$$$$$$$$$"$$"$$$$$$$$$"$"$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$""&&(((((((((((((((((((((((&&&&&&&&&&&&&&&&&$&&&&&$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$"$$$$$$$"$$$$$""$$$$$$$$$$$"""""$$"$"$$$$$$$$"""$$"$$"$$$$$$"$$""$$$$$$"$$$$$$$$$$"$$$$$"$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ "&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"$$$"$$$$""$$$""$"""""$$""$""$$""$"$"$"$"$$"$"$"$"""$$"$$$$$$$$$$$""$$"$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ "&(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"""$""""""$$$$"$$"$$$$$"""$"$$""""""""""""$""$"$$"$$$$$$"$""$$$"$"""$""$"$""$$""$$$$$$$$""$$$$$$"$$$$$$$$$"$"$$$$$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $&((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""$""""$""$"""""$$"$"$"""""$"""$"$$$"""""$$""$"$$"$$"$$"$$"$$$"$""""""$""""$$"$$$"$""$$$"$"$$$"""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""&((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$$$$""""""$""""$$$"$$"$$"$$$"""""""""""""""""""$$$$$$""$"""""$$"$"$$"$$""""""$$$$$$$""""""$""""$""""$$""$$"""$$$""$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@"&(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&$&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$""$$$$$""""$$""""$"$"""""""""""""$"""$"""""""""$""""""""""$"$$$$""""""$$""""$""$$"""""""""""""$""$""""""$"""$$"""$""$"$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$"$$$$"""""$$"""""""$""""""""""""""""$"""""$""""""""""$""""""""""$$$""""""""$"$$$$"""""""""$""""""$"""""$""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ "&&((((((*((((((((((((&&&&(&&&&&&&&&&&&&&$&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$"$$$$""$$""$$$"$$"$""$"$"""$"""""""""""$"""""""""""""""""""""$"""""""""""""""""""""""""""""$"""""$"$""""""""""""""$""$$"$""$$$""$$""$$"$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""&((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$"$$"$$$$"$$"""$$"$""""""""""""""$"""""""""""$"""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""$""""$$""$$$$"""$$"$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""&((((*((((((((((((((((&(&&&(&&&&&&&&&&&&&&$&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$"$$$$$$$"$"""$"$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$""""$""$$$$"$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$$$$"$""$$""$$$"$$""""""""$"""""""$$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""$$"""""$"$"$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""$"$$"""$"$"$""$""""""""""""""$"""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"""""$$$$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&(((((((((((((((((((&(((&&&&&&&&&&&&&&&&$&&$&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$"""$$""$"$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"$""""$"$"$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&,"&&(((((((((((((((((((((((&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"""$""""""$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$""""$$"$$$$$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$`"&(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$$"""$"""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$""$""$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&(((((*((((((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z"&((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"""$""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""$$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&&((((*((((((((((((((((&(&&&&&&&&&&&&&&&$$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"$""$$"""$""$""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""&(((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$"""""$""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"l"&&((((((((((((((((((((((&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$"$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:0"&((((((((((((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$$"$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&((((*((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"&(((((((((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$""$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&((((((*((((((((((((((((&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$""""$$$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$" "&((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """"""""""""""""" """""""""""""""""""""""""""""""""""""""""""$$""$$$$$"$""$""$$$$$$$$"$$$$$$$$$$$$$$$"&((((((**((((((((((((((&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$""$$$"$"$$$$$$$"$$$$$$$$$$$$$$"&(((((((((((((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$&((((((((((((((((((((((((&&&&(&&&&&&&&$&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""$$$$$"$"$$"$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&& &&&&&&&&&&&&$$&$$$$$$$$$$$$""$$$$$$$$$$$$"$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""" """" """""""""""""""""""""""""""""""""" " """""""""""""""""""""""""""""""""""""""""""""""""""""$"$$""""$$$$$$$$$$$$$$$$$$$$$$$ &((((((((((((((((((((((((&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$""$""" """"""""""""""""""""""""""" """"""""""""""" """"""""""" """""""" """"""""""" "" "" """"""""""""""""""" """"" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$"$$$$$$$$$$$$$$$$$$$$$"&((((((((((((((((((((((&(&&&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""" """""" """ """" " """"" "" "" """""" " """ """"" " """""" """""""""""""""""""""""""""""""""""""""""""""" """"$"$"$$$$$$$$"$"$$$$$$$$$"""&((((((((*((((((((((((((&(&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" """ """" " " "" "" " """""" """""" """""" "" """"""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$"""$$$$$$$$$"$$$$$$$$$$$$"&((((((*(((((((((((((((&&&(&&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """ """ "" """" """ """" " """ """ """" """"""" """"""""" "" """""""""""""""""""""""""""""""""""""""""""""""$""""$$$$$$$$$$"$$$$$$$$"&(((((((((((((((((((((((&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" " " " " " "" """" " " " """ """ " " "" """""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""$"$"$$$$$$$$$$$$$$"&(((((((*((((((((((((((&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""""""""""""""" """"""" """"""""" " """""" "" " " " " " " " " " """""""""" "" "" " """"""" """"""""""""""""""""""""""""""""""""""""""""""""$"""""""$"$"$""$$$"$$$"$$$$$$$$$$"&(((((((((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$"$$$"$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""" " " " """ " """"" "" """ "" "" " " " " "" "" """ " """""" "" """""""""""""""""""""""""""""""""""""""""""""""""$$$""$$"$"$$$$$$$$$$$$" &((((((*(((((((((((((&((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""$""""""""""""""""""""""""""""""""""""""""""""""" "" """"" "" """"""" " " " " " """ " " " """ " """ " " "" " """"""" """"""""""""""""""""""""""""""""$""""""""""""""$$$$"$$$$$$$$$$$$$$" &((((*((*(((((((((((((((&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"""$""""""""""""""""""""""""""""""""""""""""""""" " """""" " """ " " "" "" " " " " "" " " " " " "" """" " "" """" "" "" """"""""""""""""""""""""""""""""""""""""""""$"$$""$$$$$$$$$$$$$$"&((((*((((((((((((((&(&&(&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" " " " """ """ " " " " " " " " " " " " " """"""""""""""""""""""""""""""""""""""""""""""""""$$$""$"$"$$$$$$$$$$$$$$""&((((((*((((((((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$""$"""""""""""""""""""""""""""""""""""""""""""""""" "" " """"" " " " "" " " "" " " "" " " " "" " "" " """""""""""""""""""""""""""""""""""""""""""""""""$""""$"$$$"$$$$$$$$$$$ &((((**(((((((((((((((&&(&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$"$$$"$$$$$"$"$$$$$$$"""$""""""""""""""""""""""""""""""""""""""" """"""""" """ "" " " " " " " " " " " """ "" """"""""""""""""""""""""""""""""""""""""""""$"""""""$"$"$$$$$$$$$$$ &((((*(*((((((((((((((((&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$"$""$"$"$$"""""""""""""""""""""""""""""""""""" """"""""""""" """"""""" "" "" " " " " "" "" "" "" "" """""""""""""""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$$"4 (((((((((((((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$""""$"""""""""""""""""""""""""""""""""""""""""""""" """ " " " " " " " " " " " " " " " " " """""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$"&(((**(*(**(*(((((((((&(&&&&&&&&&&&&&$$&&&$&&$$$$$$$$$$$$$$$$$$$$$"$$$"$$$"""$$"$"""""""""""""""""""""""""""""""""" """"" """"""""" " " " " " " " " " " " " " " " "" """""""""""""""""""""""""""""""""""""""""""""$""""$$$$$"$$$$$$$$$ (((((*(((*((((((((((((((&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$""$$$"""$"""""""""""""""""""""""""""""""""""""""""" """"""""" " " " " " " " " "" """ """""""""""""""""""""""""""""""""""""""""""$"""""$"$$"$$$$$$ &((**(**((((((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"""""""""""""""""""""""""""""""""""" """" """" "" " "" " " " " " " " """"""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$""((((****(((((((((((((((&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$""$"$"""""""""""""""""""""""""""""""""""" """ """"" "" " " " " " "" "" " " """"""""""""$""""""""""""""""""""""""$""$"""$$"$$$$$$$$$"$$$`"&((((*(***((((((((((((((((&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""$"""""""""""""""""""""""""""""""""""""" """""" """ " " " " " "" " " " """""""""""""""""""""""""""""""""""""$"""$"""$"$$$$$$$$$$$" &(((******(((((((((((((&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$""$$$$$$$"""""""""""""""""""""""""""""""""""""" """"""""" """ " " " " " " """ """""""""""""""""""""""""""""""""""""""""""$""$$$"$$$$$$$$$$$$x (((((****(*(((((((((((&((&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$""""""""""""""""""""""""""""""" """"""""" """" " " " " " "" " """"""""" """"""""""""""""""""""""""""""""""""$$$$$"$$$$$$$$$" &(((****((**((((((((((&(&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$"$$$$$$$"$$$$$"$"$"$"""""""""""""""""""""""""""""""""""""" """ "" "" " " " " "" " "" "" """"""""""""""""""""""""""""""""""""$"$""$""$""$$$$$$$$$ (((********((((((((((((((&((&&&&&&&&&&&$&&$$$$$&$$$$$$$$$$$$$$$$$$$$""$$""$""$""$""""""""""""""""""""""""""""""""" """ """" "" " " " "" " " """""""""""" """"""""""""""""""""""""""""$"""""$$$$$$$$$` (((**(*(**(*((((((((((((((&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""$""""""""""""""""""""""""""""""""" """""" " " " "" " " """""" """""""""""""""""""""""""""""""""""$"$$$"$"$$$$$$$$$6 &((******(*(((((((((((((&&(&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""""""""""""" " " " " " " " """""""""""""""""""""""""""""""""""""""""""$$""$$$$$$$$" (((*****(*(((((((((((((&(&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$""$""""""""""""""""""""""""""""""""""" "" " " " " """""" " """"""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$"  ((((*****(((((*(((((((((&&&&&&&&&&&&&&&&&$&$&$$&$$$$$$$$$$$$$$$$$$""""$$$"""""""""""""""""""""""""""""""""""""""""" """" "" " """ """""""""""""""""""""""""""""""""""""""$"$"$"$$$$$$$$$ (((**(**((**((((((((((((&(&(&&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$"$$$"$""$"$"""""""""""""""""""""""""""""" """"" " "" " " " " " " """" """""""""""""""""""""""""""""""""""""""""""$$$""$$$$$$$$ ((*******((*(((((((((((((&&&(&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""""""""""""" """ " " """"""""""""""""""""""""""""""""""""""""""$$""$$$$$$$$$" ((*******(*(((((((((((((&(&&&&&&&&&&&&$&&&&$&&&$$$$$$$$$$$$$$$$$$$$"$$""$""""""""""""""""""""""""""""""""""""" """"" """ " " " " " "" " """"" """"""""""""""""""""""""""""""""$$"$$$$$$$$$$$@(((*(*(**(*(((*(((((((((((&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$""""$""""""""""""""""""""""""""""" """"" " " """ " " " """""""""""""""""""""""""""""""""""""""""$""$$""$$$$$$$$$$ &(((**(*((*((("(((((((((&(&&&&&&&&&&&&&&&$$&$&$&$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""""" """"" "" " " """""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$ &((******(((**(((((((((&(((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"" "$""""""""""""""""""""""""" """"""""" " " " "   " " """""" """""""""""""""""""""""""$""$$"""$$$$$$$$$$$$$ ((*******(((*(((((((((((&&(&&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""" """""" " "" """ " "    " """"""""""" """"""""""""""""""""""$"""$"""$$$"$$$$$$$$"@(((********(((((((((((((&(((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$"""$$""""$"""""""""""""""""""""""""""""" """"""" " " "" " "" """ """""" """"""""""""""""""""""""""""""""$$$$$$$""n(((********(*((((((((((((&&(&&&&&&&&&&&&$$&&$$$$$&$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""""" """ " """"" " " """""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$ `&((*******(*(((((((((((((&(&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""" " " """ " """ """""""""""""""""""""""""""""""""""$"""""$$$$$$$$$ &(*(*****(**(((((((((((((&&(&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""""""""""" "" " """ " " " " """ " " """""""""""""""""""""""""""""""""""""$$$$$$$$$((********((((((((((((((((&(&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$""""""$"""""""""""""""""""""""""" """"" """" " " "  " """ "" """"""""""""""""""""""""""""""""""""$"$"$$$"$$$$$(((***(**(**((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$""$""""""""""""""""""""""""""" " "" " " " " " """"""""""""""""""""""""""""""""""""$$""$"$$$$$$$$"$((********(*(((((((((((((((&(&&&&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$$$$"$""""""""""$""""""""""""""""""""""" "" """" "" " " " """ " """""""""""""""""""""""""""""""""$""$$"$$$$$$4((*********((((((((((((((&&(&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$"$""$$$""$""""""""""""""""""""""""""""""""" """ " " " """"""""""""""""""""""""""""""""""""""""""$""$$$$$$$$ ((((******(((((((((((((((((&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$"$$"$"$""""""""""""""""""""""""""""" """ " "  " " "" """" """"""""""""""""""""""""""""""""""""$$$$$$$$" ((*(********((*(((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""" """" """" " ""  " " "" """""""""""""""""""""""""""""""""""""""""$$$$""$j(((*******((*((((((((((((&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$"$$""$""$""""""""""""""""""""""""" """ "  " " """ " "" """ """""""""""""""""""""""""""""""""$$$$$$$$$ (((*****(****(((((((((((((&&(&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$"$$$""""$"$"""""""""""""""""""""""""""""" """" "  """ " """"""""""""""""""""""""""""""""$"$"""$"$$$$$$$(&(*****(*(((*(((((((((((((((&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$"$$$"""$$""""""""""""""""""""""""""" " " " "  " """" """"""""""""""""""""""""""""""""""""""$"$$$"$"(((*******(*(((((((((((&(&(&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$"$$""""""$$"$""""""""""""""""""""""""" " "" " ""   " " """ """"""""""""""""""""""""""""""""""$"$""$$$$$((******(**(*(((((((((((&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""" " " " "   " "" " " """"""""" """""""""""""""""""""$"$"$$"$$"$$$$(((********((((((((((((((&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""" " "" "" "      " """ """"""""""""""""""""""""""""""""""""$"$$$$$$$$(((*********((((((((((((((&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$"$"$$$"""""""""""""""""""""""""""""""" " "  """ " """"""""""""""""""""""""""""""""$""$$$$$"$((((*****(*((*((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""" "" """      " " """"""""""""""""""""""""""""""""""""$$$$$"$(((*******((((((((((((((((&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""""""    " """""""""""""""""""""""""""""$"$$$$$$(((***(*****(((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"$"$$$$""""""""""""""""""""""""""""""""" """ " "         " " """""""""""""""""""""""""""""""""$$""$$$$$"((*********(((*((((((((((&(&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$"$$$$"$"$""""""""""""""""""""""""""""""" """" ""      " "" " " "" "" """""""""""""""""""""""""""""$$$$$"((****(*(((*(((((((((&(((&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""" " """ "        """" """"""""""""""""""""""""""""""""$$$$"$$$\(((******(**((((((((((((((&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""" "" " " " "" "        " " " """"""""""""""""""""""""""""""""$$$$$$$"<(((******(*(*(*(((((((((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$"$""$""$"""""""""""""""""""""""""" """"""" " " "          " " " "" """""" """"""""""""""""""""""""""$""$$$"@(((***(*((*((((((((((((&&(&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""" " "" "" """            " " """""""""""""""""""""""""""$$"$"$$$$$&(********(((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$"$"$""""""""""""""""""""""""""" "" """" "" "              " " """"""""""""""""""""""""""""""""""$""$$$$$&(((****(*(***(((((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""$$$"""$""""""""""""""""""""""""" " """"" "" "       " " " """ """""""""""""""""""""""""""""$$"$$(((****(*(*(*((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""""" " " "         " """""""""""""""""""""""""""""""""$"""$$$((((*******((*((((((((((&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$"$$$$""$""""""""""""""""""""""""""" "" "" "" "           " " " " " """"""""""""""""""""""""""$"""$$$((((*****((((((((((((((((&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""" """ """ " " "             " " """ """"""" """"""""""""""""""""""$""$$$$ &((***(*((*(*(((((((((((&(&&$&&&&&&&$&$&$$$$$$$$$$$$$$$$"""$$$$$$"""""""""""""""""""  """""""""""""              " """""""""""""""""""""""""""""""""$"$$$(((*****((*((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"""""$"""""""""""""""""" """""""" " """ "                  " " "" """""""""""""""""""""""""""""$$$"$$$((((***((((((*((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""" """                      " """""""  """ """""""""""""""""$"$$$"((((**(****(((((((((((((&&&&&&&&&&&&$&&$&$$&&$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""" """" """""                 " " "" """""""""""""""""""""""""""""""$$$$$(((*******(*(*((((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""" """""" "" "                " " "" """"""""""""""""""""""""""$$$"$"&((**(**(((((((((((((((&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$"$$$$$$""""""""""""""""""""""""""""""""""" " ""               " """"""""""""""""""""""""""""""$""$$$" ((*******(*((((((((((((&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$""""""""""""""""""""""""""""""" "" " "" " "               "" """ """"""""""""""""""""""""""$"$"$$ &(*((***((*(((((((((((((&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" """"""" " " "                   " "" "" """""""""""""""""""""$"$"$$$$$((((**(*((((((((((((((((&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$"$$"$"$""""""""""""""""""""""""""""" " " """" "                   " "" """""" """"""""""""""""""""""""$$$ ((((*((****((((((((((((&((&&&&&&&&&&&&&$$$$$$$$$$"$$$$$$$$"$$""""""$"""""""""""""""""""""""""" "" "" "                      """""""""""""""""""""""""""$"$"$""$ (((*****(**(*((((((((((&(&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""" "" " " "                       " """"""""""""""""""""""""""""$"$$$$"&(*(**(**(*(((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$"$$"""""""""""""""""""""""""" "" """"" "" "" ""                        " """ "" """"""""""""""""""""""""$$$$$ 0(((*(*(***((((((((((((&(&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$""""""$"$""""""""""""""""""""""""" " " "                         " " " " """""""""""""""""""$$""$""$ $(((*((*(*((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""" " " "                  " """" " " """""""""""""""""""""""$"$$ @((((*((((*(((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""""""" ""                   " """""""""""""""""""""""""$$$ (((****(*((((((((((((((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""""""""""" " "" "                  """ """"""""""""""""""""""""$"""""$$$ &((*(*((*((((((((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""" """ "                " " """"""""""""""""""""""""""""$$$" ((((**((*(((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""                 " " "" """""""""""""""""""""$$$"$$"&(((****((((((((((((((&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""" ""          " " """""""""""""""""""""""""$$""$"&((*(**(((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$"""""""""$"""""""""""""""""""" " """              " "" """"""""""""""""""""""""$$"(((****(**(((((((((((&(&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""" """ " "              """ """""""""""""""""""""""""$"" \p&((((**(((((((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$""$"""""""""""""""""""""""""""" " "          " """"""""""""""""""""""""""$""((*******(*((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"$$$$$$""""$"""""""""""""""""""""""" " " "               " " """""""""""""""""""""""$""""(((((***(((((((((((&((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""" """ ""                 "" " " """"""""""""""""""""""$$$"&(((((*(((((((((((((&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""" " " "             " "" """""""""""""""""""""""""""&((*((((((((((((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""" " " " "                " """"" """""""""""""""""""""$$""&(***(*(**((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""" "                 "" """"""""""""""""""""$$""&(((*****(*(((((((((&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$"""$$"$"""""""""""""""""""""""""""" "               " """"" """"""""""""""""""""""&(((**(*((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""                 " "" """""""""""""""""""""""&(((***(((((((((((((&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""" """ " "        " " """""""""""""""""""""$""&((*(((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""" "" """""""            """ """""""""""""""""""""""&((((((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""" "            """""" """"""""""""""""""$$$" @j $((((*((*(((((&((((&(&&&&&&&&&&&&&&$$$$$$$$"$$$$$$$$$$$"$$"""""""""""""" """"""""""""" " "" "            " " """""" """"""""""""""""$"""&((*(*(*((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$"$$$""""""""""""""""""""""""" " """"           " """" """"""""""""""""""""""&((((*(*((((((((((&(&(&&&&&&&&&&&&&$$&$$$$$$$$$$$$$"$$$$$$"""""""""""""""""""""""""""""""""             " " " """" """""""""""""&((*(((((*((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" """"          " "" """ """""""""""""((((*((*((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$"$$$$$$$$"$$"""""""""""""""""""""" """ ""                " " " """""""""""""""""""""&((((**((((((((((((&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""" """""" "" " "              " " " """"""""""""""""""""" @&((**((((((((((((((((&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$"$$"""$""""""""""""""""""""""""" "" "           " " " """""""""""""""""&(((*(*((((((((((((&(&&&&&&&&&&$$&$$$$&$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""" "" ""            " " """"""""""""""""""""""&((((*((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""" """""             "" """ """"""""""""""""""8&((((*((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""" """ "             "" " " "" " "" """"""""""""""$""" &((((*(((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" """ "            "" " "" """"""""""""""""""$X&((***((((((((((((((&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$"$$$"$$""""""""""""""""""""""""""""" "         " "" "" """""""""""""""""((((*((((((((((((((&(&&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$"$"""""""$""""""""""""""""""""""""               """"" " """"""""""""""""$""&((((((((((((((&(((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" "" ""              " " """"""""""""""""""""""$((((((*((((((((((((&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$"$"""$""""""""""""""""""""""""""" "            " " """"""" " """"""""""$""&(((*((((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""" """              " " "" """"""""""""""""""""":&((((((((((((((((((&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""" "               " "" "" """""""""""""""""" &((((((((((((((((((&(&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$""$$$"""""""""""""""""""""""""" """               " " """"""""""""""""""""""$"((((((((((((((((&&&(&&&&&&&&$&$&$$$$$$$$$$$$$$$$$"$$$$"$"""""""""""""""""""""""" "" "              " """"""""""" """""""""$""$&((((((((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""" """""""""                   " " "" """"""""""""""""""""((((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""" """               " "" " """"""""""""""""""""""&((((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" """"            " """ " "" "" """""""""""""$"&((((((((((((((&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""" "" " """ "                       " "" " """""""""""""""""""""$&((((((((((((((((&(&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" ""                "" " " " """ """"""""""""""""&((((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"$$""$"""""""""""""""""""""""" " "                " " """" """ """""""""""""""""&((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" " """                  "" " """"""""""""""""""""""&(((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$$$$"$""$"""""""""""""""" """""""""                   "" """" """"""""""""""""""&((((((((((((((&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$"""""""""""""""""""""" """"" """ " "              """ """"""""""""""""""" @&(((((((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""" """ "                    " " "" """""""""""""""""""$"X"&((((((((((((&(&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""" " " "                 "" """ """"""""""""""""" &(((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$"$$$$$$""$"""""""""""""""""" "" """""" """                     " """""""""""""""""""""""" &&(((((((((&(&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""" "                   " "" """""""""""""""""$"$" &&(((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" "               " " " " """ """"""""""""""""""$" &&(((((((((((&&(&&&&&&&&&&$&$$$$$$$$$$$$$$$"$""$"""""""" """"""""""""""""" "" " "                        " """ """"""""""""""""""""""$ &&(((((((((((&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$""$$"$"$$"""""""""""""""""" """" """" ""                       " " """""""""""""""""$""$ h&&((((((((((((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$$"$$"""""""""""""""""""""""""" " ""                "" """""""""""""""""""""""$&&((((((((((&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$"$$$""$""""""""""""""""""""" " """" "                        " " """""""""""""""""""""""" &(((((((((((&(&(&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""" """""" " ""                """ """""" """"""""""""""""""" @&((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""$$$$""""""""""""""""""" "" """"" " "                    " "" """"" """"""""""""""""$"&&(((((((((&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$"$$"$"""""""""""""""""""""""""""""                   " "" """""""""""""""""""""$$"&&(((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""$$$""""""""""""""""""""""" "" " " " "                 " """"""""""""""""""""""$"""&(((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""$""$""""""""""""""""""""""" ""                    " " """"""""""""""""""""""""$$""&((&((&&(((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""" "                " "" """"""""""""""""""""""""$$"&&&&((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""" """ "" "                   " " " """"""""""""""""""""""""$"".&&&&&((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" "                       " """" """"""""""""""""""""""""$"x&&&&&(&&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""" """"""""" "                               " """ "" """"""""""""""""""$$""&&&(&&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""" "                       "" " """""""""""""""""""""""""""$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$"$$"""$"""""""""""""""""""""""""" " " "                       "" """"""""""""""""""""""""$$""""&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" ""  "                           """"" """"""""""""""""""""""$"&&&&&&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""" "                            " """" """"""""""""""""""""""$"&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$"$"$$"""$""""""""""""""""" """"""""" " "                          "" "" """""""""""""""""""""""$"$&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$"""$"""""""""""""""""""""" """""" "                             "" """"""""""""""""""""""""""""""$&&&&&&&&&&&&&&&&&&&$$$$$$&&$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""                     " " "" """"""""""""""""""$""""""""""&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""" " "" "                                """ " "" """""""""""""""""""""""""@&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""""""" ""                         "" """"" "" """"""""""""""""""""$"$&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""" """ """ "                     " """"""""""""""""""""""""""""$,$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""""" """ "                        """ """ """""""""""""""""""""""$&&&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""" "                          " "" """""" """"""""""""""""""""""$&&&&&&&&&&&&&&&$&&$$$$&$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""" """" "                        " " " """""""""""""""""""""""""""$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$"$$$"""$""""""""""""""""""""" """" "" "" "                        " " "" " """""""""""""""""""""""""$&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""" ""                             " "" " """""""""""""""""""""""$$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""""""" "" "                  " """"""""""""""""""""""""""""$$&&&&$&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$"$"$""$"""""""""""""""""""""""""""""" "                         """""" """"""""""""""""""""""$$&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$"$$"""$"""""""""""""""""""""""" "" " "" " ""                             """ """"""""""""""""""""""""""""$$&&$&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$""""$$""""""""""""""""""""""""""""""" " " ""                        " """""""""""""""""""""""""""" "$$&&&&&&&$$&$ "$$$$$$$$$$$$$$$$$$$$$$$$""" """"""""""""""""""""""""" "" "                        "" " "" " """""""""""""""""""""""$$$&$&&&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" """""" "" "                          " " " " "" """""""" """"""""""""$$$&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""" " " " "                       """"""""""""""""""""""""""""$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$"""""""""""""""""""""""""""""""" " ""                       " " "" " "" """""""""""""""""""""b$$&&&$&$&$$$&$&&$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""" """"" " ""                          """ """""""""" """""""""""""$$$$$$$&&&$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"""""""""""""""""""""""""""" "" " " " " "                        """ "" " " """"""""""""""""""""$$$$&&&$$$$&$$$$$$$$$$$$$$$$$$$"$$"$"$"$"$$""""""""""""""""""""""" """""""" "                     "" " """""""""""""""""""""$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$"""""""""""""""""""""""""""""""" "                    "" """ """""""""""""""""""`$$$$&&&$$$$$$$&$$$$$$$$$$$$$$$"$$$$$$""""""""""""""""""""""""" "" """ " "" "                        " " """""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""$"""""$$$""""""""""""""""""""""" "" " " "      $               "" " " """""" """"""""""""$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""$""""""""""""""""""" """""" "" "               " " " """"""""""""""""""""$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" " " " "                     """ """"" " """"""""""""$$$$&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$"""""""""""""""""""""""""""" " " " "               " " """ """"""""""""""""""n$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"""$""$"""""""""""""""""""""""""""""" " " "                  " """ """ """"""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$""""""""""""""""""""""""""""""""" "" " "           " """ " """""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"""""""""""""""""""""""""""""""""""" "" "" " "         " " " " " " """"""""""""""" $$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$"""""""""""""""""""""""""""""""" " " " " "         " "" "" " """" """""""""""D$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$$""""""""""""""""""""""""""""""""""""" "" "      " " " "" " """" """"""""$$$$$$$$$$$$$$$$$$$$$""$$""$""""""""""""""""""""""""""""""""""""" """" " " " " "        """ "" """""""""""""""$$$$$$$$$$$$$$$$$$$$"$$"$"$"$""""""""""""""""""""""""""""""""""""""" """" "     " " "" " " """"" """"""""$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""""""""""""""""" " " "     " " " "" """""""" """""""$$$$$$$$$$$$$$$$$$$$$$""$"$"""""""""""""""""""""""""""""""""""""""""""""" "" " "     "" " """""""""""""""( $$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""" """ " " "" " " "      " "" " """"""""""$$$$$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""""""""""""""""""""""" " " " " " "       " " " "" """" """"""""""$$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""""""""""""""" """"" " " " " " "    " """""" """""""""$$$$$$$$$$$$$$$$"$$$$$""""""""""""""""""""""""""""""""""""""""""""""" """ " " " " "     " """" """""""""""$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""" " """"" "     " " "" " """"""""""8$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" " " " " " """"" """""$$$$$$$$$"$$$$$$"$$""$"$"""""""""""""""""""""""""""""""""""""" """""""""" "" """ "   " " " " """"""""""$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " "   " "" " " " """""""""$$$$$$$$$$$$$$$""$$$"""""""""""""""""""""""""""""""""""""""""""""""""" "" """ "" """""   " """ """""""""$$$$$$$$$$$$$$$""$$""$""""""$"""""""""""""""""""""""""""""""" """""" "" " """" """" "" "   "" " "" """"""""""""$$$$$$$$$$$$$"$""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " """ " " """ """""""""""$$$$$$$$$$$$$"$""$"""$"""""""""""""""""""""""""""""""""" """"""""""""" """""""" "" " " " "      " " " """"""""""$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""""""" """"""""""""""" " """"""" "" "  " " """""""<"$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """" " " " " " " """ """"""""""