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 = '147B78' IMAGE_NUMBER = 49588853 IMAGE_TIME = 1977-01-15T13:20:21Z EARTH_RECEIVED_TIME = 1977-01-16T23:24:09Z 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.016970 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    (O5ÄÇb E©5=$Uã +ã9ž%ú»(ÞâѦu­Êh3*.,...........,,,...,,,.,,**,,,*******,****,**,***,***,***,,*,,******,,,******,****,**,,,,,,,,,,**,,,,,,,,,,,,,,,.,,,,.,,.,....,,,,,....,...................................................0.........................0....................0.000.00..........0...0........,...,,.,,,,,,,,,,,,,***("*,,,..............,.,,,,.,,, &,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,***,**,,,,*,**,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,.,,,....,,,,,..,,,,,,.,...,.,,.,,,,...,,..,.,.,..,....,..,..,,..,.,..,,,.........,..,....,.,,,,,................................,,,..,,,,,,,,,,,,,,,,*,*****(($*,,,,,,.,,.....,,,,,,,,,,,,,,*,,,,,,,,,,*,,*,**,***,**,***&*,*,***********************(******,,,***,**,,,,,*,,*,,*((**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,.,,,,,......,,,..,.,.,.,,,,,,,,,,,,,,*,*,,,,******(($**,,,,,,,,,,,,,,,,,,,,,,,,,,,,*****,*************************************************************************************************,*,**,,*,***(**,,,*,**,,,,,,,,,,,*,,,,,, (*,,*,,,,,,,,*,,,,,,,,,,,,,,(*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,*****,*,*******(("****,,,,,,,,,,,,,,,,,,,*,***,***********************************************(((***(**(((************************************************************************************************,*********,********(***,*,*,*,,,,,******,,*,,,,*(,,,,,,,,,,,,,,,,,,,,,,,,,,,$&,,,,,,,*******************(&$(**,,,,,,,,,,,,,,,,,,***********************************(((*((((****(**(((*(((*(((((((((**(********(**(((((***((********(*(((***************************(,***********************************************************************,****,*,*,,,,,**,**,**,*,,,,*,,,,,,,*,*************************(("((*****,,,,,,,,,,,,*************************(*((*((((*(**(*****(*((((((((((((((((((*((((((((((((((((((*((*((****(((((((((((((**(***********((**(**********************(*(****************************************************************************,,,,,,,***,**,*************************(((*(( "(***,,*,,,,********************************(((*((*(((((((*(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(*(*((((((((((((*(((((*((((*(((((((*(((((((*********(**(***(***((***************(*****************************************,*******************************((((( "(***,**,**,**************************(*(*((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((****(*(((*((*((*(((*(((*(((((((((((((((((((((((*((**(*(**(((*(((*(**(**(**********(****(******************************************((*(*(((***(*(((((&"((******************************(***((*((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((*((((((*(((*((*(**(**(***(**************************************(*(*(*((((((((((((((("(*******************************(***(*((((*(((((((((((((((((((((((((((((((&((((((((((&&(((((((((((&(((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((*((******(((**********************(***((*(((*((((((*(((((((&"(******************************(**(*((((((((((((((((((((((((((((((((((((&((&((&&(((((&((((&(&(&((((((&(((((((&((&&&&((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((*(((*(**(******************(****((**(((((((((((((((& ((*******,*******************(**(((*((((((((((((((((((((((((((((&(&(((&(((&(&(&(&((&&(&&((&&&(&(&(((((((((&&((&&&&&&((&&&((((((((((((((&(&(((((((((((((((((((&((&(((((&((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(**(*(*(*(*****(*******((**((*(((((((((((((((((& (***************************(((**((((((((((((((((((((((((((((&&((&(&&&&&&&(&(&&&&&&&&&&&&&&&&(&(&&&(&&&&&&&(&&&&&(&&&&(&&&(((&&&&(&&((&((((((((((((((&((&&(((&&((&((&((&(((((&((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((*(****(***((((((((((((((((((((((((& ((********************(**(**((*(*((((((((((((((((((((((((&((&((((&(&&&&&&(&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&(&&(&&&&&(((&&((&(&&&(&&(&(&(&&&&((&&(&&&&((&&((&(((((((&(&((((((&&&&(&((&(((((((((((((((((((((((((((((((((((((((((((((((*(**((**(((((((((((((((((((((((((((((&(& (**************************((*((**(((((((((((((((((&((((((&(((&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&&&&&&&&&&&(&((&&&&&&&&&&&(&&&&&&(&&&(&&&&(&&&(&&((&&((&&(&&(((&&(((&((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((& ((*********************(**((**((((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&&(&&&&&&&&&(&&&&(&&&&(&&(&&&((&((((((((((((((((&((((((((((((((((((((((((((*(((((((((((((((((((((((&((((((((&& ((*************************((((*((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&((((&((((&&(((&((&&(((((((((((((((((((((((((((((((((((((((&(((((((((((((&&&"((**********************(((((*((((((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&((&((((&&((&(((((&(((((((((((((((((((((((((((((((((((((((((((((((((((&&((********************(*(*((*((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(((((&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((&&&& ((************************((*(((((((((((((&(&(&(((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&((&(&&&&&&&&((((((((((((((((((((((((((((((((((((&((((((&((&&&&& (((*****************(**(((*(((((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((((((((((((((((((((((((((((((((((&&&((&((&&&&&&&((********************(**(**((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(((((((&(((((((((((((((((((&(&((((((&&&((&&&((&&&&((******************(**(((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((&(&((((((((((((((((((((((((((&(&&&&&(&&&&(&&((*******************((*((((((((((((((((((((&((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$&&&&&&&$&$$$&&&&$&$&&&&&&&&&&&&&&$&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&(((((((((((((((&(((((&&(&((&&(&&&&&&(&(&&& ((********************(((((((((((((((((((&(&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&&&&&&&&&$&$&&&&&&&$&&&&&&&$&$&&&&&&&&&&&&&$&&&$&&&$&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&(&((&&&&(&((((&(&(((&(&((((&&&&&&&&&&&&&(&&$((*********************(((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&$&&&&&&&&$&&&&$&&$&$$&$$$$&$$&$$$&$$&&$$$$&$&$&&$$$&$$&&&$&&$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&((&&&&((((&(&((&(&&(&&&((&&(&&&&&&&&(&&&((*********************((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&$&&&&$&$&&$&$$&&$&&&$&&&&$&&&$$&$&$$$$$$&&&&$$$$&&$$$$$$&$$$$$&&$&$$$&$$$&$$&$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&(((&&&&&(&&&&(&&&&&&&&&&&&&&&&&& ((*******************(((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$&&$&$&&&&&$&$$$&&$&$$&$$&&$$&&$&&$&$$&$$$$&$&$$$$$$&$$&$$&&&$$$$$$$$$$$&&$$$$$$$$&$$$$&&&$$&$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&(&&&(&&(&&&&&&&&&&&&&&&&&&&&&&(*********************(*(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&$&&&$&&&$&&&$&&&$&&&$&$&&&&$$&&$$$&&&$$$$$$$&&$&$$$$$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&&&$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&((*******************(**((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&$&&&&$&&&$&$$$$&$$$$$$$$&&&$&&&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$&&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((*******************(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&$$$&$$&$$$$&$&&&$&$$$&$$$$&$$$$$$$$$$$&$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$$$&$&&&&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((******************(*((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&$&$&$&&$$$$&&$&$&$$$$$&$$&$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&(***********( *******((((((((((((((&(&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&$$&&&&$&$$$&$&&$$&$&&$$$$$$$$&$$$$$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&&$&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((************&(******((((((((((((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&$$$$&&&$&$&&$$$&&$$$"$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$((*******************(**((((((((((((&(&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&$$$$&$&&&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((******************(*((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$$&$$$&$$$&&&$&&$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&"((******************((((((((((((((((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&&$$&$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&"((*********************((((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&$$$$&$$&$$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& (******************(***(((((((((((&&((&(&((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$$$$&$&&$$&$&$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$(*********************((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((******************(*((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&&$$$&$$$&$$$$$&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$((*********************(*(((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$&&$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$((*******************(((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&$&$&$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$(*******************(*((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$$""$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$(*******,**********((((((((((((((&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$""$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$&&$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$((*******************((*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$""$""$$$$$$$$""$$$$$$"$$"$$$$$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$((*******************((*((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$$"$$"""$$"$""$""$$$$$$"$$$"$$"$""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$((*****************(*(((((((((((&((&((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$"$$$"$"$$"$$"$""""$"$$$""$"$""""$""$"""$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$((*********************((((((((((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$"$$$""""$"$$$"$$"$$$$""$$""$$"""$"$$"$"$$$""""$"$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$((******************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$"""""""$"$"$"""""""$"$$"""""""""""""""""$"""""""""$"""$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&&&$&$&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&$$((*****************((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"""""""$"""$$$$"""""""""$"""""$""""""""$""$"$"$""""""$""""$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$$&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$((******************(((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"$$"$"$"""""""""""""""""$""""""$""""""""""""$""""""""$"""$""$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&$((*********************((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"""""""""""$$"$"""""""""""""""""$""""""""""""""""""""""""""""""$$"$"$"$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$(****************(*((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""""$"$""""""""""""""""""""""""""""$$""""""""""""""""""$"$"""""""""$$"$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&$(***************(**(*(((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"""$""""$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$&&&&&&&&&$&&&&&&&&&&&&$$(******************(*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$"""$$"$"""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&$(******************(*((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$""$$""$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$$&$&&&&&&&&&&&&&&&&&&$$(***************(**((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&$$$$$&$$$&&&&&&&&&&&&&&&&&&&&$(******************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&$$(***************(*(*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$""$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$&&&&&&$&&&&&&&$(*(*****************((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$"$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$"""""$"$""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$&&&&&&&&&&&&&&&$"(****************((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"""$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&$$(**************((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$"""$"$"$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&$$"(*****************((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""""""""$"""$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$&&$$&$&&&&&&$((*****************(*(((((((((&((&&(&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&$&&&&&&&&&&&(****************(*(((((((( "&&&(&&&&&&&&&&&&&&&&&&&&$&$$"$$$$$&&$$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$"""$""""$""""""&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&$&&&&&&&$$"(****************((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$"$$$$$""""" """$"""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""$""$"""$""$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&$&&$"(****************((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""$$"""$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$&$$$&&&&&&$"(******************((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""$"$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$&&$&&$$$&&&&&&&&$"(************(**(*((*((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$&&$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""$$"$""$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&$$(*******************(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$"$"$$$"$$$$"$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&$&$$ "(***************(*(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"$$"$$$$$$$$$""""""""""""$"""""""""""""""""""""""""""""""""""" """ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&$&&$$$"(**************(*(*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$"$$"$$$$"$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" " """""""""""""""""""""""""""""""""""""""""""$"""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&$"(******************((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"""$$"$$""$"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&$$&$"(*****************(**(*((((((((((&(&&&&&&&&&&&&&&&&&&$&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$$$""$"$"""""""""""""""""""""""""""""""""""""" """"""""" " """"""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&$$&$"((***************(**((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$"""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""" """"""""""""" """"""""""""""""""""""""""""""""""""""""""""""""$"""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&$$"(*****************((((((((((((((&(&&&&&&&&&&&&&&&$&$&$&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$"""$$""""""""""""""""""""""""""""""""""" """ """"""""""""""""""""""" """ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&$$"(****************((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$$$$$$"$"""""""""""""""""""""""""""""""""""""""""" "" """ """""" """"" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""$$$""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$&&&&&$"(*******************(((((((((((&&&(&&&&&&&&&&&&&&&&&&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$$""$$"""""""""""""""""""""""""""""""""""""""""" """""""" """"""""""""" """" """""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$"$"""$"$$$""$$$$$$$$$&$$$$$$$$$$&$$&$$&$$&&&&&$"(***************(*(((*((((((((((&&&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """ """""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""$$"""""$""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&$$"(*****************(*((((((((((&&(&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""" """"""""" "" " "" " """""" " """" """"""" """""""""""""""""""""""""""""""""""""""""$$"""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&$"(*****************(((((((((((&((&(&&&&&&&&&&&&&&&&&&$$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$"""""""""""""""""""""""""""""""""""" """" """"" """ """""" """" """"""" """ """""""""""""""""""""""""""""""""""""""""""""""""$"""""""$""$"""$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$$$&&&$$"(******************(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""$"""""""""""""""""""""""""""""""""""""""""""""" "" """" "" """"" """" """ """""""""""" " """""""""""""""""""""""""""""""""""""""""""""""$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$$"(*******************(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""""""""""""" """"""""" " " """ " "" """ "" """ "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""&$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"(***************(*(*(((((((((((&&(&&&&&&&&&&&&&&&&&&$&&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""""""""""""" """"""""" " """ " "" "" "" " """ "" " " """"" """""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&$"(******************((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$""$$""""""""""""""""""""""""""""" """"""" """"" "" """" " " "" " """" "" "" """""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$ (****************(((((*(((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$"""""""""""""""""""""""""" """"""""" " "" " """ """ " " " " " "" "" " """"" """"""" """"""""""""""""""""""""""""""""""""""""""""$""""$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$"((*****************((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""" "" """""""" " " " " "" " " " " " "" """" """""" """"""""""""""""""""""""""""""""""""""""""""""$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&€"(******************(*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$"""""""""""""""""""""""" " "" "" """""" "" " " " "" " " " """""" """" "" """"""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$ ****************(**((((((((((((&(&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$"""""$"""""""""""""""""""""""" "" " "" """" " " """ " " " "" "" "" "" " " """"""""""""""""""""""""""""""""""""""""""""""""""$""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$"(***************(*(*(((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"$"$""""""""""""""""""""" """""""" "" "" """ "" " "" " """" """" """"""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$"(*****************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"$"""""""""""""""""""""""""" """""" """""" "" " "" " " " " " " " " """ """"""""""""""""""""""""""""""""""""""""""""""$""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$"(****************(*((((((((((&&(&(&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""$""""""""""""""""""""""""""""" " " " """ " " " " """ "" " " """"""" """""""""""""""""""""""""""""""""""$""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$ (******************(*((((((((((&(&&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$""$""""""""""""""""""""" """" """ " " """ " " " "" " " " "" " "" " "" """"""""""""""""""""""""""""""""""""""""$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ (******************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$"""""""""""""""""""""""""" "" " " " " " " " " " " "" " " """""""""" """""""""""""""""""""""""""""""""""""""$"$$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&$$ (*****************(*(((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""" """" " " " " " " " " "" "" """"""" """""""""""""""""""""""""""""""""""""""$$""$"$$"$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$$$& (*****************(((((((((((((((&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"$""""$""""""""""""""""""" """" " "" " " " """ " " " " " "" """""""" """"""""""""""""""""""""""""""""""""$""""$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$ (************($****(((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$$""""""""""""""""""""""""" "" """"" " " " " """ " """""""""""""""""""""""""""""""""""""""""""""$""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$(**************(*(*(((((((((((((&(&&&&&&&&&$&&&&&&&&$$$$$$&&$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$""$$""""" """"""""""""""""""""" "  """ " """ " " " """""""""""""""""""""""""""""""""""""""""$"""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$ (****************(**(*(((((((((&&&(&&&&&&&&&&&&&&&&&&&$$&$$$&$$$$$$$$$$$$$$$$"$$$$$$$$$"$""$$$$""""""""""""""""""""""""" """"" "" " " " " "  "  "" " """"""""""""""""""" """"""""""""""""""""""""""""""""$$$$$$"$$"$"$$$$$$$$$$$$$$$$$$$$$$&$&$$ (*****************(*(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$""$""""""""""""""""""""" """" " "" " " """" """""""""""""""""""""""""""""""""""""""$"$""""""$"$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$&$$$$$(*****************((((((((((((&(&&&&&(&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" " " " " " "" "" " """ """""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ (****************(*((*((((((((((&&&&&&&&&&&&&&&&&&$&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$"""""$""""""""""""""""" """""""" "" " " " """ """""""""""""""""""""""""""""""""""""""""""""""$""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ (*****************((((((((((&(&((&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$""""""""""""""""""""""""""""""" " "" " " " " "" """ """" """""""""" """"""""""""""""""""""""""""""""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$(*******************((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$&&$$$&$$$$$$$$$$$$$$$$$$"$$$$$$$$$"""""""""""""""""""""""""""" """ " "" " " """"" """ """""""""""""""""""""""""""""""""""""$"$$""""$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$(**************(**(((((((((((((&(&&&&&&&&&&&&&&&&&&&&$$&$&&$$$$$$$$$$$$$$$$$$$$$"$$$$$""""""""""""""""""""""""""""""" " " " " " " "" """"""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$(**************((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" """" " " " " """" """ """"""""""""""""""""""""""""""""""""$""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$€(***************(*((((((((((&((&&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" """ " " " """""" """""""""""""""""""""""""""""""$"""""$$"$""$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(******************((((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""" " " "" "" " " " """""" """""""""""""""""""""""""""""""""""""""$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$(********************((((((((&(&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$""$"""""""""""""""""" """"" " """" " " """ """""""""""""""""""""""""""""""""""""""""$$$"$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(****************((((((((((((((&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$"$$$$$""$$""""""""""""""""""""""""""""" """ "" " " " " "" """ """""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(************((**(*(((((((((((&&&&&&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$$$"$$$"$$""$""""""""""""""""""""" "" "" " """ " " """ " """"""""""""""""""""""""""""""""""$"""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(*****************(*((((((((((&&(&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$"$$"$$"$"$"""""""""""""""""""""""" """""""" "" " " " " " """" """""""""""""""""""""""""""""""""""""$"""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(****************((((((((((((((&&&&&&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$"$$$$$$$$"$"$""""""""""""""""""""""""" " " "" " "" " " """ """"""""""""""""""""""""""""$""""""""$"""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$(****************((*((((((((((&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""" """" "" """ "" " " " """ " """""" """""""""""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(******************(((((((((((&&&(&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""" " " " " " " " " "" """""""" """""""""""""""""""""""""$""$"""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$(*************((((((((((((((&((&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$"$$$$"$$$""""$""""""""""""""""""""""" " """" " " " """" " """""""""""""""""""""""$""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(*************((*(((((((((((((&((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$"""""""""""""""""""" " """"""" " " """"" " """ """"""""""""""""""""""""""""""$""$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$(**************(*(*(((((((((&&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$""""""""""""""""""""""""""""""" " " " "" " " """""""""""""""""""""""""""""""""""""$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((***************(((((((((((&((&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$"""""""""""""""""""""" """"" " " " " " """"""""""""""""""""""""""""""""$""""""$"$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$(**************((*(*((((((((&(&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""" " " "" " " """"" """"""""""""""""""""""""""""""""""$"$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$(*************(****(((((((((&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"""$"$"""""""""""""""" """""" "" " " " " """ """"""""""""""""""""""""""""""""$""$"$$"$$$$"$$"$$$$$$$$$$$$$$$$$$$(**************(((((((((((((((&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""" " " " """""""" """""""""""""""""""""""""""""""$$""$""$$"$$$$$$$"$$$$$$$$$$$$$$$$(*************((((((((((((&(((&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"""""$""""""""""""""""""""""" " " """" "" " " "" """"""""""" """"""""""""""""""""""""""$$$""$"$$"$$$$$$$$$$$$$$$$$$$$$$(***************((((((((((((&(&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""" """""" " " """""""""""""""""""""""""""""""""""""""$"$$$$$$$"$"$$$$$$$$$$$$$$$$$$$(****************(((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""""""" "" " """"""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$(***************((((((((((&((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$""""$""""""""""""""""""""""""""" """""""  "" " """""""""""""""""""""""""""""""""""""""$$"$$$$$$$"$$$$$$$$$$$$$$$$$$(*************((*((((((((((&(&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$"$$"$$"$"""""""""""""""""""""""" """""" " " " "" """""""""""""""""""""""""""""""""$""$""""$$$$$$$$$$$$$$$$$$$$$$$$$(**************(*((((((((((&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""" """"" " " " """ """"""""""""""""""""""""""""""""""""$""$$$$$$$"$$$$$$$$$$$$$$$$$$$((***********(*(((((((((((((((&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$"$""$"$""""""""""""""""""""""""""" """" """ "" " """"""""""""""""""""""""""""""""""""$"""""$""$$"$$"$$$$$$$$$$$$$$$$$$((************(*(((((((((&(&$&&&&&&&&&&&&&$&$&$&&$$$$$$$"$$$$$$$$$$$$$"""$""""""""""""""""""" """" "" """" " " "" "" """ """"""""""""""""""""""""""""$$"""$"$"$$$$$$"$$$"$$$$$$$$$$$$$(*************(**((((((((&(((&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$""$$$""""""""""""""""""""""""""""""" "    " " " """" " " " """""""""""""""""""""""""""$""$""""""$$"$$$$$$$$$$$$$$$(**************(((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""$""""""$""""""""""""""""""""""""""""" "" " " " """"" " """""""""""""""""""""""""""""$"$"""$"$$$$$$$$$$$$$$$$$$$((*************((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$"$"$"""$"""""""""""""""""""""""" " """""" """ """" """"""""""""""""""""""""""""""""$"$"""""""$$"$$$$$$$$$$$$$$$$$((***********((*((((((((((&(&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$"$$$$"$"$$$""""""""""""""""""""""""""" """""" " " " """""""""""""""""""""""""""""""""""$""""""$""$"$$$$$$$$$$$$$$$(************(((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""$"$$"$""$""""""""""""""""""""""""""" """ " " " """"""""""""""""""""""""""""""""""""$"""$"$""$$$$$$$$$$$$$$$$(************(((((((((((((&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$"$$$$$"""""""""""""""""""""""" """"" " " " "   " " "" """""""""""""""""""""""""""""""""""$"$$"$$$""$$$$$$$$$$$$$$$(((********(**(((((((((((&((&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$"$"$"$"""$""""""""""""""""" """ """ " " "" "" " "" "" """""""""""""""""""""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$ ((***********(((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"$"$$"$$$"$"""""""""""""""""""""""" " "" " """    " " " """""""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$ ((************(((((((((((&&(&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"$$"$$$""$""""""""""""""""""""""""" " " "" " " " " " "" """"""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$ ((*********(**(((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""""""""""""" """"""""" """ "  " "" """" """""""""""""""""""""""""""""""""""$$""$$$"$$$$$$$$$$$$$$ ((*************((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""""" "" " " "  """"""""""""""""""""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$ ((**********(*((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$"""$"""""""""""""""""" "" " " " " "   " "" " """""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$"(((***(****(((((((((((((&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$$"""$"""""""""""""""""""""""" " " " " " " "   " " "" """"""""""""""""""""""""""""""""$""""$"$""$$$$$$$$$$$$$"(((***(***((*((((((((((((&&&&&&&&&&&&&$&&&&$$&$$$$$$$$$$$$$$$$$$"""$$""""""""""""""""""""" """ " """"   "" """""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$"((*********(((((((((((((&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$"$"$$$$""""""""""""""""""""""""" " """ " "     " """""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$"(**********((((((((((((&&(&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"""$"$"""""""""""""""""""""" """ " ""   " "" " """""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$"&(********(*((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""" " " " "      " """ """"""""""""""""""""""""""""""""""$$"$"$$$$$$$$$$$$$$"((********((((((((((((&&(&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """" """ "     " " " " """""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$"(((*******(((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$"$$"""$"""""""""""""""""" """""" "" " " " " " "     " """ """""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$"((****(**(*(((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"$$$$$"$$""""""""""""""""""""" """""""" " " "    "" """"""""""""""""""""""""""""""""""$"""$$$"$$$$$$$$$$$"((*******(*(*((((((((((&(&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" " " " "      " """ " """"""""""""""""""""""""""""""""""$$"$"$$$$$$$$$$$"(((******(*((*((((((((((&&(&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""" """ """ " "       " """""""""""""""""""""""""""""""""""""""$$"$$$"$$$$$$$$$"(((*(**(**((((((((((((((&(&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""" " " "       " "" "" """"""""""""""""""""""""""""""$"""""$"$"$"$$$$$$$$$$$((((****((*(*(((((((((&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$"$$"$"$""""""""""""""""""" " """" " " ""      " """ """""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$((******((*((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""" "    " "" """"""""""""""""""""""""""""""""$""$"$$$$$$$$$$$$"((*****(((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" """" " "      "" """"""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$((((*****(((((((((((((&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""" " " " " "    "" " " """"" """""""""""""""""""""""""""$"$"$$$$$$$$$$$"(((***((*(((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$""$""""""""""""""""""""""""""" " " "       """""""" """""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$$((((*****(((((((((((((&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" "   " """" """"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$&(*******((((((((((((&&(&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$"$$$"""$""""""""""""""" """"" " " "      " "" " """""""""""""""""""""""""$"""""$""""$$"$$$$$$$$$$(((*****(*((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""" " "   "" " " """ """"" """""""""""""""""""""""""$$$$$$$$$$$$$$&((*******((((&((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" "    " " " """"""""""""""""""""""""""""""""""""$""$$$$$$$$$$$((((**(*((*(((((((((&(&(&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$"$$$"$"""""""""""""""""" """"" """" ""          " """"""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$((****(**(((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""" " " "       "" "" """""""""""""""""""""""""""""$$$$$$$$$$$$$(((*((((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" " "    """ " "" " """""""""""""""""""""""""""""""""$$$$$$$$$(((***((((((((((((((&&(&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$"$$"$$""""""""""""""""""""""""" " "       " """ """""""""""""""""""""""""""""""$"$$"$$$$$$$$&((((**(((((((((((((((&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""" """" ""         "" " """"" """"""""""""""""""""""""""""$"$$$$$$$$$$$(((***(((((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" " " """       " "" "" """" """"""""""""""""""""""""""$""$"$$$$$$$$$0&((**((*((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""" "" """"     " """"""""""""""""""""""""""""""""""""$$$$$$$$$$$"((((**((((((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"$$"$"""""""""""""""""""""""""""""""""        """" """""""""""""""""""""""""""""""""""$$$$$$$$$$$$(((***(((((((((((((&((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""$$""""""""""""""""""""""""""""""" " "       """""""" ""$""""""""""""""""""""""""$"$$$$$$$$$$(((((((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""" " "    " " "" """"""""""""""""""""""""""""""$$"$$$$$$$$$$$&(((((**(((((((((((&(&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""" "     " """" """""" """"""""""""""""""""""$""$$$$$$$$$$$&(((((***((((((((((&(&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" """"         " " """"""" """""""""""""""""""""""""$$$$$$$$$$$$$&((((*(((((((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""" "    " "" " """" """""""""""""""""""""""$$"$$$$$$$$$$@((((*((((((((((((((((&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" " "       " """ " "" """""""""""""""""""""""$"$"$$$$$$$$$&(((((*(((((((((((((&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""" ""  " """ """"""""""""""""""""""""""""$"$$$$$$$$$$&((**(((((((((((((&((&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""" """ "" " "    " " "" """ """""""""""""""""""""""""""$$"$$$$$$$$$$&((((((((((((((((((&((&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" """ " "" "    """""" """"""""""""""""""""""""""$"$$$$$$$$$$$&(((**((((((((((((&&(&&&&&&&&&$$&&&&$$$$$$$$$$"$$$$$$$"$""""""""""""""""""" """"""""""" "        " """" "" """""""""""""""""""""""""$"$$$$$$$$$&&((((((((((((((((&(&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" """"" ""        " " " """ """""""""""""""""""""""""""$$"$$$$$$$$$&(((((((((((((((((&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""" " "" ""  " " "" "" """""""""""""""""""""""""""$$$$$$$$$$$$$&((((((((((((((((((&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$"$$""$""""""""""""""""""""""""" " " "      " " """""""""""""""""""""""""""""$$$$$$$$$$$$$4&(((((((((((((((((&&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$"""""""""""""""""""""""" " " " " "   " " "" """"""""""""""""""""""""""""""$$$$$$$$$$$$$&(((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" " """ ""     """""" """"""""""""""""""""$$"$$$$$$$$$&(((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""" " "" "      " """""""""""""""""""""""""""$"""$$$$$$$$$$$$&(((((((((((((((((&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""" " "" "       " """""""""""""""""""""""""""""$$$$$$$$$$$$$$ €&(((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""" "      " " "" """"""""""""""""""""""$$$$$$$$$$$$$ &((((((((((((&((((&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"""$$""$"""""""""""""" """""" " "     " """""""""""""""""""""""""$""$$$"$$$$$$$$ &(((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""" " ""     " "" "" """"""""""""""""""""""""""$$$$$$$$$$$$$ &((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$"""$"""""""""""""""""""""""""" "     " """"""""""""""""""""""""$$$"$$$$$$$$$$$$ ((((((((((((((((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$"$""""""""""""""""""""""""""" ""      "" """"""""""""""""""""""""$$$$$$$$$$$$$"&((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""" """ " " """ "      " """" """"""""""""""""""""$""$$"$$$$$$$$$$$" &&(((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""" "" """"" "     " """"" """""""""""""""""$""$$$$$$$$$$$$$$"$&(((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"$"""""""""""" """"""""" """" " "        "" """"""""""""""""""""""""""$$$"$$$$$$$$$ &((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$"$"$$"""""""""""""""""""" """""" """"         " """""" """"""""""""""""""""$"$$$$$$$$$$$$&((((((((((&((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""" """" "       " " """""""""""""""""""""""""$$$$$$$"$$$$$$$&((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$"$""""""""""""""""""""""""" " "" ""      "" """""""""""""""""""""$$""$$$$$$$$$$$$$$"&&(((((((((((&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""" ""   " """""""""""""""""""""""""""$"$$$$$$$$$$$$$"L&&(((((((((&(&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"""$$""""""""""""""""""""""" "     " " "" """"""""""""""""""""""$$""$$$$$$$$$$$$$$"&(((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""""""""""""""""""" """" " """ "      " " """"""""""""""""""""""""$"""$"$$"$$$$$$$$$$ &&((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$""$""""""""""""""""""""""" " " "      "" """"""""""""""""""""""""$$$$"$"$$$$$$$$$$$"&(((((&(((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"""$""$$"""""""""""""""""""" "" """" "   " " "" """"""""""""""""""""""""""""$$$$$$$$$$$"&&(((((((((&&&&&&&&&&$&&&$$$$$$$$$$$"$$""$"$$$"""""""""""""""""""""""" "" "  " "" """"""""""""""""""""""""$$$$$"$$$$$$$$$$$$"&&((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""" "     " """""""""""""""""""""""""$"$"$$$"$$$$$$$$$"&&&(((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$"$""$"$""""""""""""""""""""" """ " "   "" """" """"""""""""""""""""""$""$$$$$$$$$$$"&&&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$""$"""""""""""""""""""""" """" "   " """ """""""""""""""""""""$""""$$"""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" """ "     "" """""""""""""""""""""""""""$$$"$$$$$$$$$$$$$&&&&&&(&(&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""" """      " """"""""""""""""""""""""""""""$$$"$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""" " "" "" " "   " """""""""""""""""""""""""""""$"$$$$$$$$$$$$$$&&(&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$"$$$$"""""""""""""""""""""" """ """ ""  "" """""""""""""""""""""""""""""""$"$"$$"$$$$$$$$$&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$""""$""""""""""""""""""""""" "" " "  " """"""""""""""""""""""""""""$$""$"$$$$$$$$$"&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""" """" " "" "   """ """""""""""""""""""""""""""$"""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""" "" "  """"""""""""""""""""""""""""""""$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&$&&$$$$$$$$$"$$"$$"""""""""""""""""""""""""""" """ " " " " "" "" """""""""""""""""""""$""""$$"$"$$$$$$$$"&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$"$$$$$""$"""""""""""""""""""" "" " " " " " """"""""""""""""""""""""""""""$"$$$$$$$$$"$&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$"""$"$"""""""""""""""""""""" " " " " "" " " """"""""""""""""""""""""""""""$$$"$$$$$$$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""""" " """ """""""""""""""""""""""""""""""$$$$$$$$$$"$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""$$"$$""""""""""""""""" " """ " "  " "" "" """""""""""""""""""""""""$"""$$""$$""$""$$$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """ """ " " " """"""""""""""""""""""""""""""""""""$$$$$$$$$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""" "  " """ " """""""""""""""""""""""""$"""""$""$$$$$$$&&&&&&&&&$&&$$&$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""" """"" " " " " """""""""""""""""""""""""""""""""""$"""$$$"$$$$&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""" " """ " """"""""""""""""""""""""""""""""""$""""$"$$$$$$&&&&&&&&$&$&$$$$$$$$$$$$$$$$$"""""$$""""""""""""""""""""""" " " " "" """""""""""""""""""""""""""""$"""$$$$$"$$$$&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$"""""$""""""""""""""""""""" " """  """ " """"""""""""""""""""""""""""""""""$"$"$$$$$$&&&&&&&&&$&&&$$$$$$$$$$$$$$$$"$""""""""""$"""""""""""""""" " "" "" "   """" """""""""""""""""""""""""""""""""""""""$$$"$ "&$&&&&&&$$$$$ $$$$$$$$$$$$$$$$"""""""""""" """"""""""""""""""""   " """"""""""""""""""""""""""""""""""""""""$$""$$$$$$$&&&&$$$$$&$$$$$$$$$$$$$$$$"$$$""$""""""""""""""""""""""" "" " "      " "" """""""""""""""""""""""""""""""""""""$$"$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" """ "  " """"""""""""""""""""""""""""""""""""""$$$$$$$$&$$&&$$$$$$$$$$$$$$$$$$$$"$"""""$"""""""""""""""""""" "" " " """ """""""""""""""""""""""""""""""""""""""""$$"Ø $$$$$&&$$$$$$$$$$$$$$$$$$$$$"""$"$""""""""""""""""""""""""" " "" " """"""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""" " " "    " """""""""""""""""""""""""""""""""""$""""""$&$$&$$$$$$$$$$$$$$$$$$$$"$$$$"$"""""""""""""""""""""""" """  " """"""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""""""""""""""""""""""" """"" "  """" """""""""""""""""""""""""""""""""""""""$""" $$$$&$$$$$$$$$$$$$$$$$$$$""""""$"$"""""""""""""""""""""" " " " " " "" """""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""" """ " & """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""" """"" " "" """"""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$""""""$""$"""""""""""""""""""""" " " "   """ """ """"""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" "" " "" "" " " """"""" " """""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$"$"$$""$"$"""""""""""""""""""""""""""""""" "    " """"""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$""""""""$""""""""""""""""""""" """ " "  " " """"""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$"$"""$""""""""""""""""""""""""""" """" "  """""" """"""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$"$$""$""""""""""""""""""""""""""""""""""""" "  " " """"""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$"""$""$"""""""""""""""""""""""""""""""" " """" " " " """"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""" """""" " " """"" """"" "" """""""""" """"""""""""""""""""""""$$$$$$$$$$$$$$$"""""$""""""""""""""""""""""""""""""""" " " " """" """""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""" ""  " """"" """"" "" """""""""""""""""""""""""""""""""$"$$$$$$$$$$$$"""$"$$""""""""""""""""""""""""""""""""" " " " " """"""""""" " """""""""""""""""""""""""""""$$$$$$$$$"$"$"$$"$""""""""""""""""""""""" """""""""""""""" " " " " " " " """""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$"""$""""""""""""""""""""""""""""" """""""""" "" " " """" """"" " """""" """"""""""""""""""""""""$""$$$$$$$""""""""$"""""""""""""""""""""""""""""""""""""" " " " " """ "" """""" "" " "" " " """ """"""""""""""""$""$$$"$$"$""$""""""""""""""""""""""""""""""""""""" """"" " " """ " """"" "" """" """ "" """"""""""""""""""""$$$$$$""""$"""""""""""""""""""""""""""""""""""" " "" " "  " " "" "" """ """"" "" " """"" """""""""""""""""$"""$""$$$$"$$"""""""""""""""""""""""" """"""""""""" " " " " """ """"""" """"""""""""""""""""""""""""$"$"$$$$$$""$$""""""""""""""""""" """"""""""""""" """ " """" " " """ " " """""""""""" """""""""""""$$$$""$"$""$""""""""""""""""""" """" """"""""" "" " " " " " " " "" " "" " """ """" """"""""""""""""""""À""$$$$"$"""""$""""""""""""""""""""""""""""""" """"""" " " " "  " "" " " " " """" """"""""" "" """""""""""""""""""$"$"$""""""""""""""""""""""""""" """""""" """" " " "" " " " " " " " " " " " " " " """" " " """"""""""""""""""""$"$"$"""$""""""""""""""""" """"""""" "" """" "  " " " " " "" " " " " " " " "" """" """" """""""""""""""""""""""""""""""""""""""""""""""""" """""""" """ """ " " " "  " " "      """ " """ " """""""""""""""""""$"""$"$$"$""""""""""""""""""""""""""""""" """ " " " " " " "  " " " " """"""""""""""""""""""""""""""""""""""""""""""""""""""" "" """ " "" " " " " " " " "" """""" """"""""""""""""