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 = '576B08' IMAGE_NUMBER = 57798823 IMAGE_TIME = 1978-03-17T06:11:40Z EARTH_RECEIVED_TIME = 1978-03-17T09:50:08Z ORBIT_NUMBER = 576 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.012730 NOTE = "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  *@..N 4l0&l"@ ;D358&0" kC*\M,.,.0000200000.0..,,,,,,,,,,,,*****,,,,***,*,,,,,,,,,....,.,,**,*,,,,,,,,,,,,,,,,,,,**,.....,......,.,,,,,,,..0...,,,....,..,,....0000...0.,.....,....0000...............00000.0................0.....000000..,,............000000.....0.0..,.....0....,,,,,....,,,,,,,,*****(*******(**(***((((&& ,,..0000..0.0......,,.......(&,,,,...,,,,,,,..,.,...,.00.,,,,,,,....,,,,,,.,,.,,,..,,,...,.,,........,,,,.......,,,.....,,,,,.............,,.,,,,.......,,,..........,........,,.......,,,,,.....,,,,......,,,,,......,.,........,,.,....,,,,,,...,,,,,*,,,,,,,,,,,,,,,**(((((((((((((((*****((&&$",..........00....,,.......,,,,,,,,,,,,,,*,,,,,,,,,,,.....,&*,,,,.,,,,*,,,,,,,,,*,..,,,&*,,,,...,,,,,,,,,,,,,,,,,,,($,,,*,,,,,,.,,,,....,,,,,,,,*,,,,,,,,,,...,,,,,,,.....,*,,,,,,,,,*,,,,,,.,,,,,,,..,,,,,,,,,.,.,,,,,,....,,,,,,,.,....,,,,,,,,,,,,*,,,,,,,,**,,,,,,**((((((*(((((((*******(((((",,,......0....,,,.,.,.,,,,,,,,,,,,,,,,,,,,,,***,,,,,,.,,,,,,,,,,*,**,,,,,,*****,,.,,,*****,,,,,,,***,,,**,***,,,,,,,*****,,,,,,,*,,,..,,,,*,,,,,,(***,,,,,,,,,,,,,.,.,,,,,*,, $,,****,,,,,,,,,,*,,,,,,,*,***,,,,,,,,,,,,,,,,,*,,,,,,,,,*,,,,,,,,,,,,,,,,*,,*****,,,,**(((((((((((&(((******((*(((("*,.,,......,.,.,.,,,,,,*,,,,,,,****,,,,,,******,,,,,,*,,,,,,*,*****,,,********,**,******,,*,,****,,,,*******,,,,*****************,,,,,,,,,,,,,********,*,,,****,,,,,,,******,,*****,,,,,,*****,,,,,,*,**,,,*,,,,*,*,,,,,*,**,,,,,,,,*,,,(,*,******,,,,********,*****$$**((((&&(&&(((((((*******((&"*,,,,,,,,,,,..,..,,,***,,,,********,,,********,,******,,******************(*******************,*******((****,,,*****,*****(*****,******,,,*,****(********,***,,,,,,,,*************,,,*******,,,,*******,,,,****,,,,,,****************,,,,********,,,*******************((((&&&&(((&&&&(((**(*((((&"*,,,,,,,,,,.,.,,,****,,,**,*****,*******************,,,,*****************************,****(**********(****************(((((************,,***(((*(*****(****,*,,,************((*************,*,*******,,*******,,,**************(*****,,,**(********************((******((((&&&((&&&&&&((**((((((((",,,,,,,,,,,,,,,,,*,,,,,*******,*************(*((*********(*******((********((((*******(((********((*******(((((****((((((((*****((*******((((((****((((****************((((*********((*************,*,*******,,,**((********((*****************((*((******((((((*****(((((((&(&&&&&&&((((((((((((("***,,,,,,,,,**,,,,,,*,*****,,,,***********(*(*********((*****((*((*******((((((****(((((*(***********(*(((((((*((((((((((((((*(((******(((((*((*(((((((******(*******(((((******(**(******(*********************(((*****(*((((*******(******((*(((***((*((((*****(((((((((&&&&&&&&&&&&((((((((*((& (***,,,,*,,,,,,,,,,******,,,************(((*(*****((((*****(((********((((((***(((((((***(((((*******(((((((((((((&((((((((((((****((((((((((((((((((***(((((******(*(((*****((((*******(******,**(*************((****((((((((*((((((******((((((****((((((*****(((((**(((&&&&&&&&&&&&&(&((((((((& ***,,*****,,,,,,******,************************((((((**((((((*(***,**(((*((*((((((((*(**(((((****((((&(((((((((&(((((((((((((**(((((((((*((((((((((((((((((******((((((**(((((((*****((((((******(**,*,***((((*****((((((((*(((((((****(**((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&((((((&(&& *********,,,,,,,***,,,******************,,*(((((((((((((((((**((((((******((((((((*****((((*****(((((((((((&&&&((((((&&(((((((((&&((((((((&(&((((((((((((((**((((((((**((((((((***((((((***(**(*****,(((((***(**((((((((((((((((((**(((((((((*(((((((((((((&(((((((((((((((((&&$$$&&&&&&&&&&&((((& (*(***,,,,,***,,,,,,*******************,,*(((((((((((((((((***((((*,*(*(*(((((((((((**(((*((*(((((((((&&&&&(&((((&((&&&(((((((&((((((((((((&(((((&(&&((((((((((((((((((((((***(((((((((*((((((**,*(((((((((***((((((((((((&((((*((((((((((**((((&((((((((&&&(((*((((&(((((((&&&$&&&&&&&&&&&&(((((& ((****,,,****,,,,*******,*****((((*****,**((((*(((((((((**((((((((,,*(((((((((((((&((*(((((((((*((((&&&&&&((((((&&&&&&(((&((&((((((((&&&((((&(&&&&&((((((((((((((((((&(((((((((((((*(((((*((*(,,((&((((((((((((((((((((((&((((((((((((((((((((&((((((((&&&(((((((&(&((((((&&&&&((&&&&&&&&&(&(((&&&(**********,,,,,,******,****(((***********(((*((((((((((**((((((**(**((((((((((&((((***((&((((((((&&&&&&&&(&&&&&&((&&&&&&&&&(&(((&&&&&((&((&&&&&&(&((&&&&&(((((((&&&(((((((((&((((*((((((((****(&&&((((((((&&((((((((((((((((((&&&((((((&(&((((((&&&&&((((((((&&&(((((((&&&&&&&&&&&&&&&&&((&((&(&&(********,,,,,*********,***********(((*****((((((((((((((((((*(((*(((((**(((((((((((((((((((((((&&&&&&&&&&&&&&&((((&&&&&&&&((&&&&&&&(((((&&&&&&(&&&&&&&&((((((&&&&((((((((&&((((((((&(((((((***&&&((((((&&&&(((((((&&((((((&&&&&((&(((&&&&&((((&&&&&&&(((&&&&&&&(((((((&&&&(&&&&&&&&&&&&&&&&&(&((& (((****,,,,***,,,,***********(*(((((****(((((((((((((((((((**(((((((((**(((&&(((((&&((((((((((&&&&&&&&&&&&&&&&((&&&&&&&&&&&&(&&&&&&(((&&&&&&&&&&&&&&&&&(&(&(&&&&&((((((&&&(((((((((&(((((((((*(&((((((&&&&&((&((&&&&(((((&((&&&&((&&&&&&&&(((&&&&&&&&&((&&&&&&&(&&&&&&((&(&(&&&&&&&&&&&&&&&&(((&&$(************,,.,,***********(((((*****(((((((((((((((((*((((((((*(***&&&&((((((((&&&(((((((&&&&(&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&((((&&&&&&((((((&((**(((((&&(&&&&&&&&&&&&((((&&&((&&&(((&&&&&&&(&&(&&&&&(&&&&&&&&&&&&&&&&&&((((&&&&&&&&(&&&&&&&$&&&(&&&&$(***********,,,..,*********((((((***((((((((((((((((((((*(((((((((((&((&&(((&(((&&&((((((&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&((((&(&&((((*(&&&(&&(((&&&&&&&&&(&(&&&&&&((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&$(********,,,,,..,,*******((((((***((((((***((&((((((((((((((((((((((&(((((((&&&(&((((((&&&&&&((&&&&$&$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&((((*&&&&&(((&&&$&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&((*****,,,,,,,.,**************(((((((*((*(((&&((((*((((((((((((((&(((***(&&&(&(((((&&&&&&&((&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&((****,,,,,,,,.,,,***********(((((((((((((((&((((((((((((((((((&(((&&((*(&&&(((((&(&&&(&(&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&$(***,**,**,,,..,,,**********(((((**((((((((((((((&(((((((((((((((**&&&&&(&&&(&&&&((((((&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&$&&&&(&&&&&&&&&&&&&&&&&$&&&&&&&&&&$**,*****,,,,,,.,**********(**(***(((((((((((((&&(((((((((((((((((*(&&&&(((&&&&&&((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&(&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&&&&&&((($$$$&&&(&&&&&&&&&&&&&&&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&(&&&&&&&&&&&&&$$$&&&&&*******,,,,,,,,**,,***********(((((((((*(((&(&(((((((&(((((((((&(((&&&&&((&&&&&&(*(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&(&&&&$&&&&&&&&$&$&&&$&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&(&((&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$&&&&&$***,,,,,,,,,,,,,,,****(((*****(((*((((((((&(((((((&&&&&(((((((&&((((&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&$$$&&&&&$$$$&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&(&&&&&&$$$$$$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$&$&&&&&&&&&&$&&&&&&&$&$$$&&&&$$"$**,,,,,,.,,,,,,,,************((((*(*((((((((((((&(&&&(&(((((&(((((((&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&$&$&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&((&&&&&$$$&&&$&$$$&&&&&&&&$&&&&&&&&&&&$$&&&&&&&&&&&&&&&&$$&$$&&&&&&$$$&&&&&&&&&&&&&&&&$$&$$&&&&&$$$$$$&*,*,*,,,...,,,,*********(*(((((*(*((**((((((((&&&&(&((((&&&&((((((((&(&((((&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&$$&&&&&&&$&$$$&&&&&&$$$&$$&&$&&$$$&&&&&&&&&$&&&&&&&$$&&&&&&&&$$$&$&&&&$$$$$$&&&&&$&$$$&&&&&&$$&&&&&&&&$$$&&&&&&&&&$$$&&&&$&$$$&$&&&&&&&$$&&&&&&&$$$$$&&&$$$$$$$$$&*****,.000..,,********(*((*(**(((((((((((((&&&&&(((&(&(&&&(((((((&&(((&(&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&$&&&&&&&&&&$$$&&&&&&&$$$$$&$&&&$&$$$&&&&&$$$$$$$&$&&$$&&&&&&&&&$&$$$$$&&&&&&&&&&&$$$$$$$$&&&&$&$$$&&&&&&&$$$&&&&$$$$$$$&&&&$$$$$$&&$&$$$$&$&$&&&&&$$$&&&&&&&$$$&$&&&&$$$$$$$$$$"((**,,.00.,,,****,*****((*****(((((((((((&&&&&((((&&&&&(((((&((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&$$$$$&&&&$&&&$$&$&&$$$$$&&&&&$$&&&$$&$$$$$$$$&&&&&&&$&$$&&$$&$&&&&&&&&&$$$$$&$&&&$$$$$$&&&$$&$&&$&$&&$$$$$$$&&&&$$$$$$$&&$$$$$$$&&&&&&&$$$&&&&&&&&&&&&&&&&$$$$$$$&$$$$$(**,,.0.,**,,,,,,**,,**(*(*((((((((((((&((&(((((((&&&((((((&((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&$$&$&&&&&&&&&&&&&&&&&&$&$$&$&&&&$$$&&$$&&$$$$$$$&&&&&$$$$&&&$$$$$$$$&&&&&$&$&$$&$$$&$$$$&&&&&$$$$$$$&&$&&&$$$$$&$$$$$$$&&$&$&$$$$$$$&&$$$$$$$&&$&$$$$$$$$&$$$$$$&&&&&&$$$&&&&&&$$&&$$$&&$$$$$$"$(**,,...,*,,,*,***,,,**(((((((((((((((((&(((((&&(((((((((&(&&(((&((((&(&&&&&&&$&$&&&(&&&&&&&&&&&&&&&&$$&$&&$$$&&&&&&&&$&&$&$&&&&&$$$$$&&$&$$$$$$&&&&&&$$$&&$&&$$$$$$$$&&&&$$$$$&&$$&$$$$$&$&&&&&&$$$$&$$$$$$$$$$$&$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$&&&&&&&$$$$$$$&&$$$$$$$$(***,..,,,,,******,,***((((((((((((&&((((((((&&(((((((&(&(((((((&(&&&&(((&&&$$$$&&&&&&&&&&&&&&&&&$&$&&&&$$$$$&&&&&&&&&$&&&&$&&&$$$$$&&&&&$$$$$$&&&&$&$$$$$$&&$$$$$$$$$$$$$$$$$$&&$$$$$$$&&&$&$$&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&$$$&$$&&&&&$$$$&&&$$$$$$$$$$$&(**,...,,****"**,,,****(*((((((((((&((((&&((((((((((((((((((((&&((&(&(&(&&&$&&&&&&&&&&&&&&&&&&&&$&$$&&&$$$$$&&&$&&&&&&&&&&&$$$$$$&$&$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$&$$$$$&$&$$$$$$$$$&&$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&&&&$$&$$$$&&&&&&$$$$$$$&&$$((**,,..,*****&**,,,,***(***((((((((((((&(&&(((((((((((((((&(&&&(((&(&&$&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$&&&&&$$$$&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&$&$$$$$&$&$$$$$&&$$$$$$$"((**,,,,,**,,,******,*****(*(((((((((((((&&(((((((((((((((&&(&&&((((&&&&&&&&&&&$$&&&&&&&&&&&&$&&&&$$$$$$$&&&$$$$$$&&&&&&&$$$$$$$&$$$$$$$$$$$$"$$$$$$$$$$$$$&$$$$$$$$$$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$&&$$&&$$$$$$$$&$$$$$$$$$(*****,,,,*,,******,,****(((((((((((&(((((((((((&(((((((((&((&((((&&&&&&&&&&&$$$&&&&&&&&&&&&&$&&$$$$$$$&$$$$$$$$$&&&$$&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$ $$$$&$$$$$$$$"$((****,,,,,,,************(*(*(((((((((((((((((((((((((&&((((((((&&&&&&&&&&&&&&$$&&&&$$&&&&&&&$$$$$$$$&$$$$$$$$$$$$$&$&&&&&&&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$&&$ $((***,,,,,,****************(((((((((((((((&(((((((((&(&((((&(&&&&&&((((&&&$$$$&$$&&&&$&&&&&$&$$$$$$&&&$$$$$$$$&$$$$$$$&&&$&$$$$$$$$&$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$&&&$$$((***,,,,*******************(((((((((((&&(((((((((((((((((((&&&&&&&&(&&&&&$$&&$$$&$&&&&&&&&$&$$&&$$&&&&$$$$$$$$$$$$$$&&&&$$$$$$$$$$$$$"$$$$$""$$"$$$$$$$$"$$$$$$$$$$$"$$$$$&$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$"$$$$$$$$"$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$"$$$$$$$$$$$$$&$$$$$$$$$$$$$$""$$$$$$$$$$$$(***,**,,*********((******(((((((((((((&(((((((((((((((&(((&&&&&&&&&&&&$&&&&$$$$$$$$&&&&&&&&$$$&&$$$&&&$$$$$$$$$$$$&&&&$$$$$$$$$$$$$$$$$$$$""""$$$$$$$""""$$$$$$$$$"$$$$$$$$$$$$$$$$""$$"$$$$$$""""""$$$$$$""$"$$$$$$$"""$$$$$$$$$$$$$$$$""""$$$$$$$"$$$$$$$$$$""$$$$$$&$$$$$$$$$$$"$$$$$$$$$$$$$$$********,***************((((((((((((&((((((((&&((((((((&(((&&&((((&&&&&&&&&$$$$$$$&$&$&&&$&$&$&$$$$&&&$$$$$$$$$$$&&&&&&$$$$&&$$$$$$"$$$$$$$"""$$$$$$"""""$$$$$$$$$"$$$$$$$$$$$"$$$"$"""$$$$$$$$$$"""$"""$""$"$$$$"""""$"$$$$$$$$$$$$$$$$$"""$""$""$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$"(***********************(*(*((((((((&((((((&(&(((**(((&&&((&((((&&&&(&&$&&$$$$$$$&$$$$$$&&&&&$$$$$$$$&$$$$$$$$$$$$$$&$$$$$&&$$$$$$$$$$$$""""""$$$""""""$$$$$"$""$$$$"$"$"$$$"$$"""""""$$$$$$"$""""""""""""$"$$""""$"$$$$$$$$"$"$$$$$$$""""""$""""""$$$$$$$""$$"$"""$"$$$$$$$$$$$$"$"$$$"$$"$$$$$$$"(****,**,************(******(((((&(((((((&&&(((****(((((((((&((&(&&&&&&&&&$$&&&$$$$$$$$&&&$&$$$$$$&&$$$$$$$$$&$&$$$$&$&&&$$$$$$$$$$$$"""""$"$"$$$"""""$""$$$"$"$$$$$"""""$$$$$"""""""$$$$$$$$"$""""""""""$"$""""""""$$$$$$$$""$$$$""""""""""""""""$$$$$$$$$$$$$"""""$$$$$$$$$$$$"$"$"$$""$$$$$$$$$$(***,**,**************(*****(((((((((((&(&&(((*****(&((&(((&&&(&&&((&&&&$$&$&&$$$$$$$$$&$$$$$$$$$$$&$$$$$$$$&$$$$$$$&&&$$$$$$$$$$$$$""""""$"""""""""$$"""""""$$$$"""""""$"$$""""""$""$$$"$$$$$$$$"""""""$$""""""""$$$"""$$"""$"""$"""$$"""""""""$$$$$""$$"$$$$""""""$$$$$$$"$$$$$$"""$$"$$$$$$$$$""(*************************(((((((((((&&((&((((((*((((&&(((&&&&(&(&(*&$$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$&&&$$$$$$$$$$$$"""""$"""""""""""""""""""$"$$$$""""""$$"""""""""$$"""""$$$$$$"""""""""""""""""$$$""""$""$""$""""""$$""""""""""$"$"""$$$$$$$"""""$$$$$$$$"$$$$$""""""$$$$$$$$$$$""(***********************(((((((((((((&((((((((((((((&&&&((&&&&((((&&$$&&&&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$$$$$$$"""""$""""""""$$$$"""""""$$"""$"""""$""""""""""""""""""$$$$$$""""""""""""""""""""$"""$$$$$"""""""""""""""""""""""""$"$$$$$"""""$$$$$"$"$$"$"$$$"""$"$$$$$$$$$$$$""(((**********************(((((((((((((((((((((((((((&(&&&&&((&&(&&$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$""$""""""""""$$"""""""$$""""$$$"""""""""""""""""""""""$$$"$$""""""""""""""""""""""""$$$$""""""""""""""""""""""""""""$$$$""$"""$"$"""$"$"""$""""$$$$$$""""$$$$$$$"((********************(*(**((((((((((((((((((((((&((&&&&&(((&&&(&$$&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""""""""$$"""""""$""""""$$$""""""""""""""""""""$$"$""""$""""""""""""""""""""""""""$""""""""""""""""""$""""""""""$$"$""""""$$""""""$$"$"""""$$$"$""""$$$$$$"""((********************(*((((((((((((((((((((((((((((&&&(((&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$"$$$$$$$$""""""""""""""""""""""""""""$"""""""""""""""""""""""""""$"$$"""""""""""""""""""""$"""""""""""""""""""""""""""""$""""""$"$$$$""""""""""$"$$"$$$$$$"""""$$$$$$$$"$(************************((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$&$$$$$$$$$$$$"""""""""$""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$"""""""""$""$""$$$$$$$$"""$"$$$$$$$""$(***********************(*(((((*((((((((((((*((((&&&&&&&&&&&&&&&&&&$&&$&&&&$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$""$$"$"$"""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""$$$$$"""""""""""""""$$$$$$$"""$"""$$$$$$$$"$**********************((((*((((((((((((((((((((((&((&&&&&&&&&&&&&&&$$&$&&&&&$$$$$&$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$"$$"$$""$""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""$$"$$"$"$$"$"""""""$$$$$""$""$$$$$$$$$$$$"&**********************(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&$&&&&&$&&&$$$&&$&$$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$$$$$$$$$$$$"$$$""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""$"$$$"""""""""$$$""$$$$$$$$$$$$$$$$""$(*******************(*(*((**((((((((((((((((((((((&&&&&&&&&&&&&&&&$&$&&&&&$&&&$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&$$$$""$"""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""$"$$$"""""""""""$$$$$$$$$$"$""$$$$$$""$*********************(**(**(((((((((((((&((((((&&(&&&&&((&&&&&&&&&&&&&&&&&&&&&$&$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$&&&&$$$$$$$$"""""""""""""""""$"""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" """"""""""""""""""""""""$$"""""""""""""$$$$$$$""""$""$$"$$""$*********************(*****((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$$$&&&&$$$$$$$$$$$$$$$$$$$&$$$$$$$"$$$$$&&$$$$$$$$""""""""$""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ "" """"""""""""""""""""""""""""""""""$$$$$$$$""""""$$$"""""""(***************((*********((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&$$$&$$$&&$$$$$$$$$$$$$$$$$$$&$$$$$$$"$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""" """"""""" """"""""""""""""""""""""""""""""""""""""""""""$$$"$$""""""$"$$""""""""(*******,*,*,,,*(****,,***((((((((&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$&&&$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""$$"$""""""""$""""""""$$"(********,,**,*******,**(*((((((((((&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""" """""""""""""""""""""""" " """"""""""" """""" """"""""""" """""""""""""$$$""""""""""""""""""""""((**************(****,,**(***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$"$"""$"""""""""""""""""""""""""" """""""" " """ """"""""""" " """""""""""""""""""""""" " """""""" " """" """"""""""" """"""""""""$""$""""""""""""""""""$""""(((*****************,*****((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$""""""""""""""""""""""""""""" "" " "" "" " """"""" "" """""""""""""""""""" """ """"""""" """"""" """"""""""""""""""""""""""""""""""""""""""$"""""""(((********************(*(((((&(((((((((&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$$&&$$&&&&&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"""""""$""""""""""""""""""""""""""""""" """ """ " """"""""" " """""""""""""""""""""""" " """""""""""" " """""""""""" """ " """"""""""""""""""""""""""""""""""""(**********************(*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""" """""" " "" " " " "" """"" " """""""""""" "" " """""""" """""" """"""" """"""""""" """""""""""""""""""""""""""""""""" (**********************(*((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&$$&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" """""""" """""" " " """ """ """""""""""" "" " " "" " """"" "" " """""""""""""" """"""""""""""""""""""""""""""""""""(*************************(((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&&&$&&&$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" " "" """ " """ " " " "" """"" """" """ " " "" "" "" " "" """""""""""""""" """"""""""""""""""""""""""""""""""&(************************(($ ((((&&&&&&&&&&&&&&&&&&&&&(&$"&&$&&&$$$$&&$&&$$$&$$$$$$$$$$$$$$$$"""$$"$$$$"$$$$$$$$$$$"""""""""""""&"""""""""""""""""""" """"" " " " " "" " "" " "" """""" " " " " " " "" " """"" " """""""""""" """""""""""""""""""""""""""""""""""""" (******************(***(*((((((((&(&(&&&&&&&&&&&&&&&&&&(&&$&&&&&&$$$&$$&&&$$$$$$$$$$$$$$$$$$$$""$"""$$$$$$$$$$$$$$$$ """"""""""""""""""""""""""" " "" " " " ""  "" " """" "" """"" " "" " " " " """" " " """""""""""""""""""""""""""""""""""""*********************(((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$"""""$$$$"$$$$$$$$$$$""""""""""""""""""""""""""""""" """ " " " "" "" " "" " " """  " """"" " """""" """"""""""""""""""""""""""""(****,*,************(*((((((((((((((((&&&&&&&&&&&&&(&&&&&&&&&$&&$&$&&$&&$$$$$$$$$$$$$$$$$&&$$$$""""$""$$"$"$$$$$$$$$$"""""""""""""""""""""""""" """" " " " "" " "" " """"" """ " """"" " " " """ """""""""""""""""""""""""" (*******************(((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$&$&$$$$$$$$$&&$$$$$$$$$$$$$"""""""$$$$$$$$$$$$$"$""$""""""""""""""""""""""""" """ " "" "  " "" """" " " "" " " " " " """" """""""""""""""""""""""""""""""(******,************((((((((((((&&&&&&&&&&&&&&&&&(&&&&&$$$&&&&&$&&$$$&$$$$$$$$$$&$&$$$$$$$"$$$$"""""""$$$$"$$$$$$$$"$"""""""""""""""""""""""""""" " "" "" """"" "" "" " """"""" """"""""""""""""""""""""""" ((******************((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&$$$$$$$$$$&$$$$$$$$$$$$$$$$"""""""$"$$$$$$$$$$$$$$"""""""""""""" " """"""""""""""" " "" " " " " """" " " " """ """ """"""""""""""""""""$""""""""""""""(***,**,*************(((((&(((((&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$&$$$$$$$$$"""""$"$$$$$$$$$$$$$$$"$$"""""""""""""" """"""" """" " " """" " """"""""""""""" "" """"""""""""""""""""""""""" (********************(((((((((&&&&&&&&&&&&&&&&&&&&&$&&&$$&&&&&&&&&&$$$$$$$$&&$$$$$&&$$$$$$$$""""""$$$$$$$$$$&$$$$$$$$$$"""""""""""" """""""""" """" """" "" " """"""""""" "" """"""""""""""""""""""""""""" (*********************(((((&&&&&(&&&&&&(&&&&&&&&&&&&&$&&&&&&&&&&&&&$&$$$$$$&$$$$$$$$$$$$$$$$$""""$"$$$$$$$$$$$&$$$$$$""""""""""""" """"""""" "" " " " "" " " "" """" """" """"" """"""""""""""""""""""" ***********************(((&&&&(&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$"$"$"""$$$$$$$&&&&&$""""""""""""""""" "" "" " """" " " " " "" """" """"""""""" """""""""""""""""""""""""********,***********,**(((&&&(&&(&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$""""""$"$$$$&$$&&&$$$$$"""""""""""""""""" " "" " """"" " """ "" "" """ " " " """"""""""""""""""""" (*************((****,(((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$$$$$&&&&"""""$""""""""""""""""" " ""  " " "" """ " " """"""""""""""""""""""" (********************((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"$"""$"$$$$$$&&$"$""""""""""""""""""""" "" " "  " " " " " " """""""""""""""""""""((***********(((***((((((&(((((&&(&&&&&&&&&&&&&&&&&&&$&&&&&(&&&&&$&&&&$$&$$$$$$$$$$$$$$$$$$$"""""$$$$$$$$&$$$$$$""""""""""""""""""""""" " "  " " " """"" """""""""""""""" ((***************(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$"$"$$$"$$$$$&$$$$$$"" """" """"" """"" """ "      """" " """"" "" """""""""""""((**************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$&&""""" "" "" "" """ "       " " " """"" " " """" " "" """"""""""(****************(*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&$$$$&$$&&&&$$$$$$$$$$$$$$$$$$$$$$"""""$$"$$$$"$$"""""" "" """"""" " "    "" " " " " """""""""" " " """""""""((*********(***((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&(*(&&$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$"$$"""" " "" """" """ """ "    " " " " """""""""""" """""""""""(((**,*********(((((((((((((((&&(&&(&&&&&&&&&&&&&&&&&&(**&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""" " " """" """" "         " """""" """"""" "" """"""""" """"(***,,********((((((((((((((&&(((&&&&&&&&&&&&&&&&&&&&(**&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$""$$$"""""" "" "" " """ "" "         """ """"" " " " """"""""((**,,********(*(((((((((((((((&(((&&&&&&&&&&&&&&&&&&((&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$""""""" " """"" """"         " " " """ " "" """ """"""""""(***,********(((((((**(((((((((((&&&(&&&&&&&&&&&&&&&&((&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""$"""$"""""" """ " """"""""         "" """""" "" """""" """""""""(***********((((*(((*((((((((((((&&&&&&&&&&&&&&&&&&&&(&&&&&&$$$$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$"$$$""""""$"$"" " """" """" """"""           " " " "" " """""""" " "" """"""(*************((((((****(((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$""""""""""""""""""" " " """" "         " """"""""" " """" """"""""" (**************((*(***(*((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$""$$$"$""$$$$$$$$$$"""$"$$$"""""""""""""""""""" """""""            " """" """ """ """" (****,*******(*(********((((&((((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$"$$"$""$$$$$$$$$$$$$""$$"""""""""""""""""""""""" " """"            "" """""" " """ " " "" " "" (************((*********((((((((&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$&$$$$$""""""$$$$$$$$$$""$""""""""""""""""""""""""""" "" " ""             " " """"" "" """""" (************((*,*******(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$"""""$"$$$$$$$$$"$$$$""""""""""""""""""""""""""" " "              """ """"""""" """" "" (*****,*******(**,****(*((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$"$""""$"""$$"$$"$$$$""$"""""""""""""""""""""""" """"              " """" " """"""""" (************(*********(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$""""""$""$"$"$$$$""""$""""""""""""""""""""" ""                " "" " """" " " """""""""" (********************((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""$"$$"""$""""""""""""""" """""" """           """ """ " """ """ "" "" &(**********(("(*(***(*(*((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$"""$"""""$$$$"""$"$"""""" """" """" " """" "             " " " """""""" " ((*************((******(((((&(((&&&&&&&&&&& $&&&&&&&&&&&&&&&&&$$$$$$$$$" """""""""$$$$$$"""""""""""" "" " " "            " """"""" """ (*************(*****(*(((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$"$""""""$""$$$""$$""""""""""""""""" " " "           " """""" " (**************(**,((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$"$$"""""""$"$$"$$"$"""""""" "" "" " " " "           "  """ """"" (*(*******************((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$""""""""""$$"""$""""""""" "" " """ "      """""""""""((***************(***(((((((((&&(&&&&&&&&&&&&&&&&&&$&&&&$&&&$$$$$$$$$$"""""""""""""$"""""""""""""" """ "" " "" " "     " """""""" &(************(*((**(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$&$"$$""""""$""""""""""""""""""""""" """ " "    """""""" ((*****(*(((***((((((((((((((*((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$"$$$"""""""""""""""""""""""""""" """"" "         " """ """""((*******(**(((((*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&""$$$"""""""""""""""""""""""""""" " " " ""      " "" """" (*********(((*(*(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$""$$$""""""""""""""""""""""""""" ""      "" " (((***(*****(((((((((((((((((&((&&(&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$""$$$""""""""""""""""""""""""""""" " "         " """" "" ((*******((*((((((((((((&(((&((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$"""$$$""""""""""""""""""""""""""""" " """          "" " ((********((((*((((((((((&((&((&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$"""$$"""""""""""""""""""""""""""""" "             " """" " ((**(****(((((**(((((((((&&&&(((&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$""""$""""""" """"""""""""""""""""""" "           "" " "" &(***********(***(((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$"""$$$"""""""""""""""""""""""""""""""               " " "(*******(((*(((((((&((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$"""$$""""""""" """""""""""""""""""""""" ""            """"""" " (****(***(((*(((((((((((&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$"""$$$""""""""""""""""""""""""""" """"""          " """" """(*****(***((((((((((*(((((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&$$"""$$""""""""""""""""""""""""" "" """" "         "" """(***(*(*(*((((((((*((*(&&(&&&&((&&((&&&&&&&&&&&&&&&&&&$$&&$"""$$""""""""""""""""""""""""""""" """ " " "       " "" " """(********(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&""""$"""""""""""""""""""""""""""""""" "           "" "" (((***(*(((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""""""""""""""""""""""""""""""""""""" " "  "          " ""(((*****(((((((((((((((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$""$$"""""""""""""""""""" """" """"""" "" """        " (((****((((((((*((((&&&&(&&&&&&&&((&&&&&&&&(&&&&&&&&&&&$$""$"$"""""""""""""""""""""" """"" "" """  "       " ((((**((((((((**((((&(&&(&&&&&&&&(&&&&&&&((&(&&&&&&&&&$$$$$$"$"""""""""""""""""" " "" " " " """ "        " ((((((((((((((*((((((&&&&(&&&&&&&&&&&&&&(&(&&&&&&&&&&$$$"$"$"$""""""""""""""""" " """ "" " " " "       " ((((((((*((((((((((&&&&&&((&&&&$&&&&&&&&&(&&&&&&&&&&$$$$""$"""""""""""""""" """""" " " " " " ""       " &(((((((((((((((((((&&&&&&&&&&&$&&&&&&&&&&&((&&&&&&$$$$$$""$"""""""""""""""""" " " """"" " "          "" &(((((((((((((((((((((((&&&((&&$$&&&&&&&&&&&&$&&&&$$$$$$$$$$"""""""""""""""""" " " " """"           "" &(((((((((((((((((((&&((&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$$$$$""""""""""""""""""""" " " """ """        " &(((((((((((((((((((&((&(&&&&&$$&&&&&&&$&&&&((&&$&$$$$$$$$$"""""""""""""""""" " " " "" "        &((((((((((*(((((((&&(((&&&&&&$$&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$""""""""""""" "" "" " "         &(((((***(((((((((((((&&(&&&&&&$&&&&&&&&$$$$&$$$$$$$$$$$""""""$""""""""""""""" "" "        &&(((****((((((((((&((&&(&&&&&&$&&&&&&&&$$$$$$$$$$$$$$$$"$"$""$$"""""""""""""" "" "         $((((***(((((((((&&&((&&&&&&$$&&&&&$$&$$$$$$$$$$$"$$$$$$""""""""""""""""""""  "         "&((((((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$$$""""$""""""""""""""""""" " "        &(((((((((((&(((((((((&&&&&&&$&&&$$$$$$$$"""$$$$$""$$$$""$"""$""""""""""""""""" " "      &((((*((*((((((((((&((((&&&&&&&$&&$$$$$$$"""$$$$$$""$$""""""""""""""""""""""""" "" "" "      &((((*((((((((((((((((((&&&&&&&&&&&$$$$$$"""$$$"$"$$$$""$"""""""""""""""""""" "" "        &(((((((((((((((((&(&(((&&&&&&&&&&&$$$$$""$"$$$$$$"$$$"""$"""""""""""""""""""" "      &(((((((((((&(((((((&(&&&&&&&&&&&&&$$$$$$""$$$$$$"$$"$$$$$$"""""""""""""""""""" "      &((((((((((((((((((&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""      &((((((((((((((((&&&((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""" ""          &&((((((((((((((((&(((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$""$""""""""""""""" """"        &(((((((((((((((((((((&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$"$$""""""""""""""" """" "    &((((((((((((((&(&((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""$$""""""""""""""" """"     &&((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""      &&(((&(((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$$$"$$"""$"""""""""""""""""""      &&(&((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$""$$""""""""""""""""""     &(((((((((((((((((&(&&&&&&&&&&&$&$&$$$$"$$"$$$"$$""$"$""$""""""""""""" """"     &&((((((((((((((((((&&&&&&&&&$&&$$$&$$$$$$$"$$$$""""""""""""""""""""""""""      &&&((((((((((((((((&(&&&(&&&&&&&&$$&$$$$$"$$"$$$"""""""""""""""""""""""""""        $&&((((((&&(((&&&&&&&&(&&&&&&&&$$$$$$$$$$$$$"$$"""""""""""""""" """"""" """""        $&&(((((((((((&&&&(&((&&&&&(&$&$"$$$$$$$$""""$""$"""$$""""""""" """ "      $&&&(((((((((&&&(&(&(&&&&&&&&$$$$$"""""$"""""$""""""$"""""""""""" " "" "" "        &&&((&((((&(&((&&&((((&(((&&$$$$$$$""$""""""""""""""""""""""""""" " "" ""        &&(((&&(&&&&&(&&&((((((&&&&$$$$$$$$""""""""""""""""""""""""""""" """" """"""        &&&(&&((&&&&((&&&&((((&&&&$$$$$$$$$$$""""""""""""""""""""""""""" """""""""""         &&&((&(&&&&&(&&&((((((&&&$$$$$$$$$$$$$$""""""""""""$"""""""""""""""""" """      $&&&(&(&&&(&((((((((&&&&&$$$$$$$$$"$$$$$$"""""""""""""""""""""""""""""""     $&&&&(&(&&&&&((((&(&&&&$$$$$$$$"$$$$$$$"$""""""""""""""""""""""""""""""        $&&((&(((&&&&&&((((&&&&$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" ""      $&&&&&&&(&&&&&((&((&&&&&$$$$$$$$$$$$$"""""""""""""""""""""""""""""""       $&&&&&&&&&&(&&(&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""""""""""""" "" "    $&&&&&&&&&&&&((&&&&&&&&&&$$$$$$$$$$$$"""""""""""""""""""""""""""" " ""      $&&&&&(&&&&&&&(&&&&&&&&&&$$$$$$$$$$$$$"""""""""""""""""""""""""""" "         "&&&&&((&&&&&$$&&&&&&&$&$$$$$$$$$$$"""""""""""""""""""""""""""" "      $&&&&&&(&&&&&&&&&&&&&$&&&$$$$$$$$$$$$""""""""""""""""""""""""""" "         $&&&&(&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$"""""""""""""""""""" """ ""      $&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$"$$$$"$""""""""""" " "" " ""     $&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"""$""""""""""" " "   $&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$"""""""""""" "" " "    $&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$""""""""""""" "    $&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$$""$""""""" " ""      &&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$""$""""""""" """ " """    $&&&&&&&&&&&&&&&&&$$$$$$$$$$$"""""$$""""""""" " " "          $&&&&&&&&&&&&&&&&&&$$$$$$$$$$$""""""""""""""""""""" "      $&&&&&&&&&&&&&&&&&&&$$$$$$$$"$"""""""""""""""""""" "   $&&&&&&&&&&&&&&&&&&$$$$$$$$"""""""""""""""""""""""""     $&&&&&&&&&&&&$&$&$$$$$$$$$$""""""""""""""""""""""""     &&&&&&&&&&&&&$$&&&$$$$$$"$$""$"""""""""""""""""""" ""   &&&&&&&&&&&&&&$&&&$$$$""$"$$$""""""""""""""""""""" " "   &&&&&&&&&&&&&$$&$$""$"$"$$"$""""""""""""""""""""" " ""       $&&&&&&&&&&&$$$&$$$$$"""$$"$"""""""""""""""""""""" "      $&&&&&&&&&&&&$$&$$$$""""$$""$"""""""""""""""""""" "        $&&&&&&&&&$&$$$$&$$$$$"$$""""""""""""""""""""""" " "   $&&&&&&&&&$$&$$$$$$$$$$$$""""""""""""""""" """ " "   $&&&&&&&&&$&&$$$$$$$$$$$""""""""""""""""""" " " "   $&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""""""" " "  $&&&&&&&&$$$$$$$$$$$$$$"""""""""""" """""" """   $&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""""""" " "    $&&&&&$$&$&$$$$$$$$$$$""""""""""""""""""""""" "     "$&&$&&&&&$$$$$$$$$$"$""""""""""""""""""""""""    $$$&$&&&$$$$$$$$$$$$""$""""""""""""""""" " "   $$$&&&$&&&&&$$$$$$$$$"$""""""""""""""""" " "     $$&$$&$$$$$$$$$$$$$$$"""""""""""""""" "   $$$$$$$$$$$$$$$$$$$$"""""""""""" " "" " $$$$$&$$$$$$$$$$$$$""""""""""""""" "" "  "$$$$$&$$$$$$$$$$$$$""""""""" " """  "$$$$$&$$$$$$$$$$$$""""""""  "" "" ""   "$$$$$$$$$$$$$"$$$$$"""""""""" " "  "$$$$$&$$$$$$$$""$$$""""""""" " " "  $$$$&$$$$$$$$$$"""$""""""""""" "   "$$$$$$$$$$$$$"$""$$""""""""" "    "$$$$$$$$$$$$$$$"$""""""""""" "   "$$$$$$$$$$$$"""""""""""""""" "  "$$$$$$$$$$$$$""""""""""""""" "   "$$$$$$$$$$$$$$$"""""""""""""""  ""$$$$$$$$$$$$$"""""""""""""""" "  ""$$$$$$$$$$"""""""""""""""""" "  "$$$$$$$$$$$""""""""""""""""""" " ""$$$$$$$$$""$""""""""""""""""   "$"$$$$$$$$$""""""""""""""""" ""   ""$"$$$$$$$"""""""""""" """""  """$$$$$$$$$"""""""""""""""" "  """$$$$$$$$"""""""""""""""""""  ""$$"$$$$$$"""""""""""""" ""  """$$$$$$"""""""""""""""""" ""$""$$$$""""""""""""""""" " "   """"$$$$"""""""""""""""""   """"$"$""""""""""""""""""   """"$$$$$""""""""""""""" "  """""$"$"""""$"""""""" " "   """"""""""""""""""""""" "  """"""""""""""""" """""" "    """"""""""""""""""" " " "    """""""""""""" "  """""""""""""""   """""""""""""" "" "   """""""" """"   """""""$" """"  """" """"""     """"""""""""""    " """""""""""       """"""""""""       """" ""        """"" "      """""        """"       " "        ""    " "           ""       "   P "    `  "                               """""  "  """ ""   "$"    "$"   ""