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 = '188B02' IMAGE_NUMBER = 33684645 IMAGE_TIME = 1977-03-01T19:44:58Z EARTH_RECEIVED_TIME = 1977-03-03T08:53:49Z ORBIT_NUMBER = 188 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.033940 NOTE = "HIGH RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END  C095‹×Mþk¿? òšmú,6æ$;.5. áë¯UP (*******************(**(*(((((((((((((((((((((((&((((((*(((((((((((((((((*(*((((((((((**(((((*((*((((***(*((***(***(****(**************************,,******,**,******,*,,****,**,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,..,,,,,,,,,,,,,,,,**,**************((((&&$ &(***********************(** $*******((*(**((((*(***((((((**((**(((*(*(*(((((((*(((((((((((*(***((*(*(*(**(*(****((**********(***********************************************************************,*****************,***,,,,,**,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,************(****(*(((((&& &((**********************(*((((((((((((((((((((((((((((((($((((((((((((((((((((((((((("(((((((((((((((((((((((((((&&(((((((((*((((((((*((*(((((((((****((((*(*(*(*(*(*****(*(**********************************************************,,,****,,*,,*,*,,,,,,,*********,***********(*(***(*(((((&&&((((*(*****((**(((((((((((((((((((((((((((((((((((((((((((((((((((&&(((((&((&((((((&&(&&(((((((((&(((((((((((((((((&((((((((((((((((((((((((((((&((((((((((((((((((((((((((( $(*(*(((****((*((((**(**((*(&((***((*********************(***************,*,**********************((((((((((((((((&& &&(((((((*((((((*((((((((((((((((((((((((&&&((((((&(&(&(&(&(&&&&(&((&&&&&&&(&(&((&&&&&&&&&&&&&&&&&&&&(&&&(&(&(&&&&&&&&&(&(&(((((((((&(&(((((&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*(((*((*****(******&(***************************"$******((((((((((((((((((((&"&&(((((((((((((((((((((((&((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&(&&&(&&&&&&&&&&&&&*((((&(&(((((&((((&((((((((((((((((((((&((((((((((((((*(((((((((((((((*(*(***(*(*****(((**((********(*******((((((*((((((((((((((((((((&&n&&&((((((((((((((((((((((((((((&&&&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&(&&&&&&&&&&(&(&(((((((((&((&((((((((((((((((((((((((((((((((((((((((((*((((((((((((((*(***(***(*(*(((*((((((((((((((((((((((((&&&&& &&((((((((((((((((&(((((((((((((&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&((&&((&(((&((&&&(&(((((((((((((((((((((((((((((((((*(((((*((((*((((((((((*((((((((((((((((&(((((((&&&&&$&&&(((((((((((((((((&&&&(&((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&(((&(&(&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((&(&&(&(&&&&&&&&&(((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$&&&$$&&&$&&$&$$$&$$$$&&&&$&$$$&$&&&&&&$&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&(&(&((((&((((&(((((((&((((((((((((((((((((((((((((((((((((((&(&((&&&&&(((&&(&&&&&&&&(((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&$$$$$$&&$$&&$$$$$&$&$$$$$&$&&$&$$&$$$$$$$&&$$$$$&&&$&&$&&&&&$&&&$&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&(((((((((((((((((((&((((((((((((((((((((((((((((&(&&&&&(&&&&&&&&&&&&$&&((((((((&((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$&&&&&&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$&$$$$$$$$$&$$$$$$$$&$&&$$&$$&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&((&(&(((((((((((((((((((((((((((((&&(&&&&(&&&&&&&&&&&(&&&&&&&&&&(&((((((&&(((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&$$$&$$$$$$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$&&$$$&&&&$$&&$$$&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&(&&((((((((((((((((((&(((&&(&((&&&&&&&&&&&&&&&&&&&&&$&&&(&&((&&&(&&((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&$$$$&$$$$$&$&&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&(&((&((&(&(((((&(&(&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&((&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$&$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&&$$$$&&$&$$$$$$&&$&$&$&&$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&(((&(((&((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&&&$$&&$$$$&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$l$&&&&&&((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$&&&$&$$&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&(&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&$$&$$$&$$$&$$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&(&&(&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$&$$$$&&&&&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&((&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$&$&&&$$$$$&&&$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$&&&&(&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$"$$"$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$&$$&&$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"""$$$$$""$""$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$""$$$$$"$"$$"""$$""""""$$$$$""$$""$"$"$$$$$$"$$$$""$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$$$$&$&$&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&$$$$&&&&(&&&(&&&(&&&&&&&&&&&&&&&&&&&&&$&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$"$"""""$$$$"""$"$"$$"$"""""$""$$"$"$$$"$"$$$""$"$$$$$$"$$""$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$&&&$&$$&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$"$$$"$"$"""$$$$$"$"$$"$"""$""$""$$"$"""$$"$"$$$""""$$$"$""""$$$"$$"$""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&$$$&$&&&$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$&$$$&&&&&&&&(&(&(&&&&&&&&&&&&&&&&&&&&&&$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$"$$$""""$"$$"$""""""""""""""""$"$"""$""$""""""$""$""$$$$""$"$"$$$$""$$$$$$"$"$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$&$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$"$"$""""$""$"""$$"""""""""""$""""$""$$"""$"""""$"""""""$"$$"""""$$$"$"$""$"$$$$$"$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&$&&&$&&&&&&&$&&&&&&&&$$$$&$$&$$$$$$&&&&((&(&&&(&&(&&(&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$"""""""""$""""$""$""""""""""""$"$""""""""""""""""$""$""""$"$"$"$""$"$""$"$"$"""$$$"$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$&$&$&&&&&&$&$$$$&&&&&&&&$$$$&$$&$$$$$$$$$ð$&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"$"""$"""""""""""""""""""""""""""$""""""""""""""""""$$""""$"""""$"$$"""""$"$$""""$"$""$"""$"$"$""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$&&$$&$$$$$$&&&&&&&&&&$$$$&&$$$$$$$$&&$$"$&&&&&(((&&&&((&(&&&&&&&&&&&&&&&&&$&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""$$"$"""$""""""""""""""""""""""""$"""""$""""""$""""""""""""""""""""""""""""""""""""$$$""""$"$$$"$$$$$$$$"$$$"$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&$&$$&$$$$&&$$$$&&&$&&$$$$$$$$$$$$$$$$$$ˆ"&&&&&&&((((&(((&&&&(&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$"""$$"$$$""""$$$"$$$$"$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$&$$$$$$$&$$&&&&&&&$$$$$&$$$$$$$$$$&$$ &&&&&&(((((&&&((&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$"""""""""""""""$"""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""""""$$"$$$$$$""""$$$"$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$&$&$$$$$$$$$$$$$$&$$$$$€"&&&&&(&((((&(&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$""$""""$"""""""""""$""""""""$""""""""$$""""""""""""""""""""""""""""""$"$""""""""""""""""""""""""""""$$$"$"""$$$""$""""$"""$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$ ¬ $&&&&&((&(&&&& &&&&&&&&&&&&&&&&$&&&$$&$$&$$&$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$$$"""$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$"""""$"$""""$$"""$$"$"""""$$$"$$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&$$$$$$$$$$$$$$$$$$$&&$$$ $&&&(&(&((&((( &&&&&&(&&&&&&&&&$&&&&$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""""""$""""""""""$""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$$"$"""""$"$$""$"$"$$""$""""$$"$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$ &&&&&(&((&&&&&(&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$"""""""""""$"""""$$""$"""""$"$$""$"$$$$$$$"""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&&&(&(&(&((&&(&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$""$"""$"""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""$"""""""""$$""$"$"$"""$"$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$&$$&$$$$&$$$$$$"$$$$$$$$$$$$$""$&&&&&((((((&&&((&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""$""""""""$""""""""$$$$"$"$"$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$&$$""$&&&&((&(&(&&((&&&(&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""$"""""""""$"$$""""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  &&&&(((((((((&(&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$""""""$$$""""""""$$$"$"$""""$""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$ &&&&((((((&&&&(&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$"""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$""""""$$"$$"$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&&((&&((((((&&&&&(&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""$"""""""""""""""$"""""""""""""""""""""""$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ "&&&&(((((((((&&&&(&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$""""""""""""$$$""$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$ &&&&(((&(((((&((&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""$"""$"$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ "&&&((((((((((((&(&((&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$"""""""$$$""$""""$$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&((((((&((&(&(&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""$""""""$"$$""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" &&&(((&(((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$"""$"$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&&(((((&((&(&((((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&(((((((((((&&&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ "&&&&(((((((((&((&(&&(&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$"""$$$""$$"$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&(((((((((((&((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" "&&&&(((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$""$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&((((((((((&((&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$""$"$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"""$"$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&(&(((((((((&(&&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&(&((((((((((((((&&&&&&&&&&&&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$"$""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """""" """""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""$"$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&(((((((((((&(((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""" """""" """""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$"""$$"""$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$ &&(((((((((((((((&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """"" """""""""""""""""""" """""""""""""""" "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$"$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&((((((((((((((&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$""""""""""""""""""""""""""""""""""""""""""""""""" "" " """"""""""""""""" """"""""""""""""""""" """""""" """"""""""""" """ """""""""""""""""""""""""""""""""""""""""""""""""$"$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&(((((((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$$"""$""""""""""""""""""""""""""""""""""""""""""""""" """"""""" " "" """""""" """""""""" """" """"""""""" """ """" " """""""" """""""""""""""""""""""""""""""""""""""""""""""""$"""$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&(((((((((((((&(&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$"$$"$$$$"$$""""$""""""""""""""""""""""""""""""""""""""""""""""" """""" " """"""""""" """""""""""""""" " """""""" " """ "" """""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&(((((((&(((((&(&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"$""""""""$""""""""""""""""""""""""""""""""""""""" " "" """""""" """"""""" """"""""""""""" """"" """ """""""" """ """" " " """" """"""""""""""""""""""""""""""""""""""""""""""""""$""$"""""""$"$"$$$$$"$$$$$$$$$$$"$$$$$$$$$$$$$ &&&((((((((((((&&&(&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$"""$"""$"""""""""""""""""""""""""""""""""""""""""""""""" " " "" """" "" " " """""" """"""""" "" " """"" "" """ """"""" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$À &&((((((((&(((((&((&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$"""$"""""""""""""""""""""""""""""""""""""""""""" " """" """" """""""""""""" """" " """ """"" """"" " """ "" " """"" """ """"""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$"""""$"$$$$$$$$$"$$$$$$$$"$"$$$$$$$" &&((((((((((((((&&&&&&&&&&&&&&$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$""$$""""$"$"""""$"""""""""""""""""""""""""""""""""" "" " " " """ """" "" "" " " """" "" " "" " """""" " " " """"""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$"&&((((((((((((&(&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""""""" """"""""""""""""""" "" """"""" "" """" " "" " """ """""" " " "" "" """"" "" " "" """ " """ """""""""""""""""""""""""""""""""""""""""""""""""""$$""""""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $&&(((((((((((((((&(&&&&&&&& $&&&&$$&$$$$$$$$$$$$$$$$$$$""$$$$"$"""$$"""""""""""""""""""""""""""""""""""""" """" " " " " $"" " "" " "" " " " "" "" " " " " """" " " "" """"" """"""""""""""""""""""""""""""""""""""""""""""""""""$""$$"$"$"$"$$$$$$$"$$$$$$$$$$$$$$$$$&((((((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$""""""$"""$""$"""$"""""""""""" """""""""""""""""""""" ""  " " """ "" """" " " " " "" " """"" " " " " "" """""" """"""""""""""""""""""""""""""""""""""""""""""""""""$$""$$$$$$""$$$$$$"$$$$$$$$$$$$$$" &((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""""""$""""$""""""""""""""""""""""""""""" """ " " " " " " " " "" "" " " """" " "" """"" "  """""""""""""""""""""""""""""""""""""""""""""""$"$"$""""$"$$$$$$$$"$$$$$$$$$$$$$$$" &&(((((((((((((((&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$"""""""""""""""""""""""""""""""""""""""""""" "" " " " "" " " " " " " " " " " " " " " """""""""""""""""""""""""""""""""""""""""""""""""""$"$$"$"$""""$"""$$$$$$$$$$$$$$$$$$$$$$ &&((((((((((((((((&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$"$$$$"""""""""""""""""""""""""""""""""""" """ " "" " "" " " " "" " " " " " " " """""""""""""""""""""""""""""""""""""""""""""""""""$"""$"$"$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$ &((((((((((((((&&&((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$"""""$$"""$$"""""""""""""""""""""""""""""""""" " """"""" " " "" " " " " " " " "" "" " " " " " "" " """""""" """""""""""""""""""""""""""""""""""""$""""""$""$$""$""$$"$$$$$$$$$$$$$$$$$$$$$$" &&&((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$"""""""""""""""""""""""""""""""""""""""" " "" " " "" " " " " " " " " " " "" "" "" """"" " """"""""""""""""""""""""""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&((((((((((((((((&(&&(&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$"$"$$""$$"""""""""""""""""""""""""""""""""""" """ " "" " " " " " "" "" " " " "" "" """""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$""$""$$$$$$$$$$$$$$$$$$$$$$$&(((((((((((((((((&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$"""""""""""""""""""""""""""" """""" """" " """ "" " "" " " " """ "" """""""""""""""""""""""""""""""""""""""""""""""$""$"$"$$$"""$$$$$$$$$$$"$$$$$$$$$$$$$$$&(((((((((((((((&((((&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$""$"""$""""""""""""""""""""""""""""""""""" " """ " " "" " "" "" " "" " " " " " " """"" """""""""""""""""""""""""""""""""""$""""""$$""$$"$"$"$"$$$$$$$$$$$$$$$$$$$$$$" &&(((((((((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""" """ " " " "" "" " "" " " " " " "" "" """""""""""""""""""""""""""""""""""""""""""""$$"$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$" &(((((((((((((((&((((&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$""""""""""""""""""""""""""""""""" "" " " " " " """"""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&((((((((((((((&(((&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"""""$"$""""""""""""""""""""""" """"""""""" " "" " " "" " " "" """""""" """""""""""""""""""""""""""""$"""""$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$"&((((((((((((((((((&((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""""""$""""""""""""""""""""""""""" " """"" " "" " "" " " " " " " "" " """""" """"""" """""""""""""""""""""""""$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&(((((((((((((((((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$""""""""""""""""""""""""""""" """"" " " " """" " """"""""""""""""""""""""""""""""""""""""""$$$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&(((((((((((((((((((&(&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$""""$""$""""""""""""""""""""""""""""""""""""" " " " " " " """"""""" """"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &((((((((((((((((((((&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$"""""""""""""""""""""""""""""""""" """" " " " " " "" " """" """""""""""""""""""""""""""""""""$""$"$$$"$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$&(((((((((((((((((((&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""$""""$""""""""""""""""""""""""""""""""" " "" " " "" """"""" " "" " """""""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&((((((((((((((((((&(&((&&&&&&&&&&&&&&$&$$$&&$$$$$$$$$$$$$$$$$$"$$"$$$"$"""""""""""""""""""""""""""""" """""""" " "" " " """""" """""""""""""""""""""""""$"""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&((((((*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$""""""""""""""""""""""""""""""""""" "" " " " " " " " "" """" """"""""""""""""""""""""""""""$""$"$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&((((((*(((((((((((((((&&&&&(&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"""""""""""""""""""""""""""""""""""""" " """"" " " "" " " "" "" """""""""""""""""""""""""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$"$$""""""""""""""""""""""""""""""""" """ """"" "" " "" "" " " " " "" " "" " """"""""""""""""""""""""""""""""$$"$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&(((((((((((((((((((&&(&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"""""""""""""""""""""""""""""""""" " " """ "" " " " " "" """""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((*(*((((((((((((((&&&(&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$""""$""""""""""""""""""""""""""""" " " """ " """ "" " " " " """"""""""""""""""""""""""""""""$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$"""$$"$$$"""""""""""$"""""""""""""""""""""""""""" """ "" " "" """ """ """""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((*(((((((((((((((&((&&&&&&&&&&&&&$$$$&$$$&$$$$$$$$$$$$$"$$$$$$$$$$"""$"""""""""""""""""""""""""" """" " """ """"" " """ "" " """"""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((**(((((((((((((((((((&&&&&&&&&&&&&&$&&&&&&$&$$$$$$$$$$$$$$$$$$"$$$$""$$$"$$"""$""""""""""""""""""" """"""" "" " "" " " """ """"" """"""""""""""""""""""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&((((*((((((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$"""""""""""""""""""""""""""""" "" "" "" """ " " """"" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&((((((((((((((((((((((&((&&&&&&&&&&&&&$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""$"""$"""""""""""""""""" "" "" " "" " " " " """"" """"""""""""""""""""""""""""$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&(((*((((((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$""""""""""""""""""""""""""""" "" """""" "" "" " " " " """""""""""""""""""""""""""""""""$"$$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&(((*(*((((((((((((((((((&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$"$$$$$"$"$""""""$"$"""""""""""""""""""""""" """""""""" " " " """ """"" """""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&((((**(((((((((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"$"$"""$"""""""""""""""" " " "" " " "" " " """"""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&((((((((((((("(((((((&(&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$"""""""""""""""""""""""" """" "" " " " " " " " """""""""""""""""""""""""$"""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&(((((((**((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"""$ ""$"""$"""$"""""""""""""""  """"" " "  " " " "" "" """""""""""""""""""""""$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&((((((**(((((((((((((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"$""""""""""""""""""""""" " "" "" "" "" "" "  " " "  """""""""""""""""""""""$"""""$"""$$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$&$$$€(((((((((((((((((((((((((((&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$""""""""""""""""""""""""""""" "" " """ " " " """" """""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"<&(((*((*(((((((((((((((((&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" " """ "" " " """""""""""""""""""""""""""""""$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&(((((*(*((((((((((((((((&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""" " " "  " """""" """""""""""""""""""""""""$"$"""$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$ (((******(((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$""$""$"$""""""""""""""""" """" " " " "" " """""""""""""""""""""""""""""$"$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &((((*(*(((((((((((((((&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$$"""$"""""""""""""""""""""" "" " "  """""" """""""""""""""""""""""""""$"""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((***(*((((((((((((((((&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$"$$$$$$$"$"""""""""""""""""""""""""""" " " " "" " " """""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&((((***((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""" "" " " " " " """""""""""""""""""""""""""""""""$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&((((((*((((*((((((((((&((&&&&&&&&&&&&&&$&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""" """ " " "" " " " """""""""""""""""""""""""""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((*(*(*((((((((((((((((((&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"""""""""""""""""""""""" """"" "" "" """"""""""""""""""""""""""""""$""""$"""$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$&((**(((((((((((((((((((&((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""" " "" " "  " "" " """""""""""""""""""""""""$""$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&(((*((*((*(((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""""""""""""""""""""""""""""""" " "  " " " """"" """""""""""""""""""""""""""""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((****((*((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$"$"$$"$""""""""""""""""""""" " """" " " "   "" " " """"""""""""""""""""""""$""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$(((*****(((((((((((((((&((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"$""""""""""""""""""""""""""" """" " "" "    "" "" """""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&((****(**(((((((((((((((&(&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""""""""""""""" " """" "  " """"""""" """""""""""""""""""""""$""$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((**((**(**(((((((((((((&&(&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""" """ """ """ "   " " """""""""""""""""""""""""""""""""$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((***(**(((*((((((((((((&&&((&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""" " " """ "    """" """" """"""""""""""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((******(((((((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""" """"" "" "   " " "" """" """""""""""""""""""""$"""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(*((((*(**(((((((((((((((&&(&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""" """"""" "" "" " " " "" " """"""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$(((*(****(*(((((((((((((((&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$"""""$"""""""""""""""""""""""""""""""""""""""""""" " ""     """ """""""""""""""""""""""""""""$"""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$ (((******(((((((((((((((((&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$"""""""""""""""""""""""""""""""""" """""" " "     " "" """"""""""""""""""""""""""""""""$"$"$"$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$(((*(***(*(*(((((((((((&&(&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$"$$"$$"$$"""""""""""""""""""""""""""""""""""""" """" "   """"""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@((((*******((((((((((&(((&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""" """""""""""""""""""    " " " """""""""""""""""""""""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$&$$$((*******(((((((((((((((&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""" "      " " "" """ """"""""""""""""""""""""""""""$""""$""$$"$$$"$$$$$$$$$$$$$$$$$$$$(((******(((((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""""""""""""""""""""" """ ""    " """""""""""""""""""""""""""""""""""""$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((*((((((((((((((((((((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$"$$$"$$""""""""""""""""""""""""""""""""""""""" " " "     " " """"""""""""""""""""""""""""""""""$$"$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$((((((((*(*((((((((((&((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""$$$"$"""$"""""""""""""""""""""""""""""""""""" " """      " " " """"""""""""""""""""""""""""""""""""$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$((((((*((((((((((((((&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$""""""""$""""""""""""""""""""""""" """"" """ " "     " " """ """"""""""""""""""""""""""""$"""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$À&((**(*(*((((((((((&((&(&&(&&&&&&&$$&$&$&$$$$$$$$$$$$$$$$"$$$$"$$$""$$""""""""""""""""""""""""""""""""""" " ""    " " " " """""""""""""""""""""""""""""""$"""$""$$$$$$$$$$$$$$$$$$$$$$$$$$&((((((**((((((((((((((&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$""$""$$""""""""""""""""""""""""""""""""""""" "      """"" """""""""""""""""""""""""""""""""""""""$"$$$$$$"$$$$$$$$$$$$$$$$$&((((((*((((((((((((&((&&&&&&&&&&&&$&$&&$&$$$$$$$$$$$$$$$$$$$$$""""""""$""""""""""""""""""""""""""" """"" " ""       " " " """"" """"""""""""""""""""""""""""""$""$$$$"$$$$$$$$$$$$$$$$$$$$$$ &((*(((((((((((((((((&&&&&&&$$&&&&&&&&$$$&$$$$$$$$$$$$$$""$$$"$""""""$""""""""""""""""""""""""""""""" " ""      " """""""""""""""""""""""""""""$""$"$$"$"$""$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((&(&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$""$"$"""$$""$""""""""""""""""""""""""""""""" "        " "" "" "" """"""""""""""""""""""""""""""$"""""$"$$$$$$$$$$$$$$$$$$&$(((((((*(((((((((((((&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""" "      """"""" """""""""""""""""""""""""""""$$$""$$$$"$$$$$$$$$$$$&$$$$((((((((*(((((((((((&&&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$""$$""""""$"""""""""""""""""""""""""""""""    """""""""""""""""""""""""""""""""""$"""""$$$$$"$$$$$$$$$$$$$$$$$&(((((((*(((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""" """""""" "      " " " """""""""""""""""""""""""""""""""""$$"$$$$$"$$$$$$$$$$$$$$$$&((((*(((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$"$$$$"$"$""""""""""""""""""""""""""""""""" "" "       " " """""""""""""""""""""""""""""$""""""$"$$"$$$$$$$$$$$$$$$$$&((((((*(((((((((((((&(&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$"$"$""$"$""""""""""""""""""""""""""" """""""      """"" " """"""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$&((((((((((((((((&((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""$$"$""""""""""""""""""""""""""""""""""" "  """"""""" """"""""""""""""""""""""$"$""$$$$$$$$$$$$$$$$$$$$$ &((**(((((((((((((((&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$"$$$""$"$"$""""""""""""""""""""""""""" " "     " " " """ """""""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$ &((((((((((((((((((((&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$"$""""$""$$"""""""""""""""""""""""""""" " "     " " "" """" """"""""""""""""""""$"""$"$$"$$$$$$$$$$$$$$$$$& &((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$""$"$$""""""""""""""""""""""" """" "" " " "   " " "" """""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$ J&(((((*(((((((((((&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$"$$$$$""""""""""""""""""""""""""""""""" "" """ "   " " "" """""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$ À&((((**(((((((((((((&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$"$$$""$""""""""""""""""""""""""""""" """" "   " "" """""""""""""""""""""$""""$"$$$$"$"$$"$$$$$$$$$$&$$$ &(((*((((((((((((((&(&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$""$$"$$"$$"""""""""""""""""""""""""" """" " " "  " "" """""""""""""""""""""$""""$$"$"""$$$$$$$$$$$$$$$$ ((((((((((((((((((&(&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""$""$"""""""""""""""""""""""""" " " "  """""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$&$$& &(((((((((((((((((&(&(&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""" """ "    "" """"" """"""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$"&(((((((((((((((((&(((((&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$$"$$"$""""""""""""""""""""""""""""""""""" "     " " "" """""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$"&(((((((((((((((((((((&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$""$""$"""$"""""""""""""""""""""" """"" " " "  "" " " """""""""""""""""""""""$"$$$$$$$$$$$$$$$$&$$ &(((*((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""""""""""" "    " """"" """"""""""""""""""""""$$$$""$"$$$$$$$$$$$$$&$"@&(((((((((((((((((&((&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$"$$""$""""""""""""""""""""""""""""""""" """"    " """""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$"&((((((((((((((((((((&&&&&&&&&&&&&&$&&&&$&$&$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""" """""""" " "    """ """"""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$"À&(((((((((((((((((((&&&&&&&&&&&&&&&&&$&$&&$&$$$$$$$$$$$$$$"""$$""""""""""""""""""""""""""" """"""" """" "     """"""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&((((((((((((((((((((&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$"$$$"$""""""""""""""""""""""""""""" " " "    " " " " """"""""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$$"&((((((((((((((((((&&&&&&&&&&&&&&&&&&$$&$$$$&$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""" """" " " "" "  "" "" """""""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$(((((((((((((((((((&(&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$""$"$"""""""""""""""""""""""""""""" """"" " "   " " "" """" """""""""""""""""""""$""""$$$$$$$$$$$$$&&$$&((((**((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" " "" " "      "" """ """""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$À&(((((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""""$""""""""""""""""""""""" """"""" "" " "   " " " """"" """""""""""""""""""""""""""$$$$$$$$$$$$$$&$$$$"&((((((((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""" """ "      " " " " "" " """"""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$"&(((((((((((((((((((((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""" "    " " " " """""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$&(((((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""""""" """"" " ""       "" "" " """"""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$&(((((((((((((((((((&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""" "" "          " "" """"""""""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$&((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$"$$$"""""""""""""""""""""""""""""""""""""""""" ""      """ """"""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$(((((((((((((&((&&&&&&&&&&&&&&&&&&&$$$$$$ "$$$$$$$$$$$"$"$"""$"""""""""""""""""""""""""""""""""""" " " "      " """" """""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$&(((*((((((((((((((((&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$""$$$$""""""""""""""""""""""""""""""""""""  " "" " "          "" """"""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$&(((((((((((((((((((&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$"$"$$$$"""""""""""""""""""""""""""""""""""" """ "" "       " "" """""  """"""""""""""""""""""""$"$""$$$$$$$$$$$$$((((((((((((((((((((&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$""$$$""$""""""""""""""""""""""""""""""""""""" " " " "" "        " """"""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$&(((((*(((((((((&(((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""" "" " "      """" """"" """""""""""""""""""""""""""$$"$$$$$$$$$$$$$&(((((((((((((((((&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$"""""$""""""""""""""""""""""""""""""""""" """ " "" "" "        " """ """"""""""""""""""""""""""""""""$$$""$$$$$$$$$$$$$$$ &((((((((((((((((((((&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$""""$"""""$""""""""""""""""""""""""""""""" " "" " " "           " " "" """""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$&((((*((((((((((&((&(&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$""$"$"""""""""""""""""""""""""""""" " """"" " " "" "            " """"""" """"" """"""""""""""""""""""""""$""$$$$$$$$$$$$$$(((((((*(((((((((((&&(&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$""$$"""""""""""""""""""""""""""""""""""" """" "" """" " "      "" """" "" " "" """"""""""""""""""""""""$"$"$"$$$$$$$$$$$$$$&((((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""""""""""""""""""""""""""""""""""""""""""""" "        " """"""""""""""""""$""""""""""""""""""$$$$$$$$$$$$$$$$$$&(((((((((((((((((&((&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$""$"$"""""""""""""""""""""""""""""""""""""""""" """ "       " """""""""""""""""""""""""""""""""""$""$$$$$"$$$$$$$$&(((((((((((((((((&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""" "" " " " "" " "    " " "" """"""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$&((((*(((((((((((((&(&&&&&&&&&&&&$&$$$$$$$$$$$$$"$$$$$""$$""$"""""""""""""""""""""""""""""""""""""" "" "" "" "" "" "     "" """ """""""""""""""""""""""""""""""""$$"""$$$$$$$$$$$$$&(((((((((((((((((&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""" """" " """ "       "" " " """"" """"""""""""""""""""""""""""""""$$$"$$$$$$$$$$&(((*((((((((((((((&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$"$$$$"""$""""""""""""""""""""""""""""""""""""""" " " "   " """ """""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$&((((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""" """ """" " " "   " """"""" """""""""""""""""""""""""""$$$$$$$$$$$$$$&((((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""" """" " " """   " " " """"" """""""""""""""""""""""""""$$"$"$$$$$$$$$$$&((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""$$""""""""""""""""""""""""""""""""""""""" " """""" "  """" """"""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$&(((((((((((((((&(&&&&&&&&&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""" """" " " " "   " """"""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$8(((((((((((((((&(&&&&&&&&&$&&&&$$&$$$$$$$$$$$$$$$$$$$"""$"$$$""""""""""""""""""""""""""""""""""""" """ "" " "" "" " "    """ """""" """"""""""""""""""""""""""""$$$$$$$$$$$$$$&(((((((((((((((&(&&&&&&&&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""" "" " " "" ""  " "" """""" """"""""""""""""""""""""""""$"$$$$$$$$$$$$$$&((((((((((((((&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""""""""" " "" """" " """ """" """"""""""""""""""""""""""""""""$$$"$$$$$$$$$$$&((((((((((((((&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$"$"$$"""""""""""""""""""""""""""""""""""""""""""""" " """" "  """" " """"""""""""""""""""""""""""""""$$"$$"$$$$$$$$$&((((((((((((((&(&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""""""""""""""""""""" " ""  "" " """"" """"""""""""""""""""""""""$"""$"$$$$$$$$$$$$&((((((((((((((&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""" " " """""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$&&((((((((((((&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""""""""""" " " " " "" " """"""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$&((((((((((((&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$"$$$"$$""""""""""""""""""""""""""""""""""""""""""""""" " " " " " """"""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$&((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""" """ " " " "  " """""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$&((((((((((((&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$"$"$$$$"$"""""""""""""""""""""""""""""""""""""""""" """" " " ""  "" " " """"""""""""""""""""""""""""""$""$$$$$$$$$$$$$$n&((((((((((((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""" " " " " " "" """""""""""""""""""""""""""$"""$"""$$$$$$$$$$$$$$&((((((((((((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""""""""""""""""""""""""" "" "" " """ " "" """"""""""""""""""""""$"""$"""$$$$$$$$$$$$$$&&(((((((&((&&&&&&&&&&$&&&$&&$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""" " " "" """"""""""""""""""""""""""""$""""$$$$$$$$$$$$$$ $&((((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$""$"$""""""""""""""""""""""""""""""""""""""""""""" "" "" """ " "" "" """""""""""""""""""""""""""$""$$"$$$$$$$$$$$ $&((((((((&(&((&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$"$"$""""""""""""""""""""""""""""" """"""""""""""" "" " " "    "" """""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$ &((((((((((&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$"""""""""$""""""""""""""""""""""""""""""""""""""" """" " "    "" """""""""""""""""""""""""""""""""$$$$$$$$$$$$ &&((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"""$$""""""""""""""""""""""""""""""""""""" """"" """" "" " " """"""""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$&&&((((&(&(&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$""""""""$"""$$""""""""""""""""""""""""""""""""""""""""" " " "" " " " "" """""""""""""""""""""""""""""""$""$"$$$$$$$$$$$$$"&&&&(((((((&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$"$"$"""""$""""""""""""""""""""""""""""""""""""""" """""""" " " " " """"""""""""""""""""""""""""""$$$$$"$$$$$$$$$$$$"&&(&&(&(&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$""""""$"""""""""""""""""""""""""""""""""""""""""""" "" " " " " " "" "" """""""""""""""""""""""""$""""$""""$$$$$$$$$$$$$$&&&((&(&(&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$"$$$""""""""$"""""""""""""""""""""""""""""""""""""""""""""" """" " " " " " " " """"""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$"&&&(&((&(&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""""""""""""""" """"""""" " " "" " """""""""""""""""""""""""""""""$"$"""$"$$$$$$$$$$$$$"&&&&&((&(&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$""""$$""""""""""""""""""""""""""""""""""""""""" """"""" """ """" "" " " " """"""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$"&&&(&(((&&(&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$""$"""""$$"""""""""""""""""""""""""""""""""""""""" """""" " " " " """" """"" """""""""""""""""""""$""$$$"$$$$$$$$$$$$$$&&&&&(&(&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$"$$"""""$"""""""""""""""""""""""""""""""""""""" """" """ " " " " " " "" "" """"""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$"&&(&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$""$$"$$$"$""$"""""""""""""""""""""""""""""""""""""""""""""" "" " "" " " " """"""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""" " " "" "" " " " " " "" """"""""""""""""""""""$$"$"$"$$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$""""""$"""""""""""""""""""""""""""""""""""""""""""""" """"" "" "" " " " " " """"""""""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$&&&&&((&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$"$$$$$$$$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""" "" "" " " " " """" """""""""""""""""""""""$"""""$""$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$"$"""""""""""""""""""""""""""""""""""""""""""""""" "" "" " """" """" " " "" " " """""""""""""""""""""""""""$$"$$"$$$$$$$$$$$$$$$$€€&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""""""""""""""""""" """""" " " " " " " "" " " " " " " " " " " " """"" """""""""""""""""""""$"$""$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" " " " " " " " " " """"""""""""""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " " """"" "" " " " " """" """ """"""""""""""""""$"""$""""$$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$$&$&&$$$$$$$$$$$$$$$"$$$"$"$"""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" " " " " """ "" """"""""""""""""""""""""$""""""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""" " " " " " " " " " " " "" " """""""""""""""""""""""""""""$"$""$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"""""""$""""""""""""""""""""""""""""""""""""""" """"""""" " """""""""" " " " " " " " " " " " """"" """""""""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " """ "" """" " " " " """ " " " """"""" """""""""""""""""""""""""""""$"$$"$$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$""$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " """ " " " "" " " " " " " " " "" " " """""" """"""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" " """"""" " """" " "" " "" " " " " """ " " "" "" """""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """" """"""" " " "" " " " " " " " " " " " " " " " "" "" """""""""""""""""""""""""""""""$"$"$$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""" """""" " "" " " " "" " " " " " " " " " " " " " " " """" """"""""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""$""""""""""""""""""""""""""""""""""""""" """"""""""""" """" """"" """" """ " " " " " " "" " " """ " " """ " " " " """""""""""""""""""""""""""""$$$$"$"$$"$$$$$$$$$$$f$&&&&&&&&&&&&&&&$$&&$&$&$$$$$$$$$$$$$$$$$$$$"$$"$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """ " "" " " " " " " " " " " " " " "" "" "" " """ " """""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """"" """" " "" """ " "" " " " " "" " " "" " """" "" " " "" "" """ "" """""""""""""""""""""""""""$""$"""$$""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" " " """ " """ " " " " " """"" """" """ """ "" " " "" "" """"""""""""""""""""""""""""""""""""$""$"$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$""$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" "" "" " " " """ "" "" "" " " " """ "" """" """" " "" " """"""""""""""""""""""""""""""""$""$""$""$$$$$$$$$$$$$"&&&&&&&&&&&&$ $&&&$$$$$$$$$$$$$$$$$$$$$$$" $"$$$$$"""""""$""""$""""""" """"""""""""""""""""""""""" """""""""""""""" """""" " "" """" "" "" """ " " " " " " "" " " " """ " """"""" "" " " "" """"" """"""""""""""""""""""""""""""$"$"$$$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$"$""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" "" """ """ """"" " "" " " " " ""  " " """" " """ " "  " " "" """ """""""" """""""""""""""""""""""""""$$$""$$$$$$$$$$$$&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""" """ "" """" " " " " " " "" " " " """ """"" """" """ " " "" """" " """"""""""""""""""""""""""""""""$""" """"$$$$$$$$$$&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " """" " " " " " " " " """" "" " " "" """" """" " " " " "" """"""""""""""""""""""""""""""""""""""""""""$"$$$"$$$$$$&&&&&&&&&&&&$&$&$&$&$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """" " "" """" " """" "" " " " "" "" """ "" " "" "" """""" " "" " """"""""""""""""""""""""""""""""""""""""""""$"""""$"$$$$$$$$$$$&$&&&&&&$&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$"$$$$"$$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" "" """ " "" " "" " " " " " " " " " " " "" """""" " " " " " " " " """" " " " """""""""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$"$$""$"$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """ " "" " " " " " " "" "" "" " """" " " "" " " " """" " "" """"""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$&&&&$&&&$&&$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$"$"$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " """"" " " " " " " " " " " " "" " "" """" " " " """" """ "" """"""""""""""""""""""""""""""""""""""""$"""$""$"$$$$$$$$$$&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" "" " """ " " """ """ " " """ """ " " """""" "" " """""" """"""""" "" """"""""""""""""""""""""""""""""""$""$$""$$$$$$$$$$$$$$&&&&&&&&&$&&$$$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$""$"$""""""""$"""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""" """"" "" """"" "" " """" " "" " &" " " " " " " " " " "" " "" """"" " "" " "" """""""""""""""""""""""""""""""""""""""""""""""$$$$$$$&$&&&&&&&&$$&$&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"""$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " " """ """ """" " " " """"" " " "" " "" """"" "" """ """""" "" " "" """""""""""""""""""""""""""""""""$""""$""""""""""$$$$$$$$$$&$&$&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""$""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""" " " " " " "" """ "" """ " """ "" """ " """" " " " """"""""""""""""""""""""""""""""""""""""""""""""""""$"$$$"$$$$$&&&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$"$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""" "" " """" "" " "" " " " """" " " " " " "" """""""" " """"""" """"""""""""""""""""""""""""""""""""""""""""""$""""$$$$$$"$$$&$$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ "" " """" " " "" " " " " " " " " " "" " "" " """""""" """"" """""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """" " """" " " "" " " " "" " " """""" " "" " """"""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """""""" """ """" " " " " "" " " "" " " "" "" """ "" " " " """""""" " """"" " " "" """""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" "" "" "" " "" " " " " " """" "" " "" "" """"""" """"" """""""""""""""""""""""""""""""""""""""""""""$$"$"$$$$$$$$$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """ """" " " """ "" "" " """ "" "" " "" " """ """ """""" """ "" " "" """""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$x$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" " " " """"" " " " "" " "" """ "" "" "" " " " " " "" """"" """ """"""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$ $$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"$$"""$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" """ "" """" " " " " """ " "" """" " """ " """"""""" " """ " "" """"" """" """""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$"$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """"" """"" """" " " "" "" " "" """ " "" """ """" """"""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"$$"$$"""""$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" """"" " """ " " """ " " """ "" """""""" " """""" """ """""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""" """""""""""" "" "" "" " " """ " " " " """" " " """"" " " """"""" """ " """"" """""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$"""$"$"$$$$$""$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ "" " " " " " " """" """ """ """ " " " """""" " """"""""" """" " """"""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" "" " "" "" " "" """ " " "" " """""" " "" " "" " """ """ """""""" """" "" """""""""""""""""""""""""""""""""""""""""""""""""$"$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$$$""$"$$$$"$$$"$"""$"$"""""$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """"""""" "" """ "" " "" "" " """"""" " """ """ """""""""" """"" """ """""" """"""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$"$$$"$$$$""""$""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " """"""" " " "" " " " "" """"" """" " " "" """" "" """"""" """ """"""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$""$$$""$""$""$""$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" "" """" " """""" " "" """ " " """ " """" """ """"" """ "" """ " " """""""" "" """ """"""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""""""$""$""$""$""$""$"""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""" """" "" " " " "" "" " " "" """"" "" """""" """""""""""""" """""""" """""""""""""""""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""$"$""$$$""""""""""$"$"""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " """" "" "" " """" " """" """"" "" """""" " """"""" " """""" """"" """"""""""""""""""""""""""""""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$"$"$$"""$"$$""$"""""$""""""""""""""""""""""$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " " "" " """"""""""""""""" """" """""""""""" """" "" """"" """""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""$$$$"""$"""""$"""""""$$"""""""""""""""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""" """""""""""" """ " """ """""""""""""""""""""" "" "" " """""" """"""" " """ " """""""""""""""""""""""""""""""""""""""""""""$"$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$"$"$$"""""$"$""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """ """""" """"""" """""""" """"" """ """" """ """""""""" """""""""" """"""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$"$""$"$"""""""""$"""""$""""$""""""""""""$"""""""""""""""$""""""""""""""""""""" """""""""""""""""""""""""""" """"""""""" """"""""" """  """"""""" """""""""""""""""""" """ "" " """" " """  """"" """""""""""""""""""""""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$$$$$"$$$$$"$"""$"""""""$""""""""""""""""""$"""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" "" "" """""""""""""""" """"""""" " """"""""""" """"" " """""" """""""""""""" """"""""""""" """"""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$$$""$""$"$""$""$""$""$$"""""""$$""$"""""""""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """""""""""""""""""""""""" """""" """""""""""" """""""""""""""""""""""""""""""""""""""""""""""$""""$