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 = '557B36' IMAGE_NUMBER = 57432131 IMAGE_TIME = 1978-02-26T05:51:59Z EARTH_RECEIVED_TIME = 1978-02-27T00:50:10Z ORBIT_NUMBER = 557 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.025450 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   :A5w&o?1(r + j]0$_2( .020220000000022000.00000....,.,.,.,..,,,,,,,,,.,,,,.,,,,,.,**,,,,,,,,,,,,,,,,,,,,,,,,,,****,,,,,*******,*,,,*,,,,,,,,,,,....,,.,..,,.....,,*,,.,....,,,,,,,,,,,,,,.,.,.....,.,.,,,.........00000..........,.00.......,..,,,,,,,,,,...0.0.000000000...........,..0..00...,.,,,,,.,,,,,....,...,,,*".000000022220220000000000.0.((..........................,,.,,.,,,,,.,,.....,..,,,,.,,,,,,***,,,*********,,****,,,,**,**,,,.,,,,,,,,,.....,,**,,,,.,,,,,,,..,,,,,,,,,,,,,.,,,,,,,,,,,,,,.............,............,,,***,,,,,**,,,,,................,,......,,,,,,.,.,,,,,,,,,,,,,,,,*,,,,,,,,,,,**"&.00000002220000000000.00.....,...,.,..........,......,.,,,&,,,,,,*,,,,.,,,,,,,,,,*,,**(**************************(&&***,,,,,****,,,,,,,,,**,*,,*,,*****,,,*,**,*,,,,,,*,*,*,,,,,,,,,,,,.,.,,,,,,,.,*,,,,.,,,,,.,,,,,,,,******,*,,.,,,,,,.,.....,..,.....,,,,,,,,,,,,,,,,,,,,*,,,*,,*,,,,,,,,,,,,*"&,....02000000000000....0........,,,...,,,,,,,,,,,,,.,,,.,.,,,,**,***,,,,,,****,*,***********(((****(**(((((*****(((((**,,,*************,**,,,,***(******(*********,*******,,*&$*,,,,**,,,,,,,,,,,,,**,*,,,(**,,,,,,,,*******,,,,,,,,,,**,,,,,.,,.,.,,,,,,,,,,,,*,,*,*,,,,,,******,*,****,,,..,,,**"$,..0000.0000000...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,**************,,***********((((((((((((((((((*((((((((************(((((******************(((((*********************,,,********,********,**,,*(*****,,,******************,*&,,,,,,,,,,,*,,*,,,,*************************,,,,,,,,,**($,..0.....00.............,,.,.,,,,,,,,,,,,,,,,,,*,*,,,,,,,****************************((((((((((*((((((((((((((&&((((**((********((&&(((**,,,*,,,*****((((*((((((((**********************************,,***********************((***********,,,,,,,,*,*************,,,******************,,,,,,,,,,**&.,.......0..........,,,,,.,...,,,,,,,*,,,,,,,,*,,,,,,,,,,,,****************((*(*(**(((((((((((&((((((((((((((&(&(&(((((((******(((&(((((**,*,*,***(((((((((((((((((*(*(((**(********(***,****(*******************************((************,*,***************,*************************,,,,,,,,***$,,........,..........,,......,,,,*,,,,,,,*,,*,,,,*,**,******************((**((**((((((((((((((&((((((&&&&&&(&&&&&&&(((((((******((((&&(((********(((((((((((((((((((((((((((*(***********((((****((***(*(***(((((*******((*(((((*((*((********************************************(*******,*,***(($,,...,.,,.....,.,..,,,..,,,,,,,,,,,,,*****,,,,,**********************(((((**(*(((((((((((((&&(&&(&&&&&&&&(((&&&&&&&&((((((((*******(((&(((***********(((((&&&&((&&(((((******(((*(***(((((((***(((*((**(((((((&(((((((**((*((((((((((***(*(((*************((**(******************((((******,**((*($,,.,,,..,....,,,,.,,,..,,,,,,,,,,,*******,,,**************(******((((((((((((((((((((&&&&&&&((&&&&&&&&&&((&&&&&&&&&&&((((((**(******((((((((*********((((((&&&&&&&&(((((((((((*(*((((((&(((**((((((**(*(((((((((((((((((((((((((((((*****(((((**(*((***((((((((((*******(********((((********(*((($,,,,,,..,......,,..,,,,,*,,,,,,,,,,,**********************(***(((((((((((((((((((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((*((((((****(((&(&((***********(((&&$$$&&(&&(((((((((((((((((&((((((((((((((((((((((((&(&(((((((((((((((((((((((*((*(((((((***(*((((((((((((**(((((***((*******((*(****((&"*,,....,,,,,,.....,,,,,,,,,,,,***,,,*****************(****(*(((((*((((((((((&(((&(&(&&&(((&&&&&&&(&&$$$&&&&&&&&&&$&&&&&((((((*(***(*(((&&(((((((*(******(((&$$$$&&&&&&((((((((((&((((&&&&&((((((((((((((((&&&&&(((((((((((((((((((((((((((((((((((*((((((((((((((((((((((((((((((*********(*(*((((",,,,..,,,,,,,,..,,,,,,,,*,,,,*****,************(((******(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$&&(((((((((*((***(((((&((&((((((((((((((((&&$$$$&&&&&(((((((&&&(((((&&&(((((((&((&((((((&(&&((((((((&(((((((((((((((((((((((((((((((((((**((((&&(((((((((((((((*((((*(*((****(((("*,,.,,,,,...,,,,,,,,,,,******,****,**********(((((((***((((((((((((((((((((&(&(&&(&&&&&&&&&&&&(&&&&&&&&&&&$&&&&&&&&&&&(&(((*(((((((((((&&&&&&&(((((((((((((&&$$$$&&&&(&&(&&&&(((&(&(&&(&(((((&&&&(((&((&&&&&&(((&(&&&&(((((((((((((((((((((((((((((((((*((*(((((&&((((((((&&(((((((*((*((((((*(((("*,,,.,,,,,,,,,,,,,,,,,***,,,,,,,*,,,,,*****((((((((((**(*(*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&(((((((((((*((&&&&&&&&(((((((((((((&&&$$&&&&&&&&&&&(&&&&&&&&&(((((&&&&&&(&(&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((&&((&&((&&&&&(((((((((((((((***((( **,.,.,,,,,,,,,,,,,,,***,*****,,,,,,,,,******(((((((((((((*(((((&(((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&$&&&&&(&((((((&((((((&(&&&&&&&&&&&(((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&((((&&((((((((&((((((*(((((((((((((((((((((((&&&&&&(((&&&&(&(((((((((((((***(*( *,,,,,,,,,,,,,,,,,,,,,,,*****,*,,,*,,********(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$$$&$&&&&&&&&&&&&&&&((&(***(((((&&&(&&&&&&&&&&((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(((((((&&(((((((((((((((*(((((((((((((((&(&&&(((&&((((&&((((((&&(((((**( **,,*,,,,,,,,,*,,,,,,,,******,,,,************((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$$$$$&&&$$$$&&&&&&&&&&((((((*(((*(&&((&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((((&(((((((((((((((((((((((((((((((((((&&((((((&&&&&&(((((&&&&(((**(****,,,,,,,,,**,,**,********,,***********(****(((((((((((((((((((((&&&&&&&&&&&&&&&&&$$&$&$&&&&&&$&&$$$$$&&$&$&&&&$&&&&&&(((((((((*((((&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&((((((((&((((((((((((((((((((((*((((((((&&&((*(((&&&((&(&(&&&&(((((((**,,,,,,,,,,,,,,,**,*******,******,******(((**((((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&$$$$$&$&&&$$$$$&&&&&&&&&((((((((&&&&&&&&&&&&$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&(((((&&&((((((((((((((((((((((((((((&&&&(((((((((((((&&(&&&&((((((((( *,,,,,,,,,,,,,,,,,,**************************(((((((((((((((((((((&&&&&&&&&&&&&&$&&&&&&$$$$$&&&&&&&&$$&&&&$$$&$$$$$$&&&&&&&&&&&(&((&&&(&&&&&&&&$$$$&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((((((((((&&&&((((&(((((&&&&&&&&&&&&((((((( *,,,,,,,,,,,,,,,*,,,*************************(((((((((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$&&&$$&&&&&&&&$$$$$$$$$$$&&&&&&&&&&&(&((((((&&&&&&&&&&&&$$$&$$$&&&&&&$&&&&&&&$&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&((&((((((((((((((&&(((((((((&&&&&&&&&&&&&((((((( *,,,,,,,,,,*,,,,,,**************************(((((((((((((((((&&&&&&&&&&&&&&&$&&&&$$$$$&$$$$$$$&&&&&&$&$$$$$$$$$$$$$$&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&(&&&((((((((((((((((((((&&&&&((&&&&&$&&&((((((&***,,,,,,,,,**,*,****************************(((((((((((((((&&&&&&&&&&&&&&&&$&&&&$$$$$$&$$$$$$$&&&&$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(&&(((((&&$&$&&&&&&&&&&&&&&&&&&$&$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&$$$$&&&&&&$&$$$&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&(((&&&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&((((((&*,,,,,*,,,,,**********************(((((*******((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$&$&$$$$$$&$$&&&&$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&((((&&&&$$&&&&&&&&&&&&&&&&$&$$$$$$$$$$&$$$$$&$$$$&&&&&&&&&&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$$&&&&&&&&&(&&&&&&&((((&(&(((((((&&&&&&&&&&&&&&&&&&&&&&&((((&*,,,,,,,,,,,,,,,*********************((******((((((((((&((&((&&&&&&&&&&&&&&$&$&&&&$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&((&&&&$&$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&$&$$$$$&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&(((((((&&&&&&&&&$$&&&&&((((&&(&&&&((&***,,,*,*,,,,,,*,,,*************(******((((((((*((((((&&(((((&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$&$$&&&$&&&&$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&(((&(&&&&&&&&&&&&$&&&&(((((&(&(((&&&&**,,,*,,,,**,,,*,********************(*(((((((*((((((((((((&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&$$&&&&&&&&&&&$$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&(((&&&&&&(&&&&&&&&&&&&&&&&&(&(&((((&&&&*,,,,,*,*,*,,,***********************(((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&$$$$$&&$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$$&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&(&&((&&&&&&&&&&&&&&&(&&&&&&&&((&&&&&&&(((&**,,,,*****,**************((******(*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$"$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&$&&&&&&&&&&&&(&(&&&**,,,,,,****,****************(**((**(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$&$$$$$$$$$"$$$$$$$""$$$$$$$$$$$$$$&&$$$$&&&&&(&&&&&&&&&&&&&$$$$$"$"$$$$$$$$$$$&$$$$$$$$$$$$$$$$"$$$$$&&$&&$&$&&$$&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&(&&& &**,,,,,******,,************(****(***((((((((((((((&(&(&&&&&&&&&&&&&&&$&&&&$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$&&&&&&&&&&&&&&&&$$$$"$$$$$$$$$"$$$$$$$$$$$$$&$$$$$$$$$""$$$$$&&&&&&&&$$&$$$&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$*,,,,,,******,***********(***((((***((((&(((((((((&(&&&&&&&&&&&&&&&&$$&$&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$&&$"$$"$$$$$$$$$$$$$$$$&&$$$$$$$&&$&$&&&$&&&$&$$&$$$$$""$$$$"$"$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&$$$$$$$&&$$$&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&& (**,,,*,*,***( **********(*(**(((((((((((((*(((&&(((((&&&&&&&&&&&&&&&&&$&&$$$$$$$&&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$"$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$&&&$$&&&&&&&&&&$$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&& (****,,,*,****&**********(****(((((((((((((&(&((((&&&&&&&&&&&&&&&&&&&&$"$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$""""""$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&$$$$&&&&&&&$$$&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$ $***,,,*************************((((((((((((((((&(&&&&(&&&&&&&&&&&&$$$$&$&&$&&&$$$$$$$$$$$$$$$$$""$$$$"""$$$$$$$""$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$$$$$&&&&&&&&&$$&&&&$$$$&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&$$&&&&&&&&&$$ $***,,***,***********************((((((((((((((&&&&&&&((&&&&&&&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$""$""""""$$$$$$""$"$$$$$$$"$$$$"$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$"""""""""$$$$$$$$$$$$$$$$$&&&&$$$$$$$$$$$$$$$&&&&$$$$$$$&&&&$&&&&&$&&&$$$$$$$&&$$$$$&&&&&&&&$$&&$$$$&&&&&&&&&&$"&&&&&&&&&&&$$"&******,*,**********************(*((((((((((&(&(&&&&(&&&&&&&&&&&&&$$$$$$&$&$$$$$$$$$$$$$"$$$$$$$""""""""$$$$$$$$$$$"""$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$""""$$$$$$$$$""""""$""$"$$$$$$$$$$$$&$$$$$$&$$$$$$$$$$$$$$$&&$$$&$$&$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$&&&&&&&&&&$$&&&&&&&&(&&&&&&$$&&&&&&&&&&&$$"$*****,*,************************(((((((((((&((((((&((&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$""$$$$$$$$$$""""""$"$$$$$$$$$$""""""$$"$$$$$$$$$$$$$$$$$$$""$$""""""$$$"$$$$$""$""""$$$$$$"$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&&&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&$$$$*****,,,,******************((((((((((((&(&(&&((((&&&&&&&&&&&&&&$&$&&$$$&$$$$$$$$$$$$$"$$$"$$"$""$$"$""$$$$$$$$$$"""""""$$"""$$$$$$$$$$$$$$$$""" """"""""""$$$"""$""""""$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$&&$&&$$$$$$$$$$$$$&&&&&&&&&&&&&(&&&&(&&&&((&&&&&&&(((&(&&&& $****,,,,,,*****,***********(((((((((((((((((((&(&&&&&&&&&&&$&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$""$$"""$$$""$$$$$$$$$"""""""$"$"$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&$$&&$$$&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&((((((&&&((&((((((((( $*****,,*,*****************((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""""$$$$""""$$$"$$$$$$""$$$""""$""$$$$""""""$$$$$"""""""$""$$$"""""""""""""""""""$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&$$&&&&&&$&$$$$$$$$$&&&&&&&&&&&&&&&&&&((((((((((((((((((((( $****,*,,,,****************(**(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""""$$$$$$$$$$$$$""""$"""$$$"$$"""""""""$"""""""""""$$$$""" "" """""""""$"$$$""""""$"$"$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$&$&$&$&$$$$&&&&$&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&((((((***(((((((((((( $(****,,,,**************((*****(((((((((((((&&&&(&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""$$$$""""""""""$$$""$$"""""""$$$$$$$$"""""""""""""""""""""""$$$"""" " """"""""$"$$"""""""""$$$$$$$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$&&&&&&&$&&&&$&&$&&$&&&&&&&&$&&&&&&&&&((((((*(((((((((**(( $(***,,,,******************(*(((((((((((((&&&&&&&&&((&&(&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$""""$"""""""""""$$$$$$$""""""$$$$$$$$$""""$""""""""""""""""""""""""" "" """""""""$"""""""""""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$$&$$$$$&$$$$&$&&$&&&&&&$$&&$$$&&&&&&&&&&&$&&&&&(((((((***((((*(((*(( $(*****,*,,*,*******(****(((((((((((((((&&&&&&&&&&&(&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$""$$""""""""$$"$$""""""$$""""""""$$$$"$$$$"$""""""""""""""""""""""""""" """""""""""$"""""""""""$$$$""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&$&$&$$$$$$&$$&&&&&&&&&$&$&&&(((((((((((*((*(((((( "(******,,,,*******(*****((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""$$$""$$$$$"""""""""" """""""""""""  " """""""""""""""""""""$"""$"""$"$""$$"$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$&&&&$$$$$$$$&&&&&&&&$&$&&&((((((((*****((&((((( "((****,**,,********(****((((((((((&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""""""""""$$""""""""""""""""$$$$$$""$$"" "" """ "$$""""""""" " "" """""$"""$"""""""""""""$$$$$$$$""$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&&&$$$$$$$$$$$$$$$$$&$$&&&&&&&&((((((*(*****((((((( $(**********,*******(*((**(((((&&((&&&&&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$"$""""$""""""""$$""" """"""""""""$$$$$""$"""" " " """"""""""""""  """""""""""""""""""""""$$$$"$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&$$$$$$$"$$"$$$$$$$&&&&&&&&&((((((((****((((&&("((*******,***********((((((((((&(&((&&&&&&&&&&&&&$&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$"$$"$""""""""""$$$"" """"""""$$$$$$$"$"""" """""""""""""""" " """"""""""""""""""""$"""$""$"$"$$"$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$&&&&&&&&&(((((((((******((((( $(********************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""""""$$"""" """""""""$$$$$$$""""" " """"""""""""""""""""  "" " """""""""""""""""""""$"$$"$$$$"""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$&&&&&&&&&((&&((((********((($(**********,*********((((((((((((&&&(&&&&&&&&$&&&&&&&&&&&&&&&&$&&$$$$$$$$$$"$$$$$$$$$""""""""""""""""""""" """"$$$$$$$""""""" """"""" """"""""" "" """""""""""""""""""""$""""""$"$""""$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$""$$$$$$$&$&&&&&&&&&&&((((**********($(*******************(((((((((((&(&(&(&(&&&&&&&&&&&&$$&&&&&&&&&&$&&$$$$$$$$$$""$$$""$"""""""""""""""" """"""""""$$$$$$$$$$$"" """ """""""" " """"""" " " """""""""""""""""""""""$$""$"$""""$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$&&&$&&&&&&((((**********($((******************(((((((((((&&&(&(((&&&&&&&&&&&&&$&&&&&&&&$&$$$$$$$$$$$$"$"$$$$""""""""""""""""" "" """"""$$$$$$$$"""""""""" """""" " """"""" " """"""""""""""""""""""""""$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$&&&&&((((((*******("((*****************(((((((((((((((&&(&&&&&&&&&&&&$&$$$$&&&&&&&$$$$$$$$$$$$"""$$$$$"""""""""""""""""" " " """""$$$$$$$$$""""""" " "" " """""""""  """""""""""""""""""""$""$$$$$$$"$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$&&&&&&(((((((****(("(*******************(((((((&(((((&&&&&&&&&&&&&&&$$$$$&$$$&&$$$$$$$$$$$$$$"""""""$$""""""""""""""""" " " """"""""$$$$$$$""""""""" " " " " """""""""  """ """""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$&&&&&&&&((((((*(((("(*************(*(**(*((((&((&(((&(&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$""$$$""$$$$"""""""""""" " " """""""""$$$$$$""""""""""" " " " "" " "  """ "" """"""""""""""""""$$$""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$&$$$"""$$$$$$$$$&&&&&&&(&((((((((("(**(***********((***((((((&(&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$&$$$$$$$$$$"$$$$$$""$""""""""""" " " """""$"""$$$$$"""""""""""""" " " " " " """""   """" """""""""""""""""$"$$$"$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$"$$$$$$$$$$$$$&&&&&&&&(((((((&"(********(***(******(((((((&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""" """"""""$$$$$""""""""""""" " "" """"   """""" """""""""""""""""""""""""$"$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$""$$$$$&&&&&&&&(&(((&&"(***********(****(*((*((((&&&&&&&&&&&&&&&&$&&$&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""" """"""""$$$$$"""""""""""" " " "  """"" """"""""""""""""""""""""""""$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$"""""""$$$$$&&&&&&&&&&&&& ((**************((((((((((&(&&&&&&&&$&&&&&&&$&&&&&&$&$$&&&&$$$$$$$$$$"$$$$$$$$$$$$$$$"""""""""""" """""""$$$$$"""""""""" " " " "   " " """"""""""" """""""""""""""""$"""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$$$$""""""$$$$$$$$&&&&&&&&&&&"((******(********((((((((((&&&&&&&&&&$&&&&&&&&&&&$$&&&&&&$$$$$$$$$"""""$$$$$$$$"$"$""$"""""""""  """"$$$""$""""""" " " " " "    " " """"""""""""""""""""""""""""$""$""$$$$$$$""$"$$$$$$$$"$$$""""$$"""$"$$$$$$$$$$""""""$$$$$$$$$$$$&&&&&&&&&"((******(******(((((((((((&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$$$$$$$$"""""""$"$$"$"""$""""""""""  """"""$$""""""""" " " " "  " " " """"""""""""""""""""""""""""""$"$"$$$$$$$$$$""$""$""$""$$"$"""$"""$$$$$$$$""""""$$$$$$$$$$$$&&&&&&&&&"((((**(**(((((*((((((((&(&(&&&&&&&&&&$&&$$$&$$&$$&&$&&$$$$$$$$$$"""""""""$"""$$"$$$$$$""""""""   """""$"""""""""" " " """"  "" """"""""""""""""""""""""""""$"$"$$""""$""$""""$$"$"""$$$$"$$$$""""$$$$$$""""""""$$$$$$$"$$$$$$&&&&&&&"((**(**(***((((((((((((&&&&&&&&&&&&&$&$&$&&&$$$$$$&&$&$$$$$$$$$"""""""""$"$$""""""""""""""""""  """""""""$""""""" """"" " ""  " """""""""""""""""""""""""""""$$"$$$"""""""""""""""$"""$$$"$"$""""$$$$$$""""""""$$$$$$$$$$$$$$&&&&&&&(((*(**(***((((*((((((((&&&&((&&&&&&&&&&&$&&$$$$$&$$$$$$$$$$$$$"""""""""$$""""$$""""""""""""""  """"""""""""""""""""""" ""   """ """"""""""""""""""""$"$""$"$"""""$""""$"""""""""$$"""$"$""$$"""""$$$"$"""""""""$$$$$$$$$$$$$$$$&&&&&&(((*******(((((((((((&(&&&&"&&&&&&&&&&&&&$$$$$$$$$$$$$$" $$$$$"""$""""$$"$"""""""""" """"" "    """$"""""""""(""""""""" "  "" """"""""""""""""""""""$"$$$$$$"$$""""""""""""""""""""""$""""""""""$$$$$""""$""""$$$$$$$$$$$$$$$$&&&&& ((********(((*(((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""$$"$$$""""$""""""""""""""""" """""  """""""""""""""""""""""   """""""""""""""" """"""$$"$$$$$$""$"""$""""""""""""""""""$""""""""""""$"""""$$"""""$$$$$$&$&$$$$$&&&&&$h"((****(****(((((((((((((&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$""$""$$$$""$""""""""""""""""""""""  """"""""""""""""$"""""" "   " """ """""""""""""""""""""$"$$"$$$""""""""""""""""""""""""""""""""""""""""$"""$$$"$"$$$$$$&&$&$$$$$$$&&&$v@ (***********((((((((((((&&&&&&&&&&$$$$$$$$$$$$""$$$$$$$$$"""""$$""$$$$$""""""""""" """""""" """"""  " """"""""""""""""""""""  "" """"""""""""""""""""""""$$$"""""""""""""""""""""""""""""""""""""$$"$$$""""$$""$$$$$$$$$$$$$$$$$$&&&$ (********(*((((((((&((&(&&&&&&&&&&$&$$$$$$$$$$$$"$$$$$$$"$$""$$$""$$$$""""""""""""" """ """" ""  " " """"""""""" "  """""""""""""""""""""""""$"$""""""""""""""""""""""""""""$"$"""""""$$$$$$$""""$$$"$$$$$$$$&$$$$$$$$&&$&& (********(**(((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$""$$$$$$""""""$$$$""""$"""""""""""" " " "" ""  """ """"""""""  """"""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$"$$$$$$""""""""$$$$$$$$$$$$$$$$$&$&&&& (********((((*((((((&(&&(&&&&&&&&&&&&&&$$$&$$$$"$$$"$"$$$$"""""""""""""""""""""""""" """""""""""  " """ """""""""""   " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$"""""""""$$$$$$$$$$$$$$$$$$$&&& ((******((((((((((((&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$""$"$$"""""""""""""""""""""""""""" " "" "" " """"" """ " """""""""""""      "  " " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$""""""""$$$$$$$$$$$$$$$$$&$&$$"((****(((((((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"$"""""""""$""""""""""""""""""""" """" " """""""""""""""""""""""" "    """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$"""""""$$$$$$$$$$$$$$$$$$$&$$$ ((****(((*(((((((((((((&&&&(&&&&&&&$&$&&&&$$$$$$$$$$"""""$"$$""""""""""""""""""""""""" """ ""  """"""""""""""""""""""""    """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$&& (((*(***(*(*(((((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""$""""$$""""""""""""""""""""""""""""""" """"""""""""""" """"" """      """ """"""""""""""""""""""""""""""""" "" """""""""""""""""""""$$$$$""""""""$$$$$$$$$$$$$$$$&$$$$$$ ((((********(((((((((((((&&&&&&&&&$&$&&$$$$$$$$$$""""""""""$""""""""""""""""$"$$$""""""""""" """" """"""""""""""" """"""""   "" """""""""""""""""""""""""""""""" """""""""""""""""""""""$""$$$""""""$$$$$$$$$$$$$$$$$$$$$$$& ((((****((**(((((((((((&(&&&&&&&&&$&$$$$$$$$$$$$"""""""""""""""""""""""""""""$$$$"""""""""""" """ " """""""""""""""""""""  " """"""""""""""""""""""""""""""""" """"""""""""""""""""""$$$$$"""""""$$$$$$$$$$$$&$$$&&&&$$&((***(((*(*(((((((((((((&(&&&&&$&&$$$$$$$$$$$"$""""""""""""$""""""""$""""""$$$$$$"""""""""" "  """""""""""""""""" ""      "" """""""""""""$""""""""""""""""""""" """"""""""""""""""$$""$$$""""""""$$$$$$$$$$$$$$$$$&&&&&(((*(*((*((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$"""""""""""""""""""""""""""""""$$$$$$""" """""  " """""""""""" """""   " """ """""""""""""""""""""""" """ """""" """""""""""""""""""""""$$$$$""""""""""$$$$$$$$$$$$$$&&&&$((((((**(**((((((((((((&&&&&&&&&&$$$$$$$$$$$""""""""""""""""""""""""$""""""""""$$$$""""" """" """""""""""""""""" " " " "      """""""""""""""""""" "" " " " """""""""""""""""" """"$$$$$$$$$"" " """""$$$$$$$$$$$$$$$$$$((******(***(((((((((((&&&&&&&&&&&&$$$$""$$""""""""""""""""""""""""$""""""""""""$$$""""" " """""    """""""" """""""""""" """" "     "" """"""""""""""""""" """ """" """""""""""""""""""$$$$$$$$$$" """""""$$$$$$$$$$$$$$$$$$((**********((((((((((&&&&&&&&&&$&$$$"""""$$""""""$""""""""""""""""""""""$"""$""""""""""" """   """""" """""""" " """""      """"""""""""""""""" """"""""" " """""""""""""""""""""""$$"$$"$$$"""""""$$$$$$$$$$$$$$&$$&$&((*********((((((((((&&&&&&&&&&&&&$$$""$"$$"""""""""""""""""""""""""""$"$"""""""""$""""" ""   " "" """" """ """    """""" """"""""""" """""""" "" """"""""""""""""$"$$$$$$$$""""""""""""$$$$$$$$$$$$$$&$&&((********(((((((((((&&&&&&&&&$$&$&$$$"$"$$"""""$"""""""""""""""""$$"$"$$"""""""""""" " "  """""" """"" "" "   """""""" """"" " """" "" " """"""""""" ""$"""$"$$$$$$"$$$""""""""$$$$$$$$$$&$&&&&&&((*****(**((((((((((((&&&&&&&$$$$$&$$$""$"$""""""""""""""""""""""""$$$$$""""""""""""""" "  """"""" """ """     "" " " "" """ """" " """"""""" """""""$$$$$$$$"$$""$""$"$$$$$$$$$$$$$&&&&&&((((***((*((((((((((((&&&&&&&$$$$$&$$$$$"$"""""""""""""""""""""""""""$"""""""""""""""""   " """"" """" """   " "" "" """"" """"""""""""""""""""""$$$$$$$""""$$$$$""$$"$$$$$$$$$$$$$$((((*(((*((*((((((((((((&&&&&$&$$$&&&&&$$$""""""""""""""""""""""""""""$"""""" """""""""" ""  """"" """"""""      " " """""" " """""""" """""$$$$$$&$&$""""$$$$$"$$$$$$$$$$$$$$$$$&(((**(((**((*(((((((&&&(&&&&&$$$$$$$&$$$""""""""""""""""""" """""""""""""""""" "" " "  """"""""" """"     " " " """""" " """"""" """"""$$$$$$&$"""$$$$$$$$"$$$$$$$$$$$$$$$&(((*(*****(((((((((&(&&&&&&&&$$$$$$$$$$$""$$"""""""""""""""""""""""""""$"""" """ "  """ """"""""    " "" """"""" """ """"""" """$""$$$$$&$$"""$$"$$$$$$$$$$$$$$$$$$$$(((((**(****(((((((&&&(&&&&&&&$$$$$$$$$$$""""""""""""""""""""""""""""""""" " """"  """"""    " """""" """"""""""" ""$$$$$$&&&$"""$$$"$$$$$$$$$$$$$$$$$"(((**********(((((((&&&&&&&&&&&$$$$$$$$$$"$$$""""""""""""""$$$"""""""""""""""""""""""  "   "  """"" """"""""""  """"""$$$$$$$$$"""""$$$$"$$"$$$$$$"$$""((***********((((((((&&&&(&&&&&&&$$$$$$$$$$$""""""""""""""""$$""""""""""""""""""" ""     "    " """"" """ """""""  """""$"$$"$$$$""""$"$"$$$$"$$$$$$$$$$$((*(*((***((((((((((((((&&&&&&&$&$$$$$$$$"$"""""""""""""""""""""$""""""""""""""" "          " """"""" "" " """" "" ""$"$$$"$$"""""""$"""$"$$$$$$$$$$$(((*******(((((((((((&(&&&&&&&$&$$$$$$$$$$$"""""""""""""""""""""$""""""$""""""" "" "          " " """" " """ " "" """""""$$""""""""""""$""$$$$$$$$$$((((((*((*((((((((((&&(&&&&&$&$$$$$$$$$$$$$"""""""""""""""""$"""$$""""""""""""" " ""          " "" """""""""" """ """"""""""""""""""""&$""$$$$$$$$$$(((((((*((((((((&&(&&(&&&&&&&$$$$$$$$$$$$""""""""""""""""""""""$""$$"""""""""" " " "            " " "" """"" """""""" ""$""""""""""""""""""$$$$$$$$$$$$(((((((((((((&((((&&&&&&&&&&&$&$$$$$$""$""""""""""""""""""""""$"$$"""" """""""  " """ "          " """"" "" """"""""" """"""""""""""$""""""$$$$$$$$$$$&((((((((((*((&(((((&&&&&&&&&&$&&$$$$"$$"$" """""""""""""""""""$$$$"""  "  """              """" """ """""""$""" """""""""""""$$"""$$"$$$$$$$$$&(((*((((((((((((&&&&&&&&&&&&&&$&&$$$$"""""""""""""""""""""""""""""$$"""" " ""               " """""" """""""" """""""$"""$""$"$$$$$$$$$$$$&(((*(((((((((((&((&&&&&&&&&&&&&&$$$$$$$"""""""""""""""""""""""""""$"""" """ "           """ """"""" """"$"""""""""""$"""$$$$$$$$" ((****(((((((((((((&&&&&&&&&&&$&$$$$$$$$"""""""""""""""$""""""""""""""" " """""""" """           " """"" """""""""""""""""""""$$$$$$$$$$ ((((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$"""""""""""""""""""""""""""""""""" """ """"""" ""         """""  """""""""""""""""""""$$$$$$$$$$ &(((((((((((&(&(&&&&&&&&$&&$$&$$$$$$$$""""""""""""""""""""""""""""""""" """""""""""""""            " """"""" """"""""""""""""""""""$$$$$$$$$ &(((((((((((((&((&&&&&&$$&&&&$$$$$$$$""""$"$"""""""""""""""""""""""""""" """"""""""""          """""" " """"""""""""""""""""$"$$$$$$$ &((((((((((((((&(&&&&&&&&&&&$$$$$$$$$$$"$"""""""""""""""""""""""""""""""" """"""""""""    " " """"""" """""""""""""""$$$$$$$ &(((((((((((((&&(&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""""""""""" "" """""""""""       """""""""""""""""""$$$$$$$$ &(((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""""" """""""" """"""" "           " """"""""""""""$""$$$$ &(((((((((((((((&&&&&&&&&&$$$$$$$$$""$$$$$$$"""""""""""""""" """"""" " "" "" "           """""""""""""""$""$$$" &(((((((((&(((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""""""""""" """"" """"          """"""""""""""$$""$"$" &(((((((((((((&&&&&&&&&&&&$$$$$$$$$$$""$$$$$$$"""""""""""""" """ ""        " """"""""""""""$$""""&(((((((((((((&&&&&&&&&$&&&$$$$$$$$""""""$$$$"""""$"""$""""" " " " "      """"""""""""""$$"$"&&(((((((((&((&&&&&&$&&&&$$$$$$$$$$"""""""$$"""""""""""""""      """"""""""""$"$$$$"&&((((((((((&&&&&&&&&&&&$$$$$$$$$$$""""""""$"""""""""""""""       """""""""""$$$$$"&&((((((((((((&&&&&&&&$$$$$$$$$$$$"$""""""""$"""""""""""""        """""""""$$$$$"&((((((((((&&&&&&&&&&$$$$$$$$$$$$$$$"""""""$"""""""""""""        " """""""$$$$$$"&&&((((((((&&&&&&&&&&&&&$$$$$$$$$""""""""""""""""""""""""            " """"""""""$$$$"&&(((((((((&&&&&&&&$&$&&$$$$$$$$$$$""""""""""""""""""""""""" ""            " """""""""$$$$$"&((((((((&&&&&&&&&&&&&&&&$$$$$$$$$""""""""""""""""""""""" " """"               " """""""$$$$$$"&&((((((&((&&&&&&&&&&&&&&&$$$$$$$$$$"""""""""""""""""""" """ """       """""""$"$"$$"&(((((&((((&&&&&&&&&$$&&$$$$$$$$$""$$$$$""""""""""$"""""" """""""""       """""""""$$$$$"&(((((&(&&&(&&&&&&&&&&$$$$$$$$$$""""$$&$""""""$"""""" """""""" """           " """""$$$$$$"&(((((((&&&&&&&&&$&&$$$$$&$$$$$$$$"$$$$"""$$""""""""""""""""""        """""""""$$$$"&&((((&(&&&&&&&(&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""       """"""""$$$"&&&((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""     """"""""""$""&(&(((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""""""""$"""""        """"""""""$&&&(((((&&&&&&&&&&&&$$$$$$$$$$$$"$$$$"""""""""""""""""$""""""    """"""""""""$&&((((&&&&&&&&&&&&$$$$$$$$$$"""""$"""""""""""$$$$$$$"""""       """""""""""$&((&&&&&&&&&&&&&$$$$$&$$$$$$"$$""""""""" " ""$$"$$$$""""" "   """""""""" $&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$"""""""""""""$$$"$$$$"" ""       """"""""""$&&&&&(&&&&&(&&&&&$$&&$$$$"""$$$$""""""""""""$$$$$$$"""      """""""""$&&&&&&&&&&&&&&&&&&&&&&$$$$""$$$""""""""""""""$$$$$""$""      """""""" $&&&&&&&&(&&&&$$$$&&&&$$&$$"$"$$""""""""""""""$$$$""$""     """"""""" $&&&&&&&((&&&$$$$$$&&&$$$$$$$$$"""""""""""""""$$"""""""         "" """""$&&&&&(&&&&&$$$$$$$$$&$$$$$$$$$$""""""""""""""$$$""""""          " "" """$&&((&&&&&&&$$&&$$$$$$$$$$$""$$""""""""""""""""$$$"""""       $&&&(&&&&&&&&&&&&$$$$$$$"""""""""""""""""""""""""""""""       " &&&&&&&(&&&&&&&&&$&$$$$""""""""""""""""""""""""""""""""        "" $&&&&&&&&&&&&&&&&$$$$$$$$""""""""""""""""""""""""""""""      " "$&&&&&&&&(&&&&&&&$$$$$$$$$$$""""""""""""""""""""""""""      $&&&&&&&&&&(&&&&$$$$$$$$$$$""""""""""""""""" """ """""""     $$&&&&(&&&&&&&&$$$$$$$$$$$$$"$"$"$""""""""""""""""""""""  $&&&&&&&&&&&&&&&$$$$$$$$$$$$""$"""""""""""" " "" " """""" "     $$&&&&&&&&&&&&&&&&&&&&$$$$$"$$"$"""""""""""" """      $$$$&$&&&&&&&&&&&&$&&&&$$$$$$$$""""""""""""""" "" "      $$$$&&&&&&&&&&&&&&&$$&$&$$$"$$"$$""""$""""""""    $$$$$&&&&&&&&&&&&&&&$$$$$$$$""""""""""""""""""" "   "$$&$&&&&&&&&&&&&&&$$$$$$$""""""""""""""""""""" "     "$$$$$&&&&&&$&&&&&&$$$$$$$$"""""""""$"$$"""""""""" "     "$$&&&&&&&&&&$&&&&&&$$&$$$"""$$"""""""""$$"""""""" ""   $&&&&&&&&&&&&&&&&&&&&&$$$$"""""$""""$"""""""""""""""""   $$&&&&&&&&&&&&&&&&&&&&$$$$"""""""""$""""""""""""""""""    $$&&&&(&&&&&&&&&&&&&&&&$$$"""""""""""""""""""""""""""  $&$&&&&&&&&&&&&&&&&&&$&&$$$""$$"""""$""""""""""""""""  $&&&&&&&&&&&&&&&&&&$$$&$$$""$""""""$"""""""""""""""   $&&&(&&&&&&&&&&&$$&$$$$$$$$$$"$""""""""""""""""""""  &&&&(&&&&&&&&&&&$$$&$$$$$$$$$$$""""""""""""""""""""   $&&&&&&&&&&&&&&$&$&$&&$&$$$$$$""""""""""""""""""""""   $&((&&&&&&&&&&&&$$$$$$$$$$$$$$""$""""""""""""""" ""   "   $&&&&&&&&&&&&&&&$$&$$$$$$$$$"$"""""""""$"""""""""  " "   $&&&&&&&&&&&&&&&&&$$$$$$$$$$""$""""""$"$"$"""""" "  "  $$&&&&&&&&&&&&&&&&$$$$$$$""""""""""""$""""""""""    "  $&&&&&&&&&&&&$$$$$$$$$$$""""""""""$$"""""      $&&&&&&&&&&&&&&$$$$$$$$$$$$"""""""""""""""" ""     $&&&&&&&&&&&&&&&$$$$$$$$$$""""""""""""""""""""      $&&&&&&&&&&&&&&$$$$$$""$$$"""""""""""""""""""    "    $$&&&&&&&&&&&&&$$$$$$""""$"$$$$""""""""""""""  " "  " "" ""  "  $$&&&&&&&&&&$$$$$$$$"""""""""$$""""""""""""""  " "" """" """"""" " """ $&&&&&&&&&&&&$&$$$$""""""""$"$$"""""$""""""""  """" """""""""""" """ "" "  $&&&&&&&&$&$$$$$$$$$$$"$"""$""$"""""""""""""""  " "" ""$"""""""""""""""" " "  $&&&&&&&$$&$$$$$$$$$$"$$$""""$$"""""""""""""  " """"""""""""""" "  $$&&&&&&$$$&$$&$$$$$$$$$"$""""""""""""""""   """"""""""""""""" """ "   $&&&&&&$&&$&$&$$$$$$$""$$$""""""""""""""" ""    """"""""""""""""" "" "   $&&&&&&&&&&$$$$$$&$$$$"$"$$$"""""""""""""    """  """""""""""" """ " "" $$$&&&&&$$$$&&$$$$$$$$"$$$$$"""""""""""""  ""  """"""""""" " "  $$$$&&&&&$&$$$$$$$$$"$$$$$$$$$$$""""""""""  """ """  """"""""""""""" """"  " "$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""" """"""   " """"""""""""""""  """"""""" """ " "" "" " "" "   "$$$$&$$$$&$$$$"$$$$$$$$$$$$"$""$""""""" "   """""""""""""""""""  """""" """ " " " "  "$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$""""""    """"""""""""""""""" """"" " """ " """ ""   "$$$$$$$$$$$$$$$$$$$$$""$$$$$""""""""    """""""""""""""""""" """"""  """ """" ""   "$$$$$$$$$$$$$$$$$$$$$$$""""""""""""" "     "   """""""""""""""""" "" """"" " """ """ ""   $$$$$$$$$$$$$$$$$$$$$""$$""""""""""""  """"  """""""""""""""""""""""""""""  """"" " "    "$$$&$$$$$$$$$$$$$$$"""""""""""""""""  """"" ""  """""""""""" """""""" """""" "" """"      "$$$$$$$$$$$$$$$$$$$$"""""""""""""" "  """ "  """""""""""" """""" """""""" """"""""" " "      "$$$$$$$$$$$$$$$$$$$$""""""""""""" "  """"""  """"""""""" """""" """""""" """""""""" """"  "        "$$$$$$$$$$$$$$$$$""""""""""""""" "  """"   """"""""""" """"""" " """  """""""" "       "$$$"$$$$$$$$$$"$""""""""""""""""   " """""  """""""""""""""""""" " """""""" "    """$$$"$$$$$$$$""""""""""""" ""  """"""  " """""""""""""""""""" " " """"""""""       "$$$"$"$""$$$$$$"$$""""""" ""  " """"""  """" "" """""""""" """"" " """"""""""       "$$$$$$$$"$$$$$$$$$$""""" " "   """"" """"""""""""""  """""""""""" " """"""""""        $$$$$$$$$$$$$$$$$$$"""""" " "   """""""""""""""""""""  """"""""""""   """"""" """           $$$$$$$$$$$$$$$$$$""""""""   """""""""""""""""""""""" "" """ """" "  """" """       ""$$$$$$$$"$$$$$$"""""""""  """""""""""""""""""""""" """" " """"""""  """"""""           ""$$$$$$$$$$$$$$"""""""  """"""""""""""""""""""" """""" """"  " """""""           ""$$$$$$$$$$"$"""""""""    """"""""""""""""""" """ """ """"""""""              "$$$$$$$$$$"""""""""""   """"""""" """ """" """""""""  """ " " "" "           """$$$$$$$$"$""""""""""   """""""""" """" """"""""" """ " """""           "$$$$$$$$$""""""""""""   """"""" " """""""""""" " """"         "$$$$$$$$$$""""""" "    """""" " " """""""" " """" "          ""  ""$$$$$$$$""""""""" "  """"""  """"""""""" " " """"""""" """"""          "$$$$$$$$""""""""""" "  """"""""" """""""""""" "" """"""" """""""     "$$$$$$$$$""""""""""" "  " """"""""""""""""""""""""" """""  """"""" "         ""$$"$$$$"""""""""" "  """" """""""""""""""""""" """""""""" " """"""" "         """"$$$""""""""""""  """ " """""""""""""""""""""""" " "  """""""""        """"$$$"""" "" "   """ " " """"" """"""""""""""""" " " """"""" ""      """"""""""" ""   " " "  "" """" """""""""""""" " " """""""          """"$"""""""  "  """"  """""""""  """"""""""" " " """""""         """""""""""" "  """ ""  """  """"""""  "" "" "" "" """"       """""""""""""""  """ "  """" """"""  """" " """"""        """"""""""""" " "  """"""" """"" " """""  """""" "  """"      """"""""""""""   """""  "" " """" " """""  " """  ""    """"""" " ""   "" """"""""""    """   " " " ""      "" """"""" ""    "   """"""" """"         "  """"""""" ""   """"  " " "" ""  """"       "  """""""""   """  """" "     """"""""" ""   "  "    """" "" ""    " """" """""""   """"     """" "" " "   """""""" """"""   """"    """""""""""        """" """""""    """      """""""" "    " """ """""""""    ""       """"""" ""     "" "  " " ""     ""   """" "      "" """ "      "      " " " """  ""    "   "   " "     ""    "         """    "         """"     "     """"   "              """"  """"" "$""""    "           "            "       ""       ""        ""     "  " "    "     "   $   "    "                                                                                                                     "