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 = '477B10' IMAGE_NUMBER = 55891231 IMAGE_TIME = 1977-12-08T08:18:06Z EARTH_RECEIVED_TIME = 1977-12-08T20:26:08Z ORBIT_NUMBER = 477 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 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 “  "#4J:Ñ2D+©$’ÐSx€†±*¸†€qdScal| (e‰ˆ÷pÜgèR¤Aÿ(m»**,,,,,.,,.,,.,,,,.,,,,,,****************(********(***,*,*,,*,,,****,***,********,**,,*,******,,*,**,,,,,,,,.,.,,*,,,,,,,,.,,,,,.,,,,,,,..,,..,.,,,.,,..,..,..,.........................0............,..,...,.,..,.,..,.,....,,,.,,....,,.......,,,...,.,,.,.,.,,..,,.,.,,,,,,,,*,*,*,,,,****(*(&&.**,,,,,,..,,,.,,,,,,,,,,,,,, *,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,*,,,,,**,,**,,*,,,,,***,*,**,,,*,*,**,,,,,,,,,,,,,,,.,,,,,,,,.,.,,,,,,,,,.,,,,,,,,,,,,,,,,,,.,,,,,,,.,.,...,.,.........,,,.,,,,,,,,,,,.,.,,,,.,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,.,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,*******,*****(((&&****,,,,,,,,,,,,,,,,,,,,*,,,,**,*,*,,,***********,,,****,**********,****************(&*************,***,,,,,,,,,,$&,,,*,,,,*,,,*,**,*,*,,,**,**,*,*,,,,*,*,*,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*,,,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,*,*************((((&(****,,,*,,,,,,*,,,,,,*,**,********************,******************(**(*****************(***********(*******,*,,**,*,******,****,,****************(********,,***,,,**,*,,,,,*,,,,,,,*,**,,,,,,,,,,,**,,,*(**,,**,,*****,*,*,,,***,********,,,***,,,,,*,,,,,,*,,,,*,*,,,*********************((((&(****,,**,,,*,,**,,,********************************************(*(*********(*((*((**((((((((*((***((***********************************************************,****,,***,******************************************************(*****((*********,**********,,,**,,***(**********(****(*(((((&&(***********************(****(****(********************(*(**(((***(*((((((((((((((((((((((((*(*(((((((((((((*******************(*((**(**(*****(*****(*******(****************************************(***(**,***********(*(*(***********************************,***************(*(*(**(*(((((((&&(************,**************(((***(((*****((******(*****((((((**(((((((((((((((((((((((((((((((((((((((((*(((*(*****(******(((***((*(*(****(*((((((((((*(**((**(****************((************(******(***********(********(*(((*((******(************************************(**((((*((**(((((((&&(((************(****(********(****(**(*******((***(*((((**((((((((((((((((((&(&((((((&((((((((((((((((((((((((((((((((*((((((**((*(((((((((((((((((((***(((***(*(*******((*(*(******(*((*(*((*(*(*((*(*((*((*((((**(((((*((******(*((*((**(*((*(******(******************(*(**((*(*(((((((((((((&&((***********************((*****(((*(((**(*(**(**((*((((((((((((((((((((((((&(&((((((&(((((((((&((((((((((&((((((((((((((((((((((((((((((((((&(((((((((((((*((((*((*((((((((((*((*((*(*((((((((((((((((((*(((*((*(((((((((((((((((*((((((**(***(*(***((*(**(*(**************((((((((((((((((((&(&&&(*(****(******(****(*(((((((((((((((((((*((((((*(((((((((((((((&((((((&(((&&(&(((&((&((&(((&&&(((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((*((((*(((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((((((((((((***(*(****(*****((*((((((((((((((((((&&&&((((***(***(****(*((*(*(((((((((((((*(((*((((*((*(((((((&((((&((((((((&&(((&(&&((&(&&&&&&(&&&&&((&(((&(((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*(((((*(**(*(****(*((((((((((((((((((((((((&&&&&(((****(*(***((((**(((**(((((((((((((((((*(((((((((((((((((((&(((&&((((&((&&&&&&&&&&&&(&(&&&(&&&((&((((((&(((((((((&(&((((((((&(&((((((((&(((((((((((((((((((((((((((((((((((((&((((((((((((((((((&((((((((((((((((((((((&((((((&(((((((((((((&((((((((((((*(((((((((((((((*(((((&(((&(((((((&&&& (((((*(****(*(**(*((*((((((((*((((*((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(&((((&(&(&(((&(&&((&(&(&((&(&((((&(((((((((&(((((&(((((((((((((&((((((&((((((&((&((&((&((((((&((((&(&((&(&((&(&((((&&((&(&((((&(((((((((((((((((((((((*((((((((((((((((&&(&(&&(((((&&&&& &&(((((******(*(((((*((((((((((((((((((((((((((((((((((((((&(&(&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((&((&(&&&(((&((&&&&(&&&((((((&(((((((((((&&&((&((((&((((((((&(&((((((&&((&((((&&&&(&((((&&&&((((&&(&&&(((((&(&(&((((&(((&&(((&((((((((((((((((((((&(((((((((&(((&&(&&&(&(&((&&&& &(((**((((*****(((((((((((((((((((((((((((((((&(((((&((((&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(&&&&&&&&(&&&&&&&&&&&&&&&&((&((&&&(&&((&&&((&(&((&&(&((&(&(&((&(&&(&&&((&&(&((&&(&&&&((&(&&((&&&&&&&(&(&&(&(&((((((((((&&&((&((((((((((((((((&(((((((((((((((&(((&&&&&&&(&(&&&& &(((((((((*(((((*(((((((((((((((((&((((((((&(((&&(&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&(&&&&&&&((((&(&&&&&(&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&(&(&(&((&(&&(((&&(&((((&&(((((((((&(((&(((((((((&(((((&&&&&&&&(&&(&&&& &(((((**((**((((((((((&(((((((((((&(&(((&&&&((((&(&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&(&&(&&((&&&&(&&((((((((((((((((((((((&(((&&(&&&&&&(&&&&&&&&& &((((((((((((((((((((((((((*(((((((((&((((&&&&((&&&(&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&(&&((&&((&((((((&(((((((&&&&&&&&&&&&&&&&&&&&&$ &&((((*(((((((((((((((((((((((((((&((((&((&&&&&(&&(((&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((&((&&(((&&&(&&&&&&&&&&&&&&&&&&&$&((((((((((((((((((((((((((((((((((((((&&(&&(&&&(&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&((&(&((&&&&&(&&&&&&&&&&&&&&&&&$$&&((((((*((((*(((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(&(&(&(((&&&&&&(&&&&&&&&&&&&&$&&&&&((((((((((((((((*((((((((((&(((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&$&&&&&$$&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&(&(&&&(&&(&((&(&&&$&&&&&&&&&&&$&&&&&&&&&$&&(((((((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&$$&&&&&&$&&&&$&$&&&&$&&&&&&&&$&&$&&&$&&$&$&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&(((((((((((((((((((((&(((((((&((&(&&(&&&&&&&&&&$&$&&&&&&$&&&&&&&&&&&&&&&&$&&&&&$&&$&&&&&&&&&&&&&&&&&&&&$&$&$&&&&$&&$&$&$$&$$&&$&&&&&&$&$&&&&&&&&&&&&&&&&$&&&&&$&&$&&$$&$&&&$&&$$$&&$$&&&&&$$&$&&&&$$$$&&&&&&&&&&&&$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&$&&&&&&$$&&((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&$$&$&&&&$&$&&&&&&&&&$&&&&&&$&$&&&$&&&&&$$&&$$$$&$&&&&&$&&&&$&&&&&&&&&&&$&&&&&&&&$$&&&$&&$$&$$&&&&$$$$$&$$&$&$$&&&$$&$&&&&$$&&&&$&&&$$&$&&$&$&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&(((((((((((((((((((((((((((&&(&((&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&$&$$$&&&$&&&$&&&&&&&&&&&&&&&&&&$$&&&&$&&$&&$$$$&&$$$$&&&&&&&$&&&&$&&&&&&&$&$&$&&&&$&$$&&$$$$$$$$$$&$$$$$$&$$$$$$$$$&&$$&&$$$$$$$$$$&&&$$&$$$$$$$$&$$&$&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&(((((((((((((*((((((&((((((&&((&(&&(&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&&&&&$$&$$&&&&&$&&&&&&&&&&&&&&&&&&$&$&$&$$$$$$$$&$$$&$&&$$$&&$&$&&&&$$&$$$&&&&$&&$$&&$$$$$&&$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$&$&$$&&$$$$$$$$$$$$&$$&&&&&&&&&&$&&$&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&((((((((((((*(((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&$&&$&$$$&&$$&$&&&&&$&&&&&&&&$&&$&$&&&&$&$$$$$$$$$&$$$$$$&&&&&&&$&$&&$&&$$&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$$$$$$$&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&&(((((((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&&&&&&$$$&&$&&$$&$&&$&&&&&&&&&&&$&$&&$&&$$$&$$&&&$$$$$$$$$$$&&$$$$$$$&$$$&&&&$&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$&((((((((((((*(((((((((((((((&(&&&&&&&&&&&&&&&&&&&$&&&&&&$&$&&&&&&&&$&$$$$$$$&$&$&$$$&&&&$&&&$$$$$$$&$&&&&$$$$$$$$$$$$$$$&$$$$$&$&$$$$&&$$$$$$$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$"$$$$$$$$$$$$$$$$$$$$$&&$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&$$&&((((((((((((((((((((((((((&&(&&&(&&&&&&&&&&&&&&&$&$&&&$&$$&&&&$&&$&$$$$$&$&$$$$&$&$$&$&&&&$$&$&&$$&$$$&$$$$$$$$$$$$&$$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&$$&&$$&&&$&&$&&&$&&&&&&&&&&&&&&&&&&&&$&&$&&&$&&&&&&$$&((((((((**(*(((((((((((&(&&&&&&&&(&&&&&&&&&&&$&&&&&&&&&$$$$&&&$$$$$&$&$&&&$$$$&$$$&$$&$$$&&&$$$$$$$$&$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&$&$$$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&$&&&$$&$$&((((((((*((((((((((((&(((((((&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&$&$&$&$&$$&$&$$$$$$$$$&$$$$$$$&&$&&$&$$&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&$$$&$$$$&&$$&$&&$&&&$&&&&&&$&&&&$&&&&&&&&&&&&&$&&&$&&&&$$&((((((*(((((( (((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&&$$$$&$$&$&$$&$$$&$$$$$$$$$$$$&$&&$$$$&$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&$$&$&&&$&&&&&&&&&&&&&&$$&&&$&&&&&&$&&&&&&$$&(((((*(((((*("(((((((((((&&&&&&&&&&&&&&&&& $&&&&&&$&$$&$$&$$$&&&$$$$&$"$$&$$$$$$$$$$$&$&$$$$$&&$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$"$"$$$$$$$$$$$$$$$$$$$&$&$$$$$&$&&$$&&&&&&&&&&&$&&&&&$&&&$$&&&&$$$&&&&$&&$&((((((((((((((((((((((((&&(&&&&&&&&$&&&&&&&&&&&&&&&&$$$$$$$&&$$$$$$$$$$$$$$&$$&$$$$$&$$$$$$$$$&$$$$$$"$$$$$$$$$$$$$$&$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$" ""$"$$"$$$$$$"$$$$$$$$$$$$" "$$$$"$$$$$$$$$$$"$$$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&&&$&&&&&&&&$&&&$&&&&&&$&&&$&$$&$&(((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$&$$$$$&$&$$$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$"$"$$""$$$$"$$$$"$"$$$$$$$$$$$$"$$$$$$$"$$"$$$""$"""$"$$$$$""$$$$"$$$$$$$$$$$$$$$&$$$$$$$$$$&&&&&$&&&&&&&$&&&&$&$$&"$&$$&$&$$&&$$"&((((((*((((((((((((&(((&(&&&&&&&&&&&&&&$&&&&&&$$&$&$&$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$""$""$"$"$""$$$$$$$"$$$$""$$$$$$$"$$$$"$"$$""$"$"""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&$&&&&&&&&&$$&$$&&$$$$&$$&&$&&$$$"&&((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&$&$$$$$$$$&$$$$$$$$$$$$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$"$$$""$""""$"""""$$$$"$$$$$$"$"$$"$"$$$$$""$"""""""$$""$""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&$$$&&&$&&$$$$$$&$&&&&&&$$&((((((*(((((((((((((((&(&(&&&&&&&&&&&&&$&&$&&&&&&$&&&&&$$$$&$&$$$&$$$$$$$$$$&$$$$$&$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$""$""""$$$$"$"$""""$$"$"$$$$"$"$$$$"""$$"""$""""$$""""$$"$$"$$$""$""$$$$$$$$$$$$$$$$$$$$$&$$&$$&$$$$$$$$&&$$$$$$&$$$$$$$&$&$$&&$&$&$$$$&(((((((((((((((((((((((&&(&&&&&&&&&&&&&&&$$$&&&$&$&&$&$&$&&$&$&$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$""$"$""""""$"""$"$"$$""""$$$"$$""$"""""$""""""$"""$$"$$""$$"$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&$$$&&$$$$$$$&$&$&&$&$&$$$$&$$&(((((((*(((((((((((((&(((&&&&&&&&&&&&&&&&&$&$&$&&&&$$$$&$$&$$$$$$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"$$$$$$$$$$$"$"$$$"""""$"""""$$$$$"$""""""""""""""""""""""""""""$$"""$"""""""""""""$$"$$"""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&$$$$$$$$&&$$&$$$$&$$$$&((((*((((((((((((((((((&&&&&&&&&&&&&&&&&&&$&&$$$&&$&$&$$&$&$$$&$$$$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$"$"$$"$$"""""$""""""$"""""""""""""$""""""""$""""$""""""""$"""$"""$""""""""$""$""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$&$$$$$$$$$&$$&((((((((*(((((((&(((((((&&&&&&&&&&&&&&&$&&$&$$&$&$$&$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$"$"$$""$$"$$$$$$""$"$$"""$$$"""$"$"$"""""""$"""""""$""""""""$"""""$"""""""""""""""""""$$"$$""$""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$&$$$$$$&$$$$$$&$$$&(((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&$&$$$$$&&$$$$&$&$$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$"$$$$$$$$$"$$$"$"$"""$$""$"$"""$"$"""$""""""$""""""""""""""""$"""""""""""""""""""""""""""""""""""""""$""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$&&&$$$$$&&((((((,(((((((((((((&(&&&&&&&&&&&&$&&&&$$$$&&$&&$&$&&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$"$$$"$$$$"$"$"""$$"""$$"$$"""$"""$$"""""$"""""""""""""""$""""""""""""""""""""""""""""""""$""""""""""""""""""""""""$$""$""$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&$$$$&&(((((*(((((((&((((&(&&&&&&&&&&&&$&$&&&&$&$&$&$$$$$$$$$&$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$"$$$"$""""$""$""""$$""$$""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$"$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&((((*((((((((((((((((((&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$&$$$$$&$&$&&$$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$"$"$"$"""$"$$$$$"$"$"$"$$""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""$""$$"$"$$"$$$$$$"$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&$&$$&$$$&&(((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$"$$$"$$$$""$$$$$"""""$"""$$""$"$""""$"$"""""""$""""$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$""$"$$"$"$$$$$$$$"$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$&$$$$$&&(((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&$$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$$$""$$$"$"$""""$"""""""""""$"$$""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$""""$"$$""$"$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&$$$$&(((((((((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$&$&$&$$$$$$$$$$$$$&$$$$$$$$$$$$$&$$$$$$"$$$$$$$$$$$$$$$$$$$$"$$"$$""$$$$$"$$""$""$"""""""$$$""""$""""$"""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&(((((((*((((((((((&&(&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$"$$"$$$$$$"$"$""""$"""""""""""""""$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""$"$"""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&((((((((((((((((&(((&&&&&&&&&&&&&&&$$&&$&$$&&$$$&$$$$$$$$$&$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$$"$"$$""$""""""""""""""""""$$""$""""""""""""""""""""""""""""""""""""" """"""""""""" """"""""""""" """""""""""""""""""""""""""""""$$"""""""""$$$"$$"$$$$"$"$$$$$$"$$$$$$"$$$$$$$$$$$$$$$&(((((((&(((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$&$$&$$$&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"$"""$$$$"$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""$""""""$$""$""$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&((((((((((((((((((&(&&&&&&&&&&&&&&$$&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$""$$$""$"""$$"""$"""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&((((((((((((&(((((((&&&(&&&&&&&&&&&$&$&$$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&((((((((((((((((((&&&&&&&&&&&&&$&&&$$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$""$$$"$$""$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """"""""""""" """"""""""""""""""""""""""""""""""""""""""""""$""""""$$$$$$""$$"$$$"$$$$$$$$"$$$$$$$$$$$$$$$&((((((((((((((((((&&&&&&&&&&&&&&&&&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$""$"""$"""""""""$""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""" " """"""""""""""""""" """""""""""""""""""""""""""""$""""""""""$"$"$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&((((*((((((((((&((&(&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$""$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" " " """" """""""""""""""""""""" """""""""""""""""""""""""""$"""""""""""$"""$"$""""$$$$$"$$$$$$$$$$$$$$$$$$$$$&(((*((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""" " "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$""""$"$"$$$$$$$$"$$$$$$$$$$$$$$$$$&((((((((((((((((((&&&&&&&&&&$&&&&&$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$""$"$"$""""""""""""""""""""""""""""""""" """""" """"""""""""" """""" """"""""""""" "" "" """""""""""" """"""""" " """""""""" " """"""""""""""""""""""""""""""$$"""$$""$$$$$$$$$$$$$$$$$$$$$$$$$&&((((((((((((((((&&(&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$"$"$"""""$"""""""""""""""""""""""""""""""""""""""""" """"""""""""""""" """" "" " " " "" "" " """" """ """ """" """""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$"$$$$$$$$$$$&(((((((((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$"$""""""""""""""""""""" """"""""""""""""""""""""""""""" """"""" """""""""" " " " "" " "" """" " " """ """" " """" """""""""""""""""""""""""""""""""$$""""""$$$$$$"$$$$$$$$$$$$$"$&&((((((((((((((((&&&&&&&&&&&$&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$""""$"""""""""""""""" """""""" """"""""""""""""""""""""" """"" " " " "" "" " " " " " " """""""" """""""""""" """"""""""""""""""""$""$""$""$$$$$"$$$$$$$$$$$$$"$&&((((((((((((((((&&&&&&&&&&&$&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$""""$$"""""""""""""""""""""""""""""""" """" """"""""""" """ """"" """"""" " " """"" "" " " " " """""" """""""""""""""""""""""""$""$"$""$"$$"$$$$$$$$$$$$$$$"$$$&&(((((((((((((&((&(&&&&&&&&&&&&$&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""""""" """ """"""" " " """" """ "" """ " """ " " " " " " " " """"" """""""""""""""""""""""""""""""""$$$$$$$$$""$$"$$$$$$$$$$$$$&((((((((((((((((&&&&&&&&&& $$$&&&&$$&$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$"$"""""""""""""""""""""""" """"""""""&"""" """""" " "" """"""""""" " " """ " " "" " " " " "" "" """""""""""""""""""""""""""""""""$""""""$"$"$$$"$$$$"$$$$$""&(((((*((((((((((&&&&&&&&&&&&&$&&&&&$&$$$&$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$"$$$$ ""$""$""""""""""""""""""""""""""""" """""""" """""" "  """""" " """"" " "  " " " " " " "" " " " """"" """""""""""""""""""""""""$"$""""""""""$$""$$$$$$"$&((((((((((((((&((&&(&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$"""$$"""$"""""""""""""""""""""""""""""""""""""""" """" """""""" """ "" "" "" """ "  " " " " " """ """"""""""""""""""""""" """$""$$""""$$"$$"$"$$$$"$$$&((((((((((((&(&((&(((&&&&&&&&&&&&$&$$$$$$$$$$$$&$"&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""" " """""""""""" " " " """ """ "" " " " " " " " " " "" "" """ " " """""""""""""""""" ""$""""""""$"$"""$$"$$$$$$$&(((((((((((((((((&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$"""""""""""""""""""""""""""""" """""""""""""""""""" " " " "" " """ " " " " " " "" " """""" """" """"""""""""""""""""""""""""""""$$$$$$&&(((((((((((((((((&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$""""""""""""""" """""""""""""""""""""""""""""" " "" " " " " " " " " " """"""""""""""""""""""""""""$""""""""""$$$$"$$$$$""&&(((((((((((((&((&&(&&&&&&&&&&&&$&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$"""$""""""""""""""""""""""""""""""""""""""""""""""" """" " "" " " "  " " " "" " " """"""""""""""""""""""""""""""""$$"""$""$$$""&((((((((((((((&((&&&&&&&&&&&$&$&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$$"$""""""""""""""""""""""""""""""""""" " """"""" " """" " """ "" "" " " " "" """ """ "" """""""""""""""""""""""""""$$$$$$$""&&(((((((((((((((((&&&&&&&&&&&&&$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""$"$""""""""""""""" """"""""""" """"" """"""" "" """ " "" " " " " """""" """""""""""$""""""""$"""""""$$$$"$""&(((((*((((((((&(&((&&&&&&&&&$&&&&&$&&$$&$$$&$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$""$"$""""""""""""""""""""" """" " """ "" " """" " " """ " " " """ " "" """"""""""""""""""""""""""""""""$"$"$"$""&&(((((((((((((&((&&&&&&&&&&&&&&&&$$$&$$$&$$&$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$"$""$$"$"""""""""""""""""""""""""""""" """"" """" """ """"" "" "    " """ " " "" """""""""""""""""""""""""""""""$"$"$""&&((((&((((((((((((&(&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$""""""""""""""""""" """"" "" """""" """"""""""""" "" "" "   " """" " """"""" """""""""""""""""""$$""$"$""&((((((((((((((((&(&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""$""$"""""""""""""""""""" " "" "" """ "" """""" "  " " """ """" """""""""""""""""""""""""""""""$$$$"&&(((((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""""""""""""""" """""""""" " """ """ " " "  " " " "" """""""""""""""""""""""""""$$"$""&&(((((((((((((((((&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$"$"""""""""""""""""""" """"""""" " " " "" " ""    " "" " " """"" """"""""""""""""""""""$""$""""$""""&((((((((((((((((((&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$"$""$$$"""""""""""""""""""""""""""""" "" " "" " " " " " "     "" " """""""""""""""""""""""""""""""""""$"$""$""&((((((((((((((((&(((&(&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$"$$"$$""$""""$""""""""""""""""""" """" """ " """ "" " " "       " "" " " """""""""""""""""""""""""""$"$"$""&&((((*((((((((((((&(&&&&&&&&&&&$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"$"""""""$"""""""" """" " " """" " " " " "      " " " """"""""""" """"""""""""""""""$"$$""&((((((((((((((&(((&(&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$"$"$"""""""$""""""""""" " " """" " " " " " " "             " " "" """""""""""""""""""""""""$""""$$$$$"&((((((((((((((((((&(&&&&&&&&&&&&$&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""" """""" " " """"""" " " " "         " " """"""""""""""""""""""""""""""""$"$$""&&(((((((((((((&(&(&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""""""$"""""""""""""""""""""""""""" "" "" " "              " """""""""""""""""""""""""""""$"$"$""&(((((*((((((((&(((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""" """ "" """ " "                 """"""""""" """"""""""""""""""""$"""$"""&((((((((((((((&(((&&(&&&&&&&&&&&&$&$&&$$$$$$$$$&$$$$$$$$$$$$$"$$$$$$$$"$$""$"$""""""""""""""""""""""""""" """ " " " " "                  " """ " """""""""""""" """"""""""""$$$$$""&(((((((((((((((((&&(&&&&&&&&&&&&&&&$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$"$$$$"$""$"$""$""$"""""""""""""""""""""" " " " "             " " "" """""""""""""""""""""""""$"$"$$$"&&(((((((((((((((((&&(&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"$$$""$""""""""""""""""""""""""" """" """" " ""  "            """ """""""""""""""""""""$$$$$"""&((((((((((((((&((&&&&&&&&&&&&&&&$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""""""""""" "" "               " " "" """ " """ """"""""""""""""$"$"$$"$$&&((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$"""$$"""$$"""""""""""""""""""""" """""" "          " "" " """"" """"""""""""""""""""""""$$$$"&((((((((((((((((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$""""""""""""""""""""""""" "" " " " "" "                " " " "" " " """"""""" """""""""""""$""""""$$""""&(((((((*(((((((((&&&&&&&&&&&$&&&&&&$&$$$$$$$$$$&$$$$$$$$$$$$$$$$"$$"$"""""""$""""""""""""""""""""" """"""""" "" ""              " " """"" """ """"""""""""""""""$""$$$$""""&((((((((((((((&(&(&((&&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$""""$"""""""""""""""""""""""""" """ "" " """ " "           " " " "" "" """""""""""""""""""""""""$"""$"&((((((((((((((&&&&&&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$"""""""""""""""""""""" " "" " "                   " " " " " " " """ " "" """""""""""""""$"""$$""$"$$"$"&((((((((((((((((((&&&$&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$""""""""""""""""""""""""""""" """"" " " " "               " """ "" "" " " """"""""""""""""""""""$""""""""$"&((((((((((((("((&(((&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$""""""""""""""""""""" """""" " " """"""" " " "                   " " "" " """"""""""""""""""""""""$"""&((((((((((((((&(&(&(&&(&&&&&$&&&&$$$&$$$$$"$$$$$$$$$$$$$$$$$"$$$$"""""""$""""""""""""""""""""" " "" " "" " "                  "" """ " " " " " "" " """ """"""""""""""""""""""$$"""&(((((((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$$$$$$""""""""""""""""""""""""" " "" "" "" "              " "" " " " " " "  " """""""""""""""""""""$"""""""&((((*(((((((((((((&&(&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$""$""""""$$"""""""""""""""""""""" """ "" " " "                " " "" " " " "" "" " " " """"""""""""""""""""""""""&&((((*(((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$"""""""""""""""""""""""""" """ " "" "                   " "" " " "" " " " """""""""""""""""""""""""""""""&((((((((((((((&((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""$$"$""""""""" """" " """""""" """""" "" "         "" """ " """"" "" " """"""""""""""""""""""""&(((((((*((((((((((&(&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$""""$$"""""""""""""""""""" """ """ ""              " """ " " " " """"""""""""""""""""""""""""""""&(((((((((((((((((&(&((&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$""""""""""""""""""""" " " """"" "               " " "" "" " """""" """"""""""""""""""""""&&(((((((((((((&(((((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$"$""$"$"""""""""""""""""""""""""""" "              " " " " " "" "" "" """"""""""""""""""""""""""&((((((((((((((((&((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$$$$$"$$$$"$""$""""""""""""""" " """""" """" """"              " " """"" """"""""" """ """""""""""""""&((((((((((((((((&(&&(&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$"$$$"$$""""$$"""""""""""""""""""""" """""""" "" "              " " """" " "" """"""""""""""""""""""""""""""""&((((((((((((((&(((&(&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$""$"$"""$""""""""""""""""" """"""""" """ "                " " "" "" """ " """""""""""""""""""""""""""""&((((((((((((((((((&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$"$$""$""""""$""""""""""""""" """""" """ "" "             " " " "" """ """" "" """""""" """""""""""""""""&((((((((((((((&(((&(&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$"$""""$$""""""""""" """""""""""""" " """""""          " " " " " """"""""""""" "" " """""""" """"""""&&((((*((((((((&((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$"$$$"$$$$"$"""$"$"""""""""" """"""""" """""" """"             " " " " """ """"""""""" """""""""""""""""(((((*((*((((((&(&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$"$$"$""""$"""""""$""""" "" """""" """"""""" "            " " " "" " """"""""""" " "" " """""" """"""""&((((((((((((((&&(&&&&&&&&&&&&&&&&$$$$$$$$$"$$$$$$"$$$$"$"$""$"$""""""" """"""""""" " """" "" "" "             " " """" " """" " """"""""""""""""""""&(((((((((((((((((&&(&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$""$"""$"$""""""""""""""""""""" " """ "" "            " " """ "" """""" """" """""""""""""""""&&((((((((((((&(((&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$"$$"$"$"""""""""""""""""" " """ "" ""               " " " """" """"""""""""" """""""""""""""&((((((((((((((((&(((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""$$""""$"""$""""""""""" " " "" "          "" " " """" """"""""""""""""" """&((((((((((((((&((((&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"""""$""""""""""""""" """ " " " " "               " """""""""""" """ "" " """""""""""""&((((((((((((&((((&(&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""" """ " """ "                 """" "" "" " " """ "" """"""""""(((((((((((((((&((((&&&&&&&&&&&&&$$$"$$$$$$$$$$$$$&$$$$$$"""""""""""""""""" " "" " " "             " " "" """"" " """""""""""""""&((((((((((((((&(((&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""" " """" " " ""               " """" " "" " """""""""""""""&(((((((((((((((((&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$"""""""""""""""" " " "" " " " "          " " " " "" " "" """"""""""&((((((((((((&(((((&&&&(&&&&&$&$$$&$$&$$$&$$$$$$$$$$$"$$"""""""""""""""""""" " " "             " " " "" " "" "" """ """&&((((((((((((((((&&&&&&&&&&&$&$&&$&$$&$$$$&$$$$$$$$$$""$"""""""""""""" " """ " " "" "          " "" """ " "" """ """""""&((((((((((((((&(((&&((&&&&&&&&$$&$&$$$&$$$$$$$$$$$$$$$$$""$"""""""""""""""""" " " " " "             " "" "" " " " """"""""" &(((((((((((((((((&&&&&&&&&$&&&&&&&&&&&&&$$$$$$$$$$$$$"$""""""""""""""""""" """ "" " " "             "" " " "" " " """""""&((((((((((((((&((((&&(&&&&&&&&&&$&&$$&$$&$$$$$$$$"$$$$$"$""""""""""""" """" "" "" "" " "                 """"" " "" " " """"""&&((((*((((((((((&(&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$""""""""""""""" """" " " "" " " "" "               " "" " "" """"""""&((((((((((((((&(&(&&&&&&&&&&&&&&&$&$$$&&$$$$$$$$$$$$$""$"""""""""""" """" """ "" "" "" "        " " " " " " """" """""""&&(&((((&((((&(&(&&&&&&&&&&&&$&&$&$$$$$&$$$$$$$$$$"$$$$""$$""""""""""""""""" "" " "              " """"""" """&&(((((((((((&(((((&&&&&&&&&$"&&$&&$$$$$$$$$$$&$$$$$""""" """"""""""" """" " " " "  ""            " "" " """""""""&(((((((((((((((&(&&&&&&(&&&&$&&$&&$$$$$$$$$$$$$$$$$"$""""""""""""""""""""" "" " "         " """""""""&((((((((((((&((&((&(&&&&&&&&&&&$$$&$$$$$$$$$$$$"$$$"""$"$""""""""""""" " " " " " " " "         " " "" """""" "&&((((((((((((((&&&&(&&&&&&&&&$$&$$$$$$&$$$$$$$$$$"$"$"""$"""""" """"""""" """ " """ ""           " " " """"""""""&&&(((((((&(((((&&(&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$""""$"""""" """""" """""""" """" "" " "" "        " " " " """""" &&(((((&&((&(((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$"""""""""""""""""""""" " """"" ""         "" " "" " """"" &&(&((((&(((((((&&(&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$""""""""""""""""""""" " "" """" """"""           """ """""""&&(&&(&(((&&(((&((&&&&&&&&&&&$&$&$$$&$$$$$$$$$"$"""""""""""""""" """"""""" """""""""" """"        "" " """" """" &&(((&((&(&(&&&&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"""""""" """"""""""""""" """""""" " "           " " """" """&&&((((((((((&&(&((&&&&&&&&&&&$$&&$$$$$$$$$"$"$$$"""""""""""""""""""""" " """"""""""        " " " " """" &&&&&&((((&(&&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""""""" " "      """""" &&&&&&((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$"$$$"$""$""""""""""""""""""""""""""""" "" "       " """" " $&&(&&((((((&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$"$$$$""""$"""""""""""" """""""""""""""""""" " ""      " " """""&&(&((&(&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$"""""""""""""""" """"""""" """" "" " " " ""      "&&&&(((&((&&&&&&&&&&&&&&&&&&&$&$$&$$$$"$$$$$$"$""$""""""" "" """""""" " """"""" """"" ""       "" $&&&&&&&&&&(&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$""""""""""""""""""""""""""" "" " """""""" "        " " """""$&&&&&(&&(&&&&&&&&&&&&&&&$&&&$&&$$&$$$$$$"$$"$$""""""""""""""""" " " "" """ " "" "" "        "  " "&&&&&(&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$""$""$""""""""""""" "" " "" "" """ """" "         "  " """" $&&&&&&&&&&&&(&&&&&&&&&&&&$$&&$$&$$$$$$$$$$"$$""""""""""""""" "" " """""""" """""""          " &&&&&&(&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""""""" """""""""""""" """ ""       " """ $&&&&&&(&&(&&(&&&&&&&&$&$&$&&$$&&$$$$$$$$"$"$""""""""""""""" " " " "" " """"""     "" """ "" $&&(&&&&&(&&&&&&&&&&&&$&$$&&$$$$$$$$$$$$$$""""""""""""" """"""""""" " " """""" "          """ &&&&&(((&(&&&&&&&&&&&&&&$&&$$$$$$$$$$$"$$$$"$"""$"""""""" "" """" """" """ " "      " """" $&&&&&((&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$"$$$$$""""""""""""""""" " " "" " "        " "" $&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$"""""""""""""" " " "" ""        """ $&&&&&&((&&((&&&&&&&&&$&$$$$$$$$$$$$$$$$"$$"$$"""""""""" " "" " "       "" "$&&&(&&&(&&&&&&(&&&&&&$&$$$$$$$$$"$$$$$$$$$"""$""" """" " "" " ""            " """ $$&&&&((&&&&&&&&&&&&$&$&&$$$$$$$$$$$"$$$""$"""""""""""""" " " ""         """ $$&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$"$$$"$""""""""""""""""""" " "" "       " " " "$&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$"$"""""""""""""""""""" " ""         " """""$&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$"$$$""$"""""""""""""" "" """ "     " " $&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$$""""""""""""""""""""" """      """ " ""&&&&&&&&&&&&&&&$&&&$$$&$$$$$$$$$"$""""""" """""""""" " "" "" "        " """ $&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$"$""$$$"$""""""""""""" "" """          " $&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$"$$$$$"$" """""" """""" """"""      "" "$&&&&&&&(&&&&&&$&&$$&$$$$$$"$$$$$$$$"$$$""""""""""""""" " """" ""            " """""$&&&(&&&&&&&&&&$&&$$$$$$$$$$$"$"$$"$"""""""""""""" """""" " """" "      " $&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$"$"$$""""""""""""""""""" """"" " " "         " ""$&&&&&&&&&&&&&&$&&$$$$"$$$$$$$$$$""$"""""""""""""" """""""" """              $&&&&&&&&&&&&&&$&&&$$$$$$$$"$$$""""$""""""""""""""""""""""""""          " ""$&&&&&(&&&&&&&&$$&&$&$$$$$$$$"""$"""""""""""""""""""""""""" """""         $&&&(&&&&&&&&$&$&$$$$$$$$$$$$$$""$""""""""""""""""""""""""""" ""    &"      " """ $&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$""""$"""""""""""""""""""" "" "" "         ""$&&&&&(&&&&&&&&$&&&$$$$$$$$$$$$"""""""""""" """""""""""""""""" "           """ $&&&&&&&&&&&&&$&$$$$&$$$$$$$""""$""""""""""""""""" """"""""""" "        "" "$&&&&&&&&&&&&$&$$$$$&$$$$$$$"$""$""""""""""""""""""""""""""""         "$&&&&&&&&&&&&&$&&$$$$$$$$$$""$""""""""""""""""""""" " """"" "           ""$&&&&&&&&&&&$&&$&$$$$$$$$$$$"$""$""""""""""""""""" """" " """ "    " "$&&&&&&&&&&&&&&$$$$$$$$$"$$$"$"""""""""""""""""""""" " " "   """"$&&&&&&&$&&&&&$$$$$$$$$$$$""$""$"""""""""""""""" """ " "       " """$&&&&&&&&&$&$$&$$$$$&$$$$$$"""""""""""""""""""""""    " " $&&&&&&&&&&&&$$$$$$$$$"$$$""$""""""""""""""""" "" ""     " $&&&&&&&&&&&$$&$$$$$$$$$$$$$$"""""""""" """ """ "        " "$$&&$$&&$&&&&$$$$$$$$$$$$$"$$"$"""""""""""""" """   " "$$&&&&&&&&&$$&$$$$$$$$$$$$$$""""""""""""""" """" " " "       " $$&$&&&&&&$$$&&$$$$$$$$$$$"""""""""""" """" """ " "       $&$&&&&&$&&&&$$$$$$$$$"$"$$"""""""""""""""" "" "       " $$&&&&&$&&&&&$$$$$$$$$$$$""""""""""" """""" " "        " "$$&&&&&&$$&$$$$$$$$$$$$$"$""""""""""""""""" " ""      "$&&&&&$&$&&&&$$$$$$$$$"""""""""""""""""""" "        " " "$$&&&&&&$$&$$$$$$$$$$$""""""""""""""""" ""     """ $$&&&&&$&&&$$$$$$$$$$$"$$"""""""""""""""" "        """" $$$&&&&&&$$$$$$$$$$$"$"""""""""""""" """"" "         " $$$$&&&&$&&$$$$$$"$$$$"""""""""""""""""" """ "     " """"$$&&&&&&$$&&$$$$$$$$$$$"""""""""""" " "" " "         " ""&&&&&&&&&$$$$$$$$$"$$"$""""""""" """        " " $$$&$&&&$$$$$&$$$$$$$"""$""""""""" """ " " "        " """$$&&&&&&$$&$$"$$$$""""$"""""""""""""""" """     " " "$$$$&$&&&$$$$$$$$"$""""""""""""""""" ""     " $$$$$$$$$&$$$$$$$""""""""""""""""""""""        " $$$$$$&$$$$$$$$$$"$"""""""" """"""" " "        "" "$$$$$&$$$$$$$$$""""""""""""""""""" " "      " " ""$$$$$$$$$$$$$$"""""""""""""" """ " " "     "$$$$$$$$$$$$$$"$"""""""""""" "" "       "$$$$$$$$$$$$"$""""""""""""" "" "" "       " "$$$$$$$$$$$$"""""""""""""" " " "           " " "$$$$$$$"$$$"$$""""""""""""" "        "$$$$$$$$$$$$$$$$"""""""""""""       " ""$$$$$$$$$$$$"""""""""""""""          "$$$$$$$$$$$$$$"$""""""" """""      ""$$$$"$$$$$$$$"""""""""""" ""       "$$$$$$$$$$$$"""""""""""" ""         "$$$$$$$$$$$$$$""""""""""" " "       "$"$$$$$$$$$$"""$"""""""""""""       "$$$$$$$$$$$$$"$$""""""""""$"        "$$$$$$$"$$$"$$"$"$"""""""""""         ""$$$$$$$$$$$"$"""""""""""""        "$$$$$$$"$"""$"""""" """""" "      ""$$$$$$$$$"""""""""""""""""   ""$$$$$$"$"$$"$$"""""" """"""   "$$$"$$$"$""""$"""""""""""""" ""   "$$$$$"$$"""""""""""""""" "      "$$$$""""$"""$"""""""""" """ "        """""$$$""$""""""" """ "" """       """$"""""""""""""""""" """ """      ""$""""""""""""""""" """ " " """"   """$$"""""""""$""""""""""" "     """""""""""""""""""" " """" " " "        """"""""""""""" """"""""""""""      """"""""""""""" """" "" """   """""""""""""""" """"" " "" " "   """""""""""""""""""" " "" " ""   """"""""""""""" """""""" " "    """"""""""""""" """ """""""" "        """""""""""""" " """ """ " " "   """"" """""""" " """ " "      " " """" """""""" """" """      """""" """ " " " ""       """""""""""" " " " " " "" "     " """"""" " " """ "   " """""" """""""" """ "       """" """""" " " " "   """""""" """      " " "" "" " ""     """ """" "" "       " " " ""       ""      " ""     "         " "               "         "