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 = '389B10' IMAGE_NUMBER = 54204043 IMAGE_TIME = 1977-09-11T20:41:21Z EARTH_RECEIVED_TIME = 1977-09-12T06:09:49Z ORBIT_NUMBER = 389 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = MINUS_BLUE EXPOSURE_DURATION = 0.016970 NOTE = "HIGH RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END 2   )M(:—)VBq0í+ê#œ“ ;2Bå¤1wùú±ñ+íàÖ¹]%äAm9 *,,,.,.,.,.0....,......,,***,*,*,,*****************,,,,***,*,,,,,,*****,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,....,.,,,.....,,,,..................,............00000.........0.....00000000...00.0.0.....000.000000.0000........0000..000000.0...0.00.0.....000......,...,.,,,,,,..,,,,,***((("*,,,,,,....,..,..,.,,,,,,,,,&&,,,,*,,,,,,,,,**,,,,,,,,,***,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,,,,,,,,.,,,,,,.....,.,,,,......,...,...............................................,...................,...............................,........,,.,.,..,,,,,,,,,,,,,********(&"*,,,,.,,,,,,,,.,,,,,,,,,,,,,**,***,,,,,*****,,,,*,*,,,,,,,&********,*******,,*,****,**(,,******,,**,****,,,,,,,,,***,,,,,**,,,,,,,,,,,,,,,,,,,,*,,,,..,,,,,,,,,,,,,,,,,...,,,,,,,,...,,,,,,.,..,,,,,.,...,,,,,,.,...,,,,.,,,.,..,,........,,.,................,,,,....,,,,,,,,,,,,,**,,,,,,***((("*,,,,,,,,,,,.,,,**,,,,,,,,,**,,,,,********,*********,*******************************,******************,**********,,*******,,,*,****,,,,,,,,*,,,***,,,,,,,,,,,,,,,,,,,,,,,,,, (,,,,,,,,,,,,,,,,,,,,,,,,,,,(*,,,,,,,,,,,,,..,,,,,,,,,,,,*,,,,,,.,.,,,,,,...,,,,,,.,,.,,,,,,,,,,,,,*****,,,*******(("(***,,,,,,,,,,,,,,,,******,,*,*******************************************(((*********(*******(***********************************************,,,******,,,,,****,,,,,,,***,,,,,,,,,*,,,,,,,*,,,,,,,,,,,**,,,*,,,***,,,,,,,,,,,,,,,,,,,,,((,,,,,,,,,,,,,,,,,,,,,,,,,,,&&*,,,,,********************(&"(**,,,,,***,,,,,,,***,***************************(**(*****(((***********(******((*(*******(*(((******((*(*****((*********(*******************************,*************,,**,******,,,,****,,***,*******,*,,***,,,,,,************,**,,,,,,***,,,,,,,,*****,,,,,,,,,,,,*,*,**,*****************((((& $(********,,**,********************(*((*******(**********(((((***(((((((****((((((*(((((((((((**((((((****((((((******(((*********((******(*************(*************************************************************,,,,,*******,*,****,,,***,,*,**,*,*,*,,,,*,,,,***********************((*(**(( "((****,,,,****,,*,**************(((******((*(*(***(((((((*(*(*((((((*((((((((((((((((((((*((((((((**((((((((*(*((((((*****(((*(((****(*(((***(*(((*******************(******************************************(********************************,*,,******************,,***********(((*******(*(& "(******************************(**(**(*(((**(**((((*((*(((((((((**(((((((((((((((((((((*((((((((*((((((((((((((((((((((((((((((*((((((((((**((((*(*****((((***(*(***********(***********(********((*******************************************************************************(*(*******(((((( (******,*************************((((**(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(*((**(****(*((*(*******(*(******(((*((****(*(*********((********(**************************************(**((((((**((((((*((( ((*********(*****************(((((**(**(((((((((((((((((((((((((((((((((&(&(((((((&&(((((((((((((((((&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((((((((((*(((((((***(*(((((*(***(((((*****(((******(*(((*****(***(*****************(*********************(*(*(***(((((*(*(((((&&"((****(*******************((((****(((((((*((((((((((((((((((((((((((&&((((((((&&((((((((&(&((((&&(&(((((((((&&(((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((*((((((((**((*(((((***((((((((*(**(*(**(*****((((********(*********((*(***((((((((((((((((((&"(((*********************(*****((((((*((((((((((((((((((&(((((((((((((((((&&&((&((((&&&&(&(((&&&&&((((((&&&&(((((((&&&((((((&(((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((**((((((*****(((((*(***(*((********(*((*(***((((((((((((((((((((((&&((******************(***(*(((((((((((((((((((((((((((((((&(((((((((&&&(&&&((((&&(&(((&((&&&&&&(&((&&&&&((&(&(&&&&&&((((&&&((((((((&((&((((((&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((*****((((***(*((((*****(*((((((((((((((((((((((((&& (((**************(******((((**((*((((((((((((((((((((((((&&(((((&&&&&&((((&&&&&&&&((&(&&&&&&((&&&&&&&&(&(&&&&&&&((&&&&&&&(((((&((&&(&(((&&&&&&((&((&&(((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((*(((((((((((((((((((((((((((((((&(((******************(((((**((((((((((((((((((((((((&(((((((((&&&&(((&(&&&&&&((&&&&&&&&((&(&&&&&&&&&&&&&&&&&(&&&&&&&&&&((&&&&&&&((&&&&&&&&&((&(&&&&&((((((&&&&&(((((((&&(((((((((((&((((((&((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((&((&(((((((&&((**((*************(******((((((((((((((((((((((&&((((((((&&&&&(((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&&&&&(&&(((&&&&&(&((&&&&&&&(&((&(&((((((&(&&&&(((((((((&((((((((&&((((((&(&&(((((((((&(((((((((((((((((((((((((*(((((((((((((((((((((((((&&((((((((((&& ((********************((((((((((((((((((((((((&(((((((&&&&&((&(&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((&(&&(&(&(((((&&&&&((((&(&&((((((&&&(((&(((&&&&&&(((((((((&(((((((&((((((((((((((((((((((((((((((((((((((((((((((((((&&(((((&&(((******((*******(((((*(((((((((((((((((((((((((&&&&&(((((&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&((&&&&&&&&(&(&(&&&&(((&&(&&&&((&(&&&&&&&((((&(&(((((((((&&((((((((((((((*(((((((((((((((((((((((&&&&(((((((&&&((*((*(*********((****(((((((((((((((&((((((((&(&(((((&(&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&&(((&&&&&&&((&((&&(&&(((&&&&&&&(&((&&&&&(&&(((&(&(&(((((((&(((((((((((((((((((((((((((((&(&&((((((&&(&(&&&(((*((*******(*******(((((((((((((((((((((((&(((((&&&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&(&&&&&&&(&(&&&&&&&&&&&&&&&&&((((((&&(((((((&(&&((((((((&((((((((((((((((((((&&((((&(&&&&&(((&&&&(((******(*******(((((((*(((((((((((((((((&(((((&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&((((((((&&(((((((((((((((((&((&((((((&&&&&&(((&&&&&&&(*(**(********((((*****((((((((((((((((((((&(&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&(&(((&&&&((((((&&&(&((((((&&(&((((((&&&&&&((&&&&&&&((&&((((******((*******((((((((((((((((((((((&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&((((&&&&&(((((&&(&(&(((&((&&(((((&&&&&&&&(&(&&$(((***(*(((*****((((((((*(((((((((((((&&&&((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&&&&&&&&&&&&$&&&&&&&$&&&&&&&&&&&&$&&&&&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&((((&((&&&(&((&&&(&&&&((((&&&&&&&&&&&&&&&&&((((((******((*((***(*((((((((((((((&&(((&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&&&((&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&((****((((*((***((*(((((((((((((((((((&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$$&&&&&&&$&&$&&&&&&&$$&&&&&&$&&$&$&&&&&&$&$&&&&&&$&&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&(((&(&&&&&&(&&&&&&&&&&&(&&&&$(((*****(******((((*(*(((((((((((((((&&&&&(((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&$$$&&&&$&&$$$&&&&&$$$&$&&&&&$&$$$&&&&&&&$&$&&&&&&$$$$&&&&&&&&&$$&&&&&&&$&$&&&&&&&&$$$&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&($&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&((&&&&&&&&&&&&&&&&&&((((((*******(*(*(***((((((((((((((((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&&&$&$&&&&&&&$$$$$&&&$$$$$$&&&&$&$$$$$&$&&$&$$$$$&&&&$$$$$&&$&&$$$$$&&&&&&$$$$&&&&&&&$$$&&&&&&&&&$&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&((******(((*****((((((((((((((((((((((&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&$$&&&&&&&&$$$$$&&&&&$$$$&$&&&&$$$&$$&&&$$$&$$&&&$&&$$$&&&$&$$$$$$$&&&&&$$$$$$&&$$$$$$&$&&&&&$$$&&&&$&&$$$&&&&&&&&$$$&&&&&$$&$$$&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$(((**(*(******(*(((*(*(((((((((((((&&&((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&$$$$$$&&&$$$$$$$&&$$$$$$$&$$&&$$$$$&$&&&&$$$$$&&&&$$$$$&$$&&$$$$$$$&&&&$&$$$&&&&$$$$$&$&&&&&&$$$&$&&$&$$$$$&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((*******(*((****(((((((((((((&&&(((((&&&&&&&&(&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$&&&&&&&&$&&$&$&&$$$$$$$$$$&$$$$$$$$&&$$$$$$$$$$&$$$$$$$$$$&&$$$$&&$&$$$$$$$$&&&$$$$$$$&&&$$$$$$&&&$&$$$$$$$$&&$$$$$$&&&$&$$$$$&&&$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"(((*****(*******((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$$&&&&&&&$$&&&&$&&$$$$$$&$&&$$$$$$&$&&$$$$$$$&$$$$$$$$$$$&$$$$&$$$$$&$$$$$$$$&$&$$$$$$$$$$$$$$$$&$&$$$$$$$&&&$$$$$$$$$&$$$$$$$$$$&&$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&((((*(****(*((((((((((((((((((((&&&&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$&$$&&&$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$$$&&&$$$$$$&&&&&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((*****(*((($(*(*(((((((((((((&(((((&((&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&&$$$$$$$&&&$$$$$$$$$&$ $$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"(((***((*(****(((((((*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&&&$$$$$$$$&&$&$$$$$$&$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$&$$$&&$&&&$$$$$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&(((((((*****(*(((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$"$$$$$$$$&$&$$$$$$&&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"&&&&&&&&&&&&&"$&((*(********(***(((((((((((((((&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$&&&&&&&$$&&&&&&&&&&$&&&&&&&&&&&&&&&$$&&&&&&&&&&&&"$&((*((***(*****(((((((*(((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&&&$$$$$$&&&&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&$&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$((((((********((((***((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$$$$$&$$&$$$$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$&$&$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$(((*******(**(*(*((*((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$&$$$$$$$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&&&&&&$$$$$&&&&$&&&&$&&&&&&&$$&&&&&&&&&&$&&&&&&&&$$"((***((**(******((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&$$$&&&&&$$$&&&&&&$$&&&&&&&&$&&&$&&&&&&&&&&&&$"(((((*(******(((*(**(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$$&$$&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&$$"(((*******(*((((**(((((((((((((&(&&((&&&&&&&&&&&&&&&&&&&&&$&$&$$&&&&$&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&$$$&$&&&&&&&$&$&&&&$$&&$$&&&&&&&&&$"(((**(**(******(((((((((((((&(&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$&$$$&&&&&$$&&&$&&&&&$$$$&&&&&&&&&&&&$"(((***(******((((((*((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$""$$$$$$$"$"$$$$$$$"$$"$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$&$$&&&&&$$$&$&&&&&&&$&&&&&&&$"&((*******(*(((*((((((((((((((&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$"$$$$$$$$$$$$$"$$$$$$$""$$$$$$$$$"$$$$$$$$$"$$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$&$&$$$$&$&&&&$$$&$&&$&&$$&$&&&&&&&$$"&((***********(*(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$"""$""$$$$$$$""$$"$$$$$"$$$$$$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&$$&$&&$$$&&&&&&&&&&&$$((((*((******(((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$"$$$$$$$$"$"$$$$$$""""""$$$$$$"$"$$$$$$$"""$"$$$$$"$"""$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$$$$&&&&$$$$&$$&&&$$&$$&&&&$"&(((********(((((*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$""$$$$$$"""$"$$$$$""""""$$$$"$$"""$$$$$$$"$$"$$$$"""""$$$$$$""""""$$$$""""""$$"$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&$$$$$$&&$&&&&$$"&((**(****(****(((((((((((((((&(&&(&&&&&&&&&&&&&&&$$&&&&&&&$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$""""""$$$"""""$"$$"$$""""$$""$"""""""$$$""$""$$$$$$$""""""$"$$"""""""$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$&&&&&&$$$$&$$$((*(*((*****(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&$$$$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""$$$$$"""""""$$"$""""""$"$$"""$$"$$""""""""$"$$"$$""""$""""""""""$$$"""""""$$""$""""$$$$$$""$$"$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$&&&$"&((((******(((*(((((((((((((((&&(&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""$$$$$"""""$$$"""$"""""""$"""$"$"$"""$$""""""$"""$"""""$"$""""$""$$$""""""""$""""""""$"$$$""""$"$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&$$"((*(****((**(***((((((((((((((((&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$"$"$$""$$$$""""$$$$""""""""$$$""""""""$"$""""$$$$""""""""$"$$"""""""""""""""""""$"""""""""$$"$"""""$""""$"$"$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"(((*(*******(*((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$$$"$"""$$$$$$$"$""""$""""""""""""""""""$$""""""""$$""$"""""""$""""""""""$$"""""""""""""""""$"""""""""$"$"""""""$$$$"$"$"$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$"&(((*(******(((((*(((((((((((&(&&&&&&&&&&&&&&$&&&&&&&&$$$&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$$$$"$"""""$$$$""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""$$"""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$"((((****(*(((***(*(((((((((((&(&&&(((&&&&&&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$"$$$$$$$$"$"$""$$"$""""""$$$""""""""$""""""""""$"""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$$$"""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"((((**(*((****(((((((((((((((&&&(&&&&&&&&&&&&&&$&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$$$$$""""$"$$""""""""$""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"(((((*(***(((((((((((((((&((((&((&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""$"$$$$""""$"$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""$$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ((((******((((((*((((((((((((&&(&&&&&&&&&&&&&&$&&&&&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$"$"""""$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&((***(*(((((**((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$"""$""""""$"$$$""""""""$""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"((*(*********((*((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$""$"""""""$"$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$$"$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"((((*(*****(((((((((((((((&((&&&&&&&&&&&&&&&&&$&&&$&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"(((*******((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$"$$$$"""""$$$$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""(((*****((((****((((((((((((&(&&&&&&&&&&&&&&&&&&$&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$""""$"$"""$"$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$$$$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$((*(**(***((**(((((((((((((((((&&&&&&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$""""$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$""""""$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&(((******(*(((((((((((((((( &&&&&&&&&&&&&&$$$&&&&&$&$$$$"$$$$$$$$$$$$$$$$$$$$$$$"$""""$$$"$$"""""$"$"$"""""""""""""""""""""""""&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""$""$"$$$$$$$""$$$$$$$$$"$$$$$$$$$$$$$$$$$" ((((*****((((*((*(((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""""""""$$$""""""""""$""""" """""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" """""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""$"$$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&((***((((*((*((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$$$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """""""""" """""""" """""""""""""""""""""""""""""""""""""""""""""""""""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$" ((*(**(*****(((((((((((((&((((&&&&&&&&&&&&&&&$$&&&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$"""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""" """"""""""""""""" """""""""" """"""" """""""""""""""""""""""""""""""""""""""""""""""""$"""""$"$$$"$""""$$$$$$$$$$"$$$$$$$$$$$$$$ ((((*(((**(((((((((((((((((((&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"""""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """ """""""""""""""" """" """" " """""""""""""""""" """"""""""""""""""""""""""""""""""$$$""$"""$$$$$"$$$$$$$$$$$$$$$$$$$$" (((******(((((((((((((((((((&(&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""$""""""""""""""""""""""""""""""""""""""""""""""""""" """" "" """" """ """"" "" """"""""" """""""" """"""" " " """""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$"$"$$$$$$$$$$$$$$$$$$""(((****(*(((**(*(((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""" "" "" """" " """" "" "" """""""""""""""" """""""""""""""""""""""""""""""""$""$"""$"""$$$$$$$$$$$$$$$$$$$$$$"(((*(**(*****((((((((((((&&&&&&&&&&&&&&&&&&&&&$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$"$""""""""""""""""""""""""""""""""""""""""""""" """""""""""" """""" "" """"""" " " " " """" """"""" " " " """ """""""""" """""""""""""""""""""""""""""""""$$$$""""$"$$"$$$$$"$$$$$$$$$$$$$$ (((**(****(((((((((((((&(&(((&(&&&&&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" "" "" " " " " " " """"" " """"" " " " " """""""""""""""""""""""""""""""""""""""""$""""""$"$$$""$"$"$$$$$$$$$$$$$$$$ (((*******(*((((((((((((&((&(&&&&&&&&&&&&&&$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """"""" " "" "" """ """" " """" " " "" """"""""" """"""""" """"""""""""""""""""""""""""""""$$$""$"$$$"$$$$$"$$$$$$$$$$" (((****((((*((*((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$""""""""""""""""""""""""""""""""""""""""""""" """"""" " """"" """"""" " "" " " " "" "" " " " """ " """""""" """""""""""""""""""""""""""""""""""""""""""$$$$$"$$$$$$$$$$$$" (((**(***(***(((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""" """""" "" """"" " """ " "" "" " "" "" " """ "" """ " """""""" """ """""""""""""""""""$$"""""$"""$$$$$$"""$$$$$$$$$$$""((**(******(*((((((((((((&&&(&&&&&&&&&&&&&$&&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$""""$""""""""""""""""""""""""""""""""""""""""""""""" """"""" "" " "" " " " """ """" " """"""""""""""""""""""""""""""""""$""""""""""$$""$"""$$$$$$$$$$$$$""(((**********((((((((((((&((((&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""" "" """""""""""""""" " " """ " " " " " " " """ "" """"" """"""""""""""""""""""""""""""""""$""""""""$$$$$$$"$$$$$$$$" (((******(*(((*(((((((((((&((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$""""""""""""""""""""""""""""""""""""""""" " " """""" "" " " " " " " """ " """" " " """"""""""""""""""""""""""""""""""""""""$"$$"$"$$$$$$$$$$$" (((*****(**(**((((((((((((&(&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$""""""""""""""""""""""""""""""""" """"""" "" " """"" " "" " " " "" "" " "" " """"""""""""""""""""""""""""""""$"""""""""$$$""$$$$$$$$$$$$$" ((****(*(*(((*((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"$""""""""""""""""""""""""""""""""""" """"""" "" """ """ "" " " " " """""" " """""""""""""""""""""""""""""""$""""""""$"$$$$$$$$$$$ (((((*(*****(((((((((((((&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$""""""""""""""""""""""""""""""""" """""" " " """" "" " "" " """""" "" """"""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$ (((**(*****(((((((((((((&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""""""""""""""""""""" "" "" " " " "" " """ """"" $"""""""""""""""""""""""""""""""$$"$$$$"$$$$$$$" ((**(****(*(*((((((((((((&(&&&&&&&&&&&&&&$$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""" "" "" " " " " """" """""" """"""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$" (((*****((*((((((((((((((((&(&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""$"$"""""""""""""""""""""""""""""""""""" " """ " " " " "" " "" """"""""""""""""""""""""""""""""""""""""""$""$""$"$$$$$$$"" &((*****(((((*(((((((((((((&&(&&&&&&&&&&&&$$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""$"""""""""""""""""""""" """"""""""" """" " " " " " "" "" " """"""""""""""""""""""""""""""""""""""""""""""$$$$$$$"" (((*(******((*(((((((((((((&&&&&&&&&&&&$&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$""""""""""""""""""""""""""""""""""" "" """" " " " " " "" " " """"""""""""""""""""""""""""""""""""""""""$$$$"$$$$$$ ((*********((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$""""""""""""""""""""""""""""""""" " " " " "" " "" " """""""""""""""""""""""""""""""""""""""""""$"$$"$$$$$"((((********(((((((((((&(((&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$"""""""""""""""""""""""" """"""" " " " " " " """ """"""""""""""""""""""""""""""""""$""""$$"$"$$$$$(((*********((((((((((((((&((&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$"""$"$"$"""""""""""""""""""""""""""""""" " """ " " " """""" """"""""""""""""""""""""""""""""""""""""$"$$$$$$$$ ((*(**(***(((((((((((((((((&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""""" " "" " " " """" """""""""""""""""""""""""""""""""""""""""""$$$$$$"&(*(****(*((((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$$$"""""""""""""""""""""""""""""""""" " " """ " """ """"""""""""""""""""""""""""""""""""""""$$$$$""(((******(((*(((((((((((((&((&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$"$$""$$$"$"""""""""""""""""""""""" """""" " " " " " "" " """""""""""""""""""""""""""""""""""$""$$$"" (((*(*****(**(((((((((((((&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""$""$"""""""""""""""""""""""""""" """ "" " """""" """"""""""""""""""""""""""""""""""""$"$""$""" &(*((***(*(((((((((((((((&&(&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$"$"""$$$""""""""""""""""""""""""""""""""""" " " " " " " " """"""""""""""""""""""""""""$$""""""""$$$"" (((***(*****((*(((((((((((&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""" " " "" """""""" """""""""""""""""""""""""""""""$""$"$$$ &(*(*****((((("(((((((((((&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$"$""$"$"""""""""""""""""""""""""""""""""" """ "" "  " " " " """ """""""""""""""""""""""""""""$""$$""" &((*****(((((((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"" """""""""""""""""""""""""  " " " " " "   " " " """ """""""""""""""""""""""""""""""""""$$""$ (((******((*(((((((((((((&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$"$$$"""$"""""""""""""""""""""""""""" """ " "       " " " """"""""" """""""""""""""""""""""$"$$"" (((***(****(((((((((((((&&(&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""" " "  " " """ """""" """"""""""""""""""""""""$$"""(((**(*(*((*((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$"$"$$""$"""""""""""""""""""""""""""""" " "     " " """ """""""""""""""""""""""""""""""""""$"$$"$"" (((******(((*(((((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""$""""$""""""""""""""""""""""""""""" " "         " " " """""""""""""""""""""""""""""""""""$"$$""(((******((((((((((((((((&(&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" "            " " " """""""""""""""""""""""""""""""""""$$$$$"((**(****(((*((((((((((((&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$""$""$"""""""""""""""""""""""""" """" "        " " " """""""""""""""""""""""""""""""""""""""((*******(*(((((((((((((&(&&&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$""$"$"""""""""""""""""""""""" """"""" "               " "" "" """" """"""""""""""""""""""""$$$"""(((*((***(((((((((((((&&(&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$"$$""""$""""""""""""""""""""""""""""""" "" "             " "" """"" """""""""""""""""""""""""""""$"""(((**(*((((*((((((((((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""""""""""""""" " " " " "              """"""""""""""""""""""""""""""""""$"""(((*(((*((((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""" "" " " " "                 "" """""""" """"""""""""""""""""""$""$$$"&((*(*(*(*((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""" "" ""                   " "" "" """""""""""""""""""""""""""""""$"""""&((**(**(((((((((((((((&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$"$$$"$""""""" """"""""""""""""""""""""                   " " "" """" """"""""""""""""""""$"""$""((((****((((((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""" " "                    " " """"""""""""""""""""""""""""""""""&((*(*(*(*(((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$$"$""""""""""""$""""""""""""""""""" "                 " """ "" """"""""""""""""""""""""""""""&(((((**((((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""" "               " " " """"" """""""""""""""""""""""""""&(((**((((*((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$""$"""$""""""""""""""""""""""""" """""               " " " """""""""""""""""""""""""""""""&((*****((((((((((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""$""$""""""""""""""""""""""""""""""                  " "" " """""""""""""""""""""""""""""""&((*(((**(((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$$"$$""$"""""""""""""""""""""""""""" " "              " """" """""""""""""""""""""""""""""&((*(*(**((((((((((((((&(&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""" "" " "          " """"" """""""""""""""""""""""""""((((**(*((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""" "        " "" """"""" """""""""""""""""""""(((((*((((((((((((((&(&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""" "" " "            " " " """"""" """""""""""""""""""((((((*(*((((((((((((&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""" " "            " " " "" """"""""""""""""""""""""(((((*((((((((((((((&(&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$"""""""$""""""""""""""""""""" " "" "         " """"""""""""""""""""""""""""&((((*(*((((((((((((&(&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""" " "             """ """ """ """"""""""""""""""""((((*((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" "" "            " "" " " """""""""""""""""&((((((((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$"$$$$$$$""$""""""""""""""""""""""""""""" " " "              """ " " " " """""""""""""""""&(((*(((((((((((((((&((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""" """"""          "" """"""""""""""""""""""&((((*((((((((((((((&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""" " " "" "        " " " " """ """""""""""""""""&((((((((((((((((((&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" "" "          " """""""""""""""""""""&(((((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" ""        " " "" """""""""""""""""&((((((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$""""$""""""""""""""""""""" "" " "          " "" """""""""""""""""" $((((((((((((((((&&&&&&&&&&&"$&$&$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""" ""        " "" """""""""""""""""&(((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""$"""""""""""""""""""""""" "" " "        " " """ """"""""""""""&((((((((((((((((((((&&&&&&&&&&$&$$&$$$$$$$$$$""$$""$$""""""""""""""""""""""""""" "       " """""""""""""""""""&((((((((((((((((&((&&&&&&&&&&$$&$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""" "" "       " """" """""""""""""""&(((((((((((((&(((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$"""""""""""""""""""" """ " "" "      " """""""""""""""&(((((((((((((&(&(&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""" " "       """""""""""""""&(((((((((((((((((&&&&&&&&&&&$&$$$&$$$$$$$$$$$$"""""""""""""""""""""""""" """ "      " " " """"""""""""""&(((((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$""$""""""""""""""""""""""""" """"      "" " """""""""""""&(((((((((((((((&&&&(&&&&&&&&&&$$&$$$$$$$$$$$$"$"""""""""""""""""""""""" """""" "      " " " """""""""""""""&((((((((((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""" """"        " " """"""""""""" &&((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""" " "    "" """""""""" """&(((((((((((((&((&&&&&&&&&&&$&&$$$$$$$$$$$$$$$"$""""""""""""""""""""""" """ "      " """""""""""""""&(((((((((((&(&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""" "" """      " """""""""""" &((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""" "       """" """"""""" &&((((((((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""" "       " """""""""""&(((((((((&(((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$"""""""""""""""""""""""" " "      """ """""""""""" &(((((((((((&(&&&&&&&&&&&&&&$&&$$$$$$$$$$"$"$""""""""""""""""""""""""" "     """""""""""""&(&(((((((((((&(&&&&&&&&&&&&$&&$$$$$$$$$$$$$"$""""""""""""""""""""" " " "         " " """"""""""" &&(((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$$$$"""""""""""""""""""" " ""       "" """"""""""" &&(((((((((((&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""""""" """       """"""""""" &&((((((((((((&(&&&&&&&&&&$&$$$$$$$$$$$$$""$"""""""""""""""""""""" " " "      """""""""" &&((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""""""" " "         """"""""""&((((&(((((((&&&&&&&&&&&&&&$$$$$$$$$$$"$$$$$""""""""""""""""""""""""" "           """"""" &(((((((((((&&&&&&&&&&&&$&$&&$$$$$$$$$""$"$"$""""""""""""""""""""""""       " """"""""" &(((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""""""" """"""""        " """""""""&&((&((((((&&&&&&&&&&&&&&$&&$$$$$$$$$"$$$$$"$"""""""""""""""""""" """"     " """""""" &&((((((((&&&&&&&&&&&&&&&$&$$&$$$$$$"$$$""""""""""""""""""""""""""""    "" """"""&&(((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$"""""""""""""""""""""" """        " """"" &&(((((((((&&&(&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""""""""" " " "         " """"""" &&((((((&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$""""""""""""""""""""""""" "      " """""""" &&&(((&&(&((&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""    " """"" &&&(&(((&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$""""$"""""""""""""""""""""     """ """ "&(((((((&&&&&$&&&&&&&$$&$$$$$$$$$$$$$$""" """""""""""""""""" "" ""      " """"" $&&(((((((&&(&&&&&&&&&&$&$$$$$$$$$$$$$$$$""""$"""""""""""""""""" " "     """"""""&&&((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$$$"""""""""""""""""""""" ""     " "" "&&&(((&((&(&(&&&&&&&&&$&&$$$$$$$$$$$$$$"""""""""""""""""""""""""        """""&&&(((&(&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$"$$""""""""""""""" """ " " "       "" "" &&((((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""""""""""""""""""" "       """" "" &&&((((&(&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""""" "       """"""&&&&((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$$"""""""""""""""""""" " "     " """"&&(((((&(&&&&&&&&&&&$$$$$$$$$$$$$$$$""$""""""""""""""""""" """     " """" &&((&((&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$$$""""""""""""""""""""    "  " "" &&&&(&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$"""""""""""""""""""" " " " "     "" "&&&&((&((&&&&&&&&&&&&$&$$$$$$$$$$$$""$"""""""""""""""""""     " "" $&&&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""" """" "" "     "" "&&&(&&&(&&&&&&&&&&&&$&$$$$$$$$$$$$"""$"""""""""""""""""" ""    " "" &&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$"$"""""""""""""""""""" "" "           "" &&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""""""""" "    "" " $&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$""""""""""""""""""""""""       " " $&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$""""$""""""""""""""""""""      "" &&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$""$"$"""""""""""""""""""""     $&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"""""""""""""""""""""""""       $&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""""""     "$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""""" "        ""$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$""""""""""""""""""""" "       " $&&&&&&&&&&&&&&$&$$$$$$$$$$$"$$""""""""""""""""""""" " " "        $&&&&&&&&&&&&&&&$&$$$$$$$$$$"$""$"""""""""""""""" """"     """ $&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$"""""""""""""""""" """       $&&&&&&&&&&&$&&$$$$$$$$$$$""$""""""""""""""""""""""     $&&&&&&&&&&&&&&&$$$$$$$$$$"$""""""""""""""""""" ""       $&&&&&&&&&&&$&&$$$$$$$$$$$$"""$""""""""""""""""""     $&&&&&&&&&&$$$$$$$$$$$$$$""$"$"""""""""""""""""" "       "$&&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""""" "     $$&&&&&&&&&$$&$$$$$$$$$$$""""""""""""""""""" "     $$&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""" "        " "$&&&&&&&&$&$$$$$$$$$$$$$""""""""""""""""""" "           $$$&&&&&&&$$$$$$$$$$$$$$$""""""""""""""""" """ ""       $$&&&&&&&&$$$$$$$$$$$$$"$"$""""""""""""""""" "      $$$&&&&&$&$$$$$$$$$$$$$"$$"""""""""""""" ""    $$$&&&&&&$$&$$$$$$$$$$$$$""$""""""""""""" " "  $$$&$&$&$$$$$$$$$$$$$$$"$""""""""""""""""""""    $$$&&&&&&&$$$$$$$$$$$"$""""""""""""""" "" "" "     "$$&&&$&$$$$$$$$$$$$$"$""""""""""""""""""" "      $$$$&&$$&$$$$$$$$$$$$$""""""""""""""""" "        $$$$&&$$&$$$$$$$$$$$"$""""""""""""""""""" "        "$$$$&$$$$$$$$$$$$$$$"$$""""""""""""""""       $$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""     $$$$$$$$$$$$$$$$$$$$"""""""""""""""" " "      "$$$$$$$$$$$$$$$$$"""""""""""""" "" " ""        "$$$$$$$$$$$$$$$$$$$"""""""""""""" "" "        $$$$$$$$$$$$$$$$$$""""""""""""""""" "" "      "$$$$$$$$$$$$$$$$$"$"""""""""""" """""      "$$$$$$$$$$$$$$"$"""""""""""""""" " "         "$$$$$$$$$$$$$""$$$""""""""""""""" ""    "$$$$$$$$$"$"$$"$""""""""""""""""" "   "$$$$$$$$$$$"$$""$""""""""""""""""" "      "$$$$$$$$$$$$$$""""""""""""""""" " "      "$$"$"$$$$$"$$$"""""""""""""""""""        ""$$$$$$$$$$$$$""""""""""""""" " " "      ""$$$"$$$$$""""""""""""""""""" " "     """$$$$$$$""$"$"""""""""""""""""     """"$$$"$$"""$"""""""""""""" "" "     """$"$$"$"""""""""""""""""""""       """"$$""$""""""""""""""""""""" "     """$"$$""""""""""""""""""" "     """"$""""""""""""""""""""" ""     """""""""""""$"""""""""""" """"      """"""""""""" """"""""" "" "    """""""""""""""""""""""""" "      """"$""""""""""""""" """"      """""""""""""""""""" " "    """"""""""""""""""" "" " "     """""""""""""""""" """ ""   """""""""""""""""""""""""     """""""""""""""""""""""     """"""""""""""""""" ""     """"""""""""" "" "" "    " """""""""""""" "   """"""""""""""" "      """""""""""" "     """""""""""" " "    """""""""""""" " """""""""""" "   """"" """" """    """""" "" "      "" """""""""         """" "" "      " " " " "     """""        """""      "" "         "    "