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 = '568B36' IMAGE_NUMBER = 57644273 IMAGE_TIME = 1978-03-09T05:51:55Z EARTH_RECEIVED_TIME = 1978-03-10T17:48:03Z 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 "  !-26×±.g9y*Û*€#Lnl¡zpó¾3róåáØË(êçiU,* ,,.0...0.0000......,,..,,,*,,,,,,*****(**,,,,,,,,,.,,,,,***,,,,,,..,,,,*,,,,*****,,,,,,,,*,,,,...,,,...,,..,,,,,,,,,,..,...,..........,...,,.....0.0....0002000000000.00000....0000000000000000.0000000000000000220.....,,.0200....00...,,,,000......0.,0....000000.00....000..,,,,*,,,,,****((((&,,..0...0000............,,,.(&,,.,,,,,,,,...,,,,...,,,,,*,,,,..,...,,,,,,,,,,*,,,,**,*,,,,,.,,,.,,*,....,,,,,,,,,*,,,,,,,,,..........,...,,,,.......,....0000000..0..0...........0.....0.0.......000......00000000.,,,,,,*,.000...,.,.,,,,,,00.,,,,,...........0..............,,,,*,,,*,******((((",,.....0............,.,,,,,.,*,,,,**,**,,,.,,,,,,.,,,*,,,*$*,,,,,,,*,,,,**********((**&***,,******,,,,,*,*,,,,,,****,,,,,,,,,,,,,.,,,,,,**,*,,,,,,,,,.................,......,........0...,,,...000..,............,*,,,***,.00...,,,,,,.,,,...,,,,,,...,,,.,,........,.......,,,***,,,*******((((",,,................,,,,,,,,,,**,*,******,*,,,,,,,,,,**********,**,,***************(&(((******((((**********,,,*,***,**,******,,,,,,,,,,,,******,*(**,,,,,,.........,,,,,,,.,, &,,...,,,.,,.,,,.......,*,.,*,........,**,***,.00.,,,*,,******,..,,,,,,.,,,,*,,,,,.,,,,,,..,,,,,,,,***,,,*******(((("*,,,........,.,,,,,,,,,,,,,,***************,,,*,,,,,****(******,**,*************(*(((((((((((((((((((*(((****************((***,,,*****,,,*((****,***,,,,,,,.....,,,,,,,,,,,,,****,..,,,.,,.,,,,,.,.,.,**,,**,,,,,,..,***,,*,....,**,*,,*&*((,,..,,**,,,,,,,,,,**,,.,*$,,,,,,,,,,,*************(((& "*,,,,,,,...,.,,,,,,,,**,,***********(**,**********,***(*(((************,******(**(*(&((&(((*((((&&(((((&(((******,*****((((******(****,,**(((***,,*******,,,,,,,,,,,,,,,,*********,,,**,,,,.,,,,,,,..,*******,,,,,,,,***,,,,,,,.,,,**********...,,*****,,,****,,,,,,,,,,,,,,,,,,**((******(*(((((&"*,,,,,,.,..,,,,,,,,,,***********************(*********((((((*****((******(*(((((*(*((((((((((((((&&((((&&(((*****,*****(((((((((******,*************(*******,,,,,,,,,,************,,,,*,,,.,,*,,,,,,,,********,,,,,,***,**,,,,,,,,,,,**(***(*,,.,*,**************,,*,,,,,,,,,,****(**(**(((((((&&& ***,,,,,,,,,,,,,,,,,*********(**((********((((********(((((((****((*****((((((*((((((((((&&&(&(&&&&&(&&&&(((*************(&&((((************(((((**************,,,*******(*****(***,,,,***,,,**,,,,,,****,,,***,*,,,,********,,,,,,,,**(*((((*,,,,,**************,***,,,,,,*******(*(((*(((((((&&& **,,,,,,,,,,,,,,,,,,*************(*****(**((&(********((((((&(****((***(&(***(((((((((((((&&&&&(&&&&&(&&&&(((**(((((**((*((&((((*(**********(*((*****(****(****,,****(*************,,,,***,,,,,,**,*****,**,*((**,,,************,,,,,*((((((((*,,,,,*******(**(****(**,,,*,*******((((((((((((((((***,,,,,,,,,,,,,*,,*********((*********((**(((((******(((((&&(***(&(***(((**(((((((((((((((&&&&(&&&&&&&&&&((((((((((((((*(&&(((((((((******(((((*******((*(((********(****((********,*****,,,*,************,*****,,,***************,,,*(((((((*,,,,,,**************((*********(**((((((((((((((((( *****,,,,,,,,,,,**,,******(*(*******((**((*(((((******(((((&&(**((&&((*((((((((((((((&&&&(((&&&&&&&&&&(&&&&(((((((((((((((((((((((((((***(**((******(((((((**((****((***((((((*************,******************((*******((**(*((****,*,**(((((((**,,*,,*****(*******(((******,*((*(&((((((((((((((&(*****,,,,,,,,,,*,,,**((***(***(****((*(((((((((((***((((*((((((((&(((**((((((((((((&&&&&&((&&&&&&&$&&&&&&&&(&((((((((&(((((((&&&&(((((**((((((((*((((((((((((&&((((((((**((((*****************************,***((******(*(((((((********(((((((***,********((******(&$(*******((*((&(((((((((((((& (****,*,,*,,,*,,,,,,*(((***(((*((*(**(**(((((((((((((((&(((((&((*(&&&(**((((((((((((&&&&&((((&&&&&&&$&&&$&&&((((((&&((((**((((&&&(((((((*((((((((((((((((((((&&&(*((((((*(*((((*(*(***((((((********(((******((*((****((((((((((((*******(((((((**,****(((((((*****&$$$*,*****((**(&(&&((((((((&&& ((*****,*,,*,,,,,*****(*****((*((****(((((((*((((((((*(((((&&&(**(&&&&(((((((((((&&&((((&&&&(&&&&&&&&&$&&&&&(&&&&&(&((((((((((&&&(&&((((((((&(&((((((((((((((((&(*(((((((((((((((((**(((((((***(((*((((**********(****(((((((((&&&(******(((((((*,****(&&(((((*****&$$$&*******((((&&&&&((((((&&&& ********,***,,************(*(((*(((((((*(((((((((*((**(&(((&&&(((((&&&(((((((((&((((((((&&&&(&&&&&&$$&$$&$&&&(&(&(((((((((&((((&&&&&(((((((((&&&(((((&((((((((((((((((((((((((((((((((((((((***(((((((((**((**(**((***(((&((&&(&(&&((***(((((((********(((((((((***(&$$&********(((&&&&&&(((&&&&&& ********,****,,***,****(********(((((((*((((((((((((**((&((((&(((((&&&&((((&&&&&&&(&&(&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&(&&&((&((&&&&&&(((((&&((&&&(&(((((((((((((&(((*((((((((((((((((((((*(&(***(((((((&&((((**(((((***((((&(&&&&&&&&(((*((((((((*(******(&((&&(***(&&&$$(*,,******(((&&((((&&&&&&&(*******,******,,*,**************(((*((((((((((((((((((((((((&&&&((&(&&(((((&&&&(((&(&&&&&&&&&&&&&&&&&&&$$"$$&&&&&&&&&&&&&&&&&&&&&&&((((&&&&((&&(&((((((&((((((&(((((((((((((((((((((((((((&(***(((((((&(&(((((((((****(((&&&&&&&&&&(((**(((((((*(*******(&((&(((((&&&$&&(,,****(*((((&(&&&&&&&$&$(***,*,,******,,,*****(*((((***(**((**(((((((((((((&&(((((*((&&&&&(&&&&&&&((&((&&&&&&&&&&&&&&&&&&&&$&&$$$$"$$$$$"$$&&&&&&&&&&&&(&&&((&&&&((&&(&&&&(((((((&&(&&&((((((((((((((((&&((((((&&((&(***(((((((&((((&((((((***(((&&&&&((&&&&&((*((((((((((*********(&&&&((((&&&&&(*,****(((((&&&&&((&&&&$$(***,*****(*****,************(****(((*(((((((((((&(((&(((((((&&&&&&&&&&$&&&&&((&&&&&&&&(&&&&&&&&&&&&$&&&$$$$$$$$$$$$&&$&&&$&&&&&&&&&&(&((((&&&&&&&(((((*((&&&&&(((((((((((&&&(&((((((((&&((((***(((((((&&(&&&(((((((**((((((((((&&&&&&(((((&&((((((((*(******(&&(*((&((&&&*,****(((((&&&&&&&&&&$$$**************************((****((((((((((((((((((((((&&((((&&&(&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&$$$&&&$&&&&&&$""$$$$$$$&&&&&&&&&&&&&((&(&&&&&&&(((((((((&&&&&&&&(((((((&&&&((((((((((&&(((**(((((((((&&(&&&((((((((((((((((&(&&&&&&((((((&&&&&(((((((**((((&&(**(&&&&&&***,*(((((((&&&&&&&&&&$$******************,******((*******((((((((((((((((&(&&&&((((&(&&&&&&(&((((&&$&&&&&&(((&&&&&&&&&&$&&&&&$&&&$&&$&&&&$$$$$$$$&&&$&$&$$$&&&&((&&&(&&&&&((((((((&&&$&&&&&&&&&&&&&((&(&&&(((((&&&((((**(((&(((&&(&&((((&((((*(&(((&(&&&&&&&&&((((((&&&&(((((((((((((&&(***((&&&&*,*****(((&&&&&&&&&&&&&$(*****************,**(***((****(**((((((((((((((((&&&&&&((&(&&&&&&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&$$$$$$$&&&&(&$$$$$$$$$$&$$&$$$$$&&&&&&&&(&&&&&((((((((&&&&&&&&&(&&&(&(&&(&&(&&((((((&&((((*(((&((((&(((&&(&((((((((&(((&((&&&&$&&&(**(((&&&&(((((((((((((&&(((((((&&((******((&(&&&&$&&&&&$&$*****,********,,*(***(*******((*((*((((((((((((((&&&&((((((&(&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&((&&&$$&$$$&&&&&&&$$"$$&$$$$&&&$&&$$$$&&&&&&(&&&&$&(((((((((&&&&((&&&&&$&(&&&&&&&&&(((((&&(((((((((&(((((((&&&(&((((((((&(((&&(&&&&&&&&(**(&&(&&&(((((((((((((&((((((&&&&&&*******((((&&&&&&&&$$$$**************,,*********((*(((****((((((((((((&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$&&$$&&&&$$$$$$$&&(&&&&&&&&&(((&&&((((&&&(&&&&$&&&((&&&(&&&&((&&&&&&((&&((((((((((((&&&&(&((((&&(&&((&&&&&&$&&&&(((((((((((((((((((((((&(&&(((&&&&&((******(((&(&&&&&&&$&$$***********************(**(((((**(((((((((((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&(&&&$$$$$$&&&&&&$&$$$$$&&&&&&&&&&&&&&&&&$&(((&&$(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&((&((&&(&&(((((((&(&&&&&&&&&&&&(((((((((&&((((((*((((&&&&&(((&&&&&&(((****((((&&&&&$$&$&&&&***********************(***((((((((((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&&&&&&$$$$$&&&&&&&&&$$"$&$&&&&&&&&&&&&&&&$&(((&&&((&&(&&&$&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&(&(&&&(((((((((&&&&&&&&&&&&&(((((((&&&&((((((((((&&&&&&(((&$&&&&((((**((((&&&&$&&&&&$&$(***,************************((((((((((((((&((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&(&$$$$&&&&&&$$&&$"$&&&&&&&&&&$&&&&&$"&&(&&&&&(&&&&&&$&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&(((((&&(&&&&&&&&&&&((((((((((&&&((((((((&&&&&&&&((((&&&&(&&&((*(((((&&&&&&&&&&&$((**,***********************((((((((((((((((((((((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&$$$$$$$&&&&&&$$$$$&&&&&$$$$$$&&&&&$&&&&&&&&(&&&&&&&$&&&&&&$$&&&$&&&&&$""$$&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&$&&&&&((((((&((&(&&&(&((((((&&&&&&&(((&&&&&&&&&(((*((((&&&&&&&&&&&$(***********************(*((((((((((((((((((((&(((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&&&$$$$&$&&&&$"$$$$&&&&&$$$$&$&&$&&&$$$$$&&&&&&&(((&&&&(&&&&&&&$&$&&&&&$&&&&$$&&&&&$$$$&&&&&(&(&&&&&&&$$&&&((((&&&&&&&"$&&&&&((&((((&(&&&&&&((((&&(&$&&&&&(&&&&$&&((&&((((((((&&&&&&&&&&$************************((*((((((((((&&&(&((&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&&&&&&&&&$""$$$&$&&&&$$&$$&&$&&&&$$$$$&&&&&((((&&&&&((&&&&&&&$&&&&&$$$$$&$&&&&&$$$$&$&&&&&&&&&&&&&&&&&((((((&&&&&&$$$&&&&&&&(((&&&&&&&&&&(((&&&&$$&&&&&&&$$$$&&((&&((((((((&&&&&&&&&&(**************(***((*(((((*(((((((&&&&&&(&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&$$&&$&$$$$$$$&$&&&&$$$&$$$$$$$$&&&&&&$$&&&&&&&&$$$$$&&&&&(&&&&&&&&(((&&&&$&$&&&&&$$$$$$&&&$&$$$$$$&$$&&&&&&&&&&&&&&((((((&&&&&&&$$$&$$&&&&((&&&&&&&&&&&&&(&$&&&&&&&&&&&&&&$&&((&&&&((((&(&&&&&&&&&$(*************(***(((((*((***((((&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&$$$$$$$$$$&&$$$$&&$""$$$$&&&&&&&$&&&&&&&$$$$$$&&&&&(&&&&&$&&&&&&$&$&&&&$&&&&$&$$$$$$$$&$$$$&$$"$&&&&&&&&&&&&&(((((((&&&&&&&$$$$&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&(&((((&&&&&&&&&&$(****************((((*(((((((((((((&&&&&&&&(&(&&(&&&&(((&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$$&$$$$$"$$$$$&&&&$$$$$$&&&$$$$$$$&&&$$$&&&&(&&&&&&&&$$&&&&&$&&&&$$$$$$$$$$$$$$$$$$$"$&&&&&$$$&&&&&&(&(&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&((&&&&((&&&&&&&&&((***********("(*((((*(((((((((((((&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&$$&&&&&&$$$&&&&&&&&&&&$&&&&$$$$$&$$&&$&$$$$$$$&$$$$$"$$$$$&&$&$$$$&&$$$$$$$$$$&&&$$$&&&((&&&&$&&$&$$&&&&$&&&&$&$$$$$$$$$$$$$$$$$$"&&&&&$$$$&&&&&&&&&&&&&&&&$&&$$&&&&$&&&&&&&&&&&&&&&&(&&&&&&&&&&&$&&&$$$&&&&&&&&&&&(&&&&&&&&$(*********(***$(***((***(((((((&((&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&$$$$&&$&&&&&$$$$$"$&$&&$$$$$$$$$$$$$$"$"$"$$$$$$&&&&$$$$$$$&$$$$$&"$$$&&&(&&&&&&&$$"$&$$&&&$&$$$$$$$&&$$&$$$$$$$$$$"$&&&$$$$$&&&&&&&&&&&$&&&&&&&$$$$$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&$$$$$$&&&&&&&&&&&&&&&&&$$(******************((((*(((((((&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&&&&&&&&&&&&$&&&&&&&&&$$$$$$&&&&$$$$&$$$$$$$$$&$$&$$$$$$$$$$$$$""""$&"$&&$$$$$$$$$$$$$$$&$"$$&$&&&$$&&$$$"$$&&&&$$&&$$$$$$&&$$$$$$$$""$$$"$&&&$""$$&&&&&&&$&&&$$&&&&$$$$$$$&&&&$&&$&&&&&&&$&&&&&&&&$&&&$&&&&$$$$$$&&&&&&$$&&&&&&&$$$*******************((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&$&$$$$$$&$$&&&&&$&&&&&$$$$$$$$&$$$$$$$$$$$$&$$$$$"$$$$$$$$$$"$$$$$$&$$$$$$$$$$$&&&&$&&&&$"$&&&&&$$$&&&$&&$&$$$$$$$$$$"$$$$$"$&$$$ $$&&&&&&&&&$&&$&&&$$$$$&&$$&&&&&&$$&&&&$$&&(&&$$$$$&&&&&&&$$$$$$$&"&&&&&&&&&&&&$"$(*****************((((((((((((((((&((&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&&&&&&&&&&$$$$&$$$$$&$$$$$$&&$$$$$$$$&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&&$&&$"""$$$&&$&&&$$"$$$&&$$$$$&&&&&$$$$$$$$$$$""$$$$$""$$&$"$&&&&&&&&&&&&&&&&&$$$$&&&$$&&&&&$&$&&&&&&$$&&&$$&$$$$&&&$&&&$$$$$"$&&&&&&&$&&&&&$"$(******************(((((((((((((((&((&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(&&&&&&&&$$$$$$&&$&$$$$&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&$$&&&$$$$$$$$$" &&&&&$$"$$&&&$$$$$&&&$$$$$$$$&&$$$"""$&$$""$&&$$$&&&&&&&&&&&&&&&&&$&&$&&&$$$&$&&$&$&&$$&$$$$&&$&&&&$&&&&$&$&$$$$&&$&&&&&&&$&&&&&&$$(***************((*(((((((((((((((&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$&$$&$&&$$$$$$$&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$$$$$$$$$&$$&&$$$$$$$&$$""&&&&&$$$$&&&&$$""$$&$$$$$$$$$$$$$$""$$&&$$$$&&$$$$&&&&&&&&&&&&$$&&&&&$&&$$$&&$&$$$$$$$$$$$&&$&$&&&$$&$&$$$&$$$$$$$&$&&&&&$$&&&&&$$(*******************((((((((((((((&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&$$$&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$&&$$$&$$$$$$&&$$$"$&&&&$$$$$&&&$$"$$&&$$$$$$$$$$$$$$"""$$$$$$$$&$$$$&&&&&&&&&&$$&$$&&&$$$&$$$&&$$$$$&&$&$$$$$&&&&&&&&$$$$&$$$$$$$$"$$&&&&&&&$$&&&&$$(******************(((((((((((((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$&&&$$$$$$$$$$$$$$&&$$""$&&&&$$$$$&&&$$$$$&&$$$$$$$$$$$$$$"" "$$$$""$&$$$&&&&&&&&$&&&&&$$$&$&$$$&&$$$$$$$$$$&$&$$$$&&&&&&$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$$"(******************(((((((((&&((&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$&$$$$$$$$&&$$$$$$$$$$$$$$$&$$$$$$&&&&&$$$$&&&$$$"$&&$&$$$$$$$$$$$"" "$$$$""$&&$$&&&&&&&&$$$$&&$$$&&&$$$&&&&&$$$$$$$$&&$$$$&&&&&&$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$"(****************(((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$&$$$$$$$&$$$$$$$&&&&&&$$$$&&$$$$&&$$$$$$$$$$$$"""" """"""$&&$$$$&&&&&&$$$$$&$$$&&&&&$$&&&&&$$$$$$$&&$$$$&&&&&&&$$$$$$$$&&$$$$$$$$&&&&&&&&&&&&&"(******************(((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$$$$&&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&$$$$$$$&$$$$$$$&&&&&&&$$$$&&&$&&&$$$$$$$$$""""" " """"""$$$$$$$&$&&&&$"$$$$$$$&&&&&$$$$&&&$$$$$$$$&&$$&&&&&&&&&$$$$$$$&&&$$$$$$$$&&&&&&&&&&&&$(***************(**(*(((((((((((&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$"$$$$$$$$$""""$"$$$$$"$$$$$$$$$$$$$""$"$$$"$$$$$$$$&$""$$&&&&$$$$$$$$$&$&$$$$$&$$$$$$$$$$$$$$$$"$"""" "" """"""$$$$$$$$&&&&&"$$"""$$&&&&$$$$&&&&$$$$"$$$&&$$$&&&&&&&&$$$$$$&&&&$$$$$$$&&&&&&&&&&&&&$(******************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$$$&$$$$$$$$$$""$"$""$$$$$$$"""""""$$$$""$$$$$&$$$$"$""$$"""""$$$$$$$$&$$$$$&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$""$$$""" "" """"""$"$$$$$&&&$&$$$&$""$$$&&&&$$$$&$$$$"$"$$$$&$$$$&&&&&&&&$$$$$$&&&$$$"$$$&&&&&&&&&&&&&"(**************(**(**(((((((((((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$&$$$$$$$$$$$$"$""$$$$$$$"""""$"""""$"$""$$$$"$$$$"$$$""$"""$$$$$$"$$$$$$&&&&$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$"""$$$$"""" """"""$$$$$&&&$$$$$&$$$$$$$&&&&$$$$&$$$$$$$$$$$$$$&&&&&&&&&&$$&&&&&&$$$$$&&&&&&&&&&&&&&$"((***************(*(((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$""$$"$&$$$$""""""$""""""$$""$$$$"$$$$$"$$""$"$$$$$$""$$$$$$$&&$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$"$""$""$$"""""" ""$"""""$$$$&&$$$&$&&$$$$$$$&&&&$$$$&&$$$$"$$""$$$$&&&&&&&&&&&&&&&&$&&$$$&&&&&&&&&&&&&&&$"((***************(*(*(((((((((&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$""$"$$$$$"$$$$"""""""$""""$"$$$$$"$""$$$""""$""$"$""$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$$$$$$$$$$$$""""""$$""""" """""""$$$$$&&$$$$&$$$$$$$"$&&&$$$$$&&$$""$$$$$$$$$$$$&&&&&&&&&&&&&&&$$$&&$$$&&&&&&&&&&$"((********************((((((((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$""""""$"$"""$$$$$$""""$$$$$"$$""$$$$$$$$$$$$"$$$"$$$$$$$$$$$""""""$$$$$"$$$$$"""""$$""""" " "$"""""$$$$$&&$$$$$$$$$&$$$&&&$$$$&$&$$$"$$$$$$$$$$$&$$&&&&$$&&$&&&&$$$$$$$&&&&&&&&&&&$"(********************((*(((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$""$$"$$$$$$$$$$$"$"""""""""$"""""$"$"$$$$$$$$$$$$"""""$$$"$$$$$$$$"$$$"$$"$$$$$$"$""""""$$$$$$$$$$$$"""""$""$""" """"""""$$$&&$$"$$$"$$$&&$$$$&$$$$$&$$$$"$$"""$"$$$$&&&$$$$$$$$$$&&&&$$$$$$$$&&&&&&&&&&"(*****************(**(((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$""""""""""""""""$$"$""$$""""""""""""$"$$$"$$$$$$$$""""""""$$&$$"""$$""$$$$""$$$$$$$"""""$$"$"" " """"" ""$$&$&&$"$$"""""$$$$$$$$$$$$$$$$$"$$$""""$$$$&&$$$$$$$$$&$&$$$$$$$$$$$$&$&&&&&&&"(((*****************(((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$&$$$$$"$$$""$$$$$$$$$$"""""""""""""""""""$$""""""""$$"$""""""$$$""$$$$$"""" """""$$$$" ""$$""""""$$"$"$$$$$""""$$""""" """""""$$$$&&$"$$"""""$$$$$$$$$$$$$$$$$$"$$$"""$$$$&&&&$$$$$$$$$$$$$$$$$$$""$$$&&&&&&$"(*******************(((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&$$$$$$$$$"$$""$$$$$$"""""""""""""""""""""""""""""$"$""""""""$$$""""$"""""  " ""$$$$""$$$$""""""$$$$$"$""""""""""""" """ $$"$"$$&&$""""$" ""$$$$$""$$$$$$$$$$$$$$$"""$$$$&&$$$$$$$$$$$$$$$$$$$"$$$$$&&&&&&$"(*****,**************(((((((((((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$""$$"$$"$$$$$"$"""""""""""""""""""""""""""""$""""""""$$""""""" " """$$$""$$$"""""""$"""""""$$"$""$"""" " "$$"$$"$$&$""$$$""""""$$$$""$$$$$$$$$$$$$$" "$$$$$$$&$$$$$$$$$$$$&$$$$""$$$&&&&&&&$"(****************(**((*((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""$$$$$$""$"$$$"$$"""""""""""""""""""""""""""""""""""$$"""""" ""$""""$$""""""""$"$$$""$$"$"""$$$" "" "$""$""$&&""$$$"""" "$$$$""""$""$$$$$$$$$$""$$"$$$$$$&&&$$$$"$$$$$&$$$"$$$$&&&&&&&"(****************((*(*((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$"$"$$""$$$$"$$""$"""""""""""""""""""""""""""""""""""$$$"""""""" "" """"""$""""""""""""$$$$$$""$""$$$ "" ""$$"$$"$$&$$$$$""""" $$$$$""$$$"$$$$$$$$$$$"$$"$$$$$$$$&&$$$"$$$&$$&$$$$$$$&&$&&&&"(****************((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""$$$$$$$$$$""""""""""""""""""" """"" """"""""$$"$""""""""" "" """"""""""""$"$$$"""""$$$$$"" " "$""$$"$&$$$$$$$$$""$$$$$""$$$"$$$""$"$$$$$$$""""$$$$$&$$&$$$"$$&&&&$"$$&$$$$&&&&"********************(*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$&$$$$&$$$$$$$$$$$$"$""$$$$"""$$$$$"""""""""""""""""""""""" "" """"""""""$$$"""""""""""   "" """""""""""$$$$$""""""$$$$$" """"" """"$$$$$$$$$$$$$$" """ $" $$$"$$$$""$$$$$$""$" "$$$$&$$$$$$"$$&&$$$$"$&$$$$$$$$"(******,*************(((((((((((&&&(((((&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"$""$"$$$"""""""""""""""""""""" """ """"""""""""""$$""""""""""""""   " """""""""""""""$$""$" "$$$$$""""""" """$$$$$$$$$$$$$$$""""""$"""$$$$$$"""$$$$$$$$$$$""$$$$&$$$$$$$$$&&$$$$$$$$$$&$&$$"(*****************(*(*((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$""""$$"$$$"""""$""""""""""""""""" """"" "" """"""""""""""""""""""" "" """ " """""$$$$"$$$" ""$""""""""""" " "$$$$$$$$$"$$""""""""$"$$""$$$"$$$""""$$$$$$$$$""$"$$&&$$$$$$$&&&$$$$$$$$$&&$$$$"(******,**************((((((((((&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""$$$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""  """""""""""$"""""$$$" """"""""""""" "$$$$$$$$"$""""" ""$"""""""$$$&$"""""$$$$$""""""""$$&&$$$$$$&&$$$$$$$$$$$$&$$""*****************(*((((((((((((&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""$$"$""$""""""$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""  """"""" """"""""$$$" """"""""""""  "$$"$$$$$$"$$ """"""$""$"""$$$$$$"""""$$$$$$"""""$"$$&&$$$$$$$&$$$$$$$$$$$&$$$$"(****,,,***********(**((((((((((&&&&(((&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$"$""$$$"""""$"""""""""""""""""""""""""""""" """"" """""""""""""""""""""""  """ """""""""""""""""" """"""""" """"""$$$""$$""""""$$""""""$$$$$$"""""$$$$$"$""" $$$$$&&$$$$$$&&$$$$$$$$$$&$$$$************,********((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$""""""""""""""""""""""""" """"""""""" """""""""""""""""""""""""""""  """ """""""""""""" """"""" """""""""$"$$"$$""""$$$$" """"$$$$$$"""$""$$$$$"""" """$$$&$$$$$$$$$$$$"$$$$$$$&$$(***,*************((**(*(((("(((&&&&&&&&&&&&&&&&&&&&&&&&""$&$$&&$$$$$$$$$$$$$$$$$"$$$$$$"$""$""$""""""""""""""""""""""""""""""""&"""" """ "" """""""""""""""""""""""  """"""""""""""""""""" """""""$$$"""""""$$$$"" """$$$$$"$"""""$$$$$$$"""" """$$$$$$$$$$$$"$$"$"$$$$$$$$"(***,***************((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$"""$""""""$$""""""""""""""""""" """""""""""""""" "" """""""""""""""""""""""   """"""""$""""" "" " """"$$$$""""""$$""" "$$$$$$""""""$$$$$$"""""""""$$$$$$$$$$$$$"$$$$$"$$$$$$"******,,*************(*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$""""""""""""""""""""""""""""""""""" """ """""""""""""""""""""""""""""""  " "" """""""$"" """""  "$$$$"""" """"""  "$$$$$$"" ""$$$$$$""$$"  ""$$$$$$$$$$$$$$$$"$"""$$&$"(********************(((((((((((((&&&&&&&&&&&&$&&&&&&&&&$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""""""" """" " """"""""""""""""""""""""" "   " """"""" """"  "$$$"""""""""$"""" "$$$$$""" "$$$$$$$$$"""" " " $$$$$$$$$$$$$"$$$""""$$ "***,***************(*((((((((((((&&&&&&&&&&&&&&&&$&&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""$$""""""""" " " " " """"""""""""""""""""""""""""    "" " "" """"  " "$$$$"""" """"""""$$$$$""""""$$"$$$$$$"$""$"" ""$"$$$$$$$$$$"$"$"$""$$$ **********************(((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$"""""""""""""""""""""""""""""""" "" """""""""""""""""""""""""""""""""""  " " """"  "$$$$""""""" """$$"""$$$$$$"" ""$$"$"$$$$$""""$"""""""$$$$$$$$$"$$$$$$$$$$"*******,*,**********((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$"""""""""""""""""""""""""""""""" " " """"""""""""""""""""""""""""""""  "" """""  "$$""""""" """$$"""$$$$$$"" """"""""$$$$""$""""""$"$$$$$$$$$$$$$$$$$$$$"(**,,***,**********((*(((((&((((((&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$"""""""""""""""$""""""""""""""""" " """""""""""""""""""""""""""" """" " " "  """""  """" """"" """$$""""$$$$$$$"""$"""""$$$$""""""""" """$$$$$$$$$$$$$$$$$$$ ***,***,,***********(((((((((&((&&&&&&&&&&&&&&&&&&&&$$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""" " " " """""""""""" "" """"""" """" """""""" """ ""  """""  """ "" """""$$$"""""$$$$$$""""""""$$$$"""""""""" ""$""$$$$"$&$$$$$$$$ *******,,**********(((((((((((((&&&&&&&&&&&&&&&&&&&$$&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""" """""""""" " "" """" " """""""" """"""  " "   "  """ " " """$$$""""""$$$$$"""""" "$$$""""""""""" "$$$$$$$$$$$$$$$$$$$ ***,,,,,,***********(((((((((((((&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" """""""" " """""""""""""" "" """"" "" "" "" " """""""""""  ""  """ """  """"""$$""""""$$$$$$"""" """$$$$""""""""""$$$""$$$$$$$""$$$$$ (**,***,***,*******(*(((((((&&&&(&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""""""" " """"""""""""" """""" " " " "" "" " """""""  """ """  "" """"""""" ""$$$"$""""" "$$$$$""" "" " "$$$$$$$$$$$$$"$$$$$ ***,,*,,***********((((((&((&((&((&&&&&&&&&&&&&&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""" " " """"""""""""" " "" "" """""" """"""""    "" """ " """"""""""""$$""""""" "$$$$$"" """"""$$$$$$$$$$$"""$$$$ ***,,*,************(*((((((&((&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""" " " " """"""""" " " " " " " " "" """"""    """ """  """"""""" ""$$$$$$"""" "$$$$$" " " "$$$$$$$$$$$$""$$$$ (***,,,*,*********((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" """""" " """""""""" "" "" " """"""""  "  """"""   """"""""""""$$$$$"""" "&$$$$$"" "$$$$$$$$$$$$"$$$$$ (***,,,,*,**********(((((((((&&&&&&&&&&&&&&&&&&&&&$&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""""""""""""""""""""""""""""""""""" """ " """ " """""""" " " """""""   "" """"   """"""""""$$$$$"$""" "$$$""""""""""""$$$$$$$$$$$$"$$$$$ (**,,,,,,***********((((((((&((&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$"$$""$$$"""""""""""" """""""""""""""""""""" """" " " """"""""" """""     """"""  """""""""$$$"$"""""" "$$$$" """$$$"$$$$$$"$$$$$$""$"$$" ****,,,,,*,********((((((((&(&((&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$$$$$""""""""""""""""""""""""""""" "" " " " """ """"    """"" "  """"""""""""""$"$"""""$$$$$"" ""$$$""$$$$$$$$""""""""""" **,,*,,************((((((((&&(&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""" " " " "" ""  """""" "   " """ ""  """"""""""""""$"""""""$"$$"" """""""$$$$$$$"""""""""""" ***,,,,,,,**********((((((&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$"""""$$"$"""""""$""""""" """""""""""""""""" " " """"""""  """"""  """""""""""""""$""""""""$$" """$"$""$$"$"""""""""""$" ******,,,,,*******(***(((((&&&(&&&&&&&&&&&&&&&&&&$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$"""$$"$$$"""""""""""""""" """"""""""""""""" " """ "  """""""  """"""""""""""""""""""""$"" """$"""""""$"""""""""""$" ****,,,*,***********(((((((((&&&&&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""$"$$"""""""""""""""""" """"""""""" """"" " " ""   """""""   """""""""""""""""" """$" """"""""""""""""""""""$$ ***,*,,,***********(**(*((((&(&&&&&&&&&&&&&&&&&&&$$&$$$&$$$$$$$$$$$$$$$$$$$"""$$"""""$$""""""""""""""""""" """" """""" " "" "  "    """""""""  """""""""""""" """"" """""""""""""""""""""""$ ******,************(**((((((((&&&&&&&&&&&&&&&&$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$"""$$"$$""$$"""""""""""""" """""""" """""""" "" " " "       """" "   """""""""""" " " """""""$""""""""""""""""""""""****,,,*,,**********(*(((((((&&(&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$"$$""$"""""$""$"""""""""""""" """"""""""""""""" """ ""    """" "  """"""""""""" """ """"$""""""""""""""""$$""""***,,,,************((*((((((&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$"""$$""$"$$"""$"""""""""""""""" """" " """" " """      " """ ""  """""""""" """" """"""""""""""""""""""$$$$"***,,,***************((((&((&&&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$"$""$""""""""""""""""""""""""""" """"" " " "       """  """"""" """"" " "" """""""""""""""""""""""$$"***,,,**************(*(((((((&&&&&&&&&&&&&$&&&&$$$$$&$$$$$$$$$$$$$$$$$$$"$"$$"""""""""""""""""""""""""""" " """ "" """""""    ""  """"" """" "" " """""""""""""""" """"""$$$"(*****,************(((((((((((&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$"$$$""$$"$"""""""""""""""""""""""""" "" """"""""""""        " "" "" """"" """""""""""""""""""""$"$$$"***,*,**,**********((*((((((((&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""$"$""""""""""""""""" " " " "" "" "        """  " "" """"""$"""" " """""""""""$"""""""""$$$"***,*,,*,***********(((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""""""""$"""""""""""""""""""" " " "" "" ""          ""  " """" "" $$"""""" "" """""""&" """"""$$$$"**,*,**,************((((((((&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""$"""""""""""""""""" " " " "           """" """$$"" "" " """" """""""""""""""$$$""(******,*****( ******((((((((&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""" " " "" "            """"" """"$""" " """" """""""""""""""$$$$"***,*,,*******(**(*((((((((((&&&&&&&&&&&&&& "$$&$$$$$$$$$$$$$$$$$$$$$$$" """"""""""""""""""""""""""" """ """""               """" """""""" """"" """"""""""""""""$$$"***,,**,**************((((((&(&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$""$""$""""""""""""""""""""""""""""""" """ "                 """"  """ """$"""""" """"""""""""""""""""""$$""***,,****,********((*((((((&((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""""""""""""""""""""" " " """ """ """            """  " """"""""" " " """ """""""""""""$"""**,,*,************((((((((((&(&&(&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$"""""$""$"""""""""""""""""" " " "" "" " "" ""             "" " "" """"""""" """"" """"""""""""""$"""$""**,**,***********(*(*(((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""" """"" "" " "" "         " "" "" " """ " """" """"""""""""""""""""**,**,*,,**********((((((((&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""" " " """ " "              " """ "" " "" "" """ """ """""""""""""""""""""******,,******(**(((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$$"""$$""""""""""""""""""" " "" "" "          " """  """" """" " "" """""""""""""""""""""""""***,,*,,*********(((((((((((((&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""" "" " " "         """"" " """" """ " """" """ """""""""""""$"**,*,*,,*********(((((((((((&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""" "    """" """" """"" """""""""" """""""""""""$$****,************(((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$"$""""""""""""""""""""""""" " "    " """ """ """""" """""" "" """"""""""""""$$****,*************((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""" """" "     """""""" """"""" """"""""" """"""""""""""$"***,************(*(((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""" " "    " " """ """""""""" """"""""""" """"""""""$$(******************(((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$$$"""""""""$""""""""""""""" "" ""        """"""" """"""""" """""""""" """"""""""$$*****,***********((((((((((&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$"$""""""$""$$""""""""""""""" " "       """"""""""""$""  """""""" "" """""""$$*****,**********((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$""""""""$"""$""""""""""" "       """"" """""""" """""""""""""""""""$$*****************(*(((((((((&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$"""""""""""$$"""""""""" """" " "         """" """"""""""""" """"""""""" """"""""""***,**,,*****(**((*(((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$"$$$$"$"""""""""$"""""""""" """"" ""        """"""""""""""""" """""""""" """ """"""**************(**(((((((((((&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" " "        """" """ """"" " """"$"""" """""""""""**,*,*,********((*((((((((((&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$"$""$$""""""""""""""""""""""""""" """     """"" """" """"  """""""" """""""""""(*************(**(((((((((((&&&&&&&&&$$&$$$&$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""""" ""   "" """ "" "" """""""" """""""""""*************((*((((((((((&&&&&&&&&&&&$$&&$$&$$$$$$$$$$$"$$""""""""""""""""""""""""""""" """"" """ "    "" """"""" "" """"""" " """"$"*************((*((((((((((&(&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""" " """   "" "" """ "" " """"""" " """"""**************(((((((((((((&&&&&&&&&&&$$$$&$$$$$$$$$$"$$$"$""$"""""""""""""""""""""""""""" ""     "" " "  """ " """"""""""****************(((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""          """" " " "" " """""***************(((((((((((&&&&&&&$&&&$$$$$$$$"$$$$$$$$"""""$"""""""""""""""""""""""""" """ "           """""""" """" "" "" " """"(**************(((((((((((&&&&&&&&&&$&$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""" "" " ""          "" " """" " "" ""$$" "  " """" (******,*******((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""" "" "        " """" "" " """"$"" " """"""(*************((((*((((((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" " ""     """"""" "  """ " "" ""(***,,*********((((((((((&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""" """ " "        " """" "" (**,**********(((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""           "  "" " " """ ***************(((((((((((&&&&&&&$&&&$&$$$$$$$$$$$$$$$$"$"""""""""""" """""""""""""""" " """       "" "  "" """"***,,**********(*(((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$""""""""""" """""""""""""""""" "         "  " ""$$ &***,*********((((*(((((((&&$&&&&&&&$$$$$$$$$$$$$$$$$""$"""""""""" " """""""""""" ""        " """$ *****,********(**((((((((&(&&&&&&&&&$&&$$$$$$$$$$$$$"$"$"$"""""""""" " """""""""""""""" " "        "  """" ***************((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""" """"""""""""""" ""         "" "  """"(**************(*(((((((&(&&&&&&&&&&&$&&$$$$$$$$$$$"$$$"$$"""""""""""""" """"""""""""""""" "            ""   """ " """"**************((((((((((&(&&&&&&&&$$&$$&$$$$$$$$$$$$"$"""""""""""""""""" """"""""""""""""" "        ""   """ """"" ****,****,****(((((((((((&&&&&&&&&$$$&$&$$$$$$$$$$$$"$$""""""""""""""""""""""""""" """""""" "         " """   ""  """$$"(*******,*****(((((((((((&&&&&&&&$&&$$$$$$$$$$$$$$$$$"$""""""""""""""""""" """""""" """"""" "        " ""   ""  """""(*************((((((((((((&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""""""""""" """""" " """" """""""""        "  """  """""(**************((((((((((&&&&&&&&&$&$$$$$$$$$$$$$$$$$""$""""""""""""""" "" "" "" """"        ""  "" """""(***************((((((((&&&&&&&&&&$$&$$$$$$$$$$$$$$$$"$$"""""""""""" "" """"" "" " """""" "         "  """""(*,,,**********((((((((&&(&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$""""""""""" """ """" " " """" "         """""(**************((((((((&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$"$""""""""""""""""""""" " """        ""   """""(*,*,*********(**(((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$"""""""""""" """" " " """ "   ""   """(***,**********(**(((((&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$"""""""""""""""""""" "" " " " " "        "" ""  (***************(*((((&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$"""""""""""""""""" " """   " " "      """ "" " (***************(((((((&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$""""""""""""""""""""" """ "" " "         """ """ (****************((((((&&&&&&&&&&$$&$$$$$&$$$"$$$$$$$$"""""""""""""""""" """" " " ""         """" (***************((*(((((&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$""""""""""""""""""" "" " " " " " "        """"  "" """ " (****************((((((((&&&&&&&&$$$$$$$$$$$$$$"$$$$$$""$""""""""""""""""" " " " " "" """      "   """ """ """ (****************((((((((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""" " " " "" "      "   ""  """"" " (***************(*(((((((&&&&&&&&&$$$$$$$$$$$$$$$"$"$$"""""""""""""""""""" "" " "" "" ""        "  "  """" " " ((***************(*((((((&&&&&&&&$&$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""" " "" " "        " """"""" "" ((***************((((((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" "" " " " ""       " ""  """"" "" " (**************(*(((((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""" ""     """ """    """""""" (****************(*((((((&&&&&&&&$$$$$$$$$$$$$$$""$"$$$$"""""""""""""""" " " "     " " ""   """""""" " ((**************(*((((((&&&&&&&&&&$&$$$$$$$$$$$$$"""$$"$$"""""""""""" """ "" " " "    " "  """"""""""(***************(((*(((&(&&&&&&&&&&$$&$$$$$$$$$$$$$$$$"$$"$$""""""""""" " " " "     " "   """"""""" ((**************(*(*(((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$"$$""""""""""""" """" " " " " " "    ""   """""""""(**************((*(((((((&&&&$&&&&&$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""" """ "      "   """""""((***************(((((((&&&&&&&&&&&&$"$$$$$$$$$$$$$"$$"$"""$""""""""""""""" """ ""     """"""""((*************(((((((((&&&&&&&&&&&&$$$$$$$$$$$"$$$$$"$"""""$"""""""" """"""""" """ "    "   """"""$((*************((((((((&&&&&&&&&&&$&$$$$$$$$$"$$$$$$$$$""$""$"""""""""""""""""""" """  "        "   """"""$************(((((((((((&&&&$&&&&$&$$$$$$$ "$$$$$$$$$""""""""""""""""" """" ""      " "    """"((*********(****(((((((((&&&&&$&&&&&$$$$$$$$$$"$$$""$$"$$$""""""""""""" """" "" "      " "     """((**********(*(((((((((((&&&&$$$&$&$$$$$$$$$$$$$"$""$$$$"$""""""""""" "" """""" " " "       " (*************(*((((((((&&&&&&&&&&$&$&$$$$$$$$$"$$$""$"""""""""""""""""" "" """ " "       " "((*************(((((((((&&&&&&&&$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""" """"" """           (*(***********(*((((((((&&&&&&&&$&$$$$$$$$$$$$$""$$$$""""""""""""""""" """ ""          (**********(((((((((((((&&&&&&&$$&$$$$$$$$$$$$$$"$$$$"""""""""""""""""" " """ """"" ""          ""  (*******((**((((((((((((&&&&&&&$$$$&$$$$$"$$$"$""$$$"""""""""""""""" """"" """ """""""      "    """ (****(**(((((&(((((((((&&&&&&&&&&$$$$$$$$$$$""$"$$"$"""""""""""""""" """""""" " ""        " (****((**(*((((((((((((&&&&&&&$&&$$$$$$$$"$$""""$$$$"""""""""""""""""""""" """"" ""       (****(**((((((((&((((((&(&&&&&&$$$$$$$$$$"$$$""""$""""""$"""""""""""""""" """ "" " "     (*******((*((((((((((((((&&&&&&$$$$$$$$$$""$"""""""""""""""""""""""" "" " " " "   " ((******(****(((((((((((&&&&&&&$$$$$$$$$$$$$$$"$"""""""""""""""" """"" " """"""""" ""   (************((((((((((&&&&&&$$$$$$$$$$$$$$$$"$$"""""""""""""""" """"""""" " " " "       (*************((((((((&&(&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" "      ((***********(((((((((((&&&&&&&&&&$$$$$$$$$$$"""""""""""""""""""" """""" """ " "      (**********(*((((((((((&((&&&&&&$$$$$$$$$$$$$$$""""""""""""""""""""""""" """" " ""    "  (***********(((((((((((((&&&&&&&$$$$$$$$$$$"$$$""""""""""""""""" """ """" " " "      (*(*******((*(((((((((&&(&&&&&&&$$$$$$$$$$$$""$""$"""""""""""""" """"""" """ """"    " "  (**(**(*((((*((((((((((((&&&&&&&&$$$$$$$$$$$$""""""$"""""""""""""""""" """"" "" " ""      "  "" ((((**(*(*(((((((((((&((&&&&&&&&$$$$$$$$$$$$$"""""""""""""""""""" """"""" """" " "       """  (((***((*(*(*((((((((&(((&&&&&&$&$$$$$$$$$$$$""""$""" """""""""""""""""""""""     " ""  ((****((**((*(((((((((((((&&$&&$$$$$$$$$$$""$"""$""""""" """"""" """""""""""""     """ "" " &((***(((((((((((((((((((&&&$&&$$$$$$$$$"$$$$$$"$"""""" """""""""""""""""" """     " """" &((****((((((((((&((((((&&&&&&&&$$$$$$$$"$$$"""""""""" """""""""""""""""" """""     """"""""(((**((((((((((((&(&((&&&&&&&&&&&$$$$"$$"$$$$$"$"""""""""" """"""""""""" "" """""     " """ " ((((((((((((((((((&&(((&&&&&&&&$$$$$$$$$$$$$$$"""""""""""" """"" " """""" "" "     "   "" ((*(((*(((((((((((&&(((&&&&&&&&&$$$$$$$$$$$$$$"""""""""""" " """" """" """" "    "   "" ((*((((((((((((((((((((&&&&&&&&&&$$$$$$$$$$$$$$$""""" " """" """" """"" """ """      " ((((((((((((((((((((((&&&&&&&&&&$$$$$$$$$$""$$$"""""""""""" """ " """"" " "         " ((*(((*(((((((((((((&(&&(&&&&&&&$$$$$$$$$$$$$$$$"""""""""" "" " "" """""    " ((((((((((((((((((((((&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""" "" " """"" "       " &(((((((((((((((((((&(&&&&&&$&&&$$$$$$$$$$"$$$$$$""""" """ """ " """""      &(((((*(((((((((((&((((&&&&&$$&$$$$$$$$$$$$$$$$$$""""" ""  " """" "      &(((*(((((((((((((((&(&&&&&&&&&&&$$$$$$$"$$$$$$$$""""""" """""""   &(((((((((((((((((&&((&&&&&&&&&&$$$$$$$$$$$$$$$""""""""" " """"" ""      &(((((((((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$"$"""""" "" " " """" "    " &((((((((((((((((((&&&&(&&&&&&&$$$$$$$$$$"$$$"$$""""" "" """   &(((((((((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""" " """ """      " &((((((((((((((((&&(&&&&&&&&&&$$$$$$$$$$$$$"$$$$$"""""""" """" ""     " &((((((((((((((((((((&&&&&&&&&$&$$$$$$$$$$"$$$$$$""""""" " """"""    "" &((((((((((((((((&((&&&&&&&&&$$&&$$$$$$$$$$$$$$$"""""""""" " """""""    "" &&((((((((((((((((&&(&&&&&&&&$$$$$$$$$$$$$$$"$$"$$"""""" " " " "" "" "     """ "&&((((((((&(((((((((&&&&&&&&$&$$$$$$$$$$"$$$$$""$"""""" " "" """""    "" &((((((((&(((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""" " """""     """"" &(((((((&&&(((((&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$""""""""" " """"""      " "" ""&&(&((((&&&((&(&((&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""" "" """" " "      "" "" &&(((((&(&&&&(((&((&&&&&&$$$&&$$$$$$$$$$$$$""$"$"""""" " " " ""        " "&&&(&((&&&&&&(&&&(&&&&&&&$$$&$$$$$$$$$$$$"""$"""""""" " " " " " "    "" &&&(&&(&&&&&&((&&&&&&&&&&$$&&$$$$$$$$$$$$""$"""""""" """ """    " &&&&&&&&&&&&&&(&&&&&&&&&&$$&$$$$$$$$$$"$"$"$"$""""""" " " " """       " "" &&&&&&(&&&&&&&&&(((&&&&&&&$$$$$$$$$$$$$$$""$$""$"""""""" "" " "       """ $&&&&&(&&&&&&&&&&&&(&&&&&&&&$$$$$$$$$$$$$"$$"$""""""" " " "       """ &&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$"$"$"""""" " "     "" "$&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$"$$$$$$$"""""""" "" "     """ "$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$""$""$"""""""""  "" "     " "$&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$""$$$$"""""""""""    ""     $&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$"$$""$$"""""""" "    $&$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"""" "  """" "    " $&&&&&&&&&&&$&&&&&&&&&&&$$$$$$$$$$$$$$"$$$$$$"""" """  """ "   " $&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$$$$"""" " " " "     $&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$$$""""""" """   "      $&&&&&&&&&&&$&&$&&&$$&&$$$$$$$$$$$$$$$$$$""""""""" "" ""    "      "$&$$&&&&&$&&$&$&$&&$&$&$&$$$$$$$$$$$$"""$""""""""" "   " ""      $$$$&&$&&$$$&&&$$&$$$$&$&$$$$$$$$$$$$""""""$""""""   "    $$$$&$&&$$$$$"$$$$$$$$$$$$$$$$$$$"$$"$$"" """"" "    ""  $$&$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"$$"$$$"$"""""" " ""   " $$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$"""""""" " ""   ""  "$$$&$$$$$"$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"""""""" " "   "  $$$&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$""$"""$$"""""""""""" "  "  $$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""  """     "$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$"$$$"""""$"""""""  ""    "$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"$$$"$"$$""""$"""""  ""      "$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""$$"$$$$$"$""""  """   "$""$$$$$$$$""$$$$$$$"$$$$$$$$$$"$""$"$$$$$$""" "    """ $$"""$$$$$$$$"$$$$$$"$"$$$$$$$$$$"""$""$$$"$"$"""     """" "    $$"$$$&$$$$$""$$$"$"""$$$""""$$$$"""""$$$$$$""""    """ "   $$$$$$$$$"$"""$$$$$"$""""""""$"$$""""""$$$$$"""""   """ ""    $$$$$$$$"""""$$$$$$""""""$"""$"$$$""$"$"""""""""""" "    """" ""   "$$$$$$$""""""$$"""$"""""""""""$$$"""$"$"""""""" " "    " """"""   $$$$$$$$$""$"$$$$"$$"""$"""$""""""""""""""""""""" ""    " """"      $$$$$$"$$""$""$""""""""$""""""""""""""""""$""""""""""   "" """""     $$$$$$$$"""""""""""""""""""""""""""""""$$"""""""""""   " """"     $$$$$$$""""""""""""""""""""""""""$""""""$"""""""""""  " """" "    "$$$$$"$"""""""""""""""""""""$""$$$""""""""""""" ""  """"     $$$$$$"$$"""""""""""""""""""""""$"""""""""""""""" ""  """ """""""    $$$$$$"$$"" " """"$""""""""""$" """$"""""$$"""""" ""   """"""""""       $$"$$"""$$""""""""""""""""""""$""""$""""""""""""" "  " """"""" "    $$$$$""$$$"""""""""""""""""""""""""""""""""""""""" "  """""""        "$$$$$$$$"""""$"""""""""""""""""""""""""$""""$$"""  """"""" "    $$$$$$$"""""""""""""""""""""""""""""""""""""""""""  " """""" "       "$$$$"$$$$""" """"""""""""""" """""""""$"""""""""""  """""""""       "$$$$$$$$""""""""""""" """""" """""" """"""""""""""  """""""" "" "     $"$$"$$"""" """"" """"""""""" """"""""""""""""""""   """"""""" ""      "$$$"$"""""""" "" """""""""" " """"""""""""" "   """"""""" "    "$$$"""""""""" "" """"""" " """"""""""""""""   """""" "    ""$$"""""""""" "" """"" " """""""""""" "" "   """" """       ""$$$$$$"""" "" """  " " """"""""""""""   ""       "$$$$$$$""""""" """" "" " " """""""""""""    """   "$$$"$"""""""""" " """"" " """" """""" "    "    """""""""""" "" """" "" "" " """""""""""" "    "" "