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 = '456B02' IMAGE_NUMBER = 55486523 IMAGE_TIME = 1977-11-17T08:39:54Z EARTH_RECEIVED_TIME = UNKNOWN ORBIT_NUMBER = 456 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.012730 NOTE = "VERY 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 4  NŠ8Z!O4Ù5—)5)^0‰)°S»½«/S ÜÜ !*?v MVÜ S ;ž:*,,*,,,,,,,,.,..,,,**,***(***(***(**(*((*****(**((****((((*******************(**,,**********,********,*,,***,,,*,,,,,,*,,,,,.,,,,,,,,,,.,*,,,,,.,,,..,,,..,,,,,,,,,,.,,,...............................,.................,.,,...,.,.........,,,,,,,,..,,,.,,,,,,,,,,,,,,,,,,,**************(((((&&(*,,,,,,,,,,,,,,,*,*****,***&&**************,************************,,**((***,,,******,**,,*********,,,*,,,,,,*,,,,,**,*,,,,,,,,,,,,,,,,*,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*******************(((((&&"(**,**,,,,,,,,,*************,(****************************$************((********((((*&*****(*********************((*****,,********,****,,******,,**,,***,*********,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,,,,,,,*,,,,,,,,,,*,*,******************((((((&&"(*******,,,,,,,*******************(*(*((**((((((**(((((((((((((*(**((((((((***(((((((*****((((**((***(**************(*(**************************(**,,****************,****** (,*,****,******,,******,,***&*******,******,,**,,,,,***********,***,,***,,*,,*,,*********************(((***(((((((&&"(**************,,******((********(((((***(((((((((((((((**((((((((((((((((((((((((((((((((((((((((*(((****((***((((((*****(*((((****(***((*****************************************************************(***************************((**********************,****"$********((((*(((((((((((((&$ ((*******************((((*(((((((((((*(*((((((((((((((((((((((((((((((((((&&((&&(((((((((((((((((((((*(((((((*((((((****(((((((((((((((((*((****(**(((*((*(((************((**********(*(*************(***************************(***********************************(***(**(*(((((((((((((**(((&& (((****************(((**(((((*(((((((((((&(((((((((((((((((((((((&&&(&&((*((&((&((((((&&&&&&((((((((((((((((((((((((((((((((((*(((((((((*((((((((((((((((((*(**((((((((((*****(((((**((***(*(((**(*(*(*******(*****(*(((*******(((*(**(*(**(***********************(**((**(*((((((((((((((((&&&&&& (((************((((((((((((*((*((((((&(((((((((&((((((((((((((((&&&(&(&(&((&&&(((((((&&&&&&&&&((&&((((((((&&(&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((***((**(((((((((((*((((((((((((((((((((((((((((**(((*((((((****(*****(**(((((((((((((((((&(((((((&&&& (((**(*****(***(((((((((((((((((((((&(((((((((&&(((((((((((((&&&&&(&&&&(&&&&&&(&(&&&&&&&&(&&&&&(((((((&(&&&&&&&&((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*(*(((((((((((((((((((((((((((((((***(((((((((((((***((*(*****((((((((((((((((((((((((&(&&(&&(&&& &(((**(((((((*((((((((((**((((&&((((((&(((((&&&(&(&&&(((((&&&&&&&(&&&&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&(((((((&&&(((&&((&&&((((((&&&&((((((((((((((&(((((((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*((((((((((((((((((((&(((&&&&&&&(&&&&&&$(((((((((((**((((((((((((((((((&((&((&((((((&&&&&&&&&&&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&&((((&&&&&&&&(&&&&(&&&&&(((((&&&(((&&(&(&((((&&(((((((((((&&((&((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&$$ ((((*((((((*((((((((((((((((((((&(((((((((&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&((&((((&(&(&&&&&&&&&(&&&&&(&&&&(&&&&((&(((((&&(&(&&&(((&&&(*((&&&&&(((((&&&(((&(((((((&(((((((((((((((((&((((((((((((&(((((((((((((((((((((((((((((((((((&((&&(&&&&&&&&&&&&&&&&$$ &(((((****(((((((((*((((((((((&&((((&(((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(((((((((((&&&&(&&&&((&&&&(&(((&((((((((&(((&&&(((((((((((((((&&((((((((((((((((((((((((((((&((((&((&&&&&&&&&&&&&&&$$$$&(((((((((((((((((((((*((((&((((((&(((&&&&&&&&&&&(((&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&(&&&&&&(&&&&&(((&&((((((&&&&&&(&((&(&&&(&&(((&&(((((((((((((((((((&(((((((((((((&(&(((&&&&&&&&&&&&&&&$$$$&((((((((((((((*(((((((((((((((((&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&$$&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&((((&&(&&&&&&&&&&&&&(((&&&&(((&((((((((&(((((((((((&&((((((&&&&&&&&&&&&&&&&&$&$ &((((((((((((((((*(((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&$$&&$&&&$$$&&&$$&&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&(&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((((&&((((((((((&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$&((((((((((((*((((((((((&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&$$&&&$&&$$&$&$$&&&&&&&&&&&&($&&&$$&&$&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&((&(&&(&(&((&&(&((&&&&&&&&&&&&&((&&&&$&&&&&&&$&(((((((*(((((((((((((((&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&&$$$&&&$&&&&&&$&&$&$&&&&&&&$$$$&&&$$$&&&&&$$&&&&&&&&&&$$$&&&$&&&&$$$&&$$$&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&(((*(*(((*(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&&&$&$$&(&&&$$&$$&&&&&&$$$$&&&&$$&$$&&$$$$&$&&$$$$$&&&&&&&$&$&$&&&&&$$&$&&$&&$$&&&&$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&((((((**(*(((((((((&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&$$&&((&$$&&&&&&&&&$$$$&&$$$$$&&&&$$$$&$$&&$$$$$$$$$$$&$$$$&&&&&$$&&&&&$&&&&&$$$$&$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&$$$&&&&&&&&&&&&$&((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&$$$$$$&&&&&&&$$&$$&&&&&&&$$$$$&&&&$$$$&$$$$$$$$&&$$$$$$$$$$&$&&$$$$&$$&&$$&$$&$$&&&&$$$$$$$&&$&&$$$&&&&&$&&$$$$$&$&&$$$$$&&$&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&$&&&&&&&&&&&&&&&&$&((((((((((((((((((((((((((&&&&&&&&(&&&&&&&&&&&&&&$$&&$$&&&&&$&&&$""$$$$$$$$$&$&&&&&&$$$$$$$&&$$$$$$$$$$$$$$&&&$$$$$$$$&$$$$$$$&$&$$&&$$&$$$&&$$$$$$$$$$$$&$$$$&&&&$$$$&$&&&&&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&$&&&&&$&$$&&""$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$$$$$$&$$$$$$$$$$&&&$$$$$&&&$$$$&&$$$$&$$$$$$$$$$$&$$$$&&&&&&&&&&&&$&&&&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$$$$$$$&$&&$&$$$$&$$$$$$$$&$$$$$$$$$$$$$$$$$&$&$&$$&&&&&&$&&&&$$$&$$$&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$&&&(((((((((((((((((((((((&&&((&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$$$$$&&&&$$$$$$$&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&&&&&&&$$$$$&&$$$$$$$$&$$$$&$&$&$$&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$&(((((((((((((((((((((((&&&(((&&&&&&&&&&&&&&&&$&&&&$$$&$&&$$$$$$$&&&&&&$$$$$&&$$$$&&$$&$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$$$$$&$$$$$$$$$&$$$&$$$$$$$&$&$&&&&&&&&&$$$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$&(((((((*(((((((((&(((((&&&&&&&&&&&(&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$&&$$$$$&$$$$$&&&$$$$"$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$$$$$$&$$$&$$$$$$$&$$$$$$$$&$$&$&&&$$&&&&$&&$$$$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$&&$$&(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$&$$&&&&$$$$$$$$$$$&$$$"$$$$$$$$$$$"$$$$$$$""$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$&&&$&&&$&&&&&&$&$&&&&&&&$&$&&&$$&&&&&&&&&&&$$$$$&&$&&$$&&((((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&$&&$&&$$$$$$&&$$$$$$$&$&$$$$$$$$$&&$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$&$$$$$$$&$$$&$$$&$&&&&&&&$&&&&&&&&&$&&&&&&&&&&$&&&&&&&$$&&&&$&&&$$&&(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$$$$$$$$$$$$$$$$""$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&$&&&&&$$$$&$&&&&$&&$&&&&&&&&&&$&&&&&&$&$&$$&&&$$$$$$&((((((((((&(((((((&&&&&&&&&(&(&&&&&&&&&&&&&$$$$$&&$&$$$$$$$$$$$$$$&&$$$$$$$$$$$""$$$$$$$$$$$$$$$$"""""$$$""$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$&&$$$&$&$$$&&$$&$$$&&$&&&&&$&&&&$&$$$&$$$&$$$$$$$$&&(&(((**((((((((((((&(&&&&&(&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$&$$$$$$&$$$$$$"$$$$$$$$$$$"$$$$$"$$$$$""""$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$"$$$"$$$$$$"$$$""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$$$$$&&$&$&&$$&&&&&&&&&&&$$$$$$$$$$$" &&(((((((((((((((((&(((&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$"$"$$""""$$"$""$$"""""$$""$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$"$$"$$$$$$$$$$"$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$&&&$&$&&&$$&$$$$&&&&&$&&$$$$$$$$$$$$$"d&&((((((((((&& ((((&(((&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$""""$$$$$$$$""$$$$$$""""$$$$""$$$$"$$$$$$&"""$$"$$$$$$$$$$$$"$"$$""$"$$"$$$$""$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$&$$&$"""""$$$$""$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&$$$&$&$$&&&&$$$$$$$&&&&&$&$$$$$$$$$$$$$$$" &&&&&&(((((((("&(((&(&&&(&(&&&&&&&&&&$&&$&$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$$"$$$$$$$$$$$$$""" """$$$$$$$$$$$$$$$$$$$"$$$$""$"$"$$$$$"$$$"""$"$"$$$$"""""""$"$$"""$$$$$$$"$$$$$$$$$$$$$$""$"$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$$$$$$$$$&&$$$$$$$$$$""&&&&&(((((((((((((((((((&&(((&&&&&&&&&&&&$$$$$$$&&$$$$$$$&&$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$"""$$$""$$$$$"$$$$"$$""$$$$$$""$$"$ "$$$$$$$$""$$""""$"$$""$""""""$$"$"""$$$$$"$$"$$"$"$$""""$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$&&&$$$$&$$$$$$$$$$$$$$$$$$ &&&((((((((((((((&((&((((&(((&&&&&&&&&$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$"""$$$$$$"$$$$"$$$$$$$$$"""$$""$$$$$$$$$"""$$$"$""""""$"$$$$$$$$$$""$$$$""$$$$$"""""""$""$$$$""$$$"$$"""$$$"$"""""""""$$$$$"$"$""$""$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$"$$$$$$$$$$$$$ "&&((((((((((((((&(((&&&&(&((&&&&&&&&&&&&$&&$$$$$$$$$$&&&$$$$$$$$$$$$$$$""$$$$$$$$$$$"$$$$$$$$$"""""$""$$$"$"$$$"$"$$$$"$$"""""$"$$$$$"$$$$"$$$"""$$$$"$$""""""""""""$$""$"""""""""$""""""" ""$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$$$$$$$"""$$$$$&$$$$$ "&&((**((((((((((((((((&&(((&&&&&&&&&&&&&&$$$$$$$$$$&$$$$$$$$$$$$&$$""$$$$$$$$$$"$$$$$$$$$$$$$"""""$"""$$"""""""""$$""""$""""$$$$"$$$$$$""""$""""$$""$$$"""""""$"""$"""""""""""$""""""""$$$"$$$$$$$$""$$""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$ "&(((((((((((((((((((((((((&&&&&&&&&&&$$$$$&$$$$&$$&&$$$$$$$&$$$$$$"$$$$$$$$$$""""""$$$$$$$$$""""""$""""""""""""$$$""""$""""$$$""$$$$"""""""""$"""""""""$"""$$$""""""$"""""""""""""""""$$$$$$$$$$""""""""$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$$$$ "&&((((((((((((((((((((((((((&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$"$&&$$$$$$$$"""""""""""""""$""""$"""$$"""""$""$""$"$$"$$$""""""""""$"$""""""""""""""""""""""""""""""""$"""$$$$$$$"$$""$$$$$$$$$$$"$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$"&&&&(((((((((((((((((((((&(&&&&&&&&&&&&$&&&$$$&&$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$&$$$$$$$""""""""$$$"""""""""$""""$"""$""""""$"$"$""$"$""""""""""$"""""$""""""""""""""""""""""""""""""""""$$$$$$"$"""$$""""$"$$"""""$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$" &&((((((((&((((((((((((&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$&$$$$$$"""$$$$$$$$"""$$" "$$$"$$""""""""""$"""""""""""""$"$"""""$"""""""""""$$""$""""$"$"""""""""""""""""$"""""""""""""""""""""""$$$"$$$"$$""$$""""""""""""""$$$$$$""$$$"$"""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$""$$$$$$$$$$$$$$$$$$$"&&&((((((((((((((((&&((&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$""""""$$$$$$"$"""""""""""$"""""$$"""""""$$""""$$"""$$$"""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""""$"$"$"""""$$$$$"$$$$$$$"""$""$$$""$$$$$$$""$$$$"$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$"&&&(((((&(((((((((&(((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&$$$$$$$$$$$$$$""""$$$$$$$$$"""""""""""""""""""$"""$""""""""$$$$""""$"""""""$$"""""""""""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""$"$$$$$"$$$$$$"$""$$"$"$$""$$"""""$""$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&$$$$$$$$$$$$$$$$$ &&&(((((*((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&$$$$$$$$$$"$$$$$$$$""""""$$$$$$$"""""""""""""""""""""""""""$"""""$"""""$$$""""""$"""$"""$""""""""""""""""""""""""""""""" """"""""""""""$"""""""""""$""""""""$""$"$$""$$$"""$$$$$"""$$""""$$$"""$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$""&(&((&((***(((((((((&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$"$""""""""""""""""""""""$""""""""$""""""""$$$$$"""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""$"$"""$""$$$"""$""$$$""$"$$$$$$$$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"" "&(((((((((*(((&((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&&$$$$$$$"$$$$$$$$$$$$$&$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""$$$$"""$""""""""""""$""""$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""&(((((((((((((((&&(&&&&(&&&&&&&&&&&&&&$$$&&&&$$&$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$""$$""""""""""""""$$$$$""""""""""""""""""$$$$$&$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$$$$"$$"$$"""""$$$$""""$$$$""$"$"$$$$$$$$$$$$""$$$$$$$$$$$""$$$$$$$$$$$$$$$""&(((((((((((((((&&(((&&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$"$$$$$$"$"$$$$$$$$$$$$$$"""""""""""""""""""$""$$$$""""""""""""""""""""$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"""$$$"""""""$"$$$""""""""$$$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$""$$&$$$$$"$$$$$$$""(((((((((((((((&(((&&&&&&&&&&&&&&&&&$&$$$&&&$$$$$$$$"$$$$$$$$$"$$$$$$$$$$$$"$"""""""""""""""""""""""$"""""""""""""""""""$$$$$""$$""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"$"""""""""$"""""""""""$"""""$$$$$$"$$$"""$""$$$""$$$$$"$$$$$$$$$$"$$$$$$$$$""&((((((((((((&((&(&&(&&&&&&&&&&&&&$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$""""$""""""""""""""" """"""""""""""""""""$""""$$$$"""""""""""""""""""""""" "" "" " " """""""""""""""""""""""""""""""""""""""""""$$$$$$""""""""$"""""""""""$"""""$"$$$$$"$$"$$"""$$"$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$ &&((((((((((((&(&(((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$""$""""""""""""""""" """""""""""""""""" """""""$"""""""""""""""""""""""""""""""""""""""" """"" """""""""""""""""""""""""""""""""$$$$"""""""""""""""""""""""""""$""$$"$"""""""$$$$$$$$$$$"$$$$$"$$"$$$$$$$$$$$$$$$"&&(((((((((&(&&((&(&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$"""""""""""""""""""""""""""""""""""""" """"""""" """"""""""""""""""" """"""""""" """""""" """""""""" """"""""""""""""""""""""""""$$"""""""""""""""""""""""""""$$"""$""""""""$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$$$$$ &&(((((((((&((&&(((&&&&&&&&&&&&&&&$$&&$$$$&$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"""$""""$""""""""""""""""""""""""""""""""""""" " "" " """""""""""" """ " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$""""""""""""""""""$"""""""""""""$$$$$$$$$$$$$$$$$$$""$"$$$"$$$$$$$$$$""&(((((&(((&((((&(&&&((&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"""$""""""$"""""""""""""""""""""""""""""""""""""  """""""""""" """" """" " "" """""""" """"""""""""""""""""""""""""""""" """ """""""""""""""""""""""""""""""""""$"$"""$$$$$"$$$"$$"$"""$$$$$$$$""$$$$$$$$ &(((&(((((((((((((&&&&(&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$""""""""""""""""""""""""""""""""""""""  """"""""""" """""""" " """" "" " "" """"""""""""""""""""""""""""""  """"""""""""""""""""""""""""""""""""$$$"""$$""$$$$"$"""""$"$$$$$$$$$$$$$$$$$""&&&&&((((((((&((&&(((&&&&&&&&&&&&&&$$$$&$$$$$&&&$$$$$$$$$$$$$$$$$$$"$"""$$""""$""""""""""""""""""""""""""""""""""""""""""  """"""""""""""""" "" """""" " " "" """"" """""""""""" """"""""""" " "  """""""""""""""""""""""""""""""""""""""""$"""""""""$$""$"$$$$""""$$$$$$$$$""$" &&&((((((((((((&&&&&&&&(&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""$$$"""""$""""""""""""""""""""""""""""""""""""" """"""""""""" " " " "" " """" " """""" """ """""" """""""""""" """"""""""""""""""" """"""""""""$"""" """"""""""""""""""""""$"""$""$$"""$$""$$$$$$$$$$" &&&(((((((((&&&(&(&&&&&&&&&&&&&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$"""""$$"""$""""$"""""""""""""""""""""""""""""" """"""""""""""""""""" " "" """" """ " """" " """""""""" " """""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$ &&&(((&(&(&((&(&(((((&&&&&&&&&&$$&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$""""""""""""""""""""""""""""""""""""""""""""" """"""""""""" """"""""""" " "" " " "" " " """" " """ " """ "" """""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""$"$""""""""$$$$"$""$$$$$$$$"$$$$$"&&(((((&(((&(((((((((&&&&&&&&$$$&&$$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """ """" "" " " " """"" " " """" """ " " """""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$"$$""$$$$$""$$"$" &((((((&&(&((&&&((((&&&&&&&&$&$$$$&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""$""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""" "" " " " """ "" " """ """" """ """"$""""""""""""""" """""""""""""""""""""""""""""""""""""""""""$"""""""""""$$"""$"""$$$$""$"" &(((((((&((((((((&&&&&&&&&&&&&$$$&$$$$&&$$$$$$$$$$$$"$$$$$$$$$$"$""""$$$""""$$""$"""""""""""""""""""""""""""""""""""""""""""""""" """"" """"" "" "" """ "" " " """ """ " """" """"""""""""""""""""""""""""""""""""" """"""""""""""""""$$""""""""""""""""$""""$"""""""""""""&((&&(((((((((((&&&&&&&&&&&&&$$$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$""$"""""$$""$"""""$"""""""""""""""""""""""""""""""" """"""""""""""""""""" "" """" " " " " " " " "" """"""""" """"""""""" """"""""""""""" " """""""""""""""""""$$""""""""""""""""""$"""""""""""""""&&&&((((((((&&&&(((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$$$$$$$$$$$""""""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " " " "" "" " "" """ " " " " " """"" """ """"""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""" $&&(&((((((&&&&(((&&&&&&&&$& &$$&&&&$$$$$$$$$$$$$$$$$$$$" "$$""""""$""$$$"""""""""""" """"""""""""""""""""""" """"""""""""" """&"" "" " "" " " " " """ "" """"""" """"""" """ """"""" """""""""""""""""""" """""""""""""""""""""""""""""""""""""  &&(((*(((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""$$$""""$""""""""""""""""""""""" """"""" """ "" """""" """""  " " "  " """ " """ """"""" " """ """""" """"" """"""""""""" """""""""""""""""""""$"""""""""""  &(((((((((((((&&&&&&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"""""""""$""$""""$"""""""""""""""""""""""""""""""""""" """""""""" """ """ " " " " " " "" " "" """""" """""" """""" " " """""""""""""""""""""" """""""""""""""""""""""" " ""(((((((((((&(&&&&&&((&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$"""$$"""""$"""""$""""""""""""""""""""""""""""""""" """" """""" " " """""""" " " "" "" " " " " "" """""" """"""" """ """"""" " """" " """"""" """"""""""" """"""""""""""""""""""""" $((((((((((&((((&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""" " " " " " " " " " " " " "" "" """"""""" " """" """"""""""""""""""$"""""""""""$"&((((((((((((&&&&((&&&&&&&$$&&&&&$$$$$$$$$$$$$$$$$$$"$$$$""""$"""""""""""$""""""""""""""""" """"""""""" """""""""""" """ """ " " "" """"" " """ " """"" """" " " """"" """"""""""""""""$""$""""""""$$$$$ &(((((((((((&&&((&(&&&&&&&&&&&&&&(&&&&&$$$&$$$$$$$"""$"""""""""""""""""""""""""""""""""""""" "" """""""""""""" " "" """" " " " "" " """" " " " "" " """ """" """"" "" """ """ """""""""""""""""""$""""""""$$$$$ &(((((***(&&((&&&((&&&&&&&&&&&&&&((&&&$$$$$$$$$""$$$$$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""" """ "" "" "" " " " " "" " " " """ " " " """""""""""""""""""""""""""""""$$"$$" &&(((*(((((((((((&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$"$"$$$""""""$"$"""""""$$$$$$""""""""""""""""""""""""""" """" " " """"""" " " """ " "" """" " " " """ " """""""""""""""""""""$$$$""&(((((((*((*(((&&&&&&&&&&&&&&&$$&&&&&&$&$$$$"""$$$"""""$"$$$""""""""""$$$$$$"""""""""""""""" "" """""""" """ " """""""" "" " """ " "" "" " """"""" " " """"""""""""""""""""$""$$"" &((((((*(((*((&&&&&&&&&&&&&&&&&"$$$$&&$$$$$$$$$$$$""""$$""""$""""""""""""$$$"""""""""""""" """""""" """"""""" """"""" " " " ""  " """"" " " " " """""""" """"""""""""""""""""""""""""""&&&(((((((((((((&&&&&&&&&&&&&&&$""$$$$$$$$"$$$$$"""""$$$"""""""""""""""$""""""""""""""""" """" """"""" """" """"  "" " " " " " " " """""""" """ " """""""""""""""""""" &&(((&((((((((((&&&&&&&&&&&&$$$&&$$$$$$$$$$$"""""""""$$"""""""""""""" """""""""""""""" """"""""""""""""" """ "   "" "" """"""""""" " "" """ """"""""""""""""""""""""""" &((((((((((&(((((&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""$$"$$$$$"""""""""""" " """"""""""""""""""""" """ """ " " ""     " " """""""""" "" "" """"""" """"""""""""""""&&&(((((&(&&((&&&(&&&&&&&&&$$$$$$$$$$$$$$"$$$"""$$$"$""""""""""""""""" """""""""""""""""""""""""" "    "" " "  " """"""""""""""" " "" " """"""""""""""" &&&&&((&&&&&(((((&&&&&&&&&&&$$&$$$$$$$$$$$$$$"$$$"$$$"""""""""""""""""""$"$"""""""""""""""""""" """ """ "   " " "" " "" """ """"" " " " "" """""""""""" $&&&((((((&(((((((((&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""" "" """ " " ""    "" " " " """""""""""" """" """""""""""" &&&(((((((((((((((&&&&&&&&&&&&$&$&&$$$$$$$$$$"""$$$"""""""""""""""""""""""""""""""""""""""" " " """    " "  " """""""""""""""" """ """""""""""""""&&(((((((((((((((&&&&&&&&&&&&&&$$$$$$$&&$$$$$$$$$$"""""""""""""""""""""""""""""""""""""" " " " "    "  """""""""""""" """ "" "" "" """"""""""""""""&&(((((((((((((((&&&(&(&(&&&&&&&$$$$&&$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""" """""" "" " " " "        "" "  """ """"" " " " """"""$"$"""$"&&(((((((((((((((((&&&&&&&&&&&&$$$&&$$$"$$$$$$$$$"$""""$""""""""""""""""""""""""""""""""" """"" """ "           "" "" " "" " """ """""""""""&((((((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$"$"$$""""""""""""""""""""""""""""""""""""""""" """" " "           """"" " " " """""""""""""""""&(((((((((((((((((&&&&&&&&&&&&&&$$$$"$$$$$$$$$$$"$"$"$"""""""""""""""""""""""""""""""""""" "" "" " " "       "   "" "" " """" " """" """""""""""""""""$&((((((((((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""""" "" """"""""                "" " """""" """"""""""""""""""""""$$"&(((*(((((((((&((((&&&&&&&&&&&&&&&&&$$$$$$$$$"$$$"$"$$$""""""""""""""""""""""""""" """ """"" """"              " """ "" """""$"""""""""""""""""$$""&(((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$"$"$$$"""""""""""""""""""""""""""" " """"" "" " "              " " """""""""""""""""""""""$""""" &(((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""""" "" """                 """ """""""""""""""""""""""""""$""""" &(((((((((((((&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$"$$$$"$"""""""""""""""""""""""""""""""""" """" "                   """"""""""""""""""""""""""$""""""&((((((((((((((&&((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"""$$""""""""""""""""""""""""""""" """" "" " ""               "" """""""""""""""""""""""""""""$"$""(****((((((((&&&(&&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$""""""""""""""""""""""""""""""" """"""" " " "             " """"""""""""""""""""""""""""""""(*(*((((((((((((&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$"""""""""""""""""""""""""""""""" """""       """        " " """"""""""""""""$""""""""""""$(((((((((((((((((&(&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" """"""""      """   "   " """""""""""""""""""""""""""""""&(((((((((((*("((&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"""$"$""""""""""""""""""""""""""" " " "     "     " """"""""" " """" &((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$"$$$$$$$$$"""""""" """"""""" """" " "" "  "            """"""""""  "" &((((**(((((((((((&((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" " " "         """"" " &((((((((((((((((((&&&&&&&&&&&&&&&&&$&&$$$$$$$$$""""""""""""""""""""""""""""""""""" " ""           " "  "  &((((((((((((((((((&&(&&&&&&&&&&&$&$$$&$$$$$$$$"$$$""$"$""""""""""""""""""""" " """"" " ""          "" " " " " &(((((((((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"""""""""""""""""""""""" """"" "       """  &(((((((((((((((((((((&((&&&&&&&&$&&&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" """" "        """  &((((((((((((((((((((((&&(&&&&&&$$$&&&&$$$&$&$$$$$"$$"""""""""""""""""" " """"" " ""       " "" ""  &&(((((((((((((((((&&&&(&&&&&&$&$&&$$&&$$$$$$$$$$$$$"""""""""""""""""""""""""""" " " " "        " "    &(((((((((((((((((((&(&&&&&&&&&$$$&&&&$$$$$$$$$$$$"$"$""$"""""""""""""""""""""" " "" "         "    "   &(((((((((((((((((((((&&&&&&&&&$$$$$$&$$$$$$$"$$$"""$"""""""""""""""""""""""""" "           """  &&(((((((((((((((((&&(&&&&&&&&$$$$$$$$$$$$$$$""$"""""""$""""""""""""""" """""" "      """    &((((((((((((((((((&&&&&&&&&&&&$$$$$$$$&$$$$""""""""""""""""""""""""""""""""" " """ "      """"""  "&((((((((((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$"""""$$"""""""""""""""""""" """ " """""""         " """""  ""&&((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$""$"""""""""""""""""" """"""" " """              "" " """""""  "$$&((((((((((*((((&&&&&&&&&&&&&&$$$$$&$$$$""$$$""""""""""""""""""""" """""""" " ""         "  """""""" "$$&&((((((((((((((&&&&&&&&&&$$$$$$$$$$$$$"$"$$"""""""""""""""""""" " """"" "           """"$$" """$$&&&(((((((((((&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$"""""""""""""""" """ """ """           " ""$"$$""""$""$$&(((((((&&((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$""""""""""""""" """ "" """" ""             """"""""$$$$$$$$$$$&&((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""" "" """ " "             """"""$"$$$$$$$"$$"&((((((((((((&((&&&&&&&&&&&&&&&$&&$$$$$$$$$$""$"""""""""""""""""""""""""               """"""$$$$$$$$$$$"&((((((((&(((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$"""""$""""""""""""" """  "              """"""$$$$$$$$$$"$&&&&((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"$"$"""""""""""" """""" """""                   """"$$$$$$$$&$$"&&((((((&&((&((&&&&&&&&&&&&&&&&&&$$$$"$$$"""$$$""""""""""""" """ " ""              """"$$$$$$$$$$"$&&((((&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$""""""""""""""""""""" "" " "" "      """$$$$&$$"""&&&&&&&((&$$&&&&&&&&&&&&&&&&$$$$$$$$$$$""""$"""""""""""""""""" " """ "         ""$$$$$$$$""&(((((&((((&&&&&&&&&&&&&&&$$&$$$$$$$$$$$"""""""""""""""""""""""" "" "          """$$$$$$""&&&(((((((((&&&&&&&&$&&&&&&&$$$$$$$$$"""""""""$$"""""""""""""" "" " """"           ""$$$$$"""&&((((((((((((&&&&&$$$$&&&&$&$$$$$$$$""""$$""""""""""""" """"""" " "" "               ""$$"$"$$&&&&&((((((&&&&&&&&&&&&$&&$$&$$$$$"$$$"$$""""""""""""""" " """ " ""             $"""$$$$$&((&((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$"$""""""""""""""""""" """ " ""          ""$$$$$&&&&&&((&(&(&&&&&&&&&&&&$&&$$$""$$$$$$"""""""""""""""""""""""" "" """"           "$$$"&&&((&&&(&&&&&&&&&&&&&&&$&&$$$$$$""$$$$""""""""""""""""""""" """"          """  "&&&(((((&&&&&&&&&&&&&&&$$$$"$$"$$$$"""""""""""""""""" "  """        $&&&&&(&&&&&&&&&&&&&&&$&&&$$$$"$$$$"""$"$""$"""""""""""" " "     &&&(&&&&&&&&&$&$&&&$&&$$$$$$$$$$$"""$""""""""""""""""" "       $&&&&&&&&&&$$$$$$$$$&&&$$$$$$$$$"""$"""$""""""""""""""""" "       $&&&&&&&&&&$$$$""""$$&$$$$$$$$"$"$$"""""""$""""""" "      $&&&&&&&&$&&$$$$$"""$$$$$$$$$$$$$$$"$""$""""""""""""           $&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""" "       " $&&&&&&&&&&&&&&&&&&&$$$$$$$$$""$$$$""""""""""""""" "" "        " $&&&&&&&&&&&&&&&&(&&$$$$$$$$$$$$$"""""""""""""""""            " $&&&&&&&&&&&&&((((&&$$$$$$$$$$$"""$"""""""""""" """           " $&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$""""""""""""""""               " $&&&&&&&&&&&&&&&&&&$$$$$$$$$$"$$$"""""""""""""""""" "          " $&&&&&&&&&&&&&&&&$$$$$$$$$$"""$$"""""""""""""" "         $&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$""""""""" "" "" "        $$&&&&&&&&&&&&&$&$$$$$""$$"$$$$$""""""""""""""""        "" "$&&&&&&&&&&&&&&$$$$$$$$"$$""$$"""$"""""""""""       "" $&$&&&&&&&&&&&&$$$$$$$$$"$$$$$""$$""""""""""""   $$&&&&&&&&&&&&&$&&$$$$$$$$$$""$$$"""""""""""    $$$&&&&&&&&&&&&&&$&$$$$$$$$$"$$"""""""""""" "    " $&&&&&&&&&&&&&&&&&$$$$$$$$$$"$$$"""""""""""""   "" $&&&&&&&&&&&&&&&&$$$$$$$$$"$$$$$""""""""""""" "    $$&&&&&&$&&&&&&&&&&$&$$$$$""$""""$""""" """     $$&&&$&&&&&&&&&&&$$$$$$$$$$$$"$""""""" """" "   "" $&$$&&&&&&$$$&&&&$$$$$$$$$$$"""""""""""""" ""      """"" $$&&&&&&&&&&&&&&$&$$$$$$$"$"$$$"""""""""""""" "" ""         " """"" "$&&&&&&&&&&&&&$$$$$$$$$""$"$$$"""""""""""" " "      """" $$$&&&&&$$$$$$&&$$$$$$$"$$$$$$"""""""""" " """ " """         "" """$$$&&&&&&&$$&&&&$$$$$$$$$$$"$$$$$"""""""""""" "       """ "$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""" ""     """"""$$&&$&&&&&$&&&$$$$$$$$$"$$$"""""""""""""""""""     """""""$$&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""" "       """""" $&(((&&&&$$$$$&$$$$$"$""""" " """""""""""""         """ """&&&((&&&$&$$$$$$$$$$""""""""""""""""""""" "       """"""$&&&&&&&$$$$$$$$$$$$$$"""$$$"$$$$""""""""" " " "        " """$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"""""""" ""        "" "$&&&&&$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""      """"""$$$$&$$$$$$$$$$$$$$$$$$$$$$$""$$""""""""" "" "       """"""" ""$$$$$$&$$$$$$$$$$$$$$$"""""$"$"""""""""" " "      """" "  """""$$$$$$$$$$$$$$$$$$$$""""""$""""""" """      ""$&&&&$$$$$$$$$"$$$$$"$"""""""""""""""      "$$"$&((&&&$$$$$$$$"$$$"""""$$""""""" """""""      "$$$&((((&$$$$$$$$$$"$""$$$$$"""""""""" ""   "   ""&&&&&(&(&$$$$$$$"$""""$$"""""""""" """" ""    $&$&&&&&&&&&$$$$$$$$$$$$"$"""""""""""" """"      $&&$&&&&&&$$$&$$$$$$$$"$$"""""""""""""""" "    "$$$$$$$$&$$$$$$$$$$$$"""""""""""""" """" "    "$$$""$$$$$$$$$$$$$$""""""""""""""""  "$$$$" """$$$$$$$$$$$$"$"$"""""""""""""""      $$$$""""$$$$$$$$$$$$$"""""""""""""""""" "    "$$&&&$$$$$$$$$$$$""""""$""""""""" "     $$$&&&&&&&&&$$$""$""""""""" " " " ""   "$$$&&&&&&&$$$$$"$""""""""""""" """"   " $$$$&&&&&&&$$$$$$"""""""""""" ""      $$$&&&&&$$$$$$$$$"""""""""""""    $$&&&&&&$$$$$$$""""""""""" "    $$$&$$$$$$$$$$$""""""""""""" "      "$$$$$$$&$$$$$"""""""""""""     "$$&$$$$$$$$$$"$"""""""""" "      ""$$$$$$$$$$""$"""""" """" ""         "$$$$$$$$$"""""""""""" """   "$$$$$$$$$$""$"""""""   "$$$$$$$$$$$$"""""""" " ""$$"$$$$"$$$$"""""""" " ""$$$$"$"$$"""""""""""  "$$$$$$$$"""""""""" """     $$$$$$$$$"""""""""""    ""    "$$$$$$$$$"""""""""""""" "   ""     "$$$$$""$"""""""""""""" "  """    ""$$$""$$$"""""" """ " ""   "     """"$$"$$""""""""" """""      """$$$$"""""""""""""" "     """""$"""""""""""      """""$$$"""""""      ""$$$$""""""""""" "      """$"$""""" """""""    " ""   """""""""""""""        """""""""""""""     """""""""""       "  """""""""      "  """""""""""$ " "     """" """"" ""    ""  """" "" "" "    ""  """"""" "       """""""""   " ""  """""" """"    """""  " """""" "    """""""""" """ """ "    "" """"""""" """ """"""   """" ""$"""""""""" """"" "    "" """""""$"" " """"  """"""" "     """ "" """""$"""""""  ""     """""" " """""" """""""""    " " """"""""""""""""" "$$$$$"""""    ""    """""""$$"$""""$""$"" "$$$""""""   ""  """"$$$$$$$""""$$$$$"""$&$$"$""    """"$$"$$$"""""$$$$$"""$$$$""""      """""$$$"""""""$$$$"""$$$""    " """$"$"""""""""""""""""""    """"""$"$""""""""""""""     """""""""""""""      " "                      "            " """      " """"   """"     """"     "  "