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 = '440B06' IMAGE_NUMBER = 55178197 IMAGE_TIME = 1977-11-01T08:58:13Z EARTH_RECEIVED_TIME = 1977-11-02T20:27:08Z ORBIT_NUMBER = 440 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 WITH IMAGE MOTION COMPENSATION" /* 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 6  ?9$U_5Õ<10,³ }­ò¹ ! æU3ïäñÿî”"*,,,,,,..,.,,,,,,,,,,**************(***,*,,****,,,*,*****,*,,,,***,*,,,,,******,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,..,,,,,,.,.....,.,........................0........000......00000......00000000...0000.......000....0...0.......0.00..0....000..............,,.....,,,,*,,,,,*,******(*(& (*,,,,,,,,,,,,,,.,,,,,,,,,,,"$***,,,,,,,,***,,,,,,,**,*,*,,,,,*,,,,,,,,,,*,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,.,,,,,,,......,,,,......,...........,........,....................,....................,.............................,..,....,.,,,,,,,,,,,,,,,,,************((&&"**,,,,,,*,,,,,,,,,,,,,,,,,,******,*********,*,******,,,,**$****,,,*******,*,,*******,*$******,,,,*****,,,,******,*((,,,*,,,,,,,,*,,,,,,,,,,,,,,*,,,.,,,,,,....,,,,,,,,,,.,,,,,,.,,.,.,,.......,,,......,,,,,......,,.,,,....,,,,,,.,..,..,,,......,,,,..,.,,,,,,,,,,,,,,,*,,,,,*************((((&"(****,,,,,,,,,**,**,**********,********************************************************************************************,*******,,,*,*,,*,,,,*(**,,,,,,,,,,,,,,,,,,,,,,,,,(,,,,,,,,,.,,,,,,,,,,,,,,,,,(,,..,,,,,,,,,,,,,,,,,,,.,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,*,,,***************(*(((("(****,,*******,,,**,**********************(*****************************(*(*******((((****************************(************************,,,******,,,,******,,,,,****,*,,,,,,***,,,,,,,,,*,,,,,,,*,,,,,,,*,,*,,,,,,,,,,,,,,,,,,,,**,,*(,,,,,,,,,,,,,,*,,,,,,,,,***$&*,,*************(******(((($"(****,*******,,*************((******((((*(******((((******((((*****(((((*****((((((*(**(((((((****(((((*(*(((*(((*(***(*(*(*********((*************,*****,***,*********,,*******,*,*,****,,,,,,****,,,,,,****,,,,,,,,***,*,,,*****,,,,,,*,*,,,,,,********,,,,**,**,,,*************(((((****((((((& (********,**************(*(******(*(((******(((******((*(***(*((*((((((**((((((((*((((((((***((((((((*((((((((****(((((((****((((((***************(************************************,,,*******,,*********,,,*******,,*,********,,******,,,*******************,************(*((((*(***(((((((((& ((***************************(((((*****(((((((*(((((((*****((((((((((((((((((**((((((((((((((((((((((((((((((((((((((*(((((((((*(**((*((*(***(((((**(*****(*********(***********************************,***********,*****************************,********,**************((*(((**((((((*(***(((&& (***************((********((*((****(((((((*((((((((((*(((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((***((((((((***(*((((********(********((((*****************************(*******((********(**************************************((((((((((((&((((&& ((((**********(********((((*****(((((((**(((((((((((((((((((((((&(&((((((((((((((((((((((((((((&((((((((((((&((((((((((((((((((((((*(((((((((((((((((((((((((((((((***(((*(*****((((((****(((((*******((******************(((*****************************(*********(*((****((((((((((((((((((((&&((((***************((((*****(((((((((*(((((((((((((((((((((((((((((((((&(&((((((((&&(((((((((((&((((((&&((((((((&&&&((((((((((((((((((((((((((((((((((((((((((**(((((((*****(((((((**((((((((((***((((********(*(*****(((((*****((((**(****((**********((********(((*****(((((((((((&(&&(((((((&&&((((*(*(********(*((*(*(*(((((((((((((((((((((((((((((((((&&(((((((&&&((((((((((&((((((((&&((((((((&&(((((&&(&&&((((&&(&&&&(((((((&(((((((((((((((((((((((((((((((((((*((((((((((*(((((((((((((((((*****(((((((*(*(((((**(**(((((((***((((((*****((*((*****(*(((*****((((((((((((((&(((((((&&&&&&&(((((********((****((*(((((((((((((((((((((((((((((((((((((((((((((((((((((&&((((((&(&&&((((&&&&&&((((&&&&&&&(&(((&&&&&&(&((&(&&&((((((((((((((((&(&((((((((((((((((((((((((*(((((((((((((((((((((*((((((((**((((((((*((((((((((((((((((((*((*(((((**(*((((((((***(((((((((((((((((((((&(&&&(((&&&&((((***(*((*******(((((***(((((((((((((((((((((((&(((((((((&((&(((((((&&&&(((((((&(&(((((&&&&&((((&&&&&&&&(&&&&&&&&(((&&&&&&&(((((&&&&&(((((&((&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((**((((((*(*(((((((***(((((((((((((((((((((((&&&&(((&((&&&&(((((((*(****(*((((((**((((((((((((((((((((((((((((((((((&&&((((((&&&&&((((&&&&&&(((&(&&&&&&&((&&&&&&&((&(&&&&&&&(&&&&&&&&&&&((&(&&&(((((&&(&&&(((((&&&&(((((((((&(((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((*(((((((((*(*((((((((*(((((((((((((((&(&&(&(&&&&&&&&&&((((((****((((((*(**((((((*((((((((((((((((((((((((&&&((((((&(&&&&&(((&(&&&&((((&&&&&&&&&((&&&&&&&&((&&&&&&&&&(&&&&&&&&&&(&&&&&&&((&&&&&&&&((&(&&&&&((((((&&&&&((((((&&&(((((((&&(&(((((((&&&((((((((&(((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((&(&&&(((*((((((*****(((((((((((((((((((((((((((((((((&&&&((((&(&&&&&&((&&&&&&&((((&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&((&&&&&(((((((&&(&&((((((&&&(((((((&&&(&((((&&&&&((((((((&&(((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&(((((((((****(((((((**((((((((((((&((((((((((((&&&(&((&&&&&&((((&&&&&&(&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&(((&(&(&(&((&&((&&&(&&((((&&&&&&((&&&&&&(((((((&(&(((((((((&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&((&&&&&&&&&&&&&(((((**(((((((**((((((((((((((((((((((((((((((((&&&&&((((((&&&&&&(&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&((((&&&&&&(((((&(&&&((&&&&&&&&&&((((&&(((&(((&&&&(&((((&&&(&(((((((&(&(((((((&(&(((((((&&&((((((&&&&&&(((&&&&&&&&&&&&&$&(((((((((((*(***(((((((*((((((((((((((((((((((((&&&&&&(((&&&&&(&(&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(((&&&&&&&&(&&&&&&&&&&(&&&&&&&((((((&&&((&((&&&&&((&(((&&&&&&&((((((&&(((((((((&(&((((((&((((((((((&&&((((&&&&&&&&&&&&&&&&$&((((((((((**(((((((*(((((((((((((((&(&((((((&&&&&&((&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(((&&&&&&&&((&(&&&&&&&(&&&&&&(((((((&(&&(((&(&&&&&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((*(((((*((((((((((((((((((((((((&&&(&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$&$$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&((((&&&&&(((&&&&&&&(((((&(&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&$&(((**(((((**(*((((((((((((((((((((((((&&&&(((((&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&&&&&&&&(((&(&&&&&&&&&&(&&&&&&&&&&&&&&$$((((((((****(((((((*((((((((((((((((((&(((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$$$$&&&&&&&$$&&&&&&&&&$&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&(((((*(*(((((*((**((((((((((((((((((((&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&&&$$&&&&&&&&$&&&&&&&$&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&$$&(((((((((((***((((((((((((((((((((((&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&$&&$$&&&&&&&$$$&&&&&&&$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&(((((((*(**(((((((((((((((((((((((((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&$&$&&&&&&$$$$$$&&&&&$$$&&&$&&&&$&$&&&&&$&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$$&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&(((**(*(((((***(*((((((((((((((&((((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&&$$&&&&&&&$$$&&&&&&$$$$$$&&&&&$$$$&&&&&&&&$&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&$$&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&((((((((((*(**(*((((((((((((((((((((&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$&&&&&&&&$$$&&&&&&$$$$&&&$$$$$$$$$&&&$$$$$$&&&&&$$$$&&&&&&&$$&&&&&&$&&$$$&&&&&&$&$$&&&&&$&$$&&&&&&&&$&&$&&&&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&(((((((*(**(*(*((((**(((((((((((&&(&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$$$$$&&$&&$$$&$$&&&$&$$$$$$$$&$$$$$$$&&$$$&$$&&&$&&&&&$$&&&&&&&$$$$&&&&&&$$$$&&$&&$$$$&$&&$$&&$$&&&&&&$&$$$&$&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&(((***(((((((*((((((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$$&&&&&&&&&$$$&&&&&&$$$$$&$&&&$$$$$$$&$$$$$$$$$$&&$$$$$$&&$&$$&$$$$$&&$$$$$$$&$&&&$$$$$$&&$$$$$$$$&&&&$$$$$&&&&&&$$$&$$&&&&$&$$&$&&&&&$$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$$$$&&&&&$$&(((*((*(((*****((((((((((((&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$&$$&$&&&$$$$$$$&&$$$$$$$&$$&$$$$$$$$$$&$$$$$$$$$$&$$$$$&$&&$$$$$$$$$&&$$$$$$$&&&$&$$$$$$&&&$$&$$$$$&$$&$$$$$$&$&$$$$$&&&&&$&$$$&&&&&&&$&$$&&&&&&$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$&&&&&&&&&&$$$"((((((((****((((((((**(((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$$$&&&&$&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$&$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$&$&&$&$$&$$$&&&&&&$$$&$&&&$&$$&&$&&&&&&$$&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&$$$&$&$$&$&&&&&&$&(((((**(*(((&"(***(((((((((((&&(&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$&$&&&&&&$$$$$&$&&&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&&&$&$$$$$&&&&&$$$&$&$&&&&$$&$&&&&&$$$&$&&&&&&&$$$&&&&&&&&&$&&&&&&&&&$$&&&&$$$&&&$&$&&&$$&((*(((((((***&((((((((((((((&&(((((&&&&&&&$&&&&&&&&&&&&&&$&&&&&&&&&&&$$$&&$$&&$$&&&&&$$$$$$$&$$$$$"$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$&$$$&$$$$$$&&&&$$$$&$$&&&&&&$$&&&&&&&$$$&&&&&&&$&&&&&&&&&$$$$$&&&&$&$&&&$$&(((((**(****((((((*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&$&&$$&&$$&&$&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&$$$$$$$$&&&$$$$&$$&&&&$&&$&$&&&&&$$&&&&&&&$$&$$$$&&&&$&$$&&&&$"&&(*((****(((******((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&$$&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$"$$$$$$$$$$$$$&&$$&&$$$$$$&$$$$$$&&&&&$$$$$$&&&&&&$$$$&&$$$&$$$$$&&&&$$""&(((**((**(*******((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&$$$$$$$$&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$$$&&&&$$$$$$$&&&&$$$$$$&$$$$"$$$$$&&$&$$$$ $&((((((*******(((((*((((((&(((((&&&&&&&&&(&&&&&&&&&&&&&&&&$&&&&&&&$&$&&&&&&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$&&&&&&$$$&&&&&&$$$$$$$&$$$$$$&&&$$ "&((((((*****((*(***(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$$$$$&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$$$$$$&&&&&$$$$&$&&&$$$$$$&&&&&$$ "&(((*(((((((((**(((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$$$$$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&$$$$$$$&&&&$$$$$$$$&$$$$$$$ "((((((((((**(*(((((((((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$$$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"""$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&$$&$&$ "&(((((****((((((*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$"$$$$$$"$"$""$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$&$$$$$$$&$&$$ "&(((*(*(*((((****(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$$"$"""$"$"$$"$""$$$$$$$""""$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&$$$"(((((((((******(((((**(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$"$"$"$$$$$$""""""$$$$$"$"$"$$$"$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$&&&$$$&$$$$"(((((((******(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$""$$$$$$$$$""$$$$$$""""""$"$$""""""$$$"$""""$$"$""$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$&&&$"&((((*((**((**((((((((((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$""$$$$$$$$""$$$$$$$$"""$$$$$$$""$"$$$$"""$""""$""""""""$$$"$$"$"""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$&$&$$$$$"(((***(*(((****(((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$""$"$"$$$$"$""$$$$$$"""""$"$$$""$"$"$$""""""""$$$$"""""""$$$""""$"""""""""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$((((*((*******(((((((((((((&&&(&&&&&&&&&(&&&&&&&$&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"""$$$"$$""$$$$$$$""$$$"$$$$"""""$$"""""""""$$$"""""$$""$""""""""$""""""""$$"$""""""$""$$""""""$$$$$$""$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$&$$"&((((*****(*(*(((*(((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$"$$$$$$"$""""$"$$"$$""""$$$$$""""""$$"$$$"""""""""""""""$""""""""""$""""""""""$$"""$$"$$$$$$""$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$ "&(((**((*((((***((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$"$""""$$$$$""$$$$$$$$"""""$$$$$$""$"$"$""$$""""""$""""""""""""""""""""""$"""""$"$""""""""$""$""""""$$$$$"""$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"((*((*(((***(*((((((((((((((((&&(&&&&&&&&&&&&&&$&&&&&&&&&&$$$&$&&$$$$$$$$$$$$$""$$$$$$$$$"$$$$$$$$$$$"$$$$""$""$$$$$"$"""""$$$$$$""""$"$$"$"""$""$"$""""""""""""""""""$"""""""""$""""""""""$""""""""""$""""""""$$"""""$$"$$$$"$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"&((((((***(*(((((((((((((&&((((&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$""$"$"$"$$""""""$$$"$"""$$$$$"""""$"$$"""""""""""""""""""$$"""""""""""""""""""""""""""""""""""""""""$"""""""$$"$$""$"$"$$$$""$$$$$$$$"$"$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&$"&(((******((((*((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$$$""$"$$$""""$"$$$"$"""""$""$""""""$$""$"""""""$"""""""""$""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""$$$$"""""$"$$$"$""$""$$$$$"$$$$$$$$$$$""$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$"&(((*****((*((**((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$""""""""$"""""""""$"""""""""$$""""""""$"""""""""$""$""""""""""""""""""""""""""""""""""""""""""""""""$""""""$"$"$"$""""""$$""$""""$$$$$$"""$$$$$$$$"$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"(((((((*****(*(((((((((((&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$"""""$$$""""""""""""""""""""$"""""""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""""$"""""""$$"$$""$"$$""$$$""$""$$$$$$""""$$$$$"$$$$$$$$$$$$$$$$$$$&$$$$$$$$$"((((((*****(((((*(*(((((&&((((&&&&&&&&&&&&&&&&&$&&$&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$""$"""$$$$"$""$"$""$"$""""""""$""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""$$"$$""""$$$$"$"""$$$$$$$""""$$$$$$$""$"$$$$$$$$$$$$$$$$$$$$$$&$$$"&((((*(***(((((*(((((((((((&((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""$$$$$""$$""""$$""""""""""$"""""""$$""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""$$"$"$$"$"$"$""""$$""""$"$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&(((*****((**(((((((((((((&&(&&&&&&&&&&&&&&&&&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"""""$"$$""""""""$""$"""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""$"$"$$"$"""""""$"$""$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$"(((*(((**(*((((((((((((((&&&&&&(&&&&&&&&&&&&&&$$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$""$"$"$"""""""""""""$""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$"""""$$$""""""""$$"$"""""$$$$""$""$$$$$$$$$$$$$$$&$$$$$$$$$"(((((((***(((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$""$"""""""$"""""""""""""""""""""""""""""""""""""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""""$"""""""""$$$"""""$"$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"((((((*(((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&$&$&$$&$$$&$$$$$$$$$$$$$$$$$$$$"$$"$"$$"$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$"""""""""""$""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$ (((**((*((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&$$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$$""""$"$"""""""""""$"""""""""""""""""""""""""""""""$"""""""""""""""""""""""" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$""""$$$$$$$$$$$$$$$$$$$$$$"((((((((*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$$"""$"$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""""$$"""""$"$$$$$$$$$$$$$$$$$$$$$$$$"(((((((*(*((((((((((((((&(&&&&&&&&&&&&&&&&&&&$&&$&&&$&$$$$$$$$$$$$$$$$$$$"$""$$$$$$""""$"$$"$""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""$$"""""$"$"$$$"$$$$$$$$$$$$$$$$$$$&((((*((*(((((((((((((((&(&&((&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$"$""""""""$"""""""""""""""""""""""""""""""""""" """"""""""""""""" """"""""" """""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$"$$$$$$$$$$$$$$$$$$$$$$&((((***((((((((((((((&&(((& &&&&&&&&&&&&&&&&$&$$&$$$$$$""$$$$$$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""""""""" """""""""""""&"""" """""""""""""""""" "" """" " "" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"""""""$$$$$$$$"$$$$$$$$$$$$ (((**(*((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$&$$$$$$$$$$$$"$$$"""$$""""""""""""$"""""""""""""""" """""""""""""" """"""""""""""""" " """""" "" """" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$"((((*(*(((((((((((((((((&&&(&&&&&&&&&&&&&&&&&$$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$$"""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""" """""" """" " """ " " """"""""""""""""""" """""" """""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$"$$$$$$$$$$$$$$""(((((*(**(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""" """""" """ " " " """""""""""""""""""""""""""""" """""" """""""""""""""""""""""""""""""""""""""""" """"""$$$$$$$$"$$$$$$$$$$$$"(((****(*((((((((((((&&&&&&(&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""""""""""""""""""""""""""""""" " """"""""" """"""""""""""""""""""""""" " "" " """"""""""""""""""""""""""""" """""""" """""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$" &(((*****(((((((((((&(&(&(&&&&&&&&&&&&&&$&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$""$"""""""""""""""""""""""""""""""""""""""" """""" """ """"""" """""""" "" " " "" " "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"$"$$$$$$$$$$$$$ ((**((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$""$$$$$"$$"""""$$"""""""""""""""""""""""""""""""""""""""""""""" """"""""" """""""" " """" """ " """""""""""""""""""""""""""""" """""" """"""""""""""""""""""""""""""""""""""""""""""$"$""""$""""$$$$$$$$"$" ((((*(*(*(*((((((((((((&(&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$"$$$$$$""""""$"""""""""""""""""""""""""""""""""" """ """" """" """ """"""""""""""""""""" " " """ """ " """""""""""""""""""""" """""""" """"""""""""""""""""""""""""""""""""""""""""$"$$$$$$"$$$$$$$$$$$$$" (((*(******((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$$$$$$$$$$$$$$$"$$$$$"$"""""""""""""""""""""""""""""""""""""""" """ """" """""""""" """"""" """""""" " """"""""""""""""""""""""""""""" """""""""""""""" """"""""""""""""""""""""""""""""""""""$$""""$""$$$$$$$$$$$$ (((**(***((*(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$&$$$$$$$$$$$$$$$$"$$$"""$""$$$""""""""""""""""""""""""""""""""""""""""" " " """"""""""" " "" """"""""" " "" " """"""""""""""""""""""""" "" """""""""" " """"""""""""""""""""""""""""""""""$""""""$""$$$"$"$$$$$$$$$""&(((*(((*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$""$"$$$$"$"""""""""""""""""""""""""""""""""""""""" "" " " "" " " "" " " " " """" " "" """"""""" """"""""" """"" "" """""" """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$"" &(((*((**(**(*((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$"$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""" "" """"""" " " "" """ " """"""" """""""""" """""" " "" " " " """""""""" """"""""""""""""""""""""""""""""""$$$"$$"$$$$$$$$$$ ((((*((*(*(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$""$$"$$$$$"$""""""""""""""""""""""""""""""""" """ """ "" " " """""" " " " "" " " " """""""" "" """ """"" " " """"" """""" """""""""""""""""""""""""""""""""""""""""""""$$$$$$"$$$"" ((*(((*(***(*(((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$""$$$$$$"""$"""""""""""""""""""""""""""""""""""" "" """"" """""" " " " " """""" "" " " """""" " "" " " " " "" """ """""""""""""""""""""""""""""""""""""""""""""""$$"$$"$$$$$$" ((*((*(**(*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"""$"$$$"$$"$$""$"""""""""""""""""""""""""""""""" " " """" " " " "" " "" " """ " " """" " """""""""" """""""""""""""""""""""""""""""""$$"$$$$$"$$$$$$" ((((*****(*(((((((((((&((&&&&&&&&&&&&&$&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$""$$$$$$$"""""""""""""""""""""""""""""""" " " """"""" " " " " " """"""" " " """ """""""""""" """""""""""""""""""""""""""""""""""$"$$"$$$$$$$$" (((****(**(((((((((((((&((&&&&&&&&&&&&&&&$$$&&$&&&$$$$$$$$$$$$$$"$$$$"$"""$$$$$$$"""""""""""""""""""""""""""""""""" "" "" "" " " " " " " """ """"" """""""" " """"""""""""""""""""""""""""""""""""""$$$"$$$$$$"" ((*(****((((((((((((((((((&&&&&&&&&&&&&&$$&&&&&&&$$$$$$$$$$$$$$$$$"$"""""$"$$""""""""""""""""""""""""""""""""" """"""" "" """"" " " " " " "" " " "" """"""" " """""""""""""""""""""""""""""""""""""""$$$$$$$$$$$" (*(***(**(((*(((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""$$$"""""""""""""""""""""""""""""""""""""""""" " """ " "" """" """""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$" (********((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$""""$"""""""""""""""""""""""""""""""""""""""""" " """ " "" " " " """""""""""""" """""""""""""""""""""""""""""""""""$$$$$$$" ((**(*****((*(((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""$"$""""$"$""""""""""""""""""""""""""""""""" """"" " """ " " " """""""""""""""""""""""""""""""""""""""""$""""$$$$$"$$$ ((*****(*((*((((((((((&&(&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$"$"""$"""$""""""""""""""""""""""""""""""""" """"" " "" " " " """""" "" """"""""""""""""""""""""""""""""""""$$"""$$$" (((********(((*(((((((&(&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$"$$"$$$$""""""""""""""""""""""""""""""""""""""" " "" " " " "" " """"""""""""""""""""""""""""""""""""""""""$"$$$$$(((*********(((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$$$$$"""""""$""$"$"""""""""""""""""""""""""""""""" """"" """""""""""""""""""""""""""""""""""""""""""$$"$$"$"" ((*********((((*((((((((((&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""" """""" " "" " " """"""""""""""""""""""""""""""""""""""""""$"$"$"$$"" ((********(((((((((((((&(&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""" """ "" " " """""" """""""""""""""""""""""""""""""""""$$$""$"" ((********(((*(((((((((&(&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$"$$$$"$$$"$""""""""""""""""""""""""""""""""""""" " "" """""""""" """"""""""""""""""""""""""""""""""$"""$$"((******(*((((((((((((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$"$""$$""$$"$""""""""""""""""""""""""""" "" "" "" " " """" "" " "" """""""""""""""""""""""""""""""""""""""$$$$"((**********(((((((((((((&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""" "" "  " "" " """""""""""""""""""""""""""""""""""$"""""$"$"""((**********(*((((((((((&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$"$$$$""$"""""""""""""""""""""""""""""""""   """"""""""""""""""""""""""""""""""""""$"$"$$""(((*********(((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""" "" " "  " " """"""""""""""""""""""""""""""""$""""""$$$"$""(((********(((((((((((((&&&&&&&&&&&&&$$&&&&$$$$&$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""" "" """   """""""" """""""""""""""""""""""""""""""$"$"""&(******(((*(($((((((((((&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$"$$$$$$$$"$"""""""""""""""""""""""""""""""""""" "    " """"""""""""""""""""""""""""""""""""""""$$$$""((******(****(((((((((((((&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$"""$"""" """""""""""""""""""""""""         "" """ "" """"""""""""""""""""""""""""""$""""""(((*****(**((((((((((((&(&(&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""" """" "        "" """" """"""""""""""""""""""""""""""$""$"""(((********(*((((((((((&(&&(&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$"$$$$$$"""""""""""""""""""""""""""""" "" ""        """"""""""""""""""""""""""" """"""""$""""((*********((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"$$$""$$"$$$"""""""""""""""""""""" """ "" ""        """""""""""""""""""""""""""""""""""""$""""(((********((((((((((((((&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$"$""$$"""""""""""""""""""""""""""" """"" "              """" "" """"""""""""""""""""""""""""""""""" ((*******(((((((((((((((((&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$""""$$$"$$$"""""""""""""""""""" """""""" "           " """ " """""""""""""""""""""""""""""""""" ((*((*****(((*((((((((((&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$""$"$$""""""""""""""""""""" " " " " " "               """" " """"""""""""""""""""""""""""""""""((*****(*((((((((((((((&(&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$"""$""$$""""""""""""""""""""" """ " " "              " """ "" "" """"""""""""""""""""""""""""$""(((((((**((*(((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""$"$""$"""""""""""""""""" """" " "                 " """ """"""""""""""""" """""""""""""""&((((((*((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""""""""$""""""""""""" """ "" "               " " "" """""""""""""""""""""""""""$"""&((**(***((((((((((((((&&(&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$"$$$$""""""$"""""""""""""""""""" """"                  " " """"""""""""""""""""""""""""""""""""((*******(*(((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$"$$$$$$$$$$"$$$""""""""""""""""""""""" ""                  " " """""""""""""""""""""""""""""""""""((*(*((*(*(((((((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$"$$$"$"""""""""" """"""""""""""""""                    "" " "" """""""""""""""""""""""""""""""((*****((((((((((((((((&(&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$"$"$$$""$"$"$""""""""""""""""""""" " "                 " "" """"""""""""""""""""""""""""""(((*(**(((*(((((((((((&(&(&(&&&&&&&$&&$&$$$$$$$$$$$$$$$$$"$$"""$$$""""""""" $"""""""""" """"                  "" """ " """""""""""""""""""""""""""""&(((*((((((((((((((((&&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$"""$$""""""""""""""""""""""""""" "                    """" """"""""""""""""""""""""""""&((**(((*((((((((((&(((&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""""" " "                """ "" """""""""""""""""""""""""""((((*(((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""$""""$$""""""""""""""""""""""" "" "               " """"""""""""""""""""""""""""""&(((((((*(*((((((((((&&&&&&&&&&&$&&$&$$$$$$$$$$$$$"$$"""""""""""""""""""""""""" " """ "                " " """" """""""""""""""""""""""&(*(*((*((((((((((((&&&(&&&&&&&&&&&&$$$$$$$$$$$$$""$"$""""""""""""""""""""""""""""" """              " """"""" """""""""""""""""""""&((***(((((((((((&(((&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$""$"""""""""""""""""""""""" "" ""              """ """""""""""""""""""""""""(((((*(((((((((((((((&&(&&&&&&&&$$$$$$$$$$$$$$$$""$$"""$"""""""""""""""""""""""""" " "           "" """""""" """"""""""""""""(((((*(*(((((((((((((&&&&&&&&&&&&&$$$$$&$$$$$$$$""$"""""""""""""""""""""""""""""" """""              " "" "" "" """"""""""""""""&((*(((((((((((((&((((&&&&&&&&&$$&$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""" "            """"""" """"""""""""""""((((((((((((((((((((&(&(&&&&&&&&&&$$$$$$$$$$$"$$"$"""""""""""""""""""""""""""""""" "         """""""""""""""""""""&(((((((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$""$"""""""""""""""""""""""""""""" """""" "             """"""""""""""""""""&((((*(((((((((((&&&((&&&&&&&&&&&&&$$$$$$$$$$"$"$""""""""""""""""""""""""""""""" " " ""        """"""""""""""""""""&((((((((((((((((((&((&&&&&&&&&&$$&&&$$$$$$$$"$"$""$""""""""""""""""""""""""""" ""           """""""""""""""""""&((((((((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" " "             " """ """"""""""""""(((((((((((((((((((((&&&&&&&&&&&&&$$&$$$$$$$$$$$""""""""""""""""""""""""""" "" "            " " " " """""""""""&(((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$"""""""""""""""""""""" """ "" "           " " """""""""""&((((((((((((((((((((&(&&&&&&&$&&$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" "              " " " """"""""""" $((((((((((((((((&(&&(&&&&&&$$&&&$&$$$$$$$$$"$"""""""""" """"""""""" " " " ""              "" """""""""""&&(((((((((((((&(((&&&&&&&&&&&&&&&&&$&$&$$$$$$""""""""""""""""""""""""""""""           " "" "" """"""""""""&(((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"""""""""""""""""""" """ " ""           " " " """"""" &((((((((((((((&(&&&&&&&&&&&$&&&&&&$$$$$$$$$$$""""""""""""""""""""""" """        " " " """""""""&(((((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"""""""""""""""""""""" "          """""""""""&&((((((((((((&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$""""""""""""""""" " " " " ""     " """"""""""""&(((((((((&(((&&&&&&(&&&&&&&$$&&&$$$$$$$$$$$$$""""""""""""""""""""""" " "            " " """""""""&&((((((&((((&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$""""""""""""""""""""" "" "           " """"""""&&(((((((((&((&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$""""""""""""""""""" "" ""       """"""""&&(((((((((&&(&&&&&&&&&&&&&&&&&$$$$&&$$$$$"$$$""""""""""""""""""""      " """""""""&&(&(((((((&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$"""""""""""""""""""" "        " """""""""&&(((((((((&(&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$""""""""""""""""""""      "" """"""""$&&((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$"""""""""""""""" """"         " " """"""""$&&&&((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$"$$$$"$""""""""""""""""""" "      " """""""&&&((((((&&&(&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$"""""""""""""""""""" ""        """"""""""" &&&&(&(((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$""$"""""""""""""""" """"       "" """"""" &&&&(&(&((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$""""""""""""""""" "      """""""""""&&&&((((&(&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$""$""""""""""""""""" ""         """""""""" $&&&&&(&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$"$$$""""""""""""" " "       """""""""" &&((&((&&(&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$"""""""""""""""""""" "        """"""""" $&&&&&&&&&&&&&&&&&&&&$&&&&$$$&$$$$$$$$$$$$"$""""""""""""""""""     """""""" &&&&&&(&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$"""""""""""""""""""      """"""""" &&&&&&&&&&&&&&&&&&&&$$&$&$$&$$$$$$$$$$$$$"""""""""""""""""""""""       """""""" $&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$""$"""$"""""""""""""""""       "" """"" $&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$""""""""""""""" "" """      """""""""" $&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$""$"""""$"""""""""""""""""       """""" &&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""""""""""      "" """""""&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""""""""""      "" """""""&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$"$"""""""""""""""""" """ "     """"""""""$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""""""""" ""    """""""""$&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"""""""""""""""""""" ""    """""""""$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"""""$"$$"""""""""""""" " "     """"""""" &&&&&&&&&&&&&$$$$&&$$$&$$$$$$$$$$$""""""" """"""""""""""" "     """""""""$&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$"$""""""""""""""""""" " "      """"""" $&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$"""""$"""""""""""" """" "      """"""""" $&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""" "" "       " """"""&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$&$$$""""""""$""""""""""" """"""    """" """""$&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$"""""""""""""" """""   """""""""$&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$""$""""""""""""""""""""" " "      """""""" $&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$""""""""""""""""" " "     " """""""""$&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$""""""""""""""""""""" ""   """ """""""$&&&&&&&&&&&&&&&&$&$$$$$$$$$"""$$""$""""""""""""""""" " "     """"""""$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""$"""""""""""""""" "" ""     " """""""$&&&&&&&&&&&&&&&&$$$$$$$$$$$""""$""""""""""""""""""" "   " " """"""$&&&&&&&&&&&&&&&&$$$$$$$$$$$""$""""""""""""""""""""      " """ "" """$&&&&&&&&&&&&&$$$$$$$$$$$$$"$"""""""""""""""""""""""""      """""""$&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""""""""""" """     """ """$&&&&&&&&&&&&&&&$$$$$$$$$$$$"""""""""""""""""" " "       " """ """$&&&&&&&&&&&&&&$$$$$$$$$$$$"""""""""""""""""""""" " "      """""""$$&&&&&&&&&&&&&$$$$$$$$$$$"$"""""""""""""""""""""          "" $&&&&&&&&&&&&&$$$$$$$$$$$"""""""""""""""""""""" " "       " " $&&&&&&&&&&&&$&$$$$$$$$$"$$$"""""""""""""""""        $&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""" " " "   " " "$&&&&&&&&&$&$$$$$$$$$$$$$$"$"$"""""""""""""" "     "$$&&&&&&&&&&&$$$$$$$$$$$$"""""""""""""""""""" ""      "$$&&&&&&$&$&$$$$$$$$$$$""$""""""""""""""""""" ""   " "$&&&&&&&&$&$$$$$$$$$$$$$$$$""""""""""""""""" ""        "$&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""" ""       " $$&&&&&&&&&$$$$$$$$$$$$$"$"$""""""""""""" "     """ "$$&&&&&$&$$$$$$$$$$$$$$$$""""""""""""""""" " "     "" $$&$&&&&&&$$$&$$$$$$$$$$"$"""""""""""""""" "        """ $$$&&&&&&&$$&$$$$$$$$$"""""""""""""""""" "     ""$$$&&&&$&$&$$$$$$$$"$""""""""""""""""" " "      " $$$&&&&$&$$$$$$$$$$$$"""""""""""""""""""     "$$&&$&$$&$$&$$$$$$$$"$""""""""""""""""" "        "$&&&$&&$$$&$$$$$$$$$$$"""""""""""""" "       $$$&$&&$&&$$$$$$$$$$$""$""""""""""" """       ""$$$&&&&$$$$$$$$$$$$$$$""""""""""" """" ""     "$$$&$&$$&$$$$$$$$$$$$"""""""""""""" """ "      $$$$$$$$$$$$$$$$$$$$$"$"""""""""""" " " "       "$$$$&$$$$$$$$$$$$"$$""""""""""""""" ""    "$$$$&$$$$$$$$$$$"""""""""""""""" ""    "$$$$$&$$$$$$$$$$"$""""""""""""" "     $$$$$$$$$$$$$$$$$""""""""""""""""        "$$$$$$$$$$$$$$$$"$""""""""""""""        "$$$$$$$$$$$$$$$$$$$""""""""" "       "$$$$$$$$$$$$$"$""$"""""""""" ""      "$$$$$$$$$$$$$$"$$"""""""""""""       "$$$$$$$$$$$$$$$$"""""""""""""" "     ""$$$$$$$$$$"""$"$""""""""""" "       "$$$$$$$"$$"$""""""""""""""""   ""$$$$$$$$$$"""$"""""""""""" "    """$$$$$$$$$"$""""""""""""""""    """$$$"$"$"""""""""""""""""" " "      """$"$$"$$"""$$""""""""""""""" "        """"$$$$$$$$""""""""""""""""" " "    ""$""$$$"""""""""""""""""""""       """"$"$"$"$$"""""""""""""""""      """"$"""""""""""""""""""""" "    """"$$$"$"""""""""""""""" "      """""""""""""$"""""""""""" "    """"""""""""""""""""""""" "      """"""""""""""""""""""""" ""  """"""""""""""""""""""""" "   """"""""""""""""""""""   """"""""""""""""""""""" "  """""""""""""$"""""""   """"""""""""  """" "     """"""""""""""""""" "   """"""""""""" " " "   """""""""""""" " " "  """""""""""""""" ""  """"""""""""" "    """"""""" """   """"""""""""   """"""""""" " ""    """""""  " """" "" " "    """ "" " "   " """"""  "" " " "  "" " "   """ "" "    "       " ""                     """       "        "      "