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 = '392B02' IMAGE_NUMBER = 54258783 IMAGE_TIME = 1977-09-14T16:48:36Z EARTH_RECEIVED_TIME = 1977-09-16T10:52:26Z ORBIT_NUMBER = 392 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 ) >¸3OA9-)†%xž•‹BâÕ•–š”Šy™Æ³!uf…™§dý`ÖS»>¤*ÌF*..,,.,....0...,,,,**,*******,*(*(**((((**,,*(*((*******(((*(,*****,*,**,,,,,******,**,*,,*,,,*,*,,,,,,,,,,,,*,,,,,,,,*,,,,,,,,,........,,,,,,,,,,,...........,.,,,,,.,....,....0..0.,.........,..............................000.00.................0000002.0..000.,,*,,,,,,,,,,*,,*,*,***(((&(&&0(*,,,,,,,,,,,,,.,*,,,,**,,,,((,****,,,,,,,,******************,**,*****,,,,,,*,,*,,******,*,**,,,,,,,,,,,,**,,,,,,,,,,,*,,,,,,,,,,,,,.,,,,*,,,,,,,,.,,,,,,,,,,.,,,,,,,,,,.,,.,,,.,,,,,,,,,.,,,,,....,,,,,,,,,,,,,*,,,.....,,,,,.,.,.,.,,,,.,...,.,,.,,.,.,..........,****,***(*****(*****((((*(((&$(**,*,,,*,,,,,,,,,,,,,,,*,*,*(**************,*****(*(*****$*****(*********************$&(***,**,*,,******,*,*******"$*,*********,,,**,***,,,,,,***,**,,,**,,**,*,*,,,,,,,,,***,,*,,,*,**,*,,,,,,,,,*,,,,,,,,**,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,.,,,,,..,******((**(*((*(((****(((((&&(****,,,,,,,,,**,,*,*,,***************************(**(((*(((***********(****(********(*((*****,****************,*,*,****(*************,*,,*,,,***(**************,**,,,**,********,****,,,,*,**,,***,**,*((**,,,*,,,,,,,,,*,,,,,,,,*,,**,,,,,,,,*,**,,,*,,,,,,,,,..,*((((((*(((((&((((*(((((&(&&$((*****,*,*,****,************(*((((((************(((((((((*(***(**((***(((*((***(*(**((***********(****(**************((*****((*******************(******(******,********************************,***,****************,,,**,***,,*,***,(*,*,,,*,,********,,*,,,,,,,,&$(((((((&((((((((((((((((&&&$&((********,,,,*************((((((***********(*((((((((((((((**((*(*(((((((((*((*(((***((*(((((((*(*(((((*(**********(*((((((((**(**(******(*********((*************(********((*********************************************,**********,********,*,******,**,,*,*,,,,,(((&&&(((&((((&(((((((&&&&$$((((**************************((((((((((((***(((((((((((((((((((((((((((((((((((((((((((((((((*((((((*(*(*(******(**((*(((((((*(((((**(****((((*(*((((((*****((********(*((*(*******((*(****((*************************************,*,*****************************,,,*(&&&&(&(&&&&&&&&&&(&&&&&$$$(((***************************(((((((((((((((**(((((((((((((((((((((((((((((((((((((((((((((((((((*(*(((((((((*(*(*(((*(((((((((((((((((((((((((((((((((*(((((((((**(((((*((*(******((**((*((******(*(******((**(((**************************************************,,,((&&&&&&&&&&&&&&&&&$&&&$$$&(**************************((((((((((((((((***((((((((((&((((&(((((((&(((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((*(((((***((((((****(**(((*(((*****(**((**(*(*******(***********************(*******(**(***,,**&&&&&&&&&&&&$&&&$$&&$$$$&((((*(********************((((((((((((((((((*((((((((&&(&(&(((((((((((((((&&&&(((&((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((*((((*(((((((((((((((((((***************((*(*(***(***********(********(*(*(*****,***,**&&$&&&&&&$&&$&&$$$$$$$$&((((*(****(**************(*((((((((((((((((((((((((((&(((((((((((((((&&(&&&&((((((&(((&((&((((((&((((((((((((((((&((((((((&((&&(&(&((((((((((((((&(((((((((&((((((((&((&&&((((((((((((((((((((((((((((((((((******(***((*((((((((**((******************(*(*******(********(&$$&&&&&&$$$$$$$$$$$$$&((((((((*((********(****(*((((((((((((((((((((((((((((&(((&(((((((&(&&&&&&&(&(&&&&&(((((&(&&((((((&&&((((((&(&&&&&&&(((&&(&&(&(&((&&((((((&&(&(((&((((((((((((((&(((&&&&&&&&&((((((((((((((((((((((((((((((((**((**(*(((*((**(((((((******(((((((((*((((*****(((((***(*****($$$$$$$$$$$$$$$$$$$$"&((((((**********(****((((((((((((((&&(((((&(&((&(&((&&&((&((&((&&&&&&&&&&&&&&&&(&((((&&&&&(&&((((&&&&(((&&&&(&(&&&&&&(&&&&&&(&&&&(&&(&&&&&&(&&&(((((&&((((&((&&&(&(&&&&&&&&&(&(((((((((((((((((((((((((((((((((*((((((((((*(*((((((((((**(***(((((((((*(*((*(**(((((((((((((&$$$$$$$$$$$$$$$$$$$" &&(((((((*(**((**(**((((((((((((((&((&&((((((((((&&&&&&((((&(&&&&&&&&&&(&&(&&&&&&(&&&&(&&&&&&&&&(&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&(&(&&(&&&&&(&&&(&&(&(((((&(&&&&&&&&&&&&&&&&&&&(&(((((*(((((((((((&(&(&&&(&((((((&(((((((((((((((((((((((((((((((*((((((((((((((((((((((((((((&$$$$$$$$""$$$$$"""" &(((((((((((((*(((*(((*((((((((((((&&&&(&(((((&&(&&&((&((&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&&&(&&(&(&&&&&&(&&&&&&&&&&(((((((((((((&(&&&&&&&&&&&&((&((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&&(&$$"""$""""$$$""""" &((((((*******((((((**(((((((((((((&&&&&((((((((&(&&&&&&&&&&&&&&(&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&(&&&&&&&&(&&&(&&(&&&&(((((((((((((&&&&&&&&&&&&&&&&&&&(((&&(((((&&((((((((((((((((((((((((((((((&(&&(((&&(&&((((((&&&$$$""$"""""""""$" &&(((((*(((((((**(*(*(((((((((((((((&(&(&&&&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((&(((((((((((((((&&&&&&(&&&&&&&&((((((((&&&&$$""""""""$""""" &&(((((((((((*(((*((((((((((((((((((&&&&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&((((&(&&&&&&&&&&((((((******(***((*(((((&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&((((((((((&&(&(&&&&&&&&&&&&&&&&(&((((((&&&$""""""""""""" &&&((((((((*((((((**(*((((((((((((((&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(((((*((*****************(((&&&&&$&&&&&&&&&&$&&&&&&&&&&(&&&&&&&&(((((&&(&&&((((&&&&&&&&&&&&&&&&(((((((&&&&&&$$"""""""""" &&((((((((((((*((((((((((((((&((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&$&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&(((((((********************(((((&&&&$$$$&$&&&&&$$$&&&&&&&&&&&&&&&&(&(&&&&&((&((&&&&&&&&&&&&&&&&&((((((((((((&&&$$""""""""" &((((((((((((((((((((((((((((&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&$&&$&&&&&&&&$&&&&&&&&&$$&&$&&&&$&&&&&&&&&&$&$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&$&&((((*(((((*********************(((&$$&$&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&((&(&(&&&&&&(&&&&(&&(((&&&&((((((((&&&&&(&&$$""""" &&(((((((((((((((((((((((((((((((((((&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&$$$$$&$&$&&&$$$$&&&$&&&&$&&&&&&&&&$&&$&&&&&&&$&$&$&&&$&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&((((((((((((*******************(((((&&&&&&$$$$&$$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&(&((((((&((&&&&&(&&$$"" &&((((((((((((((((((((((((((((((((((((&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&$$&$&$&&$$$&$&$$$$$&&&&&&&&&&$$$&$&$&&&&&&&&$&&$&$$$$&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&(((((((((((((****************(***(((((&&&&&&&&&&&$$$$$$&$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&(&((&(&&&&&&&&&&&&$" &((((((((((((((((((((((((((((&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&$$$$$$$$&$$$$$$$$$&$$&&$&$$$&$&&$&$&$$$$&&&$$&$$$$$&$&&$&&&&&&&&&&$&&&&&&&&$$&$&&&((((((((((((((((((**(*(*(*((*(***((((((&&&&&&$$$$$$$$$&$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$&$$&$&$&&&$$$&&$&$&$$$$$$&&$&$&&$$$&&&&$&&&$&&&&&&&&&&&&$&&&&&&(&((((((((((((((*(*(((((**********(((((&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&((((((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&$&&&&$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$&&&&$$$$$&&$$&$$&$&&&&$$&&$&&&$&&&&&&&&&&&$$$&&&&(&(((((((((((((((((((*(*((((((******((((&&&&&&&&$$$$$$&$$$$$&&$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$$$&&&&&&&$&(((((((((((((((((((((((((((((&(&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&$$&$$$$$$$$&&&&&$$$$&&&&&$&$$&&&&&&&$$$$&&(&&(&&&&&&(&((((((((((((((((((((******(((((((&&&&&&$$$$$$$$$$$$$&$$$$$&$$$&&&&&&&&&&&&&&&&&$&&&$&$$$$&$&$&&&&&&&&$$$$$&&$&&$$&&(((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$&$&$&$$$$$$&$&$&$$$$$&&&&&$&&&&$&&&&$&$&$$$&&&((&&&&&&&&&&&&&&&(((((((((((((((((********(((&&&&&&&$$$$$&$$$&$$$$$$$&$$&$&$$&&&&&&&&&&&&&$&&&&$$$$&$&$&&&&&&&&&&&&$$$$&&&&&$&(((((((*(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$&&$$$&$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&&$$$$$$&&$&&$$$$$$&$&$$$$$$$&&&&$$$&&$&&&&&&&$&&$$&$$&&&(&(&&&&&&&&&&&&&&&((&((&(((((((((((***(*(((((&(&&&&&&&$$$$$$$$$$$&$&&$$$&$$&$&&$$$&&&&&(&&&&&$$$$&&&$$$&&&&&&&&&&&&$$$$$$&&&$&(((((((*(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&$$$$&$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$$$$$$&&&$$$$$$&&$&&&$&&&&&&&&&$&&&&$$$&&&&((&&&&&&&&&&&&&&&&&&&&(&(&((&(((((((((((((((((&(&&&&&&$$$$$$$$&&$&&$$$$$$&$&&$$&$$$$&&&&&&&&&&&$$$&&$&&&&&&&&&&&&$&&$$$$&&&&$&((((((((*(((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$$$$$$$$$&$$$$$$$&&&&&$&$$&&&&&&$$$$$$&&&&&&&&&&&&&&&&&$&&&&&&&&&(&&&&((&&(((((((((((((&&&&&&&&$$$$$$$&$$&$$$$&&$$&$$$$$$$&$&$$$&&&&&&&&&&&$&&$&&&&&&$&&&&&&&&&&&&$&&&$&&(((((*(((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$$$$$&$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&((((((((&&&&$$&$$$$$$$&$&$&&&$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&(&&&$$&((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&$&&&$&$$$&$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$&$$$$$$$$&$$$$$$&&&$&&&&$$$$$$$$$&&$&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&(&&(((&&&(((((&&&&&$$$$$$$$$$&$&$$$$$$$&$$&$$$$$$$$$$&&&&&$&&$&&&&&&$&&&&&&&&&&&&&&((&&&&&$$$$&&&(((((((((&&((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&$$&&$&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$&$$&$$$$$$&&$&$$&$$$$$$$$$$$$$&&$&&&&&&&&&&&&&$$$$&&&&&&&&$&&&&&&&&&&&&&(((((((((&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&$$&&(&(((((((((("((((((((((((&&&&&&&&&&&&&&&&$&&&&$&$$$$$&&$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&$$$$$$&&$&&$&$$&&&&&&&$$$$$$$$$$$$$&$&$$&$&&&&&&&&&&&&&&&(((&&&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$$&&&&&$$&&&&&&$$$&$&&&&&&&&&&&&&&&&&&&$&((((((((((*(((((((((((((&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$&$$$$$$$$$$"$$$$&&&$&&$$&$$$$&$$$$$$$&" $$$&$$$&&&&&&&&&&&&&&(((&&&&$$$"$$$$$$$"$$$$$$$$$$&$$$$$$$$$$$$$$$&$$&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&$&(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$$$$$$$$$$$&$$&$&&$$&$$$$$$&$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&(&&&&(&&$&$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&$&&&$&&$$&&&&&&&&&&&&&"&(((((((((((((((((((((&(&&(&((&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&(((&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&$$&&&$&$$&&&&&&&&&&&$"&&(((((((((((*((((((((((((&(((&&&&&&&&&&&&&$&&&&&&&&&$&&$&$$$&&&$&&$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$"$$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&$$&&&&&&&&&&&&$&&&&&&&&&$&&((((((((((((((((((((((&(&&&&&&&&&&$&&&&&&&&&$$$$&&&&&&$$$$$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&$&&((((**(*(*((((((((((&(&(&&&&&&&&&&&&&&&&&$&$&$$$&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$""""$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$$$$"$$$$$$$$$$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&$$&&$&&&$&$$&((((((*(((((((*((((((((((&&&&&&&&&&&&&&&$&&&&$$$$$&&&&&$$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"$"$$$$$$$$$$&$&$$&&&&&&&&&&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$&$$$$$$$&&&$&&$$((((((((((((((((((((((((((&&&&&&&&&&&&&&&$&$$$&&&$$$$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$$$$""$$$$$$$$$$$$$$$$$$$$$"""$$$$$"$$""$"$$$$"$$$&&&$$&$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&$$&&&$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&$&&$&&&$$$&&&$&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$"$$""$"$$$"$$$$$$$$$$$$$&$$$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$$$&(((*(*(((((((((*(((((((((&&&&&&&&&&&&&&&$&$&&&&$&$&$&$&&$&$&$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$$$$$"$$$""$$$"$$$$$$$$$$""""$""$$""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$"(((**(*(*(((*((((((((((((((&&&&&&&&&&$&$$$$$$&$$$&$&$&&&&&$$$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""$$$"$""""$$$$$$"$""""$"$"$$$""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$(&((((((*(*(*((((((((((((((&&&&&&&&&&&$$$$$$$$$$&&$$&$$$$$$$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$$$$$$$$$$"""""""$$"""""$$"$$$$$$$$"$""$"""""""""""""$$""$$$$""$$$$$$$$$$$$$"$$"$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&((*(**(((((((((((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""$"$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$""""$""""""$""""$""""$"$$"$$$$$""""""""""""""""$$$$"""$$$$$$$$$"$$$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&(((***((******(((((((((((&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$$$""""""""""""""$$""$""$""""""$"""""""""""""""""""""$""""$$$$$"""$"$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&(***(*((***(((((((((((&(&&&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"""""""$$$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""""""""""""""""""""""$""""$"""""""""""""""""""""""""""""$"""""$$$$$$$$$"""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&$$$(&(((***(***(*(((*((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"" " """"" """"""""""""""""""""""" """""""""""""""""""""""$"""$$$$$$$$$"""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((*****(*(((((*(((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$"$$$$&$$$$$$""""$""""$"$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$ """" """"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((****(***(*(*(((((((((&&&&&&&&&&&&&$&&&&&$$$$$&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$""""$$$""$$$$"$$$$$$$$$$$$$$$$$$$"""$"$$$$$$$$" " """""""""""""""""""""""""""""""""""""" """"" """"""""$"$$$$$$$$$""""""$$"$"$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((*(***(((*(((((((((((((&&&&&&&&&$$$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$""$$"$$$$$"$$$$$$$$$"$$$$$$$"$$$$$$$$$$$"""""""$$$$"$$"$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$""$" " """" """""""""""""""""""""""""""" " """" """" """"""$$$$$$$$$$"""""""""""""$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((*(*(((((*(((((((((((&&&&&&&$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"$$$"""""$$$""$$"$""$$$$$$$$$$$$$$"$"$$"$"$$$""$$$$$""" "" " "" "" """""""""""""""""""" "" "" """ """""$$$$$$$$$$$"""""""""""$"$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((**(**((*(((((((((((((&((&&&&$$$$$$$$$$$$$$$$&&$$$$$$$$$$"$$"$$$$$""""$$"$$$"$"$$$$$$$$"$$$$""""""$$$"""""""""""$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$""" " "" """""""""""""""" " " " " ""$$$$"$$$$$$$""""""""""""$$"""$"$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&((*(**(*(*(*((((((((((&&&&&&&&&&$$&&$$$$$$$$$&$$$$$$$$&$$$$$$$$$$$$""$"$""$$$""$$$$$$$""$$$$$$$"""""$$$""""""""""$$"$$$"$"$$$$$$$$$$$$$$"""$$$$$$$$"$$$$$"" " " """""""""""""" """" "" ""$$"$$$$$$$$$$""""""""""""""""$$"$$"""$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$&(((*(**(*(((((((((((((((&&&&&&&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$"$"$$$$"$$$"$$$$$$""$$$$$$$$$"""""""""""""""$"$$""$$$$$$$"$$$$"$$$$$$$"$$"$$$$$$$$$$$$$$$" " " " """" " " " " """"""""$$"$$$$$$""""""""""""$$$""$$$"""$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$"&(((((*((((((((((((((((&&(&(&&&&&&$$$&$&$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$"""$$"$$""$$$""$$"$$$$$$$"" """"""""""""""$"$"$"$"$""$$""""$$$$"""$"$$$""$$"$"$"$$$$$$"" "   " " """"""$""$$"$$$$$$$""""""""""""""""""$"""$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$"&((((((((((((((((((((((&&(&&&&&&&&&$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$$""$""""$$$$$$$"$$$" " """""""""""$"$"""$$"$$$$$$"$""""$"""$"$"$$"""""$$$$$""    "  """"""""$"$"""$"$&$$""""""""""""""""$$""""$$$"$$$$$$$$$"$$$$$$"$$$"$$$$"$$"&(((*((((*(*((((((((((((((&(&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""$"$"$"$$"$"$""$$$$$$" """""""""""""$""""""""$$$$"""""$$""$$"""""""$""""$$$$$""       """"$$"$$"$$"$$$$$$"""""""""""""""$""""$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$"(((((((**((((((((((((((&&&&(&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"""$"""$"""$"""""$$$$$$$$$$$$$$$$"$""""""""$"""""$"$$$""""$""""""$""$"""""$"""$"$"$$""       """""""$$$$$""$$$$$$$""" """""""""""""$"$$"""$$$"$$$$"$$$$$$$$$$$$$$$$$$"&(((((**(((((((((((((((((&&&&&&&&&&&&&$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""$$$"$$$$$$$$"$"$"""$"$$"$"""""""""""""""""""$$$$"""""""$$"""""$"""$$$"$$"        """"""""$$$$""""$$$$$"""""""""""""""$""$"$"$""$$$$"""$$$$$$"$$$$$$$$$$$""&(((((((((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""""""$$$"""$$$$"$"$$$$"$"""$"""""""""""""""""""""""""$"$"$$"$""$""""""""""$$$"""""   """"""""""$$$$"$"$$$"""""""""""""""$"""""$"""$""$$$""""$"""$$$$$$$$$$$""&((*(((((((((((((&(((((&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""""""""$$$$"$$""$"""$$$$$"$""""""""""""""""""""$""""$$""""$"""$"$"""""""""""""$$"""   """"""""""$$$""$$$""""""""""""""""$"""$""""""$$$"$$"""$$$$$$"$$$$$$$" &(((((((((((((((((((((((&(&&(&&&&&&&&&&$&$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$"""""""$""""""""""""$"$""$$"""""""""""""""""""""""""""""""""""""""$$"""$"$""""$""$""$""""   """""""""""$$$$$$"$$"""""""""""""""""""""$""$"$$$$"""$$"$$""$$$$$$$$$"&&(((((((((((((((((&(&(&(&&& $&&&&&&&&&&&&$$$$$""""$$$$$"" $$$$$$$"$$$$$$$$"""""$""""""""$"$"""$"""$""""""""""""""""""""""""" """&$"$""""""$"""""""$""$""""$"$""$""  " """"""""$"$""$""$""""""""""""""""""""""""""$"$""""$"$$$"$$$$$$"$$""(((((((((((((((((((&&&&&&&(&&&&&&&&&&&&&&&$$$$$$$$"""$"$$$$$$$$$$$$$$$$$"$$$"$$$$"""""$ ""$$$"$$"$"$"""""""""""""""""""""""""$"""""""""""""""" """"""""""""$$$""""  "" """"""""""""""$""""""""""""""""""""""$$"$""$"""""""$$"$"$$$$""""&(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$""$$$$$$$$""$"$$$$$$$"$$$$"$$"""$"""$$"""$""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""$$$$$""  " """ """"""$$""""""""""""""""""" """"""""$"""""""$$$$"$"$$"$""&((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$"$$$$$$""""$"$"$"$"""$$$$"""""""""$"""""""""$$""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""$$$$$"""  " "" """""""""$"""""""""""""""""""" """""""""""""""$$$$$"$$"$$"(((((((((((((((&(((&&(&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$"$"""$""$""""""""""$$"$"""$""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$""""" """ """""""""""$""""""""""""""""""""""""""""$"""""""$"$$$$$$"$$$"&((((((((((((((((((((&(&&&&&&&&&&$$&&&$&&&&$&$$$$$$$$$$$$$$$$""""""$"""""""""""""$"$""""""""""""""""""""""$""""$""""""""""$"""""""""""""""""""""""""""""""""""""""""$""""""""  " "" """""""""""""""""""""""""""""""""""""""$""""""""""$$$$$$$$""&((((*((((((((((((((&(&&&&&&&&&&&$&&&&&&$&$$$$$$$$$$$$$$$$$"""$"$$""""""$$""$$$"""""""$""$""$""""""""""""$""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""   " """"""""""""""""""" """"""""""""""""""""""""""$"$"$"$"$$""&(((((((((((((((((((&&(&&&&&&&&&&&&&$$&&$&$$$$$$$$$$$$$$$$$$"$"""""$"$$""""$""""""""""""""$""""""""""""""""$"""""""""""""""""""""$""""""""""$""""""""""""""""""""""""""""""""""  """  """""""""""""""""""" """"""""""""""""""""""""""""$$"""$""&(((((((*(((((((((((&(&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$""$""$$"$"""$"$"$$""""""""""""""""""""""""$""""""""""""""$$"""""""""""""""""""""""""""""""""""" " """""""""""""  ""   """""""""""""""""""" """""""""""""""""""""""$""$""$$$$"""&(((((((*(((((((((((((&(&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""$"""""""""""""""""$""""""""""""""$$""""""""""""""""""""""""""""""""""" " """"""""""$$"$""  """ """"   """"""""""""""""""""" """""""""""""""""""$$"$""$$$$$""&(((((((*(((((((((((((&&&&&&&&&&&&$$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$""$"$"""""$"""""""""""""""""""""""""""""""""$""$"$$$""""$""""""""""""""""""""""" " """"""""""""""""  """""""""  """""" """"""""""""""" """""""""""""""""""""$$$""$"$""&((((((((((((*(((((((((&&&&&&&&&&&&&$$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"$$"$$""""""""""""""""""""""""""""""""""""""""""""""""$"$""""""""""""""""""""""""" " """"""""$""""""""""""  """"""""""""  """"""""""""""""""""""""""$"$""""$"""""$""""$$$$$"&((((((((((((((((((&(((&&&&&&&&&&&&&&&$$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$"$"$$"""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """"""""""""""""""" "  " """""""""""  """""" "" """"""""""""""""""$$""""""""""""$$$""$$" &((((((*((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """"""""""""""""""" "  """"""""""""  """"""""""""""" """""""""""""$""""""""""""$""$"""" &(((((((((((((((((((&((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""" " "" " "" """ " """" "" "   """""""""""""""""""$"""""""""$"$$""$""$""$"""""""""" &((((**(((((((((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """ " " " " " "  """"""""""""""""""""""""""""""""""""""""""""$""""$"" &(((((((*(((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """ """"$""""""""""""""" """""""""""""""""""""""$""" &((((((((((((((((&((&(&&&&&&&&&&&&&$$$$$&&&$&$$$$$$$$$&$$$$$$$$$$$"$$$$$$$""$$$"$"""""""""""""""""""""""""""""""" "" " """"" "" """""""""""""""""" """ """"""""""""""""""""""" """""""""""""""""" "" """ " " " " """""""""""""""""""""""""""""""""""""""""""""$$"""" &(((((*(((((((((((((((&&(&&&&&&&&&&$&&$&$$$&$&$$$$$$$&$$$$$$$$$$$$$$$$$"$"$""$"""""""""""""""""""""""""""""""""""""""""""" """""""""""" """"""""""" """""""""""""""""""" "" """" """ " """"""""""" "  " """"""""""""""""""""""""" """"""""""""""""$""""" (((((*((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$"""""""""""""""" """ """"""""""""" """" " """""" """" " "" " """ """ """""""""""""""""""""" "" "" " " " """"" "" "" "  " """"""""""""""""""""""""""""""""""$"""""""""""" &(((((((((((((((((((((((&&&&&&&&&$$$$$$&$$&$$$$$$$$$$$$$$$$"$$$$$$"$$$$$""""""""""""""""""""""""""" """"""""""""""" "" "" " " """ """"""" """""""""""""""""""""" "" " " " " " " "" "" " """""""""""""""""" """"""""""$"$"$$"""""""" &((((((((((((((((&((((&&&&&&&&&&&&&&$$$$$$$$&&$$$$$$$$$$$$$$$$$$$"$"$"$"""""""""""""""""""""""""""""" """""" """ " """ """ " """"""""""""""""""""""""""""""""""" " "" " " " " " " "" " " """"""""""""""""""""" """""""""$$"$"""$$"" &((((((((((((((((((&(&(&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"""""""""""""""""""""""""""""""""""" """ " " """ """"" " """"""""""""""""""""" """" " " """""""""""""""""" """""""""$"$$$""""$""" &((((((((((((((((((((&&((&&&&&&&&&&&$$$$&$$$$&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""" """ " "" " " "" "" """""" " " """" """"" "" " " " "  " """""""""""""""""""""""""""""""""""""""" &&((((((*(((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""""""""""""""" " " " " """ "" " " " """ " """ " " """"""""""""""""""" """"""""""""""""" &&(((((((((((((((((&(((&&&&&&&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$"""$"""$"""""""""""""""""""""" """"" """" " " "" " " " "" " """ " " "  " " " """""""""""""""""""""""""""""""""&((((((((((((((((&(&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""$"""""""""""""""""""""""" " """ " " " " "" """ " "  " """ """"""""""""""""""""""""$""""""&(((((((((((((((((((((&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$"""""""""""""""""""""""""""" """" "" " " " " " " "  " """"" """"""""""""""""""""""""""""&(((((((((((((((((&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$""""""""""""""""""""""""""""""" " " " " " " ""  """" """""""""""""""""""""""""""&&((((((((((((((((&&(&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$""""$$$"$$"$"""""""""""""""""""""""""""" " """" " "   " " """""""""""""""""""""""""$$""""""&&(((((((((((((((&((&&&&&&&&&$&&&&&$&$$$$$$$$$$$$$$$$$$$$$""""$$$$$""""""""""""""""""""""""""""""" " " "     " """""""""""""""""""""""$"""""""&&(((((((((((((((&(&&&&&&&&&$&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$""""$$$$$$"""""""""""""""""""""""""""" " " "       " " """"""""""""""""""""$""$"""""$&(((((((((((( &((&&&&&&&&&&&&&&&&&&$$$$$$$"$$$$$$$$$$$$$$$$"$"$$$"$$$""""""""""""""""""""""""""" " "" "      " "" " """""""""""""""""""""""""&&&&((((((((((&&&&&&&&&&&&&&&&&$&&$&&&$$$$$"$$$$$$$"$$$$$$$$"$"$""$$$"""""""""""""""""" """""" " "          " """"""""""""""""""""""""""&&&((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$"$""""""""""""""""""" "" " """" " """                  " " " """""""""""""""""""""$""""&&&&&((((((((((&(((&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$"$"$$""""$"""""""""""""""""""""""" """              " " """" "" """"""""""""""""&((((((((((((((&((&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$"$$$""""""""$$"""""""""""""""" """ "" " "                """" " """"""""""""""""""&&(((((((((((((((&(&((&&&&&&&&&&&&&&$$$$$$$$$$$$"$$$$$$$$$$""$$""""""""$"""""""""""" " """" "                     """"" " """"""""""""""""""&&(((((((&(&&&(((&(&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$""""$"""$""""""""""""" """ " " " " " "               " """" """""""""""""""""$"&&(((((&((&(&((&((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""$$$$$""""$""""""""""""""""" "" " " " "                   "" """"""""""""""""""&(((((((&(((&&&&((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$"$$""""""$""""""""""""" """"""" ""                 " " """""""""""""""""&&((((((((((((((((&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$""$"$$"""$"""""""""""""""" "" "" " "                  " " " "" "" """""""""""""""&&(((((((((((((&&&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""" " ""                    " " """" """"""""""""""""&((&((((((&(&&(((&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$"$$$$$"""$"""""""""""""""""""" "" "                        " " " " """"""""""""""""""&&((((((((&(&(&&(&&&&&&&&&&&&&&$&&$$&$&$$$$$$"$$$$"$$$$$""""""""""""""""""""""""""""" " " " "                    "" " " """"""""""""""""&&&(&(((((&((((&(&(&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""" ""                      "" """" """ """""""""""&((&(((((((((((((((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$"$$"""""""""""""""""""""""""""""""" "                       " " """" " """"""""""""&(((((((((((((((&((&&&&&&&$&&$$$$$$$$$$$$$$$$$$""$"""$""""""""""""""""""""" """"""""""" "                  " "" " """"""""""""&((((((((((((((&(((((((&&&&&&$&$$$$$$$$$$$$$$$$$"$$$"$""""""""""""""""""""""""""""""" "                   " "" """" """"""""&(((((((((((((((((((((&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""" "" "                   " "" "" """"""""""&(((((((((((((((((((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$""""""""""" """"""""""""""" "              "" "" "" """"""""" ((***((**(((((((((((((&&(&&&&&&&&$$$$$$$"$$$"$"$$$$$""""""""""""""""""""""""""""" "" ""                  " " """"" """"""""(((******((*(((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$"""$"$"""""""""""""""""""""""""" "" """              " """""""""""(***********(((((((((((&&&&&&&&&&&&&$$$$$""$$"""$$"""""""""""""""""""""""""""""""" " " " " "           """" """((********((((((((((((((((&(&&&&&&$&$$&$$$""$"$"""""""""""""""""""""" """ """" "" " " " "                 " "" "" """""""(*(***(*((*(((((((((&((((&&&&&&&&&&&$$&&$$$"$"$"""""""""""""""""""""""""" """"""""" " "                 " "" " """"""((*******((*(((((((&&&&&&&&&&&&&&&&&$&$$$$$$""""""$"""""""""""""""""""" "" """ "" "             " " " " " """&((((((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$"$""""""""""""""""""""""""""""" "" ""           " "" """"@((((((((*((((((((((&&&&&&&&&&&&$$$$&$&$$$$$$$$$""$""""""""" """"""""""""""""""""""""       " """ "" " " " " &((((((((((((((((((((((&&&&&&&&&$&$$$&&$$$$$$$$$"$""""""""""""""""""""""""""" """" " "        """ """" " "" "&(((((((((((((((((((((((&&&&&&&&$$$$$$$$&$$$$$$$$$"$""""""""""""""""""""""" "" """ "        " """ " """"" """" "&(((**((((**(((((((((((((&&&&&&$$$$$$$$$$&$$$$$$$$$"""""""""""""""$"""""""""" "" "        " """ """""""""" " (((((*(**(((((((((((((&(&&&&&&&$&$$$$$$$$$$$&$$$$$$$"""""""""$$"""""""""""""""       """" """"""""""""" ((**(*(*((((((((((((&(&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$"""""""$"""""""""""""""" "          " " """"""""""""""&((*((*((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$"$"$$$"""""""""$"""""$""""" " "       " """ """""""""""""$((((((((((((((((((&&&&&&&&&$ &&&&&&$$$$$$$$$$$$$$""""""" """"$"""""""" "       " """""""""""""""&((((((((((((((((((&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""""      """"""""""""""""&((((((*(((((((&(&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$"$$"""""""""""""""""" "          """ " """""""""""""""&((((((((((((((((((&((&&&&&&&$&$&&$$$&$$$$$$$$$""""""""""""""""""""""""""         " " """ """""""""""&((((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""""""" """ "           " """""""""""""""""""&&(((((((((((((((&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$"$"""""""""" """""""""" " "        "" "" """"""""""""""""&(((((((((((((((&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$"$$"""""""""""""""""""""         "" """ " """""""""""""""""&(((((((((((((((((&&&&&&&&&&&&$&$&$$$$$$$$$$$$"$"$""""""""""""""""""""" "          " """" """""""""""""""&(((*((((((((((((((&&&&&&&&$&&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""       " "" """""""""""""""&((((((((((((((((((&&&&&&&&&$&&$$$$$$$$$$$$"$$$$"$"""""""""""""""""""" "        "" " """""""""""$""&((((((((((((((&(&(&&&&&&&&&$&$$$$$$$$$$$$$$$$$"$""""""""""""""""""" ""            " "" " "" """"""""""$$$$&(((((((((((((((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$"$"""""""""""""""""""""""          " " """" """"""""&((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$""""""""""""""""""""""""         " " """"" """"$$$&((((((((((((&(((&&&&&&&&&&&&$$$$$$$$$$$$$"""$""""""""""""""""""""""          " " " """""$"$&(((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$"$"""$""""""""""""""""""""""              " """ " """"""&((((((((((((&&(&&&&&&&&$&&&$$$$$$$$$$$$$""""""""""""""""""""""""""""             "" "" """""&&(((((((((&(((&&&&&&&&&&&&$&$$$$$$$$$"$$"$"""""""""""""""""""""""              """""""" " """&&((((((((&&((&&&&&&&&&&&&$$$&$$$$$$$$""$$""""""""""""""""""""""""""""           "" """ &&(&((((((((&&&&&&&&&&$&&$$$$$$$$$$$$$$$"""""""""""""""""""""""""""" "           """ """" &((&((((((&(&&(&&&&&&&&&$&$$$$$$$$$$$$$$"$""""""""""""""""""""""""""           " " """" " &&&(((((((&&&(&&&&&&&&$&&$&$$$$$$$$$$""$""""""""""""""""""""""""""""          " " " """ " "" &&((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$""$$$""""""""""""""""""""""""" ""          " """"""""""" &&((((((&&(&&&&&&&&&&&&&&$&$$$$$$$$$"$""""""""""""""""""""""""""""""""           "" """""""""" &&((((((&((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""" "" ""        " " """""""" $&&(((((&&&&&&&&&&&&&&&$$$&$$$$$$$$$"$"""$""""""""""""""""""""""""""" " "         " " " """"""""&&&&&(&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$""""$"""""""""""""" """"""""""" " "         " """""""$&&(&((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""        """"""""""&&&&&&(&&&&&&&&&&&&&$&&$$$$$$$$$$$"$$""""""""""""""""""""""""""" """" "       "" """"""""""$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"$$$"$"""""""""""""""""""""""""""" " """      " "" """"""""$&&(&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"""""""""""""""""""" """""""""""""""""     """""""""""$&&&&&(&&&&&&&&&&&&$&&$$$$$$$$$$"$"$$"""""""""""""""""""""" """"""""""       " " """""""""$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$""""""""""""""""""""""""" """""""      """" """""$&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$"$$""""" """"" """""""""""""" "" " "        " """""""$&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"$""""""""""""""""""""""" """""""""""       " "" """$&&(&&&&&&&&&&&&&$&$$&$&$$$$$$$$$$$$"$""$""""""""""""""""" "" """"""""" "" "       """ """"""$&&&&&(&&&&&&&&&&$&$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""" """ ""         """"""""&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""$"""""""""""""""""""""" """" " "" ""     """ """""$&&&&&&&&&&&&&&&&&&$&&$$$$$$$"$$"$$""""""""""""" """""" """" " " """      """"""""$&&&&&&&&&&&&&&$&&$$$&$$$$$"$$$"$$"""""""""""""""""" "" """""" " " "      """"""$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"""$""""""""""""""""""""" "" " "         """"$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$""""""""""""""""""" """ " " "      "" "" &&&&&&&&&&&&&&&&&&$$&$&$$$$$"$$"$"""$"""""""""""""""""""" " " "    "    """"""$&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$""$"""""""""""""""""""""""" " "       " ""$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$""""""""""""""""""" """" "       "" $&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$""""""""""""""""""""" " " "     "" $&&&&&&&&&&&&&&&&$&$$$$$$$$$$"$"$""""""""""""""""" " """       "$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"""""""""""""""""""""""""" "         " " ""$$&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$"""""""""""""""""" " "       "" &&&&&&&&&&&&&&&&&$$$$$$$$$$$$$""$"""""""""""" "" """" "         " " $&&&&&&&&&&&&&&&&&$$$$$$$$"$$$$"""""""""""""""""" """ " "        " "$&&&&&&&&&&&&&&&&$$$$$$$$$$$$""""""""""""""""""""""" " "       " $&&&&&&&&&&&&&&$&&$$$$$$$$$$"$$""""""""""""""""""" ""       " ""$&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""""      $&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$"""""""""""""""" """" "       " $&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$"""""""""""" """ "" " ""     $&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$""""""""""""""" """""       $&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$""""""""""" """    $$&&&&&&&&&&&$$&&$&$$$$$$$"$$$$"""""""""""" " "" ""       "" $&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$"""""""""""" ""      """ $&&&&&&&&&&$&&$&$&$$$$$$$$$$$"$$""""""""""" " "      " """ $$&&&&&&&&&&&&$$$$$$$$$$$$""$"$$""""""""""""" "      $&&&&&&&&&&&&&$&$$$$$$$$$$$$"$$$$"""""""""" """   "" " $&&&&&&&&&&&&&$&$$$$$$$$$$"$$$""""""""""" " "    """ $&&&&&&&&&&&&&&$$$$$$$$$$$$$"$""""""""""""""" " "      " " "&&&&&&&&&&&$$$$$$$$$$$$"$"$""""""""""" """ " " "      " """" "$&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""" "      " $$&&&&&&&&$&&&$$$$$$$$$"$"""""""""""""""""""""      """ $&&&&&$&&&$&&$$$$$$$$$$$$$$$""""""""""""""" "      " ""þþþþ$$$&&&&$&$$$&$$$$$$$$$"$$$"$"""""""""" """""    " " þô$$$$&&&&$$$$$$$$$$$$$$$$$$$$"""""""""" "" """      """$$&&$&&$$$$$$$$$$$$$$$""$""""""""""""""""""" "        " $$$$&&$&$$$$$$$$$$$$"""""""""""""""""" " ""     "" "$$&$&$$$$$$$$$$$$$""$$$$"""""""""""""""""""       " "$$$$&$$&$$$$$$$$$$$$$$$""""""""""""""" ""      "$$$$$$&$$$$$$$"$$"$$$"""""""""""""""""" "    " "$$&$$$$$$$$$$$$$$$"$$$"""""""""""""""""     "$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""" " "   " "$$$$$$$$$$$$$$$"$$"$""""""""""""""" "    " " ""$$$$$$$$$$$$$"$$""$""""""""""""" "      " ""$$$$$$$$$$$$$""""""""""""""""""""" "        " "$$$$$$$$$$$$$"$"""""""""""""""""""""          "" ""$"$$$$$$$""$$"""""""""""""""""""     " "$"$$$$$$$$$$$"$""""""""""""""""     " " "" """$$$"$"""$"$"""""""""""""" "" "    "" " """"""$"$$$"$"""""""""""""""$"" "     "" "" " """""$""$""""$""""""""""""""" " "    "  ""$"""""""""""""""""""" " """     """""""""""""""""""""""""""" "   """"""""""""""""""""" """"" " "     " """"""""""""""""" """" "       """"""""""""""""""""" "       """"""" "" "      """ "                ""       "" "       """"" "   "         "   "        "                        ""         " "        "