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 = '568B58' IMAGE_NUMBER = 57644309 IMAGE_TIME = 1978-03-09T05:54:36Z EARTH_RECEIVED_TIME = 1978-03-10T20:16:42Z ORBIT_NUMBER = 568 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.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   4;09i0Ë8I)&Mzz ²äj [ë€2Œ*ùðËÑô'"}<  ¼“•8,.00000...,.........,,,,*****,,,,,,,,,,,,..,,,,.,,,,.,,,,,......,,,,,,,,,,.,,,,,,,,,***((((**(**(((*,.,,,.....0.00...0.0....,...00.0.00000...000.0...0.000000000020000.00000000000.....0000000000220000..,,.....000222222000,***..,,,,,,,,....................,,....0.0...........,..,..,,,,,,****,..00000.............,,,,,,,&&......,.....................0.......,,.,,,,..,..,,,,,,,***((&((((((*,,,,,,,....00000.....0..,,,.....0................,..00..0000.0000...,,.......0.00.................,.........,...000000....,**(*,,,**,,,,,,,,,*,,,,,.,.,,,,..,.,,,,,.,,.,,,,,,,,,,.,,..,,,,,***(($,,...00.............,,,,,,,,,,,,.,.,,,,..................,&,...,,,,,,,,,,,,,,,,,,*****&(*((&&(**,,,*,,*,,,,.......,,...,,,,,,............,,,..,,.,,,.................,*,,,,,.........,,...,,,.,..,,,.......,*,,,,...0..,..,.,,,*******,,*******,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,****($,......0..........,,,,,,,,..,,,,,...,.,,.,,.....,,,,,.,,,,,,,,,,,,,****,*,,,,,,*********(((******,,***,,,,,,,.,,,.,.,,..,,,*,,..,,,,.,,,,,,,,.,,,*,,,,,,,,..,,,,......,,,,,,,(,....,,,,,,,,,,,,,,,,,.....*****,,,,,,,,,,,,,,****(**********************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*****($,,............,,,,,,,,,*,,,,.,,..,,,,,*,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,**********(((&(((**********,,,,,,,,,,,,,,,,,,,,**,,,,,,,.,,,,,*,,,*,,,**,,,*,,,,,,,*,*,,,..,,,,,,,,,,,.,,,..,,,,,**,**,,,.....,,*,******,,,,*,,,,**********((&***((((***************,,,,,($**,*,,,,,,,,****,,,,,****(*& ",,,.........,,,,*,,,,,,,,,...,.,.,.,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,**********((((&&(((****,*,,***,,*****,,,,,*,,,,,***,,,,,,,,,,,,*****,*,********,,,,******,.,,,,,,,,*,,,,,,,,**,,**********,,,,,,,,**************,********((*(*((*((***(((***((*((((****,,,,***,,,,******,*******,,,*****("*,,,.......,,,*,,,,,,,,,,,,....,,,,,,,,,******,,**,,*******,,,,**,**************(((((((&((((((*****,*********,,,,,,,,*,,,,****,*,****************((*******,,,***,,,,*,,,,,,*******,***,,,*****(*****,,*,,,,,,***((****(****((((***((((((((((((((((((*(((((((************,*,*************,,,*****(("*,,,....,,,,,,*,,,,,,,,,,.,,,,,,,,,,,,,***************************,*************((((((((((&(((****************,,*,*,,***********,****,*,**********(*(***********,****,,***,*********,,,,******((**(*******,,,**((((((((((((((((((((((((((((((((((((((((((((*((**********************((**,*,,*((((&"*,,,,,,,,,,,,,,,,,,,,,.,..,.,,,,,,,,,,,****((((**********************************(((((((&&&&&(((***(*************,*,,***(***(**(*******************************,******,,,,,**(((((**,*****,****(**((**********((&((((((((((((&&&&((&((((((((((((((((((((((((((((((****(**********(*((((*****,*(((("*,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,,,,***(*((((*************(((*****************(((((&&&&&((&(((((*******(***************((((((((************(*((((***(((*************,,***(((((*******,,***(((((((*(*(*((**(**(((((&&&(&(&$$&((((&(((((((((((&((((((((((((((((((((*(((*(((*(((((**((*******(((&"**,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,*,,,,,,***********************(((((((**************((&(&(&&(((((((((***(***(***********(*****((((((*************((((***(((*********(*******((((((((((******(((((((((((((((((*((((((((($$$&&&&$$&((&&&&(&(((((((&&(((((((((((((&((((*((((*(*((((((((**(((******((& **,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,***,,,,,*********(************(((((((((*(*((*********(((((&&(&&((((((((((((((*************((((((&((((*(***((****(((((****(((********((****(((((*((((((***(((*((((((((((&(((((((&&(((((((&$$&&&&&&&&&&$&&(((((((&&&&(((((&&(((&&(((((((((((((((((((((((((((******(& **,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,**,,,************(*************((((((((((((((********((&&&&&&&&((((((((((((((**(*********((((((((((((((((*(*((((((((******((((*****(((*****((**((((((*(((((*(*(((((&&&&(&((((((((((((((&&$$&&&(&&$$$$&&&&&&&&&&&&&&(&&&&(&&(&&&&&(((((((((((((((((((((((((*****(& **,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,*,,,,***********((*********(*(**((((((((((((((((*****((&&&&&&&(&(((((((((((((((((*((***(*((((((((((((((*((*((*(((((((****((((*(((***((*****(****(((*((((((((((((((&&&&&&&&&&(**((((((&(&&&&(&&&&$$""$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((((((((((((((((((*****(& *,*,,,,,,,,,,*,,,,,,,,,,,,**,***,****************(*(**((**((**(***((((((((((((((((*****&&(&&(&&&&&(((((((((((((((*((*(*(((((((((((&&((((((((((((((*(((((**(((((((((***(((***(((***((((((&((&&((((((((&&&&$&(((*(((((((&(&&&&((&$$$$""""$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&(&(&(((((((*(((& **,,,,,,,,,*,,**,,,,**,************************************((*(((*(((((((((((((((((***((&&&&&(&&&&(((((((((((((((((((((((((((((((&&&&((((((((((((((((((((*((((((((((((((((((((((((((&(&((((&&(((((((((&$&$&&(((((&(((*((&&&&&&&$$$&&&$"""$$$$$$$&&&$&&&&&&&$&&&&&&&&&&&&&((((((((((&&&&&(((((((((& **,,,,,,,,,,,**,,,,,,*,,*******(******,*************(**((***(((((((((((((((&&&(((((((*((&&&&&&&&&&((((((((((((((((((((((*((((&((((&&&((((((((((((((((((((((&(((((((((((((((*((((((((&&(((&(&&&(*(((((((&&&&&&((((((((((((&&&&&&&&&&&(&$$&$$$$$$$$&&$&&&$$$$$$&&&&&&&&&&&&&(&&((((((&&&&&&(&(((((&& **,,,,,,,,,,,,,,,,*,**********(**(*****************(***(((*****((*(((((((((((&((((((((((&&&&&&&&&&(((((((((((((((((((((((((((&(((((&&((((((((((((((((((((((&&((((&&(&&&((((((((((((((((&(&((&&((((((((((&&&&&&&&&&(((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$&$&&&&&&&&&&&&&&&(((&&&&&&&&&&&(&&&**,,,,,,,,,,,,,,*,************((((((**(*****((***(((*((((*((((((((((*(((((((((((((((((((&&&&&&&&&&(&&(((((((((((((((((((((((((((((((&(((((((&(((((&((&&&((((&(&&&&&(&&&&(((&&((((((&&(&&&(&(((&((((((((((((&&&&&&&&(&&(((&&&&&&&&&&(&&&&&&&&&&&$$$$$$$$$&&&&&$$$$$&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&***,*,,,,,,,,,,***,**********(((((((((((((**((((**(((((*((((*((((((((((((((((&&((((((((&&&&&&&&&&&&&&&(((&&(((((((((((&(((((((((((((((((((&&&&&(&&(&((&&&&((&&&&&&&(((&&&(&&&&&&&&&((&&&&&(((&&&&((((*((((&&&&&&&$&&&&&((&&&&&&&&&&(((((&&&&&&&&$&&&&$$&&&&&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**,,,,,,,,,,,,,***,*******(*(((((((((((((((((((((((*(((((((((((((((((((((((((&(((((((((&&&&&&&&&&&&(&&(&&&&&((((((((((&(((((&&&(((((((((((&&&&(&((&&((&&&&((&&&&&&&((((&&&&&&&&&&&&&&&&&&&&((&&&&&(&((((&&&&&&&$$$&$&&&&(&&&$&&&&(&&(((&&&&&&&&&&&&&$&&&&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******,,,,,,,,,,*********(**(*(((((((((((((((((**(*((((((((((((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&(((((((&(&&(&&((&&(&(((((((((&&&(&&((((&((&&&&(&&&&&(&((((&$&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&$&$$$$$$&$$&&(&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&$&$&&&&&&&&&&&&&&&&&&(***,,,,,,,,,,,,,******((((*((((((((((((((((((**((((((((((((((((((((((((((((((&((&&(&&&(&&(&&&&&&&&&&&&&&&&&((((((&&(&((((((((&(((((((&(((&(&&&&&((&&&&&&&&&(&((&(&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$&&&$$$&$&&$$$$$$&&&&&&&&&&&&&&&$&$&$$&$&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&$$&$&&&&&&&&&&&&&&&&$****,,*,,,,,,,,,,******((*(((*(((*(((((((((***((((((((((((((((((((((((((((((((&&&&&&&&&((&(&(((&&&&&&&&&&&&&&&&(&((&((&&&&&(((&&(((&(&&(&&((&(&&&&((&&&&&&$&&&&(&&&(&((&&&&&&&&&&&&&&&$&(&&&&&&&&$$$$$$$$$$$$$$$&&$$$&&&&&(&&&&&&&&$&&$$$$$$&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&$$&&&&&&&&&&&&&&&&$$*******,*,,,,,,,,******(((((**(*((*((((***(*(*((((((((((((((((((((((((&((((((((&&&&&&&&&&(&&((&&&$$$&&&&&&&&&&&&&(&(&(&&&&&(&(&&&&&&(((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$&&&&$$$$&&&&&&&&&&&&(&&&&&&&&$&$$$$$$$&&&&&$$&&&&&&&&&&&&$$$$$$$&&&&&&&&$"&&&&&&&&&$$&&&$&$$(******,,,,,,,,,,,***,**(*************(**(((*(((((*(((((((((((((((((((((((((((((&&&&&&&&&&&&&(&&&$$$$$$$&&&&&&&&&((&&&&&&&&&(&&&((&((((&&&&&(&&&&(&&&&&&&&&&&&&&&&&(((&&&&&&&&(&&&&&&&&&&&&&&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&&&$&&$$&&&$$$&&&$$$$&$$$&&&&(&&&$$&&&&&&&$$$&&&&&$$&(*****,*,,,,,,,,,,**************(***((((*((((((((((((((((((((((((&&(((((((((((((&&&&&&&&&&&(&&&&&$$$$$$$$$&&&&&&&&&&(&&&&&&&&&&(&(&&((((&&&&(&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$&&&&&&&&&&$&$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&$&$$$&&&&&&(&&(&&&&&&&$&&$&$&$$$$$(*****,,,,,,,,,,,,*******************((**(((*((((((((((((((((((((((&((&(((((&((&&&&&&&&&&&&((&&&&$$$$$$$$$$&&&&&&&&&(&&&&&&&&&&&&(&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$"$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&$&&&&&&&&&&&&$$$$$$$$$$$$&(******,,,,,,,,,,,***,,***************(((*((*(((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&((&&&&$$$$$$$$&&&&&&&&&&&(&&&&&&(&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$$$$$&&&&&&&&&&&$$&$&&&&&&&(&&&&&$&$&&&$$$$$$$$$$$$$$$$$$&&&(&&&&&&&&&&&&$$&&&&&&&&&$&&$&&$&$$$$$$$(*****,*,,,,,,,,,,,**,***********(*****(((((((((((((((((((((((((((((((((((((&&&&(&&(&&&&&&&&(&&&$$$$"""$&$&&&&$&$&&&&&&&&&&&&(&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&$$$&&$&&&&&&&&&&&&&&&&&&&&&&$&&((&&&&&&&&&&&&&&&&&$$$$$$$$&&&(&&(&&&&&&&&&&$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$&$$&&$$$&&$$$&&&$$$$$$$*****,*,,,,,,,,,,,,,*,**************((*(((((((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&(&&&&&$$$$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&$&&&$&&&&$$$$$$$$&&&&&&&&&$$$&$&&$&$$$$$$$$$$$&$$$$$$&&&&&&&&$$$$&&$$$""$$$$$$$$$$&&&&&$&$$&(*****,,,,,,,,,,,,,,,,********((((**(**((((((((((((((((((((((((((((((((((&&&&&&&(&&&&&&&(&&&&&&&&$$$$$$$$$$$$$$$$""""$&&&&&&&&&&&(&&&&&&&&&&&$&&&&&&&&&&&$$$$&$&&$$&&&$$$&$$$&&&&&&&&&&&&&$&&&&(&&&&$$$$&&&&&&&&&$$$$$$$$$$$&&&$&$$$&$&$$$$$$$$$$$$$$&&$$$"$&&&&&$&$$&$&&&&&&$$&&&&$$$$$$$$&&&&&$$$***,,,*,,*,,,,,,,,,,*,*********(*****(((((((((((((((((((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$"""""$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$&&&&$$&$$&&$$$$$&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&$$$&$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&$$$$$$$$$$&&&&&&&&&&&$&$$"$&&&&&$$$(*,*,,,,,,,,,*",,,,,**,*,***********(((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"$$$$$$$$$$"$""$$&&$&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&$&$$&&&&$&$$$&&$$"""&&&&&&&&&$&&&$&&&&&&$&$$$$&&$$$$$$$$$$"" "$$$$$$$&$$$$$$$$$$"""$$$$$$$$&&&$$$$$$$$$$$&$$$$$$&&&&&&&$$$$$$$$&&&&$$$***,,,,,,,,,,,&,,,,,,***,********(**(((**((&((((((((((((((((((((((((((&$&&&&&&&&&&&&&&&&&&&&&$$$$$" $$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$&$&&&&&&&&&$&&&&&&&&&&$$&&&&$$$$$$$$$$"""$$$&&&&&$&$&&&&&$$&&&&$$$&&$$$$$$$$$$$" "$$$$&&$$$$$$$$$$$$""$""$$$$$$&&&&$$$$$$$$$&$&$$$$$&&$$$$&&&&&&&&$$&&$$$$$****,,,,,,,,,,,,,,,,,,,,,*********((((****(((((((((((((&(&&&((((((((((((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$"$$$$&$$$&&$$$$"$$$&&&&&&&&&$$&&&&&&&&&&&&$$&&&$$&&&&&&$$$$$$&&$$$$$$$$$$$$&&&&&&&&&$$$$$&&&&$$$$$$$$$$$$$$""""" ""$&$$$$$$$"$$$$$$""" " "$$"$$&&&$$$$$$$$$$$&$$$$$$&&$$&&&&&&&&$$$$$$$$$$******,,,,,,,,,,,,,,,,,**********(*(((((**((((((((((((((((&&&&&((((((&((&&&&&&&&&&&&&$&$$$$&$$$$$$$$$&$$&$&$&&&&&&$$$"$$$$$&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$&&$$$$$&$$$$$$&&&$$"""$&&&&&&&&$$$$$$$&&&&&$$$$$$$$$$$$"$$"$""""$$$$$$$$"""""$$"" "" "" $$$$$$$$$$$$$$$&&&$$&&&&&&$$"&&&$&$$&$$$$$"$******,,*,,,*,,,,,,,,**,***********(*(*((((((((*((((((((((&&&&&&&(&(((((&&&&&&&&&&&&$$$$$$$&&&$$&&&&&&&&&&&$&&&&&&$$$"$$$$&$&$&$$$$$$$$$$$&&&&&&&$$$&$$$""$$$$$$$$$$$"$$&&&$$$"""$$$&&&&$$&$$$$$$&&&$&&$$$$$$$$$$$$$$$$""" ""$$$$$$$""$"""""""&"$""$$"$$$"$$$$$$$$$$&&&&&&&$&$$$$$$$$&&$&$$$$$$ $********,*,,**,,,,,,,*,*,****((********((((*((((((((((((&&&&&&&&&&(&(&(&(&&&&&&&&&&&$$$&$$$$&&&&&&&&&&$$&&&&&&&$$&$$$$""$$$$$$$$$$$""$$$&$&&&&&&&&$&$$$""""$$$$$$$$$"""$$$&$$$$""$&&&&&&&&$$$$$$$$$$$&&$$$$$$&&&$$$$$$"$"""""""""""$"""""$""""" $&$&&$$$""""$$$$$$$$$$&&&&&&&&&$$$$$$$$$$&$$$$$$$$$(***********,*,,,*,*,*****(((((********(*(***(*(((((((((&((&&&&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&(&&&&$$$&&&&&&&&$&$$$$$$$$$$$$$$$$$$"""$$$$&&&&&&&&&&&$$"""""""$$$$$"""$"$$$$$$$$$$$$$&&&&&&&&&$$$$"$$&&&&&$$$$$&&$$$$$$$$""$$""""""$$$$$"$$$"$$"""$"$$$"$"""" "$$$$$$$$$&$&&$$$&&$$$$$$$$&&$$$$$$$"$(********,***,******,****(((((****(*******((***((((((((((&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""""""$&$&&&&&&&$$$$"""""""$$$$""$$$"""$"$$$$$$$$$$$&&$&&$$$$$$""$&&&&$$$$$&&&&$$$$$$$$""$$""""$"$$$$$$"$$$$$$$$" "$$"$$$$" "$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$********,*,,,************(((((******(*(((*(((((((((((((((((((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"""$$$"""$&&$&&&&&&$$"""""""""$$$$"$$$$$"$"$$$$$$"""$$$&&&&$&$$$$$$$$$$&&&$$$$$&&&&&$$$"$""$$"""""$$$$$$$$$$&$&&&&""""$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*******,,,,,*************(((&((*********(**(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$"$$$$$$$$"$$&&&&&&$$$$$$$$$$""$$$$$&$$$$$$$$$$&$$""""$$$&&&&$$$$$$$$$$$&&$$$$$$&&&&&&$$$$$$"""""""""$$$$$$$$&&&&&$$$$"""""$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$******,******************((((&****(**(((((((((((((((((&((((((&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$$$$$$$"$"$$$$$&&$$$$$$$$$$$$$$"""""$$&&&&$&$$$$$"$$$$$$$$$&&&&&&&$$$"""""""$"""""$$$$$$$$&&$$$$$$""""""$$$$$"$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$""$****,*,,,*****************(((((((*(*((((((((((((((((&&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&$$$$$$$$$$$$&&$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$&$$$$$$$$"""""$$$$&$$$$$$$"$$$$$$$$$$&&&&&&$$$$"""""$$"$$$$$$$""$""$&$$$$$" "" ""$$$$$""$$$$$$$$""""$$$$$$$$$$$$$$$$$"""$****,,,*,,****************((((&(((((*(((((((((((((((&(((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$"$$$$&&$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$&$$$$&$$$$"""""$$$$$&$$$$$"""$$$$$&$$$$&&&&&&$"$$""""$$$$$$$$$$"""$"$$$$$$""""" """$$"""$"""$"$""""""$$$$$$$$$$$$$$$$""""$(**,,,,*,*,*,**************((&&&(&((&((((((((((&&((((&(&(((((((&&&&&&&&&&(&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$&&$$$$$&$$$$$&&$$$$$$$&$$$"""""$$$$$$$$$$$$""$$$$$$$$$$$$$&&&&$$"$$$"""$$$$$$$$$$$"$$$$$$"$$""""""""""""""""$""$""""$""""$$$$$$$$$$$$"""""$***,**,,****,**************(((&(((&&&&&((((((((&((((((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$&$""$$$"""$"$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$&&$$"""""$$$$$$$$$$$"""""""""$$$$$&$&&&$$"""""$$"$"$"$$"""$"""""""""$"""""" """""""""""""""""""""""""$$$$$""$""""" $***,,,,*,,,,***************((&&&&(((&&&&&&&&&&&((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$$$&&$$$$$$$$$$$$$$$$$""$$"""""$$$$$$&$$$&$&$$$$$$$$$$$$$$$$$$$&$&$$"""""$$$$"$$$$$$"$""""""$$$$$$$$$&$$""""""$"""""""""""$""""""""$""""""  """""$"""""""""""""""$$$$$$$$$$""" $****,,,,,,*****************((&&&&&&&&&&&&&&&&&&(((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&$&$$$$&&&$$$$$$$$$$$$$$$$$"$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$"""$$$$"$$$$$$$$$""""""""$$$$$$&$$""""""""""""""""""$"""$""$&$$$$"""   """"""""""""""""""""$$$$$$$$$"""""$**,,,,,,,,****,,***********((&(&&&&&&&&&&&&&&&((((((((((((&&&&((&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&$$$$$$$$$$$$$$$$"$$$"$"""$$$$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$"$""""$$$$$$$$$$$$$$"""""$"$$$&$&$$"""""""""""" """""""""$$""$$$$$$$"" "  """"""""""""""""" """$$$$$$$""""$***,,,,,,,*****,************(((((((((&&$&&&(((((((((((((((((&&&(&&&&&&$$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$&&$$$$$$$$$$$$$$$$$$$"$$""$$$$$&$$"$""""$$$$$$$$$$$$$"""""""""$$&&$&$$""""$$$""""""""" """"$$$$$$$"""""""""" """"""""""""""$$$""""""$$$$$$"$$$**,,,,,,,,**************(***((&&((((((&&&&((((((((((&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$&&$$$$$$$$$$$$$"$"$$"$$$$"""$$$&$$$$""""""$$$"$""$"$$$$$"""""""$$$$$$$""""""$$$"""""$"""" ""$$""""""""""""""" """"" """""""$$$$$$"""$$$$$$$$$***,,,*,,,,,********(*((*(((*(&(((((((((&&&(((((((&&((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&$&&$&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""$$$$$$$$"$$"""""""""$$$$$$$""""""""$$$$$$$"""""$$$$""$"$$""""""""$" """"""""""""" "" """$$"$"$$$$$$$$$$$$$$$$(*,***,,,,**********((((((((((((((((((((&((((((&&((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$"$$$"$$$$$$"""$""""" """"$$$$$$"""""""""""$$$$"""""$$$$$"$"""$""""""$$"""""""$"""""""" " """""$$$$$$$$$$"$$$$$$$$***,,,***,,********(*((((((((*((((((((((((((((&((&((&&&&(&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$""$$""$"$""$"$$"$$""""""""" """"""$$$"""""""""""""$$$"""""""$$$"$"""""""""$$"$"$""""""""""""$" """""$"" """$$"$$""""""$$$$$$$"*****,,**,*******((((((((((((*(((*((((((((((((&(((((&&&(&&&(&&&&&&(&&&&&&&&&&&&&&&&&&$$&&&&$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"""$$$$$$$$$$$$$$$$$""""$""""$"$$$"""""""""" """" """$"$$$""""""" "$""""""""$$$"""""""""""$""$$"""""""""" """"""""""$"" "$$$$$$$"""""$$$$$$$"(*******,,*******(((((((((((((((((((((((((((((&(((&(&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$$$$$$$""""""""$$$"$"$$$$$"""""""" """""""""""$"""""" " """$$$$"""$$$$"""""""$""""""""""""""""""""""""""$"""" "$$$$$$$$""" "$$$$$$"(******,*,******((((((&(((((((**((((((((((((((((((((((((&&&&&&&(((&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$""" """""$""$$"$$$$""""""""" """"""""""$"""""""""""""""$$$$$""""$"""""""""""""""""""""""""$"$$" """$"$  "$$$$$$$$$" ""$$$$"(****************((((((((((((**(((((((((((((((((((&((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$$$$$$$$$$$$$$""""$$"$""""$$$$""""""" """"""""$$"$"$""""""""""$"$$$""""""""""""""""""$""""""""""""""$$"""""""$$&$$"""$$$$$$$$$$$"""$$""((****************((((((((*((****(((((((((((((((&(((&&((((&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&&&&&&&&&&&&&$&&&$$&$&$$&$$$$$$$$$$$""""$""$$$$$$$$$$$$"$$$"""$$$$$$$$$$$$$""""""""""""$$$"""""""""" "$"$"""$$$"$$$""""" $"""$"""""""""""""""""""""$""""""""""""""$$$$"""""$$&&$$""$$$$$$$$$$$$"$$$""((((****************(*********(((((*((((((((((&&&&&((&&&(((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$$$&&$&$$$$$$$$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$""$$$$$$$"$$$$&$""""""$$"""$$$$""""""""" """$$$$"$"$$$$"""$$"""""""""""""""""""""""""""""""""""""""""""$$"""""""$$$$$$$"$$$$$$$$$$$"$""""((((((********************((((*(*(((((((((((((((((((&&&((((&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&&&&&&&$&&&$$&$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$"$"$"$$$$$$$$$$$"$"$$$$$$$"$$$$""""""""""$$$"""""""""" " """"""""""$$$$"""""""""""""""""""""""""" """" """""""""""""""$$$$""""""$$$$""$$"$$$$$$$$$$$$$$""((((((*********,**,*******(***((*((((((((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&$&&&&&&&&$&$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$"""""""""""$$$""""""""$$"$"""""""""" " """"""$"""$$$"" " """"""""""""""""""$"" """ """"""""""""""""$""""""""$""$"$$""$$$$$$$$$$$""""((**(***,*,******,,*******(***((((*((((((((&&(((&&&(&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&$$&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$"$""$""$$$$$""""$""""""""""""""""""$""""""$""""""" """""$""$""""" "" """""""""""""""""""" """"""""""""""$$""$$$$"""""""""""$"$$""$$$$$$"$"$"""((******,,,*,**,************(****(((((((((&&((&&&((&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&$$$&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""$""$"""""$$"""$$$$$$"$"""""""""""""""""""""$""""""""""""" """""$""""" " """""""""""""""""""""" """"""""""""""$"""$"$""""""""""""""""$$$$$$$$$"""""&(*****,,,,,**************((" ((((((((((((&&&&&&&&&&&&&&&$$&&&&&&&&$$&$&&&&&&&&&&&&&&&$&$&$&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$""$"$$$*""$""""""""""$$$"$$$$""""""""""""" """"""""$""""""""""""" """""""""" """"""""""""""""""""""" """"""""""$""""""""""""""""""""""""""""$$$$$$"$""""""(*****,,,,,*,,************((((((*(((((((((&&&(((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$"$$&&&&&$$$$$$$$$$$$$$$$$$$$$ "$$$$$$"""$"$"""""""""""""" $$"$$$$$"""""""" " """""""""""""""""""""" """"""""""""  """"""""""""""""""""""""""""" """""""""""""""""""""""""""""""$$$$$$$$""""""(*****,,,*,***************((((((((((((((((&&&&(&(&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"""$"""$$"""""""""""""""$$$"$$"""""" "" """""""""""""""""$"""" " """" ""  """""""""""""" """""""""""""" """"""""""""""""""""""""""""$$$$$"$$"""""******,,,*****************((((((((*((((((((&&&&(&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$$&&&&$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""$"""""""""""""$""""$$""$"""""""""""" """""""""$""""""""""" """""""""""" " """""""""""""" """ """""""" """""""""""""""""""""""""""$"$$$$$$$$""******,,,****************(((((((*(((((((((((&&&(&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&$$$$&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$""""""""""""""""""""""""""""""""""" """"""""""""""""""""" " """"""""""" """"""" """"""""" "" " """""""""""" """""""$""""""""""""""""""$$$$$$$$""""*******,******************(((((((*****((&((((&&&&&&&&&&&&&&&&&$$&$$&&&&&&&&&&&&$$$$$&$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""" ""$"""""""""""""""""""""" """""""""""""""""""""" " "" """"""""""" """""" """"""""" """""""" """""""""""""""""""""""""""""""""$$$$$$$$"""(*************************((&&&(****(**(((((&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""" """""""""""""""""""""""""" """"""""""""""""""""""""" """"""""""" " """""""" """"""""" """""""" """"""""""""""""""""""""" """"""""$"$$$$""""************(((***********(((&&(*******((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$$"""""""" """"""""$"$"""""""""""""""" """"""""""""""""""""""""""""""" """""" """ " """" " " """""""""""""""" " """ " """""""""""" """ """""""$$$$$$"" (************(**********,,*(((((***((*(((((((&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$""""""""""$$$$""" """"""""$$$"""""""""""" """"""""""""""""""""""""""""" """"" """""" """ " " " ""$$"""""""""""""""""""" """"""""""""""" " """""""$$$$$""" (************((*******,*,***((((((*(((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$$$$$$$$"""""$$$$$"$$$$$$$$$$"$"""""""""""""$""""" "" """"$$"""""""""""""""""""""""""""""" """"""""  """"" """""" "" ""$$""""""" """""""""""" "" """" "" """""""""$$$$$$" (************(**************(((((((((((((((((((&&&&&&&&&&&$&&&&&&&$&&&$&&&&&$$&$$$$$$$$$$"""""""$$$$$$$$$$$$$$$""""""""""$"""""""" """"""""$"""""""""""""" """""""""""""" """ " """" """"" " """" """"""""" " " """""""""" " " """""""""""$$$$$$$$((***********(*(***********(((((&(((((((((((((&&&&$&&&&&&&&&&&&&&&&$&&&&&&&&&$&$$$$$$$$$$"""""""$$$$$$$$$$$$$$"""""""""""""""$$""" " """""""""""""""""""" " """""""" " " "" "" " """ " """""$"""" """""""""""" " """"""""""""$"$$$$$((*****((****(((((*********((((((((((((&((&(&&&&&&&&&&&&&&$&$&&&&&&&&$&$&$&$&&$$$$$$$$$$$""$""""$$$$$$$$$$$$$$""""""""""""""""""""""" """""""""""""""""" """""   " """" """"""" """"" """"" " " """"""""""""$$$$$$$&((((***((((***(((********((((((((((((&&&$&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&$$$$&&$$$$$$$$$"""""""$$$$$$$$$$$$$$"""""""""$"""""""""" "" " """"""""" """"" """"""  "" " "" "" """"""" """"""""" """""""""""""$$$""&((*(******((*((((((*****((((((((((((&&&&$$&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$&&&$$$$$$$$$"$""""""$$$$$$$$$$$"""$""""$$"$"" """" "" "" """""" """" "   " "" " """"""  """"""" "" " """"""""""""$$$""&(((*******((((((((*******((((*(((((&&&&&&$&&&&&&&&&&&&&&&&$$&$&$$$&&&&$$$&&&&$$$$$"""$$$""""""""$$$$$$$$$"$"""$$"$"$$""" """"""" " """"""""""""   """ """ """"""  """""""" """""""""""""$$""(********(**((((&(((((((**(*((((((((&&&&&$$$&&&$&&&&&&&&&&&&$$&$&$$$$$$&&&&$$$$$$$"""$$$$$"""""""$$$$$$$$"$$$$"$$$$""""" """ "" "   """""""""""    """""""" "" "" "" """"" " """""" "  " "" """""""""""""$$$$ (*******(((**(((&(((((((*((*((((((((&&$&&&$&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&$$&$$$$$""""""$$$$""""""""$$$$$$$$$$"""""""""" "" "   """""""""" "   """"""""""" """" " """"""""""" """ ""  " "" """""""""""$$$$" "(**,*****((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$&$$$$&$$$$$""""""""""""""""""""$$$$$$$$"""""""""""" """ "" " """""""""" ""     """""""""""" """" """" " " """ """ """"""   " """"""""$$$" ***,,,,*((*((((((&((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&$$$&&$&$$$$$$$$$$""""""""""$""$"$$""$"$$$"$""""""""""" " " """"""""" """"""  """""""""""""" " " " " " """""""" " """"" " """"""$$"" ***,*,*******(((((&((((((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$&$$&$$$$$$$$$"""""""""""""""""""""$"""""""""""""""""""""" """" """ "" """""" " """""""""" " "" """""""""""""""""" """"""""$$"" *****,,*,*****(((&&(((((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$&$&&$&$$$$$$$$""""""""""""""""""""""$$"""""""""""""""""""" " "" """""" " """ " """"" " " """""""" """" """""""""""""""""""  """"""""$"" (**,,,**,,*****(((&(((((&(((((((((((((&&&&&&&&&&&&&&&&$$$$"$$&&&&&$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" " " " "" "" """"" """""  """""""""""""""  """""""""" (***,,,,,,,***(**((((&(&&&&&&(&(((((&((&&&&&&&&&&&&&&&$$$$$$$$&&&&$$$$"""""""$"$$"""""""""$$""""""""""""""""""""""""""""""" " """""""""" "" "" "" " """"  """ """"" " """""""""""""   """""""$(**,,,,,,,*******(((((((&&&&&&&&&(((&&((&&&&&&&$$$$&$$$$$$$$$$$$&$&&$$$$$$"$$$$"$"""$"""$$$$$$"""""""""""""""""$""$""""""""" " """"""""""" """ """ """"     "" """"""" """""""""""   """""$$$***,,,,,*,*******((((((&&&&&$&&&&&&&&(((&&&&&&$$$$$$$&$$$$$$$$$$&&&$$$$$""$$$$$$"""""$"$$$$$$$"""""""""""""""$$$$$"$$""""""""" """""""""""" "" "   " """" " """""""""   """"$$" *,,,,,,**,,*******(((((((&&&$$&&&&&&&&&((&&&&$$$$$$$$$$$$$$$$$$$&&&&$$$"$$$$$$$$"$"$$$$$$$$$$$$""""""""""""""$""$$"$""""$"""""" """" "" " """"   " """""""""  " "" """"$***,*,,,**********((((((((&&&$$$&&&&&&&&(&&$$$&$&&&$&&$$$$$$$$$$$$$$$$$$"$"$$$$"$$"$$$$$$$$$$$$$$"""""""""$$$""$""""$$"""""""""" " "" """" """" "        """"""""" ""   "" """""""**,*,,,,,**********(((((((((&&$$&&&&&&&&&&&&&$&&&&&&&&$$$$&$&&&&$$&$$$$"$""$$$""""$$"$$""$$$$$$$"""""""""""$""""""""""""""""""""" " " " " " " " " "      """"""""""""" """""""""****,,*,,*********(((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&$$$$$$$"""""$$"""$$$$$""""$$$$$$""$""""" """"""""""""""""""""""""""""""  ""  "" "       """"""""""" " " """""""""**,,*,,************(((((((((((((((&&&&&&&&&&$$$&&&&&&&&&$$$&&&&&&$$$$"$$"""""$$"""$$""" "$$$$"$"""""" "$""""""""""""""""""""""""""""  "  "          ""$"""""" "" " "$  """""""$"****,,,,,**********(((*(((((((((((&&&&&&(&&&$$&&&&&&&&&&&&$&&&&&&$$""$$""""""$"""$$$"$" $$$$"$"" """ " ""$""""""""" """"""""""""""""""  "" "           """$""""""" """" """"""$$"&***,***,***** ****(*(((((((((((((&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$$""$"$""""$$""$"$$"" ""$$$$$""""""" "$""$"""""""""""""""""""""""" " "         """""$"""""" ""  """"$"$$(*******************((((((((((&&&&&&((&(&&& $&&&&&&&&&&&&&&&&&&&$$$$$$$" """""""$$$$"" """$""""" " """""""""""""""""""" """"""  """ "      """"$$""""" """ ""$$$"$$(*****,**,***********(*(((((((&&(&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$"$""""""$$$"""" """"$$"""""""""" """"""""""""""""""" """"""""""  " "       " ""$$$"""""" " """$"$"((******,*************(((((((&&&&&&&&&&((&(&&&&&&&&&&&&&$$&&$&$$$&$$$$$$$$$""""""$$$$$"" "$""$$""""""""" " """""""""""""""""" """"""""""" """"       " """$$""""""" """"""&(***,,,,************((((((&&&&&$$&&&&&&&&&(&&&&&&&&&&$$$$$$$$&&$$$$$$$$$$$"""""""$$$"""""$$$$$$""" """"" """""""""""""" """ """"""""" """"      "  "" """""$$"""""" " ""&&((**,*,*,*******(((((((&(&&&&$$&&&&&(&&&&((&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$""""$$$$$"""""$$$$$$"" """$"" " """""""""""" " """""""$""    "  """"""""$""" &((((**,*,**********((((((&&&&&&&&&&$&&&&&&&((&&&$$$$$&&&&$$$$$$$$$$$$$$$$$$$""""$$$&$$$$""$"$"$""""""""""" """""""""" " """"""""" "       "    """""""""""""" "" (((((***,,*,******(((&&&&&&((&&&&&&&&&&&&(&&(&&&$$$$$$$$&&&$$$$$$$$$$$$$$$$$$""""$$$&$$$$"""$""""""""""""""" """"""""""" """""""""""        "   """""$"""""" " ((*****,,*******(((&(&&&&(((((((&&&&&&&&&&&&(&&&$$$$$$$&$$$$$$$$$$$&$$$$$$$$$""""$$$$$$"""""""""""""""""""""" """ """""" """"""""""""   "         "    """"""""$"  (*******,,*****((((((((&&&(((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$"""""""""""""""""""""""" " """" """"""""""""""          ""  " """"$$$"""  (******,******((((((((((((((((((&&&&&&&&&&&&(&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$"""""$$""""""""""""""""" """"" """""""" "         " """""$"""" "" """((****,,*****(((((((((((&(&(((((&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$"$$""""""""$$""""$$""""" """""""""""" """" """"""" "" ""          "" """"""" """" (*****,,****((((((((((((((((((((&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$""""""""$$""""""$""" "" """"  """ """""""" "" """              """"" " """""" *************(((((((((((((((((((((&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$"$$""""""""$$""$""""" ""  " """"""" "          """ """" (***,,,*****(((((((((&&&((((((((((&&((&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$"$$"""""""""$""""""    "" """""" "            "  """ """" (*********(((((((((((&((&((((((((((&(&&&&&&&&&&&&&&&&&&$$&$$&$$$&$$$$$$$$$$"$$$"""""""""""""""  ""  "" """"""""           "  """"" """ " (**********((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$"" """""""""""" ""  " " " ""             " ""  "" "" "" (**********(((((((((((((((&&(((((((&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$"""""""""""""""" "" "   " "" ""       "   "" " " (*************(((((((((((&(((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""" """" "   "" ""           " (***********(*(((((((((((((((((((((&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$""$$$$"$$$"""""""""""""""""""  " "        " ""(*************((((((((((((((((&((((&&&&&&&&&&&$&&$&&&&$&&$$$$$$$$$$$$$$$""$$$$$"$$$""""""$""""""""""" ""     "          "  "((************((((((((((((((&(((((&(&&&&&&&&&&&$$$$&&&&&&$$$$"$"$$$$$$$$"""$$$$$"""""""""$"$""""""""" " """           "  (((((*(*(((((((((&&((&(&&(((((&&((&&&&&&&&&&&&&&$$&$&&$&$$$$$$$$$$$$$$$$$"$$"$"""""""""""""$"""""""""              &(((((((((((((((((&&&&&&&&&&&((&(&&&&&&&&&&&&&&$$$&$&&&$&$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""        "   &((((((((**(((((((&&&&&&&&&&&(((((&&&&&&&&&&&&$$$$&$$$&$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""               &(((((((((**(((((((&&&&&&&&&&((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$""""""""""""" """"""""""""""""               "&((((*(((((*(((((((&((&&&(&&&&&(&(&&&&&&&&&&&$&$$$"""""$$$"$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""           " " """(((**(*(*(***(((((((&&&&(&((&&((((&&&&&&&&&&&&&$$$"$$"""$$"$$"$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""            "" "" " " "(((**(**((((*(((((((&&&&((((((&(&&&&&&&&&&$&&$$$$$$$"$""""""""""$$$$$$$$$$""""""""""""""" "" """""""""""""""            "" " """&((**((*((((*(((((((&&&((((((&&&&&&&&&&&&$$&$$$$"$$$$"$"""""""$$"$"$"$$$$"$"$""""""""""""" " """"""""""""""""          """ """((((*(((((((*((((((&&&&((((((((&&&&&&&&&&&$$$$$$$"$$"$"""""""""""""""""$$$""$""""""""""" "" """"""""""""""""            "" " """ &(**((((((((*(((((&&&&&&&&((&(&(&&&&&&&&&&$$$$$$$"$$""""""""""""" "" "$"""""$$"""""""""""" " """""""""""""""       """""" " " " """" ((***(((((((((((((&&&&&&&((((&&&&&&&&&&&&&$$$$$$$$$$""""""""""""" """$""""""""""""""""" " """"""""""""""""         """"" " """ &(((((((((((**((((&&&&&&(((&$&&&&&&&&&&&&&$$$$$$$$$""""" """""""""" """"$"""""""" """ " " """"""""""""""       """ """" " " " """""(((*(((((((((*(*((&&&&&&&(&&&(&&&&&&&&&&&&$$$"$$$$$$"""""""""""""""""" """"""""" " " "" """"""""""""""          " "" """"""" (((((((((((((***((&&&&&&&&&(&&&&&&&&&&&&&&&$$"$$"$$$$"""""""""""""""""""" ""$"""" """" " """"" """"""""              " " " """""" (****((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$""""$$""""""""""""""""""""""""""""""" """"" """ " " """""           """" """""""(******(((((((((((&&&&&&&&&&&&&&&&&&&&$&&&&&&$""""$$"""""""""""""""""""""""""""""""" " """ "          """""""" (*****(***(((((((((&&$$$&&&&&&&&&&&&&&&&&&&&&$$"""""""""""""""$""""""""""""""""""" " ""            " """""""" (***(********(((((&&&&$$$$$&&&&&&&&&&&&&$&$&&$$""""$"""""""""""""""$""""""""""""""""  " "   "         " """" """" (************(((&(&&&&&$$&&&&&&&&&&&&&&$$$$&&$$$"""""""""""""""""""""""""""""""""""""    "           " "" (*********((((((&&(&&&&$$&&$$$$$$&$$$&$$$$$&$$$$$"""""""""""""""""""""""""""""""""""   " """"              " &(********((*((((((&&&$$&&&&$&&&&$$&$$&$$$$$$$$$$""""""""""""""""""""""$""""""""""""    """          &(*********(*(((((((&&&&&&&&&&&$&$$$&&$$$$$$$$$$$"""""""""""" """"""""""""""""" "" "    "           &((********(((((((((&&&&&&&&&&&&&&$$&$$$$$$$$$$$$"""""""""""""""""""""""""""" """             &((*********((((((((&&&&&&&&&&&$$$$$$$$$$$$$""""$$"""""""""""""" """""""$"""" ""           &(((*********(((((((((&&&&&&&&&&$$$$$$$$$$$$$$""$$"""""""""""""""""""""$"""""" """         &(((*(*****(((*(((((((&&&&&&&&&$$$$$$$$$$$$$$$$"$"$$$"""""""" """""""""$"""""" " """   "         ((((****(*(*((((((((&(&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$"""""""" """""""""""""""""""""""   "           ((*(*****((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""           &((*((***((((((((((((((&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""" """"""""""""""""""" "           &(((*(((*(((((((&(&(&(&&$&&&&&&&&&$$$$$$""$$$$$$$"$"""" """""""""""""""""""""""""" """          ((((*(*((((((((((&((&&&$$$$&&&$$$&&$$$$$""""$$$"$$$$""""""""""""""""""""""""""""""" "           (((*(((((((((((((&&&&&&$$$$$&$$$&$$$$$$"""""$$"$$$"$"""""""""""""""""""" """"" ""         &(((**(((((((((((((&&$&&$$$$$$$$$$$$$$$"$"""$$$$$$$$"$$"""""" """"""" " "         ((*((*((((((((((&(&&&&$&$$$$$$$$""$$""""""""""$$$"$$$""""""" """""  "        (((*(****((((((&&&&&$&$&&&$$$$$$$$$$"""""""" """"$$$"""" """"  " "           &((((*((((((((((&&&&&$$$$$$$$&$$$$$$$"""""""""" """"$"""""" """""" " "            &((((((((((((((&&&&&&&&&&&$&$$$$$$$$$""""""""""""""""$"""" """" " "" """          &(((((((((((((((&&$$&&&&&&$&$$$$$$"$$$""""""""""""""""""""" """ " "" " "         &((((((((((((((&&&$$&&&&&&&&&$$$$$$$$$""""""""""""""""""""" """ """ "" " """""      &((((((((((((&((&&&&&&&&&&&&&&$$$$$""$"$"""""""""""""""""""" """""""""" """ " "       &(((((((((((((((&&$&&&&&&&&&&&&$$$$""""$"""""""""" """""""""" "" "" """"""" " "" "         &(((((((((((((((&&$$$$&&&&&&$&&$$$$$"""""""""""""" "" """"""""" "" """""" " """""    &(((((((((((((((&&$$$$&&&&&$"$$$$$$$$"""""""""""""""""""""""" """""" " " " "    ""(((((((((((&&&&&$$$&$&&&&&$$$$$$$$$$""""" """""""" """""" "" "" "    ""&((((((((((((&((&&$$$$$&&&&&$$$$$$$$$$"""""" """"""""""""""" " "" "    " &&((((((((((((&&&&$$&&$&&&&&$$$$$$$$$$$$""""""""""""""""""""" " "" " " "" "     &((((((((((((&&((&&&&&$&&&&$$$$$$$$$$$"""""""""""""""""""""""" " " "     &((((((((((((&(&(&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""""" " " " """"      &((((((((((&((&&&&&$&&&&$$$$$$$$$$$$$$$""""""""""""" """"""""" """"" " " "       &(((((((((((&&&&&&&&&&&$&$$$$$$$$$$$$"""""""" """"""" """"""""""""""""" " ""       &(((((((((((&(&&&&&&&&&&&&$&&$$$"$$$$"""""""" """"""" """"""""""""""" ""      &&(((((((((((&&&&&&&&&&&&$&&$$$$$$$$""""""""""" """""""""""""""""""" " "     &(((((((((&(&&&&&&&&&&$$&$$$$$$$$$$$$$"""""""" """""""" """""""" " "    &(((((((((&&&&&&&&&&&&&$$$$$$$$$$$""$$"""""""" """"""""" " """""    $&(((((((((&&&&&&&&&&&&$$$$$$$$$$$$""$""""""""""" """"""""" """"" " "      &&&&((((((&&(&&&&&&&&&&&$$$$$&$$$$$$"$"""""""""" " """"""" " """"""   &&&((&(((((((&&&&&&&&&&&$$&$$$$$$$$$$$$$$"""""""" " """""""" " """"""     $&&&((((&&&(&&&&&&&&&&&&$&&$$$$$$$$$$$$$$"""""""""" """"""""""" ""   $&&&&(((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""" ""      &&&&&&&&((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"""$""""""" """"""" "    $$&&&&&&(&&&&&&&$$&$&&&&&$$$$$$$$$$$$$$""$$""""""""""" """""      $$&&$$$&(&&&&&&$$$$&&&&&$$$$$$$$$$$$$$$$$""""""""""""""" " "    $$$$$$$$&&&&&&$"""$$$$$$$$$$$$$$$$$$$$$$"""""""""""" """ """     $$&$&&$&$$&&&$$$""""""$$$$$$$$$$$"$$$$$"""""""""""""""""""  &&&&&&&&&&&&&&$$$"$"""""""$$$""$$$"$$$""""""""""""""""" " " "  &&&&&&&&&&&&&&$$$$$""""""""""""""""$"$$"""""""""""""""" " " "    &&&&&&&&&&&&&&&&$$$$$""""" """"""""""""""""""""""""""" " """"""    &((&&&&&$&&&&&&&$$$$$"""" " """""""""""""""" """"      &((((((&&&&&&&&&$$""$""""" """""""""""""""""         &&(((&(&&&&&&&&&$$""$$""$"""" """ """""""""""        &&((((((&&&&&&$&&$$$$$$""""""" """ "         &&&((((&&&&&&$$&&&$$$$$$"""""" """"       &&&(((((&&&&$$$$&&&$$$$$$""""" "" """   "          &&&&(((&&&&&&$$$&&&$$$$$""""""" """""   "         $&&((((&&&&$$&$$&&$&$$$$"""""""" " """   ""         $&&(((((&&&&&&&$$$$$$$$$$$"""" """"" " "   """       "&&&&((&&&&&&&$$$$$$$$$$$"""  """"""""""         &&&&&(&&&&&&&$&$&$$$$$$$$""" """"""""""""  "    $&&&&&&&&&&&&$$$$$$"$$$""""""""""""" "     $&&&&&&&&&&&&$$$&$$"$$$$"""""""""""" "       $&&&&&&&&&&&&&$$$$$""$$$$"""""""""" """  "   $&&&&&&&&&&&&&$$&$$$$$$$$$"$"$""""" ""  "   $&&&&&&&&&&&$&$&$$$$"$"$$$$$"$"""""" """      $$&&&&&&&&&&&$$$$$$$$"""$$$$$""""""" ""       $$&&&&&&&&&&$$$$$""""$"$""$$""""""""" ""        $$&&&&&&&&$&$$$$$$""""""$"""""""""""" "  "    $$$$&&&&&&$$&$$$$"""""""""""""""""""""""" """ "    $$$$&&&&&$$$$$$$$$"""""""""""""""""""""""" "" "     "$$$&&&&$$$$$$$$$$""""""""""""""""""""""" """ " "   "$$$$&&&&$$$$$$$$""""" """"" " """"""""" "" "   "$$$$&&$&$$$$$$$$"" """""" """""" ""    "$$$$$$$$$$$$$$$$$"""" """""" """"""     "$$$$$&&$$$$$&$$$""""" """" " """"       ""$$$&$$$$$$$$$$$""" """"" " """         ""$$$$&$$$$$$$$$$$"""" """"" "" """""       """$$$$$$$$$$$$$$$$"""" "" "" """""     """"$&$$$$$$$$$$$$$$""" """"""""     """$$$$$$$$$$$$$$$$$$"" """"" "     """"$$$$$$$$$$$$$$$$"" """"" "       """"""""$$$$$$""$"$"$"$$" """"          """""""""""""""""""$""""$" """  "     """""""""""""""""""""""""" "  ""    """$$""" """""""$"$""" " " "" "   """$$$$""" " """$""""$"""" " """"  " """$$$$"""""""""""""""""""""""""""  " " "$$$$$$""""""""""$"""""""""""""""""  "" " "$$$$$$"""""""""""""""" """""""""""  ""      "$$$$$$$""""$$""""""" """"""""" "  "$$$$$$$""""""""""""" """""""""   ""$$$$$$""$$""$""""""""" "" """"" "   "$$$$$""""""$"$$"""""""" " "" ""  """$"""$""""""$$"""" """ " " " """$"""""""""$"$" " "   """""""$$""""""""" " """"     ""$"$$"$""""""""" " """"""   """$$$""""""""" " " """"""""      """"""""""$"$" " " """"""""" " "   """$"$"""$"""""""" """ """"""" "   """""$"""""""""" """ "" "  """"""""""""""" """"" """"" "  """  """""" "   """""" """"       """" "" "     """ """     """ "" "      """"" "   """""""   """"""""    """"""" "   """""""" "    """""""  ""    """""" ""   """""" """   """""" "   " """" " ""   """"""""    """"" "   """    " """    "" " "    "      "     "