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 = '504B66' IMAGE_NUMBER = 56410719 IMAGE_TIME = 1978-01-04T06:46:31Z EARTH_RECEIVED_TIME = 1978-01-08T11:28:46Z ORBIT_NUMBER = 504 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = RED EXPOSURE_DURATION = 0.101900 NOTE = "MEDIUM 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 6*;H(w/_F” ¦’êà„ðw3ŠÑôë ÷Ƹ±n:((********,,*****(*******(((((&((&&&&&(((((&&&&&&&&((&(((((*(*****((((**(***((((((*(*(((((((((((((&((((((&(&(((((*(****(*(*(((((((*((**************(*(((*****,*(***,,,,,*,*********(*****,,,,,,,,,,,,,,,,,,,,...............,,,**,,,,,,,,....,.,,**,...,,,,..,....0....,,,,,.,,**(******,,**,****(("&(****************(*(((((((("$(((((((((((((&((((((((((((*(**(****((********(*(****(((*(**((((((((((*((&(&((((*((((((((((((((((((*((((((((((*(*(((((((((*******(**(**((((*******((*(*(**((*((*****,******,,,,,,,,,*,,,,,,,,*,,**,,,*,*******,*,*,,*,*,,,,.,,,,,,,,,,,,,,,,,,**********(**(*****((&( &(**************((((((((((((&&((((((&&&&&((((((&&(&(((((*("(((((*((((((**((**((((((((("&((((&((&&&&&&(&&((((&&&&&&&&(((&&&&(((((((&(&(((((((((((((((*(((((((((((((((((*((*(((((((((((((((*((((*(*(*************,,,,,***,,**,******************,**,**,,,,,,,*,,,,,,,,,,,,*********((**(*****(((((( ((((*******(*(((((((((((&(((((((((&&&&(&&&&&&&&&(&&&(&&((&&&&&(((((&(((*((((((((((&&(&(&&&&((((&&&&&(&(&&&&&&&&&&&&&$&&&&(((&&(&&&(&(&&(((&&&(((&$&(&((&(((((((((((((((((((((&((((((((((((((((((*****((*(((**********,*********(*****((**************,,********,*******,,****(((*((*(*****(***(*("&((((***((((((((((((&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&(&(((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(&&&(&&&(&&&&&&&(((((((&((((((((&&&(((((&&((((((((((((((((*((***(**********((**(*((((((($&((*************************$$******((((((((((((*******(($"&(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&(((&&(&&(&&&&&&&&&&&&&&&&&&&&&(&&&$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&(&&&&&(&(((((&&&&&&&&&&&&(&&&&&(((((&(&&&((((((&(((***********(**((((((&&&(((**((((((****((((**((((*********((((((*(((((&((((((((***((*(( &((((((*((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&&&$&&&&&&&&&&&&&&&&&&$&&&&$&$$$$&&&&&&&&$$$$$$$$$$$$$$$&&&&&&$$$$$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&&&&&&&&&&&&&&&&&(&(&((((((&&&&&&(((((((((***(((*******(*((((((((((((((((((((&(((((**((**(********(((((((((((((((((((((((((((((&&&(((((((((((((((&&&&(&(&(&&&&&&&&&&&&&&$$$&&&&&&$&$$&&&&&&&&&&&&&&&&&$$&&&$&&&$&$$$$&$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*((((((((((((((((((((((((((((****(*((((((((((((((((((((((((((*(((&(((& &(((((((((((((((((((&(&&&&&&&&&&&&&&&$$&&&&&&$$$&&&&&&&$&&&&&&&&&&&$$$$$$&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&(((((&(((((((((((((((*((((((((((((((((((((((((((((*(*(((((((***(((((((((((&&(&((((((((((((((( &&(((((((((((((((((&&(&&&&&&&&&&&&&&&&&&$$$$$$$&&&$&&$&&&&&&$&&&&$$$$$$$$$$"$$$$$$$$"$$"$$$"""$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$$$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&(&((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((&&((((&&&((((((((((&&&((((((&((((((((&&(&((&&&&&&&&&&&&&&&&$$&&&&$$$$$$&&$$$&&$$$$&&&$$$$$$$$$$$$"""""""""""""""$$$$$$$$""""$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&$&&&&$&&&&&&&&&&&&&&$$&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((((((&(((((((((&((((((((((((((((((((&((((((((&&&((&((((&&((&&$&&&((((((((((((&&&(&&&(&&&&&&&&&&&&$&&&&&&&&&$$$$$$&$$$$$$$$$&$$$$""$$$$$"$""""""""""""""""""$"""$"""""""$$""$$"$$$$$$"$$$$$$$$$$$$$&$$$$$$$&&&&$$$$$$$&&&&&&&&&&$&&&&&&&&$&&&$&$&&&&&&&&&&&&&&&&$&&&&&&&&&&&(((&(((((((((((((((((((&((((((((((((&&&((((((&(((((((((((((&&&&&&(&(((((&(&(&&((&&&&$&&&&((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""$$""""""""$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&&$&&&&&&&&$&$&&&$$$&&&&&&&&&&&$&&&&&&&&$$&&&&&&&&&&&&&&((((&&&(&((((((((&&(&(&(((&&&&(&((((&(((((((((((((((((((&&&&&&&((&&&(&&&&&(&&&$$&&&(((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$"""""""""""" "" """""""""""""""""""""$$$$"""""""$""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$&$$$$$$$&&&&&&$$$$&&&&&&&&&$$$&&$&&&$&$&&&&&$&&&&&&&&&&&&(&(((((((&(((((((&(&&&&(((&(&&&(&((((((((((((((((&&&((&&&&&&&&&&&(&&&&&&&&&&$&&&((((((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$&&$$$$$$$$""" "$"""" """""""""""""""""""""""""$$$$""""""""""""""""$"$$"$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$$$$$&&$&$$$$&$$$&&$$$$$$&&&$$$$$&$$$&$$$&$$&$&&&&&&&&&&&(((&&(&((&(((&&&&&&&&((&(&&((&&&&(&((&(((((((((&((&(((&&&&&&&&&&&&&&&&&&&&&$$$&((((((((((((((((&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$&$&$$$$$""""""" """"""""" """""""""""" """""""""$""$""""""""""$$"""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&$$$$$$$$$&$$$$$$$$$$$&$$$$$$$$&&$&&&$&$&&&&&&&&&((&&&&(&&&&&((&&&&&&&&&&&&&&&&&&((((((((&((&(&&&&&&&&&&$$&&&&&&&&&&&&&&"&&&(((((((((((((((((((&&&&&&&&&&&&&$$&&&&&&&&&&$$$&$$$&$$$$$$$$$""""" """""" " """" """""" """$"$""""""""""""""""""$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&&&(&&&&&&&&&(&&&&(&((((((((&&&&&&&&&&&$$$&&&&&&&&&&&&&&$&&&(((((((((((((((&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&$&&&&&&$$"$"""""" "" "" """""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$&&&&&&&&&&&&&&&(&&&&&&((&(&&&&&&&&&&&&&&&&&(((((&&&&&(&&&&&&&&&&&&&$&&&&&&&&&&&$$&&(((((((((((((((((&(&&(&(&&&&&&&&&$$&&&&(&&&&(&(((((&&&&&&&&$$"""""""    """"""""""""""""""""""""""""$"$"$"$"$$$$$$$$$$""$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$&&&&&&&&&&&((((&&&&&&&&&((&&&&&&&&&(&&(&(&&(&&&&&&&&&&&&&&&&$&$$&$&&&&&&&&$&&(&(((((((((((((((((((&&&&&&&&&&&$$&&&&&&&&&&((((((((&&&&&&&&$"""""""""     """$$$""""""""""""""""""""""$""$""$$$$$"$$$$$$$$"""$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$$$$$$$$$$$$$$$$&&&$&$&&&$&&&&&&&&&&(&(&&&&&&&&((&&&&&&&&&&&&&&&&(((&&&&&((((&(&&&&&&&&&&$&$$$&&&&&&$&&&(((((((((((((((((((((&((&&&&&&$&&&&&&&&&&&&&&(((((((&&&$$$$$$$"""""""  """"""$"""""""""""" """""""""""""""$"$"""""$$$"$$"""""$""""""$$$$$$""$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&(&&&(&&&&((&(&&&&&&&&&&&$&$$$$$&&&&&&&$&&((((((((((((((((((((((((&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&$$$$$$$"""""""""" " """""""""""""""""""""""""""""""""""$""""""$$"""$$"""""""""""""""$$$"$$$"$$$$$$$""""$$$$"""$""$$"$"$$$$$$$$$$$$$$$$$$&&$$$$$$&&&&&&&&&&&(((&&&&&&(&&&(&&&&&&&&&&&&&&&&&(&(((&&&&&&&&&&$$&$&&$$&$$&$&&&&$&&&((((((((((((((((((((((((&&&&&&&&&&&&(&&&&&&&&&&&&$&&&$$$$$$$"""""""""" """"" " """""""""""""""""""""""""" """"""""""""""""""""""""""$"""""""$$""""""""""$$$$"$$$$$$$$""""""$$$"$""""""$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(&&&&(&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$&&&&$$$&&((((((((((((((((((((((((&&&&$&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$"""""""""" " """"""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""$""""$"""$"$$$$$$$$"""$"""""""""""$""$"$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&(((((&&&&&&&&&&$&$$&$$$$$&&$$$$$&&((((((((((((((((((((((&((&&&&&&&&&&&&&(&&&&$&&$$$$$$$$$$$$$"""""" """ " """""""""""""""""""""""""""""""""""" """"""""""""""""""$""""""""$$""""""""$""""""""$$$""""$"$$$$$$""""""""""""""$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&((&&&(&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$&$$$&(((((((((((((((((((((((((((&&&&&&&&((((&&&&&&&$&$$$$$$$$$$$"""""""""""" """"" " "" """""""""""""""""""""""""" """""""""""""""""""""""""$""$"$""""""$"""""""""""""""$$$""""""""$""""""""""$$""""$$$$$$$$"$$$$$&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&((((((((((((**((((((((**,**(((((((*(((&&&&&&$&&$$$$$$$$$$$$""""""""" " """ " "" "" " """""""""""" """""""""""""""""""""""""""""""""""""""""$$$""""""""""""""""""""$$$$""""""""""""""""""""""""$$$$$$$$$$$$"$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$&&((((((*((((((((*(****,*,***********(((&&&&&&&&$$$$$$$$""$$$"$""""""" " """ "" """""""" """"""""""""""""""" """"""""""""""""""""""""$$$$"""""""""""""""""""""""$"""""$"""""""""""""""""$"$$$""$"$"$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&(((*******,,,,,***((((&&&&&&$$$$$$$$$$$$$$$$$$$$&((((*(((((((******(*,*,,**,,******(*((&&&&&&&&&&$$$$$$$$$$$"""""""""" """"" """" "" """""""" """"""" " """""""""""""""""""""""""$"$$"""""""""""""""""""""""""""""""""""""""""" """"$"""$"$""$$$$""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(***,*,,,,,,,,,,,,****((&&&&$$$$$$$$$$$$$$$$$$$$$ &((((((((((((******,,,********,*****(((&&&&&&&&$$$$$$$$"$""$"$"""""" "" """""""""" """""""""""""""""""""""""""""""""""""""""$$$""""""""""""""""""""""""""""""$""""""""""""""""""""$""""""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&((***,,,,,,,,,,,,,,,*,*****(&&&&$&$$$$$$$$$$$$$$$$$$ &&&(((((*(********,,***************(((&&&&&&&$$&$$$$$$$$$$$""""""""" " " "" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """""""""""""""$$$$$$"$$$"$$$$$$$$$$$&&&&&&&$&&&&&&&((**,,,,,,***,,,,,,,,********(&$&$$$$$$$$$$$$$$$&$$$" &&((((((((((******,,******(((((*((((((&&&&&&$&&&$$$$$$$$"""$$""""""" "" " """""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""$""$"" """"""""""""""""$"""$$$$"$"$$$$$$$$$$&&&&&&&&&&&&&(**,,,,,,,,,,,,,,,***********(((&&&&$&$$$$$$$$$$$$$$$" &&((((((((*****(*****,***((((*((((((&&&&&&&&$$$$$$$$$$"$""""""""" " " """"""""""""""" """""""""""""""""""""""""""""""""""$$$""""""""""""""""""""""""""""""""""""""" """"""""""""""""""$$$"$""""""$$$$$$$$$$&&&&&&&&&&(*,,,,,*,,,,,,,,********(*****((*(($$$$$$$$$$$$$$$$$$$" $&&((((*(((((($(*********((*(((((((&&(&&&&&&&$$$$$$$$$$$""""""""""""""" " " """ """"""""" """"""""""""""" " """"""""""""$"$""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""$$$"$$$$$$$$$$&$&&&&&&&&&(***,***,,,,**********(((((((((((*((&$$$$$$$$$$$$$$$$$$" &&(((((((*****&**********(((((((((((&&&&&&&$&$&$$$$$$$$$"""""""""""" "  """  """""""""""""""""""""""""""""""""$$$"""""""""""""""""""""""""""""""""""""""" "" """""$"""""""""""""""""$""$$""""$"$$$$$$$$&&&&&&&&(**,,,,,**,*******((((((((((((((&((((&&$$$$$$$$$$$$$$$$$" "&&((((((******************((((((((&&&&&&&&&$$$$$$$$$$$$$""""""""" " """ """ """ """" "" """"""""" "" " """"""""""""""""""""""""""""""  """"""""""""""""" """"""""""""$""""""""""""""""""""$$""$$$$$$&&&&&&$&&(**,,,**************(**(((((&(((((((((&$""$$$$$$$$$$$$$$$ &&(((((((*(****,************((((((((&&&&&&$&&$$$$$$$$$$""$$""""""""" "" " """"""""""""""""""""""""" " """""""""""""""""""""""$"""""" """""" """"""""""""""" """"""""""""""""""""""""""""""$"""""""$$$$$&$$$$&$&(*********************(((((((((((&&(&(&$$""$$$$$$$$$$$$$ "&&&(((((((*******(********((((((((((&&&&&&&&&$$$$$$$$$$$""""""""""" " "" " " "" """""""" """""""" """""""" """"""""""""""""$"""""""""""""""" """"""""""""""""""" """""""""""""""""""""""""""""""""$$$$$$$$$$$$&&&(*****,*******,*,,**********((((((&&&&&&&$$$$$$$$$"$$$$$$"&&((((((((****************(((((((((&&&&&&&&&$$$$$$$$$$""""""""""""" """ " """""""""""""""""""""""""""" """""""""""""""""""""""""""""""" """"""""""""""""""$$$$$$$"""""""""""" """""""""""""""""$$$$$$$$$$$&&&((**,*,*******,*************((*((((((&&&&&&&$$$$$$$$$$"$$$""&&(((((((*(******(**(*****(*(((((((((&&&&&&$$$$$$$$"$$$$""""""""""" " " "" " " " " " """""""""" """""""""""" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$&&(****************(*****((((((*(*(((&(&&&((&&$$$$$$$$$$$$$"" "&&((((((((**(*(((((******(((((((((((&&&&&&&&&$$$$$$$"$"""""""""""" " """" """""" """""""""""""""" "" """"""""""""""""""""""""""""""" """ """""""""""""""""""""""""""""""" """""""""""""$"$$$$$$$$$&&&$&(************(*((((((((&(((((((((((&&&&&&&&$$$$$$$$$$$$$$"$ "&(((((((((*((**((((*(*(((((((((((((&&&&&&&&$$$$$$$$$"""""""""""""" "" " " " """" "" """""""""" """" "" " "" "" """""""""""""""""""""""""""" "" """""""""""""""""""""""""""""""""""""""""""""""$""""$$$$&$$&$&&(******(((**(((((((&&&&&((((&((((((&&&&&&&&&$$$$$$$$$$$$$$$ "&&(((((((((((***(((*(((((((((((((((((&&&&&&$$$$$$$$$$"""""""" "" "" " """""" """""""" """""""" " " " " """" """"""""""""""""""" " """"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$&(***(*(((***((((((&&&&&&&&&&&&&((((((((&&&&&$$$$$$$$$$$$$$"" "&&(((((((((***(((((((((((((((((((((((&&&&&&&$$$$$$$$$""""""""""""" "" " " """" "" """""""""""""""""" """""" " "" " """""""""""""""""""" "" "" """"""""""""""""""""""" """"""""""""""""""""""""$$$$$$$$$&&*((((((****(((((((&(&&&&&&&&&&&&&&((((&&&&&&$$$$$$$$$$$$$$$" "&(((((*((((****(((((((((((((((((((((&&&&&&&$$$$$$$$""""""""""" " " "" "" "" """"""""""""""""""""""""" """"""" " """ """"""""""""""" """ " """""""""""""""""" """"""""""""""""""""""""""""""""$$$$$$$$&(((*((((((((((((((&&&&&((&&&&&&&&&((((&&&&&&&$$$$$$$$$$$$$$" "&&((((((*(((***(((((((((((((((((((((&&&&&&&$$$$$$$"$""""""" """" " " " " "" """"" """""""""""""""""""""" "" """ """" """"" """"""""""" " """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$&(((((((((((((((&&&&&&&&&&&&&&&&&&&((&&&&&&&$$$"""$$$$$$&$$$" "&&(((((********(((((((((((((((((((&&&&&&&&&&$$$$$"$$$""""" " """ " " " """"""""""""""""" " """"" " "" " """""""" " " """"""""" """"" " """"""""" """"""""""""""""""""""$$$$&&((((((((((((&((&&&&&&&&&&&((&&&&&&&(&&&&&&&$$$$$$$$$$$$$$$$$ "&&((((**(****((((((((((((((((((((((&&&&&&&$$$$$$$$$"""""" " " " "" " "" " """""""""""""""""""""""""""""""" " " """"""" " """"""""""" """""""""""""" " """"""""""""""""""""""$$$$$$&((&(((((((((&(&&&&&&&&&(&&(&&&&&&&&&(&&&&&&&&&$$$""$$$$$&$$$ "&((((*(((*(((***((((((((((((((((((((&&&&&&$$$$$$$$""$""" """ "" "" "" " " " """""""""""""""""""""""""""" " " " "" " "" " "" " """""""""""""""""""" """"""""" """""""" """""""$$$$$$&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&$$$$$$$$$$&&$$$ "&((((*((((((((((((((((((((((((&(((&&&&&&&&$&$$$$$"$"""""""""""""""" " "" "" """"""" """"""""" """""""""""""""""" " """""""" " " """"""""""""""""" " """" """"""""""""" "" """""""$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&$$$$$$$$$$$$$$$$ "&(((****(((&((((((((((&((((((((&((&&&&&&&&&$$$$$$$$"""""""""""""""" "" """"" """"""" """""""""""" """"" """"""""""" """""" "" " """"""""""" """"""" " " """"""""" """""""""" """"$$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&$&&$$$$$$$$$$$$$" "&(((****(((&&(((((((((&((((&(&&(&&&(&&&$&$$$$$$$$"$""""""""""""""" " " " " """"""""""""""" "" """"""""" """" " " """" " """""""" "" "" """""""""" """"" """"""""""""""$&&&&&&&&$$$&&&&&&$$&$&&&&&&&&&&&&&&&&&&&$&&&&&$$""$$$$$$$$$$" $***,*,,,*,,,(&&&$$&&((((((&&&&&(((&&&&&&$&&$$$$$"$$"""""""""""""""" " " " """"" """"" """"""""""""""""" " " " """""" """"""" " """""""""" "" " """"""""""""$$&$$$&$&&$$$$&&&$&$&&&&$&&$&&&&$&&&&&&&&&&&&&$$""""$$$$"$$$$ (,..,........,*((&&&(((&((((&&&&&&&&&&&&&&&$$$$$$$$"""""""""""""""""" " "" "" " " " " " """ " """"""""""""""" " "" " " """""" "" " " " " """"""""" """"""""" """""""""$$&$$&$$$&$$$$&$&$$&$$&$&&&&&&$&&&&&&&&$$$&&&&"""""""$$$$$"" (,..............,,*(&&&&&(((&((&&&&&&&&&&&$$$$$$$$"""""""""""""" """"" " """ " " "" " " " """""""""" """" "" " " """"" " " " """"" """""" " """""""$""$$$$$$$$$$$$$$$$$$&$&$&$$$$$&&&&&&&&&&$&&&&&$$"""""$$"$""""(,...............,,**(&&((&&&&&&&(&&&&&&&&&&&$$$$""""""""""""""""""""""""" " "" " """ " """""""""""""" """"  "" " "" " " " "" " " """""" """""""$$$$$$$$$$$$$$$$$$&$&&$$$$$$$&$&&&&&&&&&&&&&&$""""""""$"$$$" (,................,,,,*&&&&&&&&&&&&&&&&&&&&&$$$$$$"""""""""""""""""""""""" " " """"" """"""""""" " " " " """ """ " " """ """"""""""""""""""$$$$$$"""$$$$$$$$$$$$$$$&$$$$&&&&&&&$&&&&&$""""""""$$$$$"(,..................,,,,((&&&$&&&&&&&&&&&&$$$$$$$$""""""""""""""""""""""" " " " """""" """""""" " " " """"""""""""$""""$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$$" """"$"$""$"&,.........,......,,,,,,,,*(&$&$&&&&&&&&&&$$$$$$"""""""""""""""""""" """"""""  " """"""""" """"" "" " " """""""""""""""" """$$$$$$"""$$$$$$$$$$$$$$$$"$$$$$$$$$&&&$"""""""""""""$"(,,.............,.,.,,,,,,,***(&&&&&&&&&&&&$$$""""""""""""""""""""" " """""" " """""" " "" " " " " " " "" """"""" """"""""" ""$$"""""""""$$$$$$$$$$&&$$$$$$$$$$$$$&&&$""""$"""""""$$$(,,.............,...,,,,,,,,,***(&$$$&&&&&&$$$"""""""""""""""""" "" """""" " "" " " "" " "" " " "" """""""" """"""$""""""""""""""$$$$$$$$$$$$$$$"""$$$$$$$&$$"""$""""$$$$$"(,...............,,,,,,,,,,,,****((&$$$&$$$$"""""" "" """"""""""""""" " """ " "" " " " " " "" """"" " """"""""""""""""""""""$$$$$$$$$$$"""""""$$$&$&&$"" """"""$$""""(,,............,,,,.,,,,,,,********(&$$$$$$$""""""" """""""""""""""" " """""" " " " " """ """" """""""""""""$$""""""""$"$"""$$$$$"""""""$$$$$$$"""""$"""""$$""(,,,........,.,,,,,,,,,,,,**,*******(&$$$$$""""""" """""""""""""""""""""""" """" "" " " "  "" """""" " "" """""""""""""" """""""$"""""""""""$""$$$$$$"""""""$"$$""(,,....,,..,,,,,,,,,,,,,,************(&$$$""""""" """"""""""""""""""""""""""""""""  " "  "" """" " """ """"""""""" "" """"""""""""""""""$$$$$"$$""""$$$$""",,.,.,,,,,,,,,,,,,,,,,,,,*,**********(&$$$"""""""""""""""""""""""""""""""""""" "" " " "  """""""" """""" """"""""" ""$$$$$$$$"""""$$$$$$""" *,,,,,,,,,,,,,,,,,,,,,,*****$$********(&$""" """""""""""" """""""""""""""""""""""""" $  """  " "" """ "" "" """""""" """$$$""""$""""""""$$$$$"&,,,,,,,,,,,,,**,,*,*,******************(&$" """"""""""""""""""""""""""""""""""""""          "  "" "" """" """ """"" """""""""""""""$"$$$$$"&*,,,,,,,,*,****************************((&&"$$$$""""""""""""""""""""""""""""""""""" "          " " """" "" """" " " """"""""""$"$$$$"" &*,,,,,,,***,,*******,,****************((((((&$$"""""""""""""""""""""""""""""""""""""""         "" " " "" " " " """"""""$$$$"&*,,,,,,,,,,,,*****,*,,**********((((**((***((&""""""""""""""""""""""""""""""""""""""""           " """  " " """""""""$$$$$&*,,,,,,,,,,******,,,,*,**********((((******((&$$$"""""""" """ """""""""""""""""""""           " " " "    "" """"$$$$$$"&*,,,,,,,,,,,,***,,,*,,***********((((*((*((((&$$""""""""" $$$$$$" """""""""""""""""""" ""           "   "  """""$"$$$""&*,,,,,,,**,*,,*******,*********(****(((***(((&$""""""""" $$$$$$$$"""""""""""""""""" """"               "  "  " """"""""""$$$$"$*,,,,,,,,,,,,,*****,,,**************((((***((&$$$"$"$""""$""$$"$$""""""""""""""""" """""             """    """"""""""""""""$$$$"$**,,,,,,,,,,**,****,*************(*((*****((((&&$""$""""$$"$""""""""""""""""""""""""""""             "   """"""""""""""$"$$"&*,,,,,,,,*,,,*,*****************(***(*(***(((((&&$$"$"""$$$$"""""""""""""""""""" "" """ """         "    """"""""""""""$$"""&*,,,,,,,,,,,,,,,********,***************(((((((&&$$$$$"""$"""""""""""""""""""" " " """""           "  "" """"""""""""""""""""$**,,,,,,,,,,,,,,,****,*,,**************((*(((((((&&$$$""$"""""""""" """""""" " "" """ ""            " " """ "" """"""""""""""""""""$**,,,,,,,,,.,,,,,*,***,,,,,*******((****((((((((((&&$$""$"""""""""" """""""" """ " """             "" "" """ """""""""""""""""""$""""&*,,,,,.,,,,,,,,,,,,,,,,...,,,,******(((((((((((((((&$$$"""""""""""""""""""" """ " " "                   " "" """"""" "" """""""""""""""""""""""$*,,,,.,..,,,.,,,,****,....,,,*,******((((((((((&&&&&$""$""""""""""""""""""""""""" " "" "                   " """ "" " """""""""""""""""""$"""""$,,,,,...,,.,,.,,,,,,,,...,,,,*,******((((((((&&&&&&&$$"$$"" """"" """""""""""" "" """""              " " " "" """"""""""""""""""""""$"""""""$*,,,,.,...,....,,,,,,.,,,,,,,,,,******(*(((((&&&&&&$$"""""" """"""""""" "" "" "" """"""""" "              " """""" """"""""""""""""""$""""""""$*,,,.....,,,.....,.,,,,,,,,,,,,,*,********((((&(&&&$"""""$$$$$$$$$"""""""" " "" " "" " "" "               " $"" " """""""""""""""""""""""""""""""""""$*,,,...............,,,,,,,,,.,,,*,,,**,**(((((((&&&$$"""""$$$$$$""""""" " " " " """ "               " " """ """"""""""""$"""""""""""""""$*,,.................,,.,,.,.,,,,,,,,,,****(((((&&&&&$$$$""""""""""""""""" "" " """""""""             " " """"""""""""""""$""$""""$""$""""$*,,....................,,.,,..,,,,,,*******((((&&&&&$$$"""""""""""""""""""""""" " "" "" """ "               " """ """"""""""""""""$$"$"$"""""$*,,..,..................,.,..,,,,,,,,,******(((&&&&&&&$$"" """""""""" """"""""" "" """ """ "           "" " """""" """"""""""""""""$$"""$$""$$*,,,...................,,......,,,,,,,******(((((&&&&&&$"" """"""" """""""" " " "" " """ """            " """ """"""""""""""""""""$$$$$"$$$$$""$*,,,..........................,,,,,**,,******(((((&&&$$"" """"""" """""" """" " "         " " " """"""""""""""""$$"$$$"$"$$""$*,,,.........................,,,,,,,,,*******((((&&&$"" """"""""" """"""" " " " " " "          " """"""""""""""""$"$""$$$$$$$$""$**,,,,,.......................,,,,,,,*,******(&(&&&&$$$"""""""""""""""" " ""        " """""""""""""$$$"""""$$$$$""$*,,,,,.......................,.,,,,,,********((&&&&&&$&$&$"""""""""""" " "" "        " """ """"""""""""""$"$"$"$$""*,,,,,,.,.....................,,,,,,,********(((&&&&&&&&&$$"""""""""" "" " "      " " """"""""""""""$$""$$"$$$"$**,,,,........................,..,,,,********(&&&&&&&$&&&&$$"""""""" """"" "" "      " """" """""""""$$$"$$$$$"$*,,,,,,..........0......,......,.,,,,********(&&&&$$$$$$&&&&$""""""" "" " "" " "     " """""" """""$""$$"$$$$$$""$**,,,,,,,,........000..........,,,,,,********(&&&$$$"$$$$&&$$""""""""" " " "     """ " "" """""""""""""$""$$$$$$""**,,,,,,,,,,..*...0...........,,,,,,,********((&&$$""""$$$$$$"" """"" " "        """ " """""""""""""""""""$$$$$$$"*,,,,,,,,,....,....0........,,,,.,,,,******&((&&&$$""""$$$$"""" """"  "       " """"""""""""""""""""$$$$$$$$""*,,,,,,,,,,,.................,,,,,,,,********((&&&&&$$$$$$$" """"""" " "         " "" " " """"""""""""""""""""""$$$$$$""*,,,,.,,,,,,..........0.....,,,,,,,**********((&&&&&&&$&$$"" """"""      " " " """ " """""""""""""""""$$$$$""*,,,,,.,,,,,.........0........,,,,**********(((&&&&$$$$$$"" """" "        """ " "" "" """"""""""""""""$$$$$$$,,,,.....,,,........00..........,,*********(((&(&&&&$$$$$"" """""   """ " " " " "" """""""""""""""""""$""""$$$$$ "*,.........,.,......00..........,,***(*****((((&&&&$$$$$$$" """"" "" "         " """ " " " """"""""""""""""$$"$""""$$"$ ",,,........,,................,,,,*****(***(((((&&&&$$&&$$$""""" "" "       """ " " " "" "" """""""""""""""""$"""$""$""$$" "*,............................,,,*****(((((((((&&&$$$$$"""""""" """"      " " " """ """" """"""""""""""""""""""""""$$$$$$$$$ "*,,,..........................,,,,****((((((((&&&&$$$$$"" """"""""" """      " " "" " """"""""""""""""""""""""$$$$""$ *,,,........................,,,,,,****((((((((&&&&$$$$$""""" "" "" "       "" " "" " """""""""""""""$""""""$"$$$"$$$ *,,........................,,,,,,,***(((((((((&&&&$$$$$" " """"""       " "" """ "" " """""""""""""$""""""""$$$$"""$" "*,,.............,..,,......,,,,,,,,***((((((((&&&&$$$$"" """"" " " ""    " """" "" " """"" """""""""""""""""""""$"$$$$"$$$ *,,,,...........,.,,,......,,,,,,,,***((((((((&&&$$$$$$" " """ " """        " """" " """""" "" "" """"""" """"""""""""""""$$$$""$$" **,,,............,,,.,....,,,,,,*,****(((((((&&&&$$$$$""""""" """"" " "       "" """"" """"" " " """"""""""""""""""""""$""$$$""""" *,,,,,,...................,,,,,,,*****((((((&&&$$$$$$$" """" """""" "" " ""          """" "" """"" " """" " " """"""""""""""""""$"""$$$$$$$""*,,,,,......0.............,,,,,,,******(((((&&&$$$$$$"" """"""""""" "" """   " "" " """ """"" "" " "" " "" " " """"""""""""""$"""$$$$$$$$" *,,,,,,...................,,,,,*******(((((&&&$$$$$$"" """"" """ " "        "" " """"" " " " " " "" " " " """"""""""""""""$"""""$$$$$$$ *,,,,,..................,,,,,,*******(((((&&&$$$$$$"" """""""""""" "    """ """""""" """" "" " """ " " """ """"""""""""""""$""$$$$"$$$$$ *,,,,,..................,,,,,******((((((&&&&$$$$$$$" """""""" " " " "     """" """""""" """" " "" " """ " """"""""""""""""""""""$$$$$$$**,,,,,,,...............,,,,,***(((((((((&&&$$$$$$$$$"""""""""""" " "   " "" """""" " " """"" " " " """ """"""""""""""""""$"$$$$$$$(*,,,,,,,,,...........,,,,,,,***((((((((&&&$$$$$$$$$$$"" """"""" """""" " "    " """ """"""" """" """""" "" """"""""""""""""$$"$$$$$$**,,,,,,,,,,........,.,,,*,,,*(((((((&((&&$$$$$$$$$$$$$"""""""""""""" " " "       " """"""" """""" " " """" "" """""""""""""""""$$"$$$"$$$***,,,,.,,,,,,..,....,,,,,*,**((((((&&&&&$$$"""""$$$$"""" """"""""""" """ ""           """" " """" """""""" "" "" """"""""""""$$"$$$$**,*,,,,,,,,,,,.,...,,,,,*****(((((&&&&&$$$$$""""""""""""""""""""" """""        """"" """""""""" " "" """"""" """ """" """""""""""""$$$""""***,*,,,,,,**,,,,,,,,,,,******((&&&&&&&$$$$$$"""""""""" """""""" """""""      " " """ "" " " " " " """"""""""" "" """""""""$$$$""""(***,,,*,,****,*,,,,******(**(((((&&&&&$$$$"""""""""""" """""""""""" " "          """ """"" "" """"""" """"" " " """"""""$$$"""""(***,,,,,***************(((((*(&&&&&&&&$$$""" " """ """"""""""""""" "          """""" " "" " """"" " """""""" " """""""""$$$"""""(*****,,**************((((((((((&&&&&&$$$"""" "$$$$""""""""" ""      """ " " " " " "" " """" """""""""""(****************((((((((((((&&&&&&&$$$$$"""  $$$$$$""""""""""""       " "" " "" """ " " """""""""""((*************((((((((((&(&&&&&&&&&$$$$$"""" " ""$$$$$$$$"""""""""            " " "" " """"""&((***********(*((((((&&&&&&&&&&&&&&$$$$$""""""$$$$$$$$$$$$"$$$$""" """            " """"" " "  "" " """" "&&((**(**((*(((((((&&&&&&&&&&&&&$$$$$$$$""""""&&&&$$$$$""""""$"""""""""           "" " " "  " """""""$&(((((((((((((((((&&&&&&&&&"$$$$$$$$$""""""$$$$$$$$$""" """"""""""               " "" """"""""""&&((((((((((((((((&&&&&&&&&$$$$$$$$$"$""""""$$$$$$$"$"""""" """""""""""                  "" "  " """""""""""$&&(((((((((((((&&&&&&&&&$$$$$$$$$$$$"""""""$$$$$"""$"""""" """""""           " "" ""  """""""""$&&&&((((((&(&&&&&&&&&&&$&$$$$$$$$$$$""""""$$$$""""""""""""""" """""""""""           " """"" " " " """""""""$&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$"$"""""$$$$$"""""""""""""" """"""""""""""          " """""" " """""""""$&$&&&&(&&&&&&&&&$&$&&$$$$$$$$$"$"$"""""""$$$$$$""""""""""""""""" """""""""         " """""" """""""""""""&&&&&&&&&&&&&&&&&$$&$&&$$$$$"$$$""$"""""$$$$$$$$""""""""""" """""""""""""""        """""""" " "" " """""$"""&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$"""""$$$$$$$$$$$"""""""""""""""" """""          "" """""""" "" """" " """"""$$$""&((((&&&&$$$$$$$$$$$$$$$$$$$$$""""""$&$&$$$$$$$""""""""""""""""" "             """"""""""""""""""""" "" """ " """""""""&&(((((&&&&$$$$$$$$$$$$$$$$""$"""""$$&&&$$$$$$$$$"""""""""""" """"          """"""""""""""""""""""""" " " """""""$"""&(((***(&&&&&&&&&&&&&$$$$$$$$$""""$$$&$$$$$$$$"$$""""""""""" " "              """"""""""""""""""""""""" " """ """"""""""""$""&(((******(((&&&&&$$&&$$$"$$$""$$$&$&$$$$$$$$$"""""""""""""" "          """"""""""""""""""""""""""""" """"" " """"""""""""""&((((*********((&&&&&&&&$$$&&&&&&&&$$&$$$$$$$"$"""""""""""""""""          """"""""""""""""""""""""""""""" " "" " " """""""""""""$"&((((*(*******(((&&(((&&&&&&&&&&&&&&&$$$$$$$"$""""""""""""""""""""       """""""""""""""$"""""""""""""""" " " """" """"""""""$$$"&&((((((*****((((((*((((((&&&&&&&&&&&$$$$$$$$""$"""$""""""""" "" "     """"""$""""$$$&&&&&$$$$$""$"""" " """ """"""""" """""$"$&((((((((((*(((((((*((&(&&(&&&&&&$&&&&$$$$$$$$""$"""""""""""" """"         " "" """"$$$$$$&&&((((((((&$$$""""" " """ "" "" """"" """"""""&((((((((((((((((((((((&&&&&&&&$$&$&$$$$$$$$$$"$""""""""""""" ""$""        """"" """$$$$$&&&((((((((((((&&$$""""""""""""""""""""""""""""""""&(((((((*(((((((((((((&&&&&&&&&&$$$$$$$$$$$$$$"$""""""""""""" """""""   " " "        """"""""""$$&&&&((((((((((((((((&&&$$""""""""""" """"" """"""""""" &((((((((*((((((((((((&(&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""" """"  """""""""" ""       """"""""$$&&&(&((((((((((((((((((((&&$"""""""""""""" """""""""""""&(((((((((((((((((((&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""" """" "" "   """""""" """""     """"$"$$$&&&((((((&&&((&((((((&(&((&&&$$""""""""""""""""""""""""""&(((((((((((((((((&&&&(&&&&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""" ""   "" """" " " """"" " "   """"""""""$$&&&(((&(&&&&&&&&&((((&&&&&&&&$$$"""""""""""""""""""""""""" &((((((((((((((((&(&&&&&&&&&$$&$$$$$$$$$$$$$$$$$""""""""""""""""" "  " """"" """ """ """""      """"""$"$$&&&(((&&&&&$$$$$&&&((&&&&&&(&&&&$$$$"""""""""""""""""""""""" &(((((((((((&(((&&(&&&&&&&&&$&$$$$$$"""$$$$$$$$$$""""""""""""""""" "   """" " " """"""""""""""""""   """""""$$$&&((&(&&&&&$$$$$$$&&&&&&&&&&&&(&&&&$&$"$$$""""""""""""""""""" &(((((((((((((((&&(&&&&&&&&&$&$$$$$$"""$$"$$$$$$""""""""""""""""" "  """""""""" " " """" """"""""""""        """""""$$&&((((&&&&$$$$$$$&&&&&&&&&&&&&&&((((&&&&&&&$$"""""""""""""""""" &((((((((((((((&(&(&&&&&&&&&$$&$$$$$"$"$"$$$$$$$""$"$"""""""" """" """  """""""""""" " """""""""""""""     """""""$&&(((((&&&$$$$$&&&&&&&&&&&&&&&&&&&((((((((&&$$"""""""""""""""""" &&(((((((((((((((&(&&&&&&&&$$$$$$$$$"$$"$$$$$$$$""$"""""""" " """""  """""""""""""" " """"""""""$"$$""      """""""$$&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&$$$""""""""""""""""" &&(((((((((((&((&&(&&&&&&&&&$$$$$$""""""""$"$""$$"$"""""""""" " ""   """""""""""" "" " """"""""""$$$$$""""     """$$$$&&(((((&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&(((((&(&&&$$"""""""""""""""" &&(((((((((((((&&&&&&&&&&&&&&&$$$"""""""""""$$$""$""""""""""""" "  """""""""""" """" """"""""$$$$$$$"""    """""""$$&((((((&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&((((&(&&&&$$"" " """""""""" &&&(&(&((((&(&&&&&&&&&&$&&&$$$$$$$$$""""""""$"$$$$$""""""""" ""   """""""""""" " " """ " """"""""$$$$$$$"""      """""$$&(((*(((&&&&&&&&$&&&&&&&$$&&&&&&&&&&&&&&&((((&(((&&&&$"" """"""""""" &&&&&&&&&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$""""""$""$$$"""""""""""""   """"""""""""" """" """""""""$$$$""""     """""""$$&&(((((((&&(&$$$$$$$$$$&&&&$&&&&&&&&&&&&&&((((((((((&&$$""""""""""""" &&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""$$""""""""""" """    " """"""""""""" """" """"""""""""""""""     ""$"$$$$$&(((((((&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&((((((&(((&&&$$""""""""""" $&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$"$$$$$"""""""""$"$$""""""""""""""   """""""""""""""" """"""""""""""  """"""""""""""""""     """$"$$$&&&&((((((&&&&$$$$$$$$$$$$$$&&&&&&&&&&&(&&(&((((((((((((((&&$"""""""""" "&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$"""""""""""$"""""$$$""""""""" "    """"""""""""" "" " "" """""""$" """"""""""""""""""   """""$$$&&(((((((&&&&$$$$$$$$$$$$$$&&&&&&&&&&&&&((((((((((((((((((&&$"""""""""" $&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$""""""""""" """$"$$""""$""""""" "    """"""""" """" """ "$"""""""$"  """""""""""" """"""     ""$""$$&&(((&&&&&&&&$$$$$$$$$$$$$$$&&&&&&&&&(&(&(((((&&&((((((((&&&$$""""""""" $&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" "  """"""""""""""""" " """"""""""""" " " " """"""""""""     """$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$&""&&&&&&&&&(((((((((((&((((((&&&$$$"""""""""$&&&&&&&&&&&&&&&&$$$&$$$$$$$""$$$$""""""""""""""""""""""""""" ""  """"""""""""""" " """"""""""""""" """"""""""    " """$$&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$&&&&&&&((((((((((((&&&&&((&&&&$$$"""""""""$&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$""$$"""""""""""""""""""""""""""  """""""""""" " " "" """""""""" """ """""   """""$$&&$$$&&&&&&$$$$$$$$$$$$$$$$$$$&&&&&&((&((((((((((&&&&&&&&((&&$$$"""""""""$&&&&&&&&&$&$$&$$$$$$$$$$""$"$""$""""""""""""" """""""""""" "   """""""""""""" """""""""" "" """    """""$$$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$&&&&&&&&((((((((((&&&&&&&&&&(&&&&$$$"$$""""$&&&&&&&&&&&$&&$$$$$$$$$"$$""$""""""""""""""""" """""    """"""""""" " "  """"" """ " """ ""      """"""$$&$&&&&&&$&&$$$$$$$$$$$$$$$$$&&&&&&&&(&((((((((((&&&&&&&&&&&&&&$$$$""""""$&&&&&&&&&&&&&$$$$$$$$$$$"""$""""""$$$""""""""""" " "   """"""""" " "  """"""""  "" " """""    """""$$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$&&&&&&(((((((((((&&&&&&&&&&&(&&&&&$$$"$$""$&&&&&&$&$&&&&&$$$$$$$$$"$"""""""""""""""""""""""   """" """""""" """ """ ""  "" " """""     """""$&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&((((((((((&&&&&&&&&&&&&&&&$$$"""""$&&&&&&&&&&&&&&$$$$$$$$"$""""""""""""""""""""""""""   """"""""""""" " "  """"  " """"""""     """ "$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$&$&&&(&(((((((((((&&&&&&&&&&((&&&&$$$$""""$&&&&&&&&&&&&&&$$$$$$$$$$$"""""""""""" """""""""""""""" "" "" " """$$$"""""" "" "  ""  "" "  """"""""   """"$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&(((((((((((&&&&&&&&&((&((&&&$$$$"""$&&&&&&&&&&$&&$&$$$$$$$$$"$""""""""""""""""""""""""""""""" " " """""""" """"$$$$"""" """ " "  "  "" "  """"""  """$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&(((((((((((&&&&(&&&(((((&&&&$$$"""$&&&&&&&&&&&&&&$$$$$$$$""""""""""" """"""""""""""""""""""""""" """"" "" """"""""""""""" "" ""    """""" "  """""""     """"$$$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&((((((((((&&&&&&&&((((((&&&&$$$$"$&&&&&&&&&&&&&&$$$$$$$$$"$$"""""""" """"""""""""""""""" """""""" " " """"$$"""""""" " """ """  """"" "  " "" "     """"""$$&&&&&$$$$$$"$"$"$$$$$$$$$$$$$$&&&&&&&((((((((((&&&&&&&&&&((((&&&&$$$$"$&&&&&&&&&&&&&$&$$$$$$$"""""""""""" """"""""""""""""""" """"" """ " " ""$$"$""""""""" " " " """" """"" " "    " " "      """""$$$$&&&&$$$$$$$""$$$$$$$$$$$$$$$$$&&&&&&&((((((((((&&&&&&&&&((((&&&&&$$$$$&&&&&&&&&&&&&$$$$$$$$$$$"""""""""""""""""""""""""""""" """ " " " " "$$""""""""""""" """""""""""""" " "       """""$$$$$&&&$$$$$$$"""""$$$$$$$$$$$$$$&$&&&&&&(((((((((&&&&&&((&(((((&&&&$$$"$&&&&&&&&&&&&$$$$$$$$$$$$$""""""""""""""""""" """ """" " " " "" "$"$""""""""" "" " """"""" " " """ """"   """    ""$"$$$$$$&&$$$$$$$"""""$"$"$$$$$$$$$$$$&&&&&&&((((((((&&&&&&(((((((((&&&&$""$&&&(&&&&&&&&&&$$$$$$$$$$"$"""""" """""""""""""" """""""" "" """ " "" """"$"""""" "" " " " " """ """   ""   """$$$$$$$$$$$$$$$""$"""""""$$$$$$$$$$$$$&&&&&&&((((((((&&&&&&(((((((&&&&$$""&&&&&&&&&&&&&&&&$$$$$$$$$$"$"$$""""""""""""""" """" """"" "" " " """ """$""$$$"""""" """" "" " " " "" ""    """"   """"$"$$$$$$$$$$""""""""""$$$$$$$$$$$$$$$&&&&&&&&(((((((((&&((((((((&&&&&$$""$&&&(&&&&&&&&&&&&$$$$$$$$$"$$$$$$""""""""" """ "" """""" "" """" " ""$$$$$"$"""""""" " "  """"    """""""$$$$$$$$""""""""""""$$$$$$$$$$$$&$&&&&&&&((((((((((&(&(((((&&&&&&$"""$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$""$$$""""""""" " " """" """"""""" "$$$$$$$$"""""""" " " "    ""   " " """""$$$"""""""""""""""$$$$$$$$$$$$$$&&&&&(&((((((((&&(((((((&$&&&&&$$"$&&&&&&(&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""" " " "" " " """""""""$$$$$$$"""""""" " " " " "   " """    """"""$$$$$""""""""""""""""$$$$$$$$$$$$$&&&&&((((((((((&&(((((&$$"$$$&$""$&&&&&&(&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""" """" """$$$$$$$$""""""""" " " " " " """  """""""$$$$$$""""$"""""""""""$"$$$$$$$$$&&&&&&&(&(((((((&(&((((&$$"$$$&$""$&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"""""" "" " "" """"$$$$$"$"""""""""" " " " " "  "$""""""""""$"$"""""""""""""""$""$$$$$$$$$&&$&&&&&&(((((&(((&((((((&&$$$$$$""$&&&&&&(&(&&&&&&&&$$$$$$$$$$$$$$$"$"""""""""" " " """""$$$"$""""""""""""" " "" " "  " "  ""$$$"""""""$"$"""""""$"""""""$"$$""$$$$$$&&&&&&&(&&((((&((&(((&&((&$$$$$$""$&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$"""""""""" "" " " """"""$$"""""""""""" " " " " "" " " """  $$$$"""""""""$""""""""""""""""""$$$$$$$$$$&&&&&&&&&(((&&(&&&(&&&(&&$"$$$$""$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$""""""""" " " """$$$$$""$""""""""" " " "" "" """  """""""""""$$$""""""""""""""""""$$$$$$$$$&&&&&&&&&&((&&&&&&&&(&&&&$""$$$"""$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""$"""""" " " """$$$$""""""""""""" "" " "" " " """""" "  """"""""$""$""""""""""""""$"$$"$$$$$&$&&&&&&&&&&(&&&&&&&&&&&&&&$$$""""""$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""$""""""""" """$$$$$$""""""""""" " """ " """"""""  """""""""""""""""""""""""""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$&&&&$$""""""$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$""""""""""""""""   " """"$$$$$$"""""""""""" " " """""" """"""  """"""""""$""""""""""""$"""$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$""""" $&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$""$"$$""""""" "" "" """""""$$$$$"""""""""""""" " " " " " """"""""""""""""  """""""""$""""""""""$"""""$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$"""" $&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$""$$"$""""""""" """ " " ""$$$$$$$""""""""""""" " " """ "" """"""" """""""""  """ " " """""$$"$"""""""""$"""""$$$$$$&&&&&&&&&&&&&&&&&&&&&$&&&$$$"" $$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$""""""""""""" ""$$$$$$"""""$""""""""""" """"""" """"""""""""""" "  """ " """"""$"""""""""$$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&$$$&&&&$""" "$&&&&&&&&&&&&$&&&$$$$$$$$"""$""$$$"""""""" """"  ""$$$$$$"""" """""" " ""  " "  """""""" """$""""""""""  """ """"""""""""""$$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&$$$$$$$$$"" " $$&&&&&&&&&&&$&&&&&$$$$$$$$""$""""$$"""""""""""""" " """" """$$$$"$""""""""""""" "" " """"""""" """"""""""""""  "  "" """"""""""""$"$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$&$$"" """$$&&&&&&&$&&$$&$$$$$$$$$$$$"""""""""$"""""""""""" "" """ "" """"""" """$$$$$"""""""""""" " " """""""""""$"""""""""""""   "  """"""$"""""""""$$$$$$$$$$&&&&$&&&$$&$$$$$$$$$$$&$$"""" ""$&&&&&&&$$&$&$$&$$&&$$$$$""""$$"$""""$""""""""""" "" " " """"" " """$$$$$"""""""""""""" " " " """""""""""""$""""""""""   """""""""""""""$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$&&"$"""""$ $&&&&&&&$&&&$$$$$$$$$$$$$$$""$$$"""""""""""""""" " """ """"" " """""" """$$$$$$$"""""""""""""" " " """""""""""""""""""""""""  " """"""""""""""$$"$$$$$$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$""""$&"$&&&&&&&$$$&$$$$$$$&$$$$$$"""""""""""""""""""""" " """ """ """""""""" """$$$""""""""""""""""" " " """"""""""""""""""""""" "  " "  """"""""""""$"$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$"$$"""$&&"$&&&&&&&$&$$$$$$$$$$$$$$$"""""""""""""""""""""" "" """""""""""""""" """ "$$$$$"""""""""""""" "   """"""""""""$"""" " """ "   " """"""""""""""""$$$$$$$$$$$$$$$"""""""$$$$$$$""$$""$$&&$$&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""" "$$$$"""""""""""""""""  """"""""""""""$ """ """""      """"""""""""""$$$$$$$$$$$""$""""""$"$"$$$$"""$$$$$$&(&$&$&&&&&$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""" """$$$"""""""""""""""" """"  " """"$"""""""""""""""""       """"""""""""""$$"$$"""""""""""$"""""""""$$$$$&((&&$$&&&&&&&$$&$$$$$$$$$$$$$$$"""""""""""" """ " """"""""""""""""""""""""""""$$$""""""""""""""""""  """"""""""""""""" """""""     """""""""""""""$""$"""""""""""""""" """"$$$&&&((&$$$$&&&$$$$&$$$$$$$$$$$$$$""""""""""" " """"" """""""""""""""""""""""""$$"$$"""""""""""""""""" "     " """"$""""" """"""      " " """"""""""""""""" """""""""" """$$$$&(((&$$$&&&&&$$$$$$$$$$$""$$$$$""""""""" """""" """""""""""""""""""""""""$$$$"""""" """""""" "" " "    " """"$""" "" """"""        " " """ """"""""""""" """" """"""$$&&(((($$$$&$$&$&$$$$$$$$$$$$$""$"""""""" " """"" """""""""""""""""""""$$$$$"""""""""""""""" "" "        """"""""""""""""""""""     "" """"""""""""""""""""$"""$$$$$&(((&$$$$$$$&&&$$$$$$$$$""""""""""""""" " " """"""""""""""""""""""$$$$""""""""""""""" """ " "       """" """ """""""""""""""" "     " """"""""" """""$$""$$$$&((((&$$$$$$&$$$$$$$$$$$$""""""""""""""" " """ """"""""""""""""""""$$$""""""""""""""" """ " "      """"""""""""""""""""""        " """" " " """"""$$$$&&(((((&$$$$$$$&$$$$$$$$$$$""""""""""""" " "" """"""""""""""""""""""""""""""""""""""""" " " " "      "" """" " """""""""      """ "" " "$$$$$$&&(((((($$$$$$$$$$$$$$$$$$$$"""""""" """ """ " "" """"""""""""" """"""""""""""""""""""" " " "       "" """"""" """""""" "      """ """$$$$&&((((((($$$&$$$$$$$$$$$$$$"$$"""""""" " " """""""""" """"" " """""""""""""""""""""" " " ""       " """" " """""""""""""    "" """$$$&&&(&(((($$$$$$$$$$$$$$$$$$$$"""""""" " """ """"" """""""""""""$""""""""""""" "" """"""" " """ "       "" " """""""""""""    "" """$$&&&&((((&$$$$$$$$$$$$$$$$$""$""""""""" """""" """"""""""$$$""""""""""" """"""""" " """        " """""""" """""     """""$$$&&((((((&$$$$$$$$$$$$$$$$$$$$$$$""""""" "" """"" """"""""""" """"""""" """" """""" " """""         """"""" """"       """"$$&&&((((&(&&$$$$$$$$$$$$$$$$$$$$$$$$"""""" " "" " """"""""" """"""""" " """"""" " " """"""       "" "" """"""   " "$$$&&&&((&&&((($$$$$$$$$$$$$$$$$$$$$$$"""""""  " " " " """""""""""""""""" "" """"""""""""" "" "         " "" """" ""  """$$$&&&&(((&((((($$$$$$$$$$$$$$$$$$$$$$""""""""" """" " """"" " """""""""""""""""""""""""" " """ ""        " """"""""  """"$$$&&&&&&&&&&(((*"$$$$$$$$$$$$$$$$$$$$$"""""""""" " """ "" """"""""""""" """"""""""""""" """        "" """"""""  """$$&&&$&&&&&&&&&((**$$$$$$$$$$$$$$$""$$$$$"""""""""" "" """ """""""""""" """"""""""""""        """""""""""  ""$$&&&&&&&&&&&&&((**,$$$$$$$$$$$$$$$$$$$$"$""""""""" " "" " "" "  """ " """"" """""""""""""          """""""""   """$$&&&&&&&&&&&&(((***$$$$$$$$$$$$$$$"$$$$"$""""""""" """" " """"" " " "" """"""""""""         """""""""""   """$$$&&&&&&&&&(((&(((**"$$$$$$$$$$$$$"$$$$""""""""""""" " " " " " """ " " """""""""""""""" "          """"""""""    """""$$&&&&&&&((((((((((*,$$$$$$$$$$""$$$$$$""""""""""" "" " """" " " " """""" "" " " """""""""""""""          """""""""""    """"""$$$$$&&&&&(&&&&&((&((*""$$$$$$$$$$$$$$$"$""""""""" "" " " " " " """""""""" """""""""""""""""             """""""""   """""""$$$$$&&&&&&&&&((((((("$$$$$$$$$$"$$$$"""$"""""""""" """ """"" " """"" " " """""""" " " """"""""""""""""          """ " "  """""""$$$$$&&&&&(&&(((((((( "$$$$$$"$$$$"""""""""""" " " "  " """"  """""""""""" " " """""""" " "           """""    """""""""""$$$$&&&(&&&((((&(("$"$$$"$$$$$$$$$"""""""""""" """""" " """" """" "" " """ """""""""" "             ""   """"""""""""$$&&&&&&&&((((((("""$$"$$$$"$""$$""""""""""" " """" "" "" " "" " "" """"""""""         " " ""   " """""""""$$$$"$$&&&&(&(((((""""$$"$""""$$$"""""""""" " " " """""""" " " " """" " """"""""""""          "   """"""""$$"$$$$&&&&&((((&(*"""$""$$"""""""$""""""""" "" " " """"" " " " """ " " """ " """""""""     "      "" """ """"""$$"$$$$$&&&&((((&&(*"""""$"""""""""""""""""""""" " """""""""" """""""" "" " " """ """""""        ""$$"  "" """"""$$$$$$"$$&&&&&((&&&**"""""""""""""""$"""""""""""" " " """""""""" """ " "" " " "" """ "" " """         "" """ " """"""$$$$$"$$$&&&&&&&&&(,."""""""""""""""""""$""""""""" " " " " """ " " """"""  " "" """" " " " ""                """ """""""""""""$$$&&&&&&&&*,."""$""""""""""$$""$""""""""""""" " " """"" """ """ "" "   "" " """""""""" """            " """""""""""""$$$&&&&&&(**,. """"""""""""""""$"""$""""""" "" "" " """"""" "    """"" " "      $"         """" """ """""""$$$&&&&$$(,,. """""""""""""""""$""""""""""""""""""" """"" "   """"" " "" "       """""""      """" """""""""$$$&&&&$&(,,,"""$""""""""""""""""""""""""""""""""""" """""  """"   "    """""""    """" """"""""""$$$&&$&&&&(*,,""""$""""""""""""""$$$$"$""""""" """""" "     """"""       """""""""$$$$$$$$&&&&((*,"$"$$""""""""$"""""""$""""""""""""""""" """ """  "" "        """""    """   "" """"$$$$$&&&&&((**,""""$""""""""$""""""""""""""""""""""""" "" " " " " "            """""     """"""" """""""""$$$$&&&&(((*"""$"$"$$""""""""""""""""""""""""""" """ "" "" """ """""   "         """""""""""""""$$$$&&$$&((((""$"$$$"""""""""""""""""""""""""" " "" ""  """"""""""""""""    "        """"  """""$"""""""""$$&&&&(((**""""$""$"$"""""""""""""""""""""""""""" " " "  """""""""""""" "           """"""""""""""$$&&&&&(***"""""$"$$""$$$"""""""""""""""""""""""" " " "  "" """"""""""""" "           """"""""""""""$$$&&&&****"""""""$$"""$$""""""""""""""""""""" " " " "" ""   " """""" """"" "       "        " """"""""""""""$&$&&((((*"""""$""$$"""$""""""""""""""""""""""""" """"""  """""""""""""""""""" "     ""            """"""""""""""""$$$$&((((*""$""$$"""""$$"""""""""""""" """""" " " " " "" "   """""""""""" """""""""""    "                   " """""""""""""""""$$&&(***""""""$$$"""""$""""""""""""" """"""" " " """"" " """""""" """""""""""""""" ""  "" "     ""           " """"" """"""""""$$&(((**""""""$$$""""""""""""""""" """"""""""" " """ "" """"" """""""""""""""""""  ""              """""""""""""""$$&$&&(&&&"""""""$"$""""""""""""""" """"""""""" " """ "" """""" """"""""""""""""""   "              """" """"""$&&&&&((("""""""$"$"$""""""""""""""""""""""""""" " " """" """"""""""" " """"""""" "$$$$$ " " "            "" """""""""$&(((((((""""""""""$$"""""""""""""""""""""""""" " " """""""" """" " """"""""""" " " " "$$$$$$" "            " " """"""$$$&&((***""""""""$"$$$""""""""""""""""""""" """" "" " "" """ """"""" " """ " "$$$$$$$$ " "              """"$"$$&&((***""""""""""""$$$""""""""""" """"""""""""" " """"""""""" " " "$$$$$$"""          """ """"""""$&&(****""""""""""$$$$$""""""""""""""""""""" """ " " " """""""""""  " " "$&&$$$"""        """" """ """"""$$$$&&***""""""""""""""""""""""""""""""""""" "" "" " " """""""""""  " "$$$$$$""" "        " " "" """""""$$$&((**""""""""""""""""""""""" """""""" """" " " " "" """"""" "  """""""" " " "         " "" " " """$$$$$$&&( """"""""""""""""""""""""""" " " """""  " " "" " " """""" " "   " " " ""        " " """""$$&$&&&&""""""""""""""""""""""" """" "" """" " "" " " "" " " ""  ""  ""    "       " """$$$&&(&& """"""""""""""""""""" "" """" " "" """ ""  " """         " " """""$$&((&  """"""""""""""""""" " " """" " " "" " "  """  """"          """""""" "" " """"$$&(((&