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 = '518B92' IMAGE_NUMBER = 56681369 IMAGE_TIME = 1978-01-18T07:35:03Z EARTH_RECEIVED_TIME = 1978-01-18T08:03:13Z ORBIT_NUMBER = 518 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = RED EXPOSURE_DURATION = 0.050910 NOTE = "NORTH POLAR MONITORING" /* 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 :  ?S<n"@^´Y™'ï&~ò[3zäåúÌηMKê4(,,,,,,,,,,,,,,,,,*****((((((((((((&&&&(&(((((((((((&((((&((((&((((((((((((((((((((((((((((((((((*(*(((((**((*(***(*(((((**************************,,,,*,,,,,,,,,,,,,,,**,,,,,*,,,,,,.,,,,,,,,,,,*,,*,,,,,,,,..,,,,,,,,,,,,,,,,,,,,.,..,,,,,*****,*********,*,,,*,********************(((((((&&&$$((*,,,,,,,,*************(*** $**(**((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((*(*((((((*((((((((((((*(*(((*(((*************************,******,****************,,***********,****,,,*,**,*,*******,*******,,********************************(*************(*((((((((((((((&&(&&&&$"(****,,*,,****************(**((((((((((((((((((((((((((((("&(&(((&((((&(&&((((((&((((($((((((((((((((((((((((((((&&&(((((((((((((((((((*(*(*(**(********************************************************************************************************((****(*********(*(((((((((((((((((&&(&&$ "(********************(((*(((((((((((((((((((((((((&&&((&((&&&&&&(&&&&&&&&&&&&&&&((&&&&(&&&&((&(((((&(((&&&&((&&&&(((&((((((((&((((((((((((((((((&$(*((**(((**(*(((*(*((**((*($(*(********************(**(&(************************(*((*(******(*(*(((((((((**(((((((((((((((((((&&(&(((((&(&&&&$ ((*(***********((*(*((*((((((((((((((&((((((((&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&((&&((&&&&&(&(&&&(&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((*((*(((*(((((((((((((*(((*((*(((((****&&((((((((((((((((((((((((*(("$(((((((((((&&&&(((&&(&&&&&&""(((*(***********(**((((((((((((&(((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((*(((((((((((*((((((((((((((((((*((((((*(((((((((((((((((((((((((((((((((((*(((((((((((((((((((((&((((((((*(((((((((&&&&&&&&&&&&(&&&(&&&&$ &(((*(******(((*((((((((&(((((&(&&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&&(&&&((((((((((((&(&((((((&&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((&((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&$$"&((((******(*((((((((((((((((&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$&$&&&$$&$$$&$&&&&&&&&&&&$&&&&$&&&$&&&&$&&$&&&&&$&&&&&&&&&&&&&&&(&&&&&&&&&&(&&(&((&&((&&(&&(&(&&(&(&&&&((((((((((((((((((&&((((((((((&(((((((((((((((((((((((((((((((((&((&&&&&(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$ &((((*(******((((((((((((((&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$&$$$&$&$$&$$$&&&$&&$&&$&$$&&&$&&&$&&$$&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&&&(&&&&&&(&&&(&&&(&&&&((&&((&&(&(((((&&&((&&((&&&(&((((((((((((((((((&(&&&&&&&&&&&&&&&((((&(((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$ &((((((*((((((((((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&$$$$$$$$$$$&$$$$$$$$&&&$$$&$$&$$&$$&$$$$$$$$$$&$$$$&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&&&((&&&&&&&&&&&&&&&&&&((((&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&(((((&(&((&&&&&&&&&&&&&&&$&&&&&&&&&&$ &(((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$&&$&&$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&$$&&&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$ &((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&$$&&$&&&$&$&$$$$ &((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&$$$$$ &&((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&$&$$$$$$&&&$$$"&&((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$&$$$$&(((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$&$$$$$$&$$$&&$$$$$&$$&&$&&&&$&$&&$$&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$&$$&$$$" &&(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$&&&&$$&&&&&$$&$&$$&$&$$&&&&&&&&&&&$$&&&&$&&$&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$&$$$$$$$$$$$$$$"&&((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$$&$&$&$$&&$&$&$$$$&$$&$&&&&&$$$$$&&$&&&&$&&$&&$&&&&&&&&&&&&&$$$$$$$&&$$$$&$$&&$&&&&$&&&$&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$&$$$$"&&((((((((((((((((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&&$$$$&&&$&$$$$$&&&$&&&&&&&&&&&&$$$&$$&$$$$$$$$$&$&&$$&$&$&&$&$&&&&&&&&&$&$$&&$$&$$$$$$$$$$$$$$$$$$$$$"&&(((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""$"$$$$$"$$$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$&$&$$&$$&$$&&$$$&&$&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&$$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$"&&(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$$""$""$"$""$$$$$$$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&$&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$$$$&$&&&&$$$&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$"&&(((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$""$""""$$$"$$$"""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&$&$$&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$"&&(((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$$"""$$"$$"""$""$"""$"$$$""$"$$"$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&&((((((((((((((((((&&(&&&(&&(&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$"""$$""""$$""$""$$"$$""""$"$"""$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""""$""$"$"$"$"$"$"""$"""""$$$"$$$$"$$"$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&&&(((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$"$"$""$""$$"$$""""""$""$$"$$$"$""$$$""$"$$""$$$$$"$$$$$$$"$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""&&(((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$"$""""""$"""$$"""$$$$$""$$""$"""""""""""$$""""$$$"$$$"""$$$$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" &&((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"$$$"""$""""""$"$"$$$""$$$""$"""""""$"""""""$"""$$$$$$"$$"""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&&(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$"$"""$""$$$$"""$""""$"$"$""""""""""""""""$"$"""$"$"$$""$"""$""$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"" &&((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$"$$$"$$"""$"$"$$"$""""$""""""""""""""""""$"""$$"$""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"" &&(((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""$$$$$$"$$""$"""""""$$"$""""""""""""""""""""""""$"$"$"""$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"" &&((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$""""$$"""""""$$""$$$$$"$$$"""$""""""""""""""""""""""""""""""$$""""$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$"$"""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$" &(((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$"$$$$$$$""""$"""$"""""""""""""""""""""""""""""""""$"""$$$$$"$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"" &&(((((((((((&$(((((&(&(&&&&&&&&&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$"""$$$$$$"$"$""$$""$"""""""""""""""""""""""""""$""""""""""$"$""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$$$$"$$$$"$$"""""""$"$$""$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$""" &&(((((((((((($((((((&(&(&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""$$$"$$$$$$""""$""$"""""""""""""""""""""""""""""""$""$""""$$"$"""$$$$$$$"$$"$$$""$"$$$$"$"$$$"$$"$$$"$$$$$$$"""$$$$"$$"$"""$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$"" &&(((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$"$$""""""""""""""$$$""""""$$$$$$"""$""""""""""""""""""""""""""""""""""""""""$$"$""$$$$$$$"""$$$$$$"$$$$$$$$$$$$$$$$$"""$""""""$"$"$$$""""""""""""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$"$$$$$$$"$""$$$"$"" &&((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$&&$$$$$$$$$$$$$$$$$""$"$$"""$"""$""$$$"$""$"$"$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$""$$$$"$$$$"$$$$$$$$$$"$"""$"""$$$$"$$"""""$""""""""""$$$"""$$$$$$$$$$$$""$$$$"$$$$$"""$$$$"$$""$$$$$$$$"$$$$$$$"" "$$""$""$$$$"&&((((((((((((((((&&((&&(&&&&&&&&&&&&&&&&&&&$$&&$&$&$$$$$$$$$$$$$$$$$$"$$"""$$"""$"$$$"$$"$"$$"$""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$"$$"$$"$$$"$"$$$$""$$$"$$$$""""$$"$""$""""$$"""""$$$"""""""""""""""$$$$$$$$$$"$$"$$$""$$$$$$$$""""""$$""$$$$$$$$$$$$$$$$"$"""""""""$$$$$"&&(((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$"$""$$""$$"$$$$"$$$$"$"$"$""$""$"$"""""""""""""""""""""""""""""""""""""""$"""""$$$$"""""$"$""$$""$"$$$$"$$"$$"$$"$$""$""""""$"""""""$"""""""""""""""$$""$$$$$""$$$$"""""$"$"""""$""""""$$"$$$$"$$$$$$$$$$$$$"$$""$$"""$$""$"""&&(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$"$""$$""$$$"$$$"$$"$$$"$$$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$"$"$$"$$$"""$$$$$$""""""$""$""$"$$"""$"""""""""""""""""""""""$"$$$""$"""$"$"$"$$$"$$$""""""$"""$"""$"$$$$$$$$$$$$$$$"$"$"$""$"$""$$""" "&&(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$"$$$$$"$"""$$$$"""$"$$"""$$$$"""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$"$"$$"$$""$""""""$"$""""$"$""""""""""$""""""""""""""""""""""""""$""""$"""""""""""$""$$"""""$"""$$""$$"$$$$$$$$$$$$$$"$$"$""$"$"$$$"$"""$"" &((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$"$$"$$$$$$""$$""$$"$"$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$"""""$$""""""$""$$$$$"""$""$""""""""$"""""""""""""""""""""""""""""""""""""""""""$"""""""$"""""""$"$"""""""""$$$$$$$$$$$$"$$$""""$$"$"""$""" "&&&((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$"$$$"$$$"$"$$"$"""$"""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$$$""$"""$"""""""""""""""""""""""""""""""""""""$"""""$"""$""$"""""""""""""""""$"$""""$$$$$$"$$""$$$$$"""""""$$"""$"" "&&(((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$"$"$$"""$$$""$$$""""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$"""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""$"$"$$"$"""$"""""$$$"$$$$$"" "&&((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$$$$$$"$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""$""""$"""""""$""""""""""""""$$"""""""""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$""""$""$"""""$$$"$$"$$$$""" "&&(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$""$"$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""""$""""$$$"$$$$$$""" "&&(((((((((((((((((&((&((&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$""""""""""$"$"$$""$$$$$$$$"" "&&((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$""$""""""""""""$$$$$$"""" "&&(((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""""$""""""""""""""""$$""$$$""" "&&((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$"$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$"""""""""""$""$"$$$" "&&(((((((((((((((((&&&&&(&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"$"$$$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$"""""""""""""""$"""$"""" "&&((((((((((((((&((((&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$"$"$$"$" "&&(((((((((((((((((&&&&((&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$""$$$$""" &&&(((((((((((((((((&((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$""$"""""&&((((((((((((((((((&((&&&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""$$$$$"""""" "&(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$""$$"$$""$"""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""" """""""""""""""""""""""""""""""""""""""""""$$"$$"""" "&(((((((((((((((((((((&(&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$"$$$$$$$$$$$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""$$""""$" "&&(((((((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""" """""""""""""""" """"" """""""""""""""""""""""""""""""""""""""""""""""""$""$"$"""&&(((((((((((((((((&(((&(&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """""""""""" """" """"" """" """"""""""""""""""""""""""""""""""""""""""""""""$"$""$$""&((((((((((((((((((&&((&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$""$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """""""" """""""" """""""" """ """""""""""""""""""""""""""""""""""""""$""$$"$$$$"""""&&((((((((((((((((((&((&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""$"""$$""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " """" """" """" """ """ " """""""""""""""""""""""""""""""""""""""""""""""$""$$$$""""&&&(((((((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""" " """"""""""" "" " """"" "" "" """ """"""""""""""""""""""""""""""""""""""""$$""""""&&&((((((((((((((&&(((&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """"" " """""" """ """" " "" " " """"""""""""""""""""""""""""""""""""""""""$"$"$$"" &&(((((((((((((&(((&(&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """""" "" "" " "" " "" """" """ " """"""""""""""""""""""""""""""""""""""""""$"""$$"""" &&((((((((((((((((&((&((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$"$"""""""""""""""""""""""""""""" """"""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""" "" "" """" " """ " """"" " " " " " """"""""""""""""""""""""""""""""""""""""""""""""$"""&(&(((((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$"$"""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """ "" """""""" " " " " " " """"" """"""""""""""""""""""""""""""""""""""""""$"""$&(((((((((((((((((((&&&&&&& &&&&&&$$$$$$$$$$$$$$$$$$$$$""$$$$$$$"$$$$$$$$""$"""""""""""""""""""""""""""" "" """" """"""""""""""$""""""" """""""""""""""""""""""""""""""""""""""""" " "" " """""" "" " " " " " " """""""""""""""""""""""""""""""""""""""""""""""""" &(((((((((((((((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$""""""""""""""" """"""""""""""""""""""""""" """"""""""""""""""""""""""" """"""""""""""""""""""""""" """" " " " "" " " " " " " " """" """"""" """" """""""""""""""""""""""""""""""""" &&(((((((((((((((((&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$$$$$$$"$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """""""""""""""" """"""""" "" "" ""  " " "  "" "" """"""""""""""""""" """""""""""""""""""""""""""" "&((((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$$$"""""$""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""" """"" "" " " " " " """" " " """ "" """ """"""""""" """"""""""""""""""""""""""""&(((((((((((((((((&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$$$$"""$"""$"""""""""""""""""""""" """""" """""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""" " " " " " "" " " "" " " """""""""""""""""""""""""""""""""""""""""" "&&(((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$""""""""""""""""""""""" """ " """"""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""" " " " " " "" """"""""""""""""""""""""""""""""""""""""""" &&((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""$"""""""""""""""""""""""""""""" """"""""""""""""""""""""""""" """""""""""" " """""""""""""""" " " " " " " " " " " """" "" " " " """"""""""""""""""""""""""""""""""" &&(((((((((((((((&&((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$"$$""$"$$""""""""""""""""""""""""""" """" """""""""""""""""""""""""""""""""""""" "" " "" """ """""""""" " " " " " " " "" """" " """""""""""""""""""""""""""""""""""""""""&&((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$"""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""" " "" """" " " """""""""" " "" " """""""""""""""""""""""""""""""""""""""""""" &&&((((((((((((((((&&&&&&&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""" """"" " """ """"" " " " " " """ """""""""""""""""""""""""""""""""""""" &&(((((((((((((((((&(&&(&&&&&&&&&&&$&$&&$$&$$$$$$$$$$$$$$$$$$$"$$$$$$$"""$$""$"$"""""""""""""""""""" """"""""""" """"""""""""""""""""""""""""""""""""" " "" """""""" """"""""" " " " "" """ """ """"""""""""""""""""""""""""""""" &&(((((((((((((&(&&&&&((&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$"$"$"$$$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """""""" " " """"""""""" " " "" "" " " " " " """" "" """""""""""""""""""""""""""""""""" &&&((((((((((((((((((&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$"$$$$$"$"$"""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""" """""" """"" " "" """"""""""""""""" " " " """"""""""""""""""""""""""""""""""""""""" &&&((((((((((((&((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""" """""""" "" """""""""""""""""" """"""""""" """ """" " """ " "" "" " " """""""""""""""""""""""""""""""""""" &&&(((((((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$"$"$""$"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""" """ """" """ "" """""" " " "" " " "" """" """"""""""""""""""""""""""""""""" &&&(((((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$""""""$"""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""" """"""""""""" " """ """"""" """ "" " " " " " "" " """"""""""""""""""""""""""""""""""""" &&((((((((((((((((((&&(&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ "" "" "" " """" "" " " " " " " """"""""""""""""""""""""""""""""""" &&&(((((((((((((((&&((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""" "" """"" """ "" "" " " " " """" " " """ "" """ """""""""""""""""""""""""""""" &&(((((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""" "" """"" "" "" "" " " " " $" """ """""""""""""" """"""""" """""""""""""&&&(((((((((((((((((&&(&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" "" " """"""""" "" " " """ " " " " "" """""""""""""""""""""""" """"""""""""" &&(((((((((((((((((&(&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" "" " " "" "" "" " "" "" """""""""""""""""""" """"""""""""""" &&(((((((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$"$$""$""$"""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" """"" " " " " "" " " " " "" "" """"""""""""""""""""""" " """"""""""""" &&((((((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"""$$""""""""""""""""""""""""""""""""""""""" """"""""""""""""""" " """ " "" " " " " " " "" " " " " " """"""""""""""" " " """"""""""""""&&((((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" " " "" " " " " "" " " " " " """"""""""""""""""" """"""""""""""" &&(((((((((((((((((((&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" "" "" " "" " " " """"" """ "" """ """"" " " " """"""""""""""" &((((((((((((((((&&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$"""$"$""$"""$"""""""""""""""""""""""""""""" "" """""""""""""""""""" """ " "" " " " " " "" " " "" " """" " """"""""""""""""&&(((((((((((((((((&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$"$""""$"""""""""""""""""""""""""""""""""""""""" """"""""""""""""""" """ " " " " "" " " "" " " """""""""""""""""&&(((((((((((((((((&&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""$""""""$""""""""""""""$"""""""""""""""""""""""" """""" """"""""""" """ " """" " " " " " "" " " """ """""""""""""""""&((((((((((((((((((&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$"$$$$"$""""""""""""""""$"$""""""""""""""""""""""""""""""""""""""""""""""" " " "" "" "" " " "" """ " " " " " """""""""""""""" &&((((((((((((((((((&(&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$"""$""$""""$""""""""""""""""""""""""""""""" """"""""""""""""""""""" "" " "" " "" " " " " " "" """"""""""""""""&&(((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$$"""""""$"""$""""""""$"""""""""""""""""""" "" "" """"""""""""""""" " "" " " " " " "" "" " """"""""""""""""""""&&(((((((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"$"$"""$"$"""""""""""""""""""""""""""""""""""""""""""" """"""""""""""" " "" " " " " "" """""""""""""""""""""$&(((((((((((&&((&((&((&&&&&&&&&$&&&$$$$$$$$$$$$$$$$"$$"$""""$"""""""""""""""""""""""""""""""""""""""""""""" """"""""""" " " " " " " " " """""""""""""""""""""&&(((((((((((($&&(&(&&&&&&&&&&&&&&&$&$$$$$$"$$$$$$$$$$$"$"$$$"""""$""$" """"""""""""""""""""""""""  "" """"""""""""" " "  " """ " " " " " " """""""""""""""""""""&&((((((((((((&(((((&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$"""$""$""""""""""""""""""""""""""""""""""""" " """"""""""""" """" " " "    " " """"""""""""""""""""""""&((((((((((((((((&&(&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$""""$$"$$""""""""""""""""""""""""""""""""""""""""""" """"" """"" " " " " ""  " " " """""""" """""""""""" &(((((((((((((((((&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$"$$""""""""""""""""""""""""""""""""""""""""""""" """"" """"" "" " " " " """"""""""""""""""""""&((((((((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$"$""""$$""""""""""""""""""""""""""""""""""""""""""" " """ " "" "" "" " " "" """""""""""""""""""""" &&((((((((((((((((((&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""" " " """ " " " " " """""""""""""""""""""""""" &((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$"$$$""""""""""""""""""""""""""""""""""""""""""" "" " """" """ """ " " " "" " """""""""""""""""""""" &(((((((((((((((&(&&&&&(&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$"$"""$""""""""""""""""""""""""""""""""""""""""""""" " """ """ "" " " """""""""""""""""""""""""" &(((((((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""""""" """""""""" """ "" "" """ " "  """""""""""""""""""""""""" &(((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" "" "    """"" """"""""""""""""""""" &((((((((((((((&&&(&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$"$$"""$$$$""$""""""""""""""""""""""""""""" """""""" """""""" """ " " ""   "" """"""""""""""""""""""""" &((((((((((((((&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$"$""$""$""""""""""""""""""""""""""""""""""""""""""" " " " """" " " "     "" """"""""""""""""""""""""&(((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$""""$"""""""""" """"""""""""""""""""""""""""" """" """" """" " "" " "      """"""""""""""""""""""""""&((((*(((((((((&(&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""""""""""""""""""""""" """""" "" " ""     " """"" """""""""""""""""""""&(((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$"""$"$$"""""""" $"""""""""""""""""""""""""""""" " "" """" " " " " "" "        "" " """"" """""""""""""""&&((((((((((((((((&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" " " " " " " "         "" """ """" """""""""""""""""&((((((((((((((&((&(&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$"$""$$"""""""""""""""""""""""""""""""""""""""""""" """""""" " " " "           " "" """" """""""""""""""""&((((((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$""$"$""""""""""""""""""""""""""""""""""""""""""""""" " " "" "" "" "" "       """" " """""""""""""""&&(((((((((((((((((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " " " " " " "" "           " """"""""""""""""""&&(((((((((((((((&&&&&&&&&&&&&&&&&&&$$$&$$&$$$$$$$$$$""$"$""$""""""""""""""""""""""""""""""""""""""""""""""""""" "" " " """"" " "             "" " " """"""""""""""&((((((((((((((((&&&&(&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""""""""""""""""""""""" """" " "" "" " "" "" "             """""""""""""""""""&((((((((((((((((((&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""""""""""""""""""""""""""""""""" " """" """"""" "                "" " """"""""""""""""&&((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$$"""$"""$"$""""""""""""""""""""""""""" """" """""" """""""" "                "" """""""""""""""""""&((((((((((((&((((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"$$"$"$"""""""""""""""""""""""""""""" " "" " "" """""                  " " """""""""""""""""&(((((&(((((((((&(&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""$$$"$$""$"""""""""""""""""""""""""""" "" " """""""             " """""""""""""""""""&((((((((&(((&(&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$""$"$$"$"$"""""""""""""""""""""""""""""""""""""""""" " "                      " "" " """""""""""""""&&((((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""$"$$$"$"""""""""""""""""""""""""""""""" " "" " """ "             " "" """"""""""""""""&&&(((&((((((((&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$""""$$$""$""""""""""""""""""""""""""""""""""" """" " "                   " " """"""""""""""""&&&(((&(((((((&&&&(&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$"""$"""""$""""""""""""""""""""""""""""""""""""""" " " "                 " """""""""""""""&&(((((&((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$"""""""""""""""""""""""""""""""""""""""""""""" ""                  """""""""""""""""""&((((((((((&&(&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$"""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "                 " " " """""""""""""""""&&(((((((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$"""$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""" """ "" "                  " """""""""""""""""$&((((((((((&(&&&&&&&&&&&&&&"$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""" """"""""""""""""""""" """" "            " """""""""""""""&(((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""""$$"""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""               " " " """""""""""""&((((((((((((&&&&&&&&&&&&&$$&$$$$$$$$$$$"$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" ""              " " " " """""""""""""&(((((((((&&((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" "" ""          " """"""""""""""""&(((((((((((&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "               "" " """""""""""""&(((((((((((&&&&&&&&&&&&&&$&&$$$$$$$$$$$"$$"$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""            " "" " " """"""""""""&((((((((((&((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ "            " "" " " """"""""""""""&&(((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""" """"""" "" " "" "                "" " """ " """"""""""""&((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""" "" "" """"              "" "" """""""""""""""&&&(&((((((((&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " "              "" "" """"""""""""&&((((((((((&(&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""" "" """""""""""""""""" "" "           " """"""""""""""""""&((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""" """""""""""""""""" "" "             "" """""""""""$"""&&&((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""$""""""""""""""""" """"" """""" "" " "              " """""""""""""""&&(((((((((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""" " " " " " " "         "" "" """"""""""""&&&(((((&&(&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""" """ " " " " "         " " """"""""""""""""$&&&(((&&(((&(&&&&&&&&&&&$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""""""""""""" "            """ """"""""""""""""""$&&&&(&(&(&&&&&&&&&&&&&&&$$$$$$$$$$$$""$"$$""""""""""""""""""""""""""""""""""""""""""" "" "       " " " """""""""""""""&&&&(((((&&&&&&&&&&&&&&$&$$$$$$$$$$$""$$""""""""""""""""""""""""""""""""""""""""""""" """       " """"""""""""""""""""&&&(&&((((&(&&(&&&&&&&&&&&$&&$$$$$$$$$$"""$"""""""""$"""""""""""""$""""""""""""""""""" " "      "" """"" """""""""""""""&&&((((&(&(&&&&&&&&&&&&&&&&&$$$$$$$$$$"$"""""""""$$$""""""""""""""""""""""""""""""" " " "       """" """""""""""""""" &&&(&&((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$""$$$"$"$""$"$"""$"""""""""""""""""""""""" "" " "" "     """""""""""""""" &&&&(&(((&&(&&&&&&&&&&$&&&&&$$$$$$$$$$$$$"$$"""""""$$$$"""$""""""""""""""""""""""" "" "      " """"""""""""" &&&&&((&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$"$$$"$$"$$$$"$$"""""""""""""""""""""""""""""" "      " " """"""""""""""" &&&((((&((&&&&&&&&&&&&&&&$$$$&$$$$$$$$"$$"$$"$$"""$$"""""""""""""""""""""""""""""" ""     " " " """""""""""""""" &&&((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""" ""     " " """ """""""""""$&(((((&(((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""       " " " """""""""""""" &&((&(((&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$""$$$$"""""""""""""""""""""""""""""""""" "          """""""""""""" $&((((((((&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""""""""""" "        "" """"""""""""" &&&((&((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""$$"$"""""""""""""""""""""""""""""""""""" "        " " "" """"""""""""""&&&((((((((&(&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""""""""""""""""""""""""" """"      "" " """"""""""""" &&(((((((&((&(&&&&&&&&&&$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""""""""""""""""     """"""""""""""""" &&((((((((((&((&&&&&&&&&&$$$$$$$$$$$$$$$"""$"$""""""""$"""""""""""""""""""""""""""""""""" ""     " """"""""""""" $&((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""""""""""""""""""" "          """ """""""""""" &&((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$"$""""""""$""""""""""""""""""""""""""""""""""""" """""""""""         " " " """""""""""""" &((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""$""""""""""""""""""""""""""""""" """ """ "         " " """""""""""""&((((((((((((&(&&&&&&&$&$$$$$$$$$$$$$"$$"$"""$""""$"""$$$$""""""""""""""""""""""""""""""""" """ "          " """""""""""""&(((((((((&((&&&&&&&&&&&$&$$$$$$$$$$$$$$"""""$"""""""""$$""$""$""""""""""""""""""""""""""""""""" "       " """""""""""""""""&(((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$"$""$"""""""""""$""$""""""""""""""""""""""""""""" " """"         " " """"""""""""""""" &&(((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$$$"$"""""""""""""""""""""""""""""""""""""""""" """ "" "       " """ " """""""""""""""&&(((((&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$""$$""""""""""""""""""""""""""""""""""""""""" "" " ""         """"""""""""""""""""&&(((((((&&(&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$$"$"$""""""""""""""""""""""""""""""""""""""" " """"      " """""""""""""""""""" &&&((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""""""" "" " " "      " " """"""""""""""""""""""&&&(((((&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""" """"""""""""""""" " "       " "" """""""""""""""""""&&&(((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$"""""""""""""" """""""""""""""""""" " "         " " """"""""""""""""""""&&&&&(((&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" " "        """""""" " """""""""""""&&((((((&((((&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" """ " " "         " "" """ " """""""""""" &&&((((((((&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""" """"""""""" "" ""      " " """" """""""""&&(&((((((((&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""      " " " " """"""""""""""&&(((((((&&&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""$$$""""""""""""""""""""""""" """""         " """""""""""""&&&((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""" """ "      " """"" """""""&&&(((&(((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""""" "" "       " " """""""""""""&&(&(((&(&&&(&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" " "          " " """"""""""" &((((((&(&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""$""$""$""""""""""""""""""" "" "" "" ""         """"""""""""""""&&(&(((((&(&&(&&&&&&$&&&&$$$$$$$$$$$$$$$$$""""""""""$"""""""""""""""""" "" " ""           """"""""""""""&&(((((((&&(&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$""$""$"""""""""""""""""""""""""" " """ "            """"""""""""""&&(&(((((&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$"""""""""$""""""""""""""""""" " " " "               " """"""""""""""""&&&(((((&&((&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"$$"$""$"""""""""""""""""""""""""" " "                " """"""""""""""&&((((((&(&&(&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$"""$$"""""""""""""""""""""""" "" " " "             " "" """""""""""""&&&(((((((((&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""" " "               " """""""""""""""""&&&&((&((&&&(&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$"$""$"""$"""""""""""""""""""""" """ "           " """""""""""""""""""&&&&&&(&(((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""" "" " " "             " """""""""""""""""""&&&(((&&(&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$"$"$"$$"$"""""$""""""""""""""""""""""" " "             """" "" """""""""""""""""&&&&(((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"$$$$$"$$"""""""""""""""""""""""""""" " "               "" """"""""""""""""""$&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$"$""""$"""""""""""""""""""""""""""""""""" "           " " """""""""""""""""""""$&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$"""$"$""""""""""""""""""""""""""""""""" " "         " " "" "" """""""""""""$""""$&&&&&(&&&&&&&&&&&&&&$$&$$$$"$$$$$$$$$$"$""""""""""""""" """"""""""""""""""" "" "              "" " """""""""""""""""""""""&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""" "" "           """""""""""""""""""""$"""$$&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""""""""""""""""""""            " """""""""""""""""""""""""$$&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""             "" " """""""""""""""""""""$""$"" $&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" " " " "             "" "" """"""""""""""""""""""$" $&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""""""""""""""""" """"" "              " " """""""""""""""""""""""""""" $&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""$"$$$$$""""""""""""""""""""""""""""""""""""""" """""""""" " " "" """"             """""""""""""""""""""""""""""$$ $&&&&&&&&&&&$&&&$$&$$$$$$$$$$$"$$$$$""""""""""""""""""""""""""""""""" """" """" "" """""" """""""" "                    """ """"""""""""""""""""""$$"$$ $&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$"$$""""$""""""""""""""""""""""""""""" """ """""" """""" """"""" """ "" "              " "" """"""""""""""""""""""""$"$$ $&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$""$""""""""$"""""""""""""""""""""" "" "" " " """""" " """""""""" "" " """" "              " " """" """"""""""""""""""""""$" $&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" " " " "" """"""""""""""""" """ """                   " " " """""""""""""""$"""$$ $&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""" "" " " """" " """ " " " " "               " " """" """"""""""""""""""$$$"$&&&&&&&&&&&&$&$$$$$$$$$$$$$"""$"$"$""""""""""""""""""""""""""""" "" """ " """ "" "                   " "" """"""""""""""""$$$$$$"$&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$"$""""$""$""""""""""""""""""""""" " " " """ " " """                 " "" """""""""""""""$$"$$$"$$$&&&&&&&&&$&&&$$$$$$$$$$$$$"$$$""""$"""""""""""""""""""""""""""""" " " " " " "                 """"""""""""""""""$$$$$$$$"$&&&&&&&&&&&&&$$$&$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""" " """ " ""$                 """"""""""""""""""$$$$$$$$"$$&&&$&&&&&$&$$&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""" "" "          " " " """""""""""""""$$$$$$$$$"$&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""" "" " " " " "         """"""""""""""""""""""$$$"$$$"$$$&&$&&&$$$&$&$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""" " " " "" "    "" """"""""""""""""""""$$$$$$$$"$$$&&&&&&$$$$&$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""""" "      " " """"""""""""""""$""$"$$$$$$$$"$$&&&&&&&&$$$$$$$$$$$$$$$$$$$"$""""$"""""""""""""""""""""""""""""" " "   " " """""""""""""""""""""$"""$$$$$$$$"$$$$$&$&&$$$$$$$$$$$$"$$$$$$$"$$"""""""""""""""""""""""""""""""" """      " " """""""""""""""""$""$"$$$$$$$$$"$$$$$$&$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""""""""" "       "" "" """""""""""""""""""""""$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$"$"""$""""""""""""""""""""""""""""""""""           "" """"""""""""""""""""""""""""$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$"$$"$"$"""""""""""""""""""""""""""""""""""" "            "" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$"""""""""""""""""""""""""" " """" """ "              """""" """"""""""""""""""""""$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""$""""""""""""""""" """"""""""""" """ " "             " """ """"""""""""""""""""""""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$""$"$""""""""""""""""""""""""""""""""""""" " "             " "" " """"""""""""""""""""""""""$$"$$$$$$"$$$$$$$$$$$$$$$$$$"$$$"$$"$"""""""""""""""""""""""""""""" """""" " " "" "            """"" """"""""""""""""""""""""""""$"$$$"""$$$$$$$$$$$$$$"$$$""$$$"""""""""""""""""""""""""""""""""""""""""""""" """ " "              "" "" """""""""""""""""""""""""""$"$$$$$"$$$$$$$$$$$$$$$$$"$"$"""""""$""""""""""""""""""""""""""""""""""""""" " "             """ " """"""""""""""""""""""""""""""""$$$$"""$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""""""""" " "" " ""                  " " " "" """""""""""""""""""""""$"""$"$ "$""$$$$$""$" """""$"""""""""""""""""""""" """"""""""""""" """" """"                    " " " " """"""""""""""""""""""""$$$"""$"$""$"$$$"$"$""""""""""$"""""""""""""""""""""""""""" """""""""" " """ " " " "                   " """""""""""""""""""""""""""""""$""""$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ""                       """""" """""""""""""""""""""$"""""$"$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""" "" "" """ " "                        " """""""""""""""""""""""""""""""""""$$$""$$"""""""""""""""""""""""""""""""""""""""""""""""""" "" "" "                "" """"""""""""""""""""""""""""$""""""""$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " " "                    " " " "" """""""""""""""""""""""""$"""""""$"$$$"""""""""""""""""""""""""""""""""""""""""""" " """ "" " "" "" "                    """""""""""""""""""""""""""""""""$"""$"$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""" """" "                   " """""""""""""""""""""""""""""""""""""""""""$$$"$""""""""""""""""""""" """"""""""""""""""""""""""" " " " "                    " """"""""""""""""""""""""""""""""""$"$"""""$$$$"""""""""""""""""""""""""""""""""""""""""""""""""" " " "" "       $              " """"""""""""""""""""""""""$""""$"$$""$"$$$"$$$$"""""""""""""""""""""""""""""""""""""""""""""" """ "            "" """ """""""""""""""""""""""""""""""$"$"$""$$$"$$"$""""""""""""""""""""""""""""""""""""""""" """ """ " "                     " """ """"""""""""""""""""""""""""$$$$"""""$$$$$$"""""""""""""""""""""""""""""""" " """"""""" """" " """                     " " """""""""""""""""""""""""""""""""$""""$""$""$""$""""""""""""""""""""""""""""""""""""""""" " "" " " "                       " """" """"""""""""""""""""""""""""$"$$"$"""$"$""""""""""""""""""""""""""""""""""""""""""""""" " " " "                    " " """"""""""""""""""""""""""""""""""$"""$$"$""""""""""""""""""""""""""""""""""""""""""""""""" " " " " " "                   " "" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" " " " "                       "" """"""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ""                   """ """""""""""""""""""""""""""""""$$"""""""""""""""""""""""""""" """"""""""""""""""""""""""""""" "" " " "               " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " " "                   " """""""""""""""""""""""""""""""""""""$""""""""""""""""""""""" """""""""""""""""""""""""" """"""""""" " " "" ""              "" " " """""""""""""""""""""""""""""""$""""""""""""""""""" """" """"""""""""""""""""""""""""""""""""""""" "             " " """""""" """"""""""""""""""""""""$"""""""""""""""""""""""""" "" """""""""""""""""""""""""""" " "" " " """ " "           " " """"""""""""""""""""""""""""""$""""""""""""""""""""" "" """ """""""""""""""""""""""""""""""""" """" " " " "           " " """""""" """""""""""""""""""""$""""""""""""""""""" "" "" " " " " "" """"""""""""""" """""" """""" "            """"""" """"""""""""""""""""""""""""""""""""""""""""""" "" "" " """"""""""""""""""""""""""" """ " " " "        " "" "" " """ """""""""""""""""""""""""""""""""""""""""""""" " """ """""""""" """" "" """""""""" """" " " " " "          " """ " """ " """""""""""""""""""""""""""""""""""" "" "" """"""""""""""""""" """"" " """ " " " "        " " " " " """""""""""""""""""""""""" " " " """"" "" """" """"""""" """"""""""" """" " " " " "         " """""""""""""""""""" """ " " " """""""""""""""" """""""""""""""""" """""" " " " " " " "       " """"""""""""""""""""""""" " " """ " """ "" """"""""""" """"""" " "" " " " "" " " "" " "   " " """""""""""""""""""""" " "" " " """"""""""""""""""" " """ " "" " "" " " " "      " """""""""""""""""""""  " " "" """"""""""  " " " "" " """ "" " " " "" " "    " """"""""""""""""""""" "  " """""""""""""""" """ " " " " " " "" " " "      """"""""""""""""""""""""""""" " " "" """""""""""" " " " " " """ """ " " """ """ " " " "" "" "      " """"""""""""""""""""""""""""""" "" "" """ """"""""""""""" """"" "" """" """"""""" " " "" " " "   " "" """"""""