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 = '147B66' IMAGE_NUMBER = 49588841 IMAGE_TIME = 1977-01-15T13:19:27Z EARTH_RECEIVED_TIME = 1977-01-16T09:07:04Z ORBIT_NUMBER = 147 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 4"$I<kVH@@/;j*  út2[ Kx+ 1cV4|*,,,.,,,,.,,,,.,,,***,*******,**,(**(********(********(*(**********(**********************************,**,,****,,,,,,,,,,,,.,,,,,,*,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,...........,..,,,.,,,.,,,,,....,,,,,,,,,,.,,,,,,...,.,.,,,,.,,,,,,,,,,.,....,...,.,,,,,,,,,,,,,,*,,,,,*,***,********(*((((( (**,,,,,,,,,,,,,,,,,,,,,,,**&&*****************************************************(***,**********************,****,,,,,,*****,*,,*,*,,**,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,***,********************((((&&"(***,*,,,,,,,,,,,,*,,,*,*****(**********************(**(*($(******((**((*****(*(*(****&((**********(**************((************************************,*,,******,*,**********,***,***,****,*******,*****,*,,,,******,*,,*******,,*,,*,*,******,,**,,,,,,,****,,***********************(*(((((&&"(******,,,*,,*,,,*********(***********((((((((((*(*((*(((((((((((((((((((((((((((((((**(((((((((*(***(((**(*********((((*****(******************(&***************************&***************************(****************************(******************************************(((((*((((((((&& (********,*,*********************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((((((((((*(((((((((*(*(((((*(****((((******(******(((*(*************(*(**************************(***************************(&***************************$&********((((((((((((((((((($8. "((********,****************(*(((((((((((((((((((((((((&((((((((((((((((&&((&((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((**((((((((((*((((***(((**(*(((((((((((*(**((*(((***(*((((((((************(((((((((****(*(**********(*(((*(*(************((*(((((((((((((((((((((((&&$"((**************(********((((((((((((((((((((((((&(((((((((((((&((&&(&&&&(&(&&&&((((((&(&((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((*(**(*(((((((((((((((((****((((***((((((((*((*******((*((((((((((((((((((((((((((&&&&&  &(((***************((((*(((**((((((((((((((&&(((((((&(((((((&&&&&&&&&&&&&&&&&((&(&(&&&&&&&&&&&&&((((&(((&&&(((&&&&(&&&((((&((((((((((((((&((&(((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((*((*(((((((((((((((*((((((((((((&&&&((((((&(&& X &(((*((*********(******((((((((((((((((((((((&((&((((&(&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&((&&&(&((((&&&&&&&((&&&&&&&&&((&((((&&&(((((&(&(((((((((((&((((((((&(((((((((((&(((((((&((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&(((((&(&&(&&& &((((******(((*****(((((((((((((((((((((&((&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&((((&&&((&&&(&&&&((((&(&(&((((((((((&&((((((&&((&(((((((&(((((((&(((&(((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((&&(((((&&&&&&&(((&(&&&&$(((*(((*(***(********(*(*((((((((((&(((((((((&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&((((&(&&&&((((&&&&&(&&((((&&&&&&((&(&&((&&(((((((&&(((((((((((&(((((((((((((((((((((((((((((((((((((((((((&&(((&&&&&&&&&&&&&&&&&"&((((((**********((((((((((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&(&&&&&(&&&(&&&&&(&(&(&&&&(&&&(&(&&&&&(&((&(&&&&&((((((&&(((((((((((((((((((((((((&(((&((&&&&&&&&&&&&&&&&&&&& (((((*((*****(**(((*(((((((((((((((((&(&(((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&(&((&((((((((((&&((((((((&(&(&((((&&&&&&&&&&&&&&&&&&&& &((((*(**(((*((**((*((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&((&&&&&&&&((&&&((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&$ ((((((((**(((((*(**((((((((((((((((&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&((((**(((*(((*((((((((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$&$&&&&&&&&&$&&&&&&&&$&&&&&&&&$&&$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&((((((***(((((((((((((((((((((&((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&$&&&&&$$$$&&&&&&$&&$$&&&&&&&$$&&&&&&&$$$$&$&&&&&&&$&&&&&&$$&$$&&&&&&$&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@ &((((*(((((((*((**(((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$$&&$&&&&$$$&&&&&&$$$&&&&&&&$$&$&&&&&&&$$$$&&$&$&$$$$$&&&$&$$$$&$&$&$$&$$$$&&&&$$&$&&&&&&&&&$&&&&&&&&&&$&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$T &(((((*(*(*(((((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&$&&$$&$$&&&$&$$$&$$$&&&$$$$&$$$$&$$$$$&$$$&&$$$&&&$&$&$$&$$$$&&&$$$&&&$&$$$$$&$$$&&$&$$$$&&&&&&&$&$&&&&&&$$$$&&&$&$&&&$$&&&&&&&$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@"&((((((((((*(((*(((((((((((((&((&((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&$$&&&&&$$&$$$&$$$$$$$$$$$$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$&$&$$$$$$$$$$$$$&&&&$$$$$$&$$$$&$$$$$&$$$$&$$$$$&&&&&&&&$$&&&&&$&$&$$$$&&&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&(((((((*****((*((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$&&$$$$$$&&$&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$$$$$&$$$$$$$$$$$$$$$$$$&$$&$$$$$$&&&&$$$$&$$&&&&$$$$$$&&$&$$&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$&((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$&$&$$$$$$&$&$$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$$$$$&$$$$$&$$$&&$$$$$$$$$&&$&$$$$$&$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&$&$6&((((((*(((((((((((((((((&(((((&&(&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$&&$&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$&$$$$$$$&&&$$$&$$$$&&$&$$$$&$&$&&&&&&$&&&&&&&$&$&&&&&&&&&&&$&&&&&$&$$&&&&&&$$&&&&&&$$&((((((((*((*(((((((((((((((&(((&&&(&&&&&&&&&&&&&&&&&&&&&&$&$$&$$&$&&$&$$$$$&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&$$&&$$$$$&$&&$&$&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&$$$&&&&&$&$$$$&((((((((*((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$&$$$&$&&&&$$$$&&&&&&&$&$&$$&&&&&&$&$$&$&&&$&$&&$&$&&&$x&(((*((((((((**(((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$&&$&$&&&&&$&&&$$&&&&$&$$$&$&&&$$$$$$$&$&$&&$&$$$&((((*(**(*(((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&$$&$&&$&$$&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$$$&$&&$$$&&$&&&$&$$$$$&$&&$$$$$$&&$$$$$&(((((((*((((**(((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&$$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$&&$&$&&&$&$$$$$$$$$$$$$$$$$&$$$$$$$$$&(((((((*(***(((((((((((((((((((&&&&&&&&&&&&&$&&$&&&&&$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&&&&$&$$$$$$&$&$$$$$&$$$&$&$$$$$$&&$$$&((((*((((((*(((((((((((((((&&&&&&((&&&&&&&&&&&&&&$&&&&&$$$$$&$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$&$&$$$$$$$&$$&$&$$$$$$$$&$$&$$$$&((((((**(*((((((((((((((((((&(&&&&&&&&&&&&&&$&&&&&&&&$$$$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$&$$$$$$$$$$&&$$$$&&$&$$h&((((*((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$&&$$&&$$$$$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$""$$$$$$$$"$"$$$$$$"$$$"$$$$$$$"""$$$$$$$$"$$$$$$$$$""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$$$$$$$@&((((((*(*((((*(((((((((((((&&(&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$"$$$"$"""$$$$$$$""""""$"$$"$"$"$"$"$$$"$""$$$"$$"$"$$$"$$"$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$&$$$$$&$$$$&((((((*(((((("(((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""$$""$$$$$""""$$"$$"$$$$$"$"$$""$"$"""$"""$"$$$"$"$""$$$"$""$""""$$$$$$""""$$$$"$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$p&(((((*****((($((((((((((((&&&&&&&&&&&&&&&&$&&$&&&&&&$$$$&&&&$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$ "$$$$$"$$$$$$$"$$$$$$$$$"$$$$"$"$"$"""$$$$"$$"$""$$"$$$$"$""$$"""""$""$"""$""""$$""""""$"$$$$""""""$"$"$"$"$""$$$"$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$&$$$$(((((*((((**((((((((((((((&(&&&&&&&&&&&&&&&&&&&$&&$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"$$$$$$"$$$$""$$$$$$$ """"$$$$$$""$"$$$"$""""""$$""""""$"$"$""""""$$"$""""""""""""""$"$""""""""""""$$$""""""$$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&(((((((***((((((((((((((&((&&&&&&&&&&&&&&&&&&$$&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""$$$"$$"""""$$$$"$""$"$"$$$"""""""$$""""""""""$"""""""""$"""""""$$"""""""""""$""""""""$""""""""$$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$ @&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$""""$"$$$"""""$"$$$"""""""$$$$"$""""""""""""""""""""""""""""""""""""$"$""""""""""""""""""""$"$""$$"$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$" `&(((((***(*((((((((((((((&(((((&&&&&&&&&&&&&&&&$&&$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$"$"$"$"$"$$$$$$$"""$$$$"""""""""$""$"""$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $(((((((((((((((((((((((((((&&&&&&&&&&&&&$&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$""""$$$$$$""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""$""""""$"""""""$$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&(((((****((((((((((((((((((&&&&&&&&&&&&&&&&$&&$$&$$$$$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$$$$""""$$$$$$$""$"$"""""""""""""$"""""""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$ l"&((*(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$""$$$""$""$"$$$$$"""""""$"""""""$""""$"$""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""""$$"$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&((((((****(((((((((((((((&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""$"""$"$"""""""$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""$""$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&((((((((*((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""$"$$$"$$""$""""$""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ` $&(((((***(((((((((((((((((&&(&&&&&&&&&&&&&&&&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""$"$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ "&(((((*(*((((((((((((((((((&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$"$$""$$$$$$"$"""$""$"""""""$"""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""$"$$""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@"&(((((((***(((((((((((((((&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$$$$$$$"""""$"$"""""""""$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""&(((**(*((((((((((((((((&(&&&&&&&&&&&&&&&$&$$&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"$$$$$$$$$$"$"$$""""$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&((((((((*(((*(((((((((((&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$"$$"$$$$$$$""$"$$"$"""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@:"&((((***(((((((((((((((((&&&&&&&&&&&&&&&&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""$$$$$"$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&(((((((*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$"""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """""""""""" " """""""""""""""""""" """"""""""""""""""""""""""""""""$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&(((((*((((((((((((((((&&&&(&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""""""$$""$"""$$""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""" """"""""""" """" """"""""""""""""""""""""""""""""""""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"((((((((((*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""$"$""""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """"""""" " """"""" """""" """""""""""""""""""""""""""""""""""""""""""""""$"$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&(((((**(*((((((((((((&&&&(&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$"""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""" """""" """"""""" """"""" " """""""""""""""""" """""""""""""""""""""""""$"""""""$$"$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$ "&(((((*(*(((*(((((((((((&&&&&&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$$"$"""""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """"""""" """ """" """ "" "" " """"""" "" """ " """"""""""""""""""""""""""""""""""""$$""$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$`"&((((((((((((((((((((&((&&&&&&&&&&$&&&&&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$""""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""" """"" """ """ " " """ " """ "" " """"""" """""""" """""""""""""""""$"""""$$$$$$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$."&((((*(((*((((((((((((&(((&&&&&&&&&&&&&&$$&$$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""" """""" "" """""" " " """"" " "" " """" " " """"" """""""""""""""""""""""""""""""""""$""$"$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$ &((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " """""" " """ " " "" " " " " """ "" """""""""""""""""""""""""""""""""""""""$$$$"""$$$"$$$$$$$$$$$$$$$$$$$$$$$p"&((((((((((((((((((((((&(&&&&&&&&&&&&&&&$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$"$$""$$""""""""""""""""""""""""""""""""""""""""""""""""""" "" """""" " """ " """ " " " " " """ """"""""""""""""""""""""""""""""$""""$$"""$$"$"$"$$$$$$$$$$$$$$$$$$$$$"&(((((((((((((((((((((((&&&&&&&&&&&&$&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"""$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """""" " " "" """ " "" "" " """" "" """"""""""""""""""""""""""""""""$$""$$"""$$$$$$$$$$$$$$$$$$$$$$$$Ԁ"&((((((*(((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""$$"""""""""""""""""""""""""""""""""" """""""""""""""" """ " " " """"" "" " " " " " """" """""""""""""""""""""""""""""""$$$"""""""$$$$$"$$"$$$$$$$$$$$$$$$$$"8"&(((((((((((((((((((((&(&&&&&&&&&&&&&&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$"$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """" " " " " " "" " "" "" """"""" """""""""""""""""""""""""""""""""$""$"$$"$"""$$$$$$$$$$$$$$$$$$$"&((((((*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$""$""$"""""""""""""""""""""""""""""""""""""""""""""""" "" """""" "" " " "" " "" " " " " " """" """"""""""""""""""""""""""""""$""""$$"""$"""$$$$$$$$$$$$$$$$$$"&((((((((((((((((((((((&(&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" " " " " " "" " """"" " " " """""""""""""""""""""""""""""$"""$"""$$""$$$$$$"$$$$$$$$$$$"((((((((((((*(((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " " " " " " """"""""" "" """""""""""""""""""""""""""""$""$$""$$$$$$$$$$$$$$$$$$&((((((((((((((((((((&&((&&&((&&&&&&&$&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """ " " " """" " """""""""""""""""""""""""""""""""""$$"$"$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((((&& &&&&&&&&&$&&&&$&$$$$$$$$$$$$ $$$$$$$$$$$$"$$$$$""""""""""""""""""""""""""""""""""""""""""" """"""""$""""""""""" "" " " " " " """""""""""""""""""""""""""""""""""""""""$""$$""$$$$$$$$$$$$$ &(((((((((((((((((((((&&&&&&(&&&&&&&&&&$&&$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$""$"" """"""""""""""""""""""""""" """""""" " """"""""" "" "  " " """""""""""""""""""""""""""""""""""""$$"$""$$$$$$$$$$$$$$$"&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""$"$"$""""""""""""""""""""""""""""""""""""""""""" " """ " " " "  " "" " """"""""""""""""""""""""""""""""""$$"$$"$$$$$$$$$$$$$$"0p"&((((((*((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$"$$$""""""""""""""""""""""""""""""""""""""""""""""" " "" " " """"""""""""""""""""""""""""""""""$""$$""$$$$$$$$$$$$$$$ &(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""" """"" " """ " " " """"""""""""""""""""""""""""""""""""""$"""$"$"$$$$$$$$$$$"&(((((((((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$""$$""""$"$""""""""""""""""""""""""""""""""""""" """ """ " " "" "" """"""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$"&(((((((((((((((((((((((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$""$""""""""""""""""""""""""""""""""" " """""""" "" "" "" " " " """""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$ "&((((((*(((((((((((((((&((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$"$"""""$""""""""""""""""""""""""""" " """""" " " """" " " " """"" """""""""""""""""""""""""$"""""""""$"$"$$$$$$$$$$$$$$$$X"&(((((((*(((((((((((((&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$"$"$""""""""""""""""""""""""""""""""""" "" """" " " """""""""" """"""""""""""""""""""""$""$"""$$$$$$$$$$$$$ &(((**((*((((((((((((&&&(&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""""$"$$$""""""""""""""""""""""""""""""""""""""""" "" " " """" """""""""""""""""""""""""""""""$""$$$"$$$$$$$$$$$$@p &((((((((((((((((((((((&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""""$""""""""""""""""""""""""""" """"""" " " " " """""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$ &((((((*(*((((((((((((((&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$""""$""$"""""""""""""""""""""""""""""""" " "" " "   " " " """"""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$ &((((((*((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$""$"$$$$"""$"""$"""""""""""""""""""""""""""" "" "" " " """" """"""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$ (((((*(((*((*(((((((((&&&&(&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$""$$"$$"$$$"$""""""""""""""""""""""""""""""""" " """"" "     """""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$ &(((((((((((((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""$"$$""$""""""""""""""""""""""""""""" " " "      "" " """""""""""""""""""""""""""$"""$$""$$$$$$$$$$$$$$$ &((((**(((((((((((((((&&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"""$"""$$""$""""""""""""""""""""""""""""" " " " "" "       " "" """"""""""""""""""""""""""""""""$$$$$$$$"$$$$$$$$$ &(((***((((((*(((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$""""$$$""""""""""""""""""""""""""""""""" """"""" "     " """" """"""""""""""""""""""""""$$$""$$$$$$$$$$$$$$$$< ((((((****(((((((((((((((&&&&&&&&&&&$&$$$&$&$$$$$$$$$$$$$$$$$$$$""""$$$$$$"""""""""""""""""""""""""""""""""""""" " ""       "" " """"""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$ &(((*((((((((((((((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""" """""" " "       """""""""""""""""""""""""""""$"""""$$$$$"$$$$$$$$$$$$$ &((((*(*(*((((((((((((&((&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$"$$""""$$$"$"$""""""""""""""""""""""" """"""""" """ "       """" " " """""""""""""""""""""""$$"$""$$$$$$$$$$$$$$ &(((((**((((((((((((((((&&&&&&&&&&&$&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$""$""$"$$"""""""""""""""""""""""" " " """" "         """""" """""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$ &(((****((((((((((((((&&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""" """""" "             " " """" """""""""""""""""""""""""$$$$$$$$$$$$$$$$$ &((((((*(((((((((((((((((&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$"$$$$$$$""$$$$$""""""""""""""""""""""""""""""""""" " "" "             " """"""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$ (((*(((*(((((((((((((&((&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$"""""""""""""""""""""""""""""""" """ "             " """""""""""""""""""""""""""$"$""$$$$$$$$$$$$$$$ &((((**(*(((((((((((((((&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""" " """"""               " """""""""""""""""""""""""""""""""$"$""$$"$$$$$$$$$$ &(((****((((((((((((((((&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""$"$"""""""""""""""""""""""""" """"""""" " "          "" """""""""""""""""""""""""""$"""$$$""$$$$$$$$$$$$ &((*(**(****((((((((((((&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$""$$""$$$"""""""""""""""""""""""" "" """"" " "            " " """"""""""""""""""""""""""$""""$"$"$$$$$$$$$$$$$ &(((*****(*((((((((((((((&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$"$$$$"""""""$""""""""""""""""""""""""" "" "            " """""" """"""""""""""""""""""$"""$$$$$$$$$$$$$$&((((***(((*((((((((((&&(&&&&&&&&&&&&&&$$&$&$&&&$&$$$$$$$$$$$$$$$$$$$"$""""""$""""""""""""""""""""""""" " """ "            " """""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$(((((**(**((((((((((((((&&&&&&&&&&&&&&$&$&&$&$$$$$$$$$$$$$$$"$$$$$$""""$$"$"""""""""""""""""""""""" "" " "" "            " " """""""""""""""""""""$"$""$$$"$$$$$$$$$$$$$$ &(((*(******((((((((((((&&&&&&&&&&&&&&&&&$&&&$$$&$$$$$$$$$$$$$$$$$""$$$$""""""""""""""""""""""""""""""""" "             " " """""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$&(((****(*((((((((((((&&((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"$$$$$""$$""""""""""""""""""""""" """"""" " "" "        "" " """""""""""""""""""""""""$$$$$"$$$$$$$$$$$$$< &((((*(((*(((($((((((&((&(&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$""$"$$""$"""""""""""""""""""""""""""""" " "" "         " """""""""""""""""""""""""""$$$"$$$$$$$$$$"$$ ((((***(((***(((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""" """""""""""""""""""""""""" "" "             " " " """"""""""""""""""""""""""$""$$$$$$$"$$$$$$ (((((*(((*((((((((((((&(&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""""" """            """ "" " " """""""""""""""""""""""""""$$$$$$$$$$$$$$ &((***(*(*(((((((((((((&&&&&&&&&&&&&&&&$$$$$&$&$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""" """""" " " "           """ """"""""""""""""""""""$$$""$$"$$$$$$$$$" &(******((*(((((((((((((&(&&&&&&&&&&&&$$$&$$$$$&$$$$$$$$$$$$$$$$$$$""""""""$"""""""""""""""""""""""" "     """"" " """""""""""""""""""""""$""""$"$"$$$$$$$$$$ x((((****(**((((((((((((&(&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""" "        "" """ """""""""""""""""""""""""""$$"$$$$$$$$$$ &((***(**(*(((((((((((((&&&&&&&&&&&&&&&&&$&$$$$$$$&$$$$$$$$$""$"""$$$""""$"""""""""""""""""""" " """            " """" """""""""""""""""""""""""$$$$$$$$$$$$$$$$$$`&((******((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""" """""""        " """ """"""""""""""""""""""""""$$"$""$$$$$$$$$$$$&(**(****(((((((((((((((&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""" """" " "          "" " """""""""""""""""""""""""""""""$$$$$$$$$$$$$$$|&(((***(*(*(((((((((((((&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" "" " " "          " " " """"""""""""""""""""""""""""$$$$$$$$$$$$$$&((********((((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"$$"""""$""""""""""""""""""""""" "" "      " """" "" """""""""""""""""""""$$$$$$$$$$$$$$$$(((***(*(((*(((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""" " ""         " """" """""""""""""""""""""""$"$$$"$$$$$$$$$$$$$4&((**(***((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$""$"""""""""""""""""""""""" """       " "" " """""""""""""""""""""""""$$$"$"$$$$$$$$$$$$(((*(*(((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$""""""""""" """ """" " "       " " " """"""""""""""""""""""""""""$"$"$$$$$$$$$$$@&((((***(*((((((((((((((&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""" " "        " """"""""""""""""""""""""""""""""$""$$$$$$$$$$$$ &(((****((*(((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$$$""""""""""" """"""""""""""""" " "       """" """""""""""""""""""$"""""""$$$$$"$"$$$$$$$$(((***(*((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" """ "      """""""""""""""""""""""""""""""$$$$"$$$$$$$$$$&((*****(((*(((((((((&(&&&&&&&&&&&&&&$$$&$$&$$$$$$$$$$$$$$$$""""""""$"""""""""""""""""" " " " "        """" """ """"""""""""""""""""$"$""$$$$$$$$$$$$$$$((((((((*(((((((((((((&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"""$$$""""""""""""""""""""""""""""" "        " " """""""""""""""""""""""""""""""$$$$$$$$$$$$$@&(((((*(*((((((((((((((&&(&&&&&&$&&$&$&$&$$$$$$$$$$$$$$$"$"$"$""$"""""""""""""""""""""""" """"        "" """" """""""""""""""""""""""$$$$$$$$"$$$$$$$`&(((**(*(((((((((((((((&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""" """" "       " """ """"""""""""""""""""""""$$$"$$$$$$$$$$$&((*((*(*(((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"""""$"""""""""""""""""""""""""""      "" """ """""""""""""""""""""$$$"$""$$$$$$$$$$$(((*(*((((((((((((((((&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$""$$"""$"""""""""""""""" """""""" " " " "       " """" """""""""""""""""""""""$$$$$$$$$$$$$$"(((((*(((((((((((((&((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$"""$"$"""""""""""""""""""""""" "" "     " "" "" """""""""""""""""""""""""$$$$$$$$$$$$$,((((((*(((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" " " "       "" """""""""""""""""""""""""""$"""$$$$$$$$$$$&((((((*((((((((((((&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""" "" "" "         """"""""""""""""""""""""""""$"$"$$$$$$$$$$$&((((*((((((((((((((((&&&&&&&&&$&&$&&&$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""" "" "       " " " """"""""""""""""""""""""$""$$$$$$$$$$@(((((**((*((((((((((((&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" " "          " """"""""""""""""""""$""""$$$$$$$$$$$$$$ &((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$"""$""""""""""""""""""""""""" "            " " """""""""""""""""""$""""$""$$$$$$$$$$$$&(((*((((((((((((((&(&&(&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""" " "" ""        " """""""""""""""""""""""""$$$$"$$$$$$$$&(((((((*(((((((((((((&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$"""""""""""""""""""""""""""" "" " "          " """"""""""""""""""""""$$$$$$$$$$$$$$$&(((((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" "     " """"""""""""""""""""""$""$"$$$$$$$$$$&(((((((*((((((((((&&&&&&&&&&&&&$&&&$&$&$$$$$$$$$$$$$$"""$$"""""""""""""""""""""""""" ""       " """"""""""""""""""""""""$$$$$$$$$$$$$$ $(((((*((((((((((((&((&&&&&&$&&$$$$&&$$$$$$$$$$$$$"""""""""""""""""""""""""""""" "  "       " """""""""""""""""""""$$$"$"$$$$$$$$$$$&((((((((((((((((((&((&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""$$""""""""""""""""""""""" ""        """""""""""""""""""""""""""$$$$$$$$$$$$`&((((((((((((((((((&&(&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" """      """ """""""" """""""""""""$"$$$$$$$$$$$$$&((((((((((((((&(((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""" "      " " " """""""""""""""""""""""$"$$$$$$$$$$$$`@&(((((((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$$$$"""""""""""""""""""""""""""""""     " """"""""""""""""""""""""$"$$$$$$$$$$$$$&((((((((((((((((((&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""" ""       " " """""""""""""""""""""""$$$$$$$$$$$$$&(((((((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" "" "     " " """"""""""""""""""""""$$"$$$$$$$$$$$$&((((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""" "      """"" """"""""""""""""$"""$$$$$$$$$$$$$0&(((((((((((((((((&&&&&&&&&&$&&&&$$$&&$$$$$$$$$$$"$""""""""""""""""""""""""""""""     "" """""""""""""""""""""""$""$$$$$$$$$$$$ &((((((((((((((((&(&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$"""""""$""""""""""""""""""""" ""       " """"""""""""""""""""""$"$$$$$$$$$$$$$ &((((((*((((((((&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""" "      " """""""""""""""""$$""""$$$$$$$$$$$$$ P&((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""$$$""""""""""""""""""""""""" " " "      """"" """"""""""""""""""$""$$$$$$$$$$$$$$ &(((((((((((((((((((&&&&&&&&&&&&$&$$$$$$$$$$$$$"$$"$"""""""""""""""""""""""" " "        """ "" """"""""""""""""""""""$$$$$$$$$$$$"&(((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" "" ""     " """"""""""""""""""""""$""$$$$$$$$$$$$$ <&((((((((((((((&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""" ""     " " """"""""""""""""""""""$"$$$$$$$$$$$$ &((((((((((((((((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$"$$""""""""""""""""""""""""""" " "      " """"""""""""""""""""""$$$"$$$$$$$$$$$ &((((((((((((&((((&&&&&&&&&&$&&&$$$$$$$$$$$$$$$""""$"$"""""""""""""""""""""" "     """ """""""""""""""""""""$"$$$$$$$$$$$$$"&((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""" " " "   """""""""""""""""""""""$"$"$"$$$$$$$$$$"*&((((((((((((((((&(&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""" """"      " "" """""""""""""""""$"$"$""$$$$$$$$$$"&((((((((((((((((&&&&&&&&&&&&&&$$$&$$$$$$$$$$$""$""""""""""""""""""""""""""""" ""     """""""""""""""""""""""$$$""$"$$$$$$$$$"&(((((((((((&(((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""""""""" " """ "      " """""""""""""""""""""$$""$"$$"$$$$$$$$"P&((((((((((((((((&&&&&&&&&&&$&$$&$$$$$$$$$$$$$"$"""""""""""""""""""""" """"""" "     """ """""""""""""""""$$"""$$$$$$$$$$$$$$x&((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""       " " """""""""""""""""""""$$$"$$$$$$$$$$"$&(((((((((((((&(&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""""""""""" ""    " "" "" """""""""""""""$""$""$$$$$$$$$$$$$"&((((((((((((((&&(&&&&&&&&&&&&&$$$$$$$$$$$$"$""""$$""""""""""""""""""""" " " ""       " """" """""""""""""""""""$"$$$$"$$$$$$$$$$&&((((((((((((((&&(&&&&&&&&&&&&$$$$$$$$$$$$$$"$"""""""""""""""""""""""""" ""    " " """"""""""""""""""""""$$$"$$$$$$$$$$" &(((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""""""""""""" """ "       " """"""""""""""""""""""""""$$$$$$$$$$$$$0&(((((((((((((((&(&&&&&&&&&&$&&$$$$$$$$$$$$"$"""$""$""""""""""""""""""""" ""     """ """""""""""""""""""""""$$"$$$$$$$$$$&(((((((((((&(((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""        " "" " """"""""""""""""$"""""$"$$"$$$$$$$$$&&((((((((((((&&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$""$""""""""""""""""""""" "       """""""""""""""""""""$"""""$$"$$$$$$$$$*&(((((((((((((((&&&&&&&&&&&&&$$&$$$$$$$$$$$$$""""""""""""""""""""""" " """" "      " """""""""""""""""""""$"""$$"$$$$$$$$$&((((((((((&&((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" "        " """"""""""""""""""""""$""""""$$$$$$$$$"@ $&(((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$"""""$""""""""""""""""" """"     " " """"""""""""""""""""""""$""$$$$$$$$$$$&&(((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""$$""""""""""""""""""""" "" "      " """"""""""""""""""""""$""$""$$$$$$$$$$&&((((((((((&(&(&&&&&&&&&&&&&$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""""" "        "" """""""""""""""""""$" ""$$$$$$$$$$$&(((((((((((((((&(&&&&&&&&&$$&$$$$$$$$$$$"$$"""""""""""""""""""""""""       """""""""""""""""""""""""""""$$$$$$$$$$$&(((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""" ""       """""""""""""""""""""""""""""$$$$$$$$$$$$&&((((((((((&&((&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""    " """"""""""""""""""""""""""""$"$$$$$$$$$$&&((((((((((((((&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""" "" "   """"""""""""""""""""""""""""$""$$$$$$$$$$$"&&(((((((((((((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""       " """""""""""""""""""""$"""""""$$"$$$$$$$$$&((((((((((&(&&(&&&&&&&&&&$&$$$$$$$$$$$$$$$$$""""""""""""""""""" " "" "    "" """"""""""""""""""""""""""""$$$$$$$$$$$$&&(((((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""""""""""""""""" "      """""""$""""""""""""""""""""""""$$$$$$$$$$$$&(((((((((((((&&&&&&&&&&&$&&&$$$$$$$$$$$$$"$$""""""""""""""""""""""       " " """"""""""""""""""""""""""""""$"$$$$$$$$$&&((((((((&(((&&&&&&&&&&&$$&$$$$$$$$$$$$$"$$"$""""""""""""""""""" "         """"""""""""""""""""""""""""""$"$$$$$$$$$$&&((((((((&&((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""""""""" "" "       """""""""""""""""""""""""""""$"""$$$$$$$$$>&&&((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$""""""""""""""""""" "" "" "      """""""" """"""""""""""""""""""$"$$$$$$$$$$$ &((((((((&(&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""""""""" """""" "      """"" """"""""""""""""""""""""""$$$$$$$$$$$&&(((((((((((&&(&&&&&&&&&$&$$$$$$$$$$$"$$$"""""""""""""""""" """"       "" " """"""""""""""""""""""""""$$$$$$$$$$$$""&&((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$"""""""""""""""""" ""       """""""""""""""""""""""""""""""""$$$$$$$$$$&(&(((((((((&&&&&&&&&&$&&$$$$$$$$$$$$$$$""$$""""""""""""""""""" "     """"" """"""""""""""""""""""""""$"$$$$$$$$$$$&&(((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$""""""""""""""""""""""        """"""""""""""""""""""""""""""""$"$$$$$$$$$$&(((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""" "        """ """""""""""""""""""""""""""""$$"$$$$$$$$$L&&((((((((&(&&&&&&&&&&$$&&$$$$$$$$$$$$$"""""""""""""""""""""" "        " " """"""""""""""""""""""""""""""""""$$$$$$$$$$&&((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$""$"""""""""""""""""" "     " " """"""""""""""""""""""""""""""""$$$$$$$$$$&&(((&(((&(&&&&&&&&&&&&$&&$$$$$$$$$$$$"""$""""""""""""""""" "" "       " """""""""""""""""""""""""""""""""$$$"$$$$$$$$$$@&&((((((((&(&&&&&&&&&&$&$&$$$$$$$$$$"$$"""""""""""""""""""" " "       "" """"""" """"""""""""""""""""""$$"$$$$$$$$$$$&&&((((((&&&&&&&&&&&&&$$$$$$$$$$$$$""$"$""""""""""""""""""""       """ """""""""""""""""""""""""""""$$"$$"$$$$$$$$&&&&(((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""""""        " """ " """""""""""""""""""""""""$$$$$$$$$$$$ 0&&(&&&(((&(&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""" " "      " "" """"""""""""""""""""""""""""""""$""$$$$$$$$$L&&&(&&(&(&&&&&&&&&&&&&&$$$$$$$$$$$$$"$"""""""""""""""""""""""       " """"""""" """"""""""""""""""""""""$$$"$$$$$$$$ &&&&((&(&&(&&&&&&&&&&&$$$$$$$$$$$$"$"""$"""""""""""""" """" "       """""""""""""""""""""""""""""""""""""$$$$$$$$$$$ &&&&&&(&(&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$"""""""""""""""" """      " " """"""""""""""""""""""""""""""""""""$$$$$$$$$ &&&&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$""""""""""""""""" """""       " " "" """"""""""""""""""""""""""""$"$$$$$$$$$$$$&&(&&((&&&&&&&&&&&&&$$$$$$$$$""""$$""""""""""""" """ """        """" """"""""""""""""""""""""""""""""""$$$$$$$$$$$" $&&&&&&(&(&&&&&&&$&&&$$$$$$$$"$$$$""$"""""""""""""""""" ""       " " """""""""""""""""""""""""""""$$$"$$$$$$$$"`"&&&&&&&&&&&&&&&&&&&$$$$$$$$$"$$"$$""""""""""""""""" "          " """""""""""""""""""""""$$"""$$$$"$$$$$$$$ &&&&&&(&(&&&&&&&&&&$$$$$$$$$$$$$$""$$"""""""""""""""""         " """"""""""""""""""""""""""""""""$$"$$$$$$$$$ $&&&(&&&&&&&&&&&&&&&$&$$$$$$$$$"$""""$""""""""" """"""        " " " """""""""""""""""""""""""""$"$$$$$$$$$$$x$&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$""""""""""""""""" "" ""         " "" """"""""""""""""""""""""""$"$$"$"$$$$$$$$"(`$&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$"$$$"""""""""""""""""" "        " " """ "" """""""""""""""""""""$"$$$$$$$$$$$$$$$"P@$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$""$""""""""""""""""" """        "" """ """""""""""""""""""""""$$$"$$$$$$$$$$$$$"$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$"""""""""""""""""" "        " """"""""""""""""""""""""$""""$"$"$$$$$$$$$$$"$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"""""""""""""""""""" " "     " " "" " " """""""""""""""""""""""$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$$&$$$$$$$$$"$""""""""""""""""""""""" "       " " "" " """"""""""""""""""""""$""$$$$$$$$$$$$$" $&&&&&&&&&&&&&&$&$&$$$$$$$$$"$""""""""""""""""""" " "     " """" """""""""""""""""""""""""$$$$$$$$$$$$$$$$<4$&&&&&&&&&&&&&&$&$$$$$$$$$"$""""""""""""""""""""" """ "          " " """"""""""""""""""""""""""""$$$$"$$$$$$$$$$$$&&&&&&&&&&&&$&&$$$$$$$$$$$$$""""""""""""""""""""""        " """"" """""""""""""""""""""$""$"$$$$$$$$$$$$$$`@$&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$"""""""""""""""""""        " " """"""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&$$$$$$$$$$"$$"""""""""""""""" """ "         " " """" """""""""""""""""""""""""""$$"$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$"$$""""""""""""""""""""""        " "" """" """""""""""""""""""""$""$$$$$$$$$$$$$$$$&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""" " "           """ """""""""""""""""""""""$$""$"$$$$$$$$$$$$0$&&&&&&&&&$&&$$$$$$$$$$$$$$""""""""""""""""""""" "      " " " """""""""""""""""""""""""""""""$$$$$$$$$$$$$$$&&&&&&&&&$&&$$$$$$$$$$"$$$"""""""""""""""" """ " "          " " """""""""""""""""""""""""$$$"$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$"$"""""""""""""""""" " ""         "" """""""""""""""""""""""""""""$"$$$$$$$$$$$$$$&$$&&&&&$&&$$&$$$$$$$$$$"$$""""""""""""""""" ""       " " """""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$&&&&&&$&$$$$$$$$$$$$"$""""""""""""""""""" "        " """""""""""""""""""""""""$$$$$$$$$$$$$$$$$$&$$&&&$&$$$$$$$$$$$$$$$""""""""""""""""""""" "        """""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$&&&$$&$$$$$$$$$$$$$$$"$"""""""""""""""" "" "       """" " """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$&&$&$$$$$$$$$$$$$$$$""$"""""""""""""" """"""       " """""""""""""""""""$"$"""""""$$$$$$$$$$$$$$"$$$&$&$&$$$$$$$$$$$$$"$$$""""""""""""""""""" "        " """""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" "" ""         " """"""""""""""""""""""$""$$"$$$$$$$$$$$$$ $$$$$&&$$$$$$$$$$$$$$$""$$""""""""""""""""""" " "     " "" """"""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""        " " """"""""""""""""""""""""""""""$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""         """"""""""""""""""""""""""""""$"$$$$$$$$$$$$ "$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""" """ " "          """"""""""""""""""""""""""""""""$""$$$$$$$$$("$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""" ""          " " """""""""""""""""""""""""""$$$"$$$$$$$$"$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""" "        "" """""""""""""""""""""""""""""$"$$$$$$$$$$$ $$$$$$$$$$$$" ""$$"$""""""""""""""""" """"        """"""""""""""""""""""""""""""""""$$$$$$$$$$"$$$$$$$$$$$$$$$"$"$"""""""""""""""""""" "          "  """""""""""""""""""""""""""$"""$$$$$$$$$$$$"$$$$$$$$$$$$$$"""""""""""""""""""""" " "             """""""""""""""""""""""""""""""""$$"$$$$$"$$$$$$$$$$$$"$""$""""""""""""""""""""""""           " " """""""""""""""""""""""""""""""""""""$$$$$$$"$$$$$$$$$$$$$$""""""""""""""""""""""""" "            """"""""""""""""""""""""""""""""""""""$$$$$$$""$$$$$$$$$"$$$"$""""""$""""""""""""""""" " "           "" """"""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""" "        """"""""""""""""""""""""""""""""""""""$$$"$$$$$ "$"$$$$$$$$"$$$""""""""""""""""""""""""" """ "      "" """"""""""""""""""""""""""""""""""""$$"$$$$"$$$$$$$$$$$$$"$$"""""""""""""""""""" " ""           "" """""""""""""""""""""""""""""$""""$$$$$$"""$$$$$""$$"$"$""""""""""""""""""" """" """"      $      " """"""""""""""" """"""""""""""""""""""""""""$$$P"$$$$$$$$"$""""""""$""""""""""""""" "             " " " " """""""""""""""""""""""""$""$$"$$"""$$$""""$$$$$$$$$""""""""""""""""""""""""""""           """" """ """""""""""""""""""""""""""""""""$""$$$$$0"$"$$$"$"""$""""""""""""""""""""" """" "" ""          """"""""""""""""""""""""""""""""""""""""""$$$80"""$$$$$""$""""""""""""""""""""""""""""" "       " """"""""""" """""""""""""""""""""""""""$$"$$$$"""$"$"$$$""""""""""""""""""""""" "" ""            " " """"""""""""""""""""""""""""""""""""$""$"$"$$$"""$$$$""$""""""""""""""""""""" """ " ""           " "" " "" """"""""""""""""""""""""""""""""""""$$$$X"""$"""""$""""""""""""""""""""""""" """ "             """"" """""""""""""""""""""""""""""""""""""""$$$$"""$""""""""""""""""""""""""" " "" "" "           " """" """"""""""""""""""""""""""""""""""""$$$$$$$""""$""$"""""""""""""""""""" " " """ "               " "" """ """"""""""""""""""""""""""""""""""""$$"$$$`"""$$"""""""""""""""""""""" """ ""          " """"""""""""""""""""""""""""""""""""""""""$"$$ """$""$$"""""""""""" """" " "" "             "" " " """""" """""""""""""""""""""""""""""""$"$$$$$""""""""""""""""""""""""" """ "            " """ """""" """""""""""""""""""""""""""""""""$""$$$""""$""$""""""""""""""""" """            " """""""""""""""""""""""""""""""""""""""""""$""$$@""""$$"$"""""""""""""""" ""                " " "" """""""""""""""""""""""""""""""""""""""$"$"$$$"""""$$"""""""""""""""""""" "             " " "" """""""""""""""""""""""""""""""""""""""$$$$$$""""""""""""""""""""""""                  " "" """""""""""""""""""""""""""""""""""""""""$$$"""""""""""""""""""""" "             " " " " """""""""""""""""""""""""""""""""""""$$"""$$"""""""""""""""""""""" "" "          """ """""""""""""""""""""""""""""""""""""""$""""$$"""""""""""""""""""" "               " " " """""" """"""""""""""""""""""""""""""""""$""$$"$"""""""""""""""""""" ""                     " " "" """"""" """""""""""""""""""""""""""""""""""$$0""""""""""""""""""""""                      """""""""""""""""""""""""""""""""""""""""""""""$$""$$""""""""""""""""""" "                       """""" """"""" "" """""""""""""""""""""""""""$$$$$$""""""""""""""""""" " "                          " " " """" """"""""""""""""""""""""""""""""""""""""""$$$"""""""""""""""""" "                        " " "" "" " " """"""""""""" """""""""""""""""""""""$"$"$$""""""""""""""""""                                  " """ """"""""" """" """""""""""""""""""""$$"$"$" 0 """""""""""""""" ""                           " """ "" """ """" """""""""""""""""""""""""""""""$"$"$$$