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_1 MISSION_PHASE_NAME = EXTENDED_MISSION TARGET_NAME = MARS IMAGE_ID = '452A12' IMAGE_NUMBER = 34574957 IMAGE_TIME = 1977-09-12T18:41:34Z EARTH_RECEIVED_TIME = 1977-09-13T08:58:34Z ORBIT_NUMBER = 452 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = HIGH FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = MINUS_BLUE 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  $1+8| [7p{& [x `z%   """ """"""""""""""""""$""$""$$$$$"$$$$$"$$"$$$$$$$$$$$$$&$$$&&$$$$$&$$&&$&&&&&&&&&&$$$&$$$$$&&$$$$&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&(&&&&(&&(&&(&(&&&(((((&((((((&&(((&&(((((((((((((&((&((&(&((&&&(((&&&&&&((((((((&&&&&&&&&&&&&&&&$&$""""   "  """"""""""""""""""$$$""$$"$"$$$$$$$$$$$$$$$$$$$$&&$&&$&$$$$&&&&&&&&&&&&&&&&&&$&$$$&&&&&&&&&&&&&&&&&&(&&&&&&&&((&&(&((((&(((((((((((((((((*(((*((**((*(**((((((**((((*******(*********(*(*(((****((((((((((**,***((((((((((*((((((&&$&$" " " """" """$"""""""$"""""$$$$$$$$$$$$$$$$&$$$$$&&&$$$&&&&&&&&$&&&$&&&&&&&&$$&$$&$&&&&&&&&&&&&&&&(&&&(&&&(((( $((((((((((((((((((*((*(****"(******(****************,,**&(,,,**************,*********&*,,,,*****(****,***(*******&   " " "" """"""""""""""$$$$$"$$$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$&&&&&&&&&&$&$&$$&&&&&&&&&&&(&(&&&&&(&(&&(&&(&(((((((((((((((*(((**(*********&*************,***,,*,,,,,,,, ,,*,,*,,,,,,,*,,,,,,,,,,,,,***,*,,***((***,****,,,.,,*,* " " " """"""" """""""""""$"$"$"$$$"$$$$$$&&&$$$$$$$$&&&&&&$&$&&&&&&&&$&$$&$$$$$&&$&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((***************************,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,****,,*********,,,,,,.....,,&   " " """""" """  " " ""$$$$$$"$$$$$$"""""&$$&$$$$$&&(&(&&&&$&&$$"""$"$$$$$$&&&(((&&&&&&&&""""$$&&&&&(((*((,*((((*(&&&&&((((**(*,*************&&&(((*,,***,,.,,,.,*,,,*&&&&((,,,,,,.,,.,.,,,*,,**$""""$&((((((**,,.,..,..,((&(&$  """""   "$&&$" $$$"  $$$$((*(&$""$&&$""""" """""&((&$$" "&((&""$""""$&&&((**(&($" &(((&$$$$$&$((*(*.,,*(($$(***(&&$$$&(((*,**...,*((((*,,(**(&&(***,..,..,**((&(***(($$$$$((***(,*(&$&&&&(****(&(&&0($     ""  """  """"""""" "$$$$$"""$"$"" ""$$$$$"$$&&$&&&&$$&&&&""""$$$$$$"$$$&&(&&$$&&(&&&&$$&&&&&&&&&&(((*(&(((((((((&(((**((((**,*,*********(****,,,**,**,,,.,,,,.,,,*,,,,,.,,,****,,,,,********(((**,*(((***,,,,,,,,,,,,*$     "  " """ " " " " """""""" """$""$$$$"$$$"$$$$$$$$$$""&&&&$&$$&$$&&&$$$&&&$&&&$$$&&&&(&&$&$&&&&(((((&(&((((((((((((((**((*****(((((((********,,*,,,,,,,,*,,**,,,,,,,,,,,,*,,,,,,.,,**,,,**,((***(*(***,,.*****(*,**,*.,**$   " " """ " """" "$"""""""$$"$$$&$$$$$$&$$$$$&$&&&&$$$&$&&$&$$&&((&&&$&&&&&&&&&&(&&&(&((((&((&(((((((((((**(((((*(**(((***************,,*,,,,,,,.,,,,,,,,,,,.,,.,,,,,,.*,,*,,,,***,*,,****,,,,,***,*****,*,,,,,& " " " " "" " " """"""""""""$"""$""$$$$$$$$$$$&$&$&&&&&$&&&&&&(((&(((*(&&$&&&&&&&(&&&&&(&&&&&((((((((((((((((**((((***((((**********,,**,**,*,,*,,,,,,,,,,,,,..,,,,.,,,.,,,,,,,,,,,,,,,,*,,,,,.,..,,,*,**,,***,***,,&  " """""""""""""""""$"$$"""$$$$$$$$$$$$$$$&$&$$&&&&&&(((**((*((&&&&&$&&&&&&&&&(&(&((((((&(((((((((((((**(((*(******************,****,,*,,,,,,,,,,,,,.,,,,,,.,..,..,.,,,..,,.....,,,,.......,,,,,,,,,*****(*,,$   " " " """"""""""""""$"""$"$$"$$$$$$$$$$$$$&$$$$&&&&(((((((*((&&&$$$&&&&&&&&&(&&(&(&(((((((((((((((*(((((*(*******************,*,**,,,,,,,,,,,,,,,,,.,..,.,..,....,,..000..,......,.,.....,,,,,,,,,*******,,*$  " " " """""""""""""""$$$$$$$$$$$$$$$$$$$$&$$$$&&((((((((((&&&&$$&&&&&&&&(&&&(&(&(&((((((&(((((((((((((*(******************,**,*,,,,,,,,,,,,,,,.,.................000000.......,,,,......,.,,,,*,*****,,,*"   " """"""""""$"""""""$"$$""$$$$$$$$$$$&$&&&&&&&(((((((((((&&&$&&((&&&&&&&&&&&(&&((&&&((((((((((((((((((************************,,,*,,,,,,,,,,,,....,.....,.......0.000........,,,,,....,,,,,,,***,,,,,,,*    " """"""""""""""""""""$$$"$$$$$$$$$$$&&&&&(&&&((((&((((&&&&&&((&(&&&&&&&&(&&((&&&((&&((((((((((((((*((**********************,,,,,,,,,,,,,,...,.,.,.,....,.,...0..0000........,,,,,.,,**,,,,,***,,.,,,**    " " """" """"""""""""""$"$$$"$$$$$$$$$$&&&&&((&(((((((((((&&&(&(&&&&&&&&&&&&&((&(((&(((((((((((((((((**********************,****,,,,,,,,,,,,,,,,.,,.......,......0............,,,,,,,,*,,,,,,,****,,,,,*     " """" """"""""""$""""$$$$"$$$$&&$$$$&&&&&&&&&&&((((((&&(&((((&&&(&&&&&&&&&&&&(((&(&((((((((((((((((((*(*****************,*,,,,,,,,,,,,,,,,,...,......,......................,,,,,,,,.,,,,,*,*,,,*****     " """""""""""""""""$$$"$$$"$$$$$$$$$&&&&&&&&&&&&&(&&&&&((((&(&&&&&&&&&&&&&&&&&&(((((((*((((((((((*((********************,,,,,,,,,,,,,,,,,,,,,...,......,.,.................,,,,,.,.,,,,**,,,,,,****   """"" """"""""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&$&&&&((((&&&&&&&&&(&&(&(&&&&((((((((((((((((((*****(*************,,,,,,*,,,,,,,,,,,,,,,,.,.........,.,..................,,,,,,,,,,****,,,,*****(    " " " " " """"""""""""""$"$$$$$$$$$$$&$&&$&&&&&&&&&&&$$&&&&(&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((*(((**(************,****,,,,,*,*,,,,,,.,,,,,.,.,..,..........,...,...,,..,,**,,,,,,,*,,*******,*,,*(  " " " "" """"""""""""""""$$"$"$$$$$$$$$$&&$&&&&$&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((*(***************,****,,,,,,,,,,,,,,.,.,..,..,.............,.,,,,,..,,*,,,,,,*,,,*******,*,*(     " " "" """ """""""""$$""$$$$$$$$$$$$$$$$&$&&&&&$&&&&(&(&&&&&&(&&&&&&&&&&&&&&(((((((((((&(((((((((((***********************,*,,,*,,,,,,,,.,,,,.,..,...,..............,,,..,,,**,,,,*,,,.,,****,,,***  """"" """"""""""""""""$$"$$$$$$$$$$$$&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((**(******************,*,,*,,,,*,,,,,,,,.,,.,,.,................,,,,,*,,,,,,,,,,,,,,,,*******,**(   " "" """""""""""""""$""$$$$$$$$$$$$$$&$&$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(((((((((((((((*(**(*(*****(*******,,,,,,,,,*,,,,,,,,,,,.,,,..................,,,,,,,,,,,,,,,*,,..,,,,*******,***   " " " """"""""""""""$""$$$$$$$$$"$$$$$$$$$$$&$$$&&$&&&&&&&&&&&&$&&&&&&&&&&(((&(((((((((((((((((**(********************,,,,,,,,,,,,,.,,,,..,.....................,*,,,,,,,,,,**,,,,,,,*,.,,**,,**  """ """"""""""""""""$$$$$$$$$$$$$$$$$$&$$$$$$$&&&$$&&$$&&&&&&&&&&&&&&(&((((((&((((((((((((((*(******************,*,,*,,,,,,,,,,,,,,,,..,....,..,.......,....,,,,,..,,,.,,,,,,,,*,,,...,***,**   " " """""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$&$&&&&&&&&&&&&&(&&&(((((((((((((((((*(((*****************,***,,,,,,,,,,,,,,,.....,.....,,.....,,....,,,,..........,,,,,,,,,,.,.,,*****    " " """"""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&&&((((&((((((((((((((***(*(*(************,**,*,,,,,,*,,,,,,,,,,............,.......................,,,,,,,,,,,,,,,,**,*  "" """"""""""""""""$"""$$$$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&&&(&(&(&(((((((((((((((((((((*******************,*,*,,*,,,,,,,,,,,.,,.,,..,........................,.,,,,.,,,,,,,,,,,,,*,***     " """"""""""""""""""""""$"""$$$$$$$$"""$$$$$$$$&$$$&&&&&&&&&&&(&&&&&&&&((&(((((((((((((((*((((*((**************,**,**,,,,,,,,,,,,.,..,,..,.............................,,,,,,,,,,,,,,,**,****   " """""""""""""""""""$"$$$$$$$$$$$"$$$&&&&&&$&$$$$&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((*(((*(******************,**,*,,,,,,,,,,,,.,,,...............,..........0..,.....,.,,*,,,,,,*,,,,*,**       """"""""""""""""""""$$$$$$$$$$&&&&&&&&$&&$$$$$$$&&&&&&&&&&&&&&&&&(&&&((&(((&(((((((((((((*((*(***************,**,,,,,,,,,,,,,,,,,,....,,,.............................,,,,,,,,,,*,,,,,,**     " "" " """""""""$"$"$"$"$$$$$$$$$$$$&$&&&$$&&$$$$$$$$&&&&&&&&&&&&&&&&&(&&&((&(((((((((((*(*((((********************,**,,,,,,,,,,,,,,,,,,....................000...........,,,,,,,**,***,,,,,*      " """"""""""""$"""""$$$$$$$$$&&$&&$&&&$&$$$$&&&&&&$&$"&&&&&&&&&(&&&&&(((((((((((((&((*(**(****(*(***************,,,,,,,,,,,,,,...,.,........,,........................,,*********,,,,,,     " " """"""""""""""$"$$"$$"$$$$$$$$&$&&&&&&$$$&&&&&&&&&$&&&&&&&&&&&&(((((((((((((((&((**((*****(**************,*((,,,,,,,,,,,,,,,.,......,...$*.................0.....,.,,(,,,***,,,,,,*   """"""""""""""""""$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&(&(&((((((((((((((((*****************,**,*,,*,,,,,,,,,,,,,,..,,....................,.........0......,,*******,,,,,,,*   " """""""""$""""""""$$$$$"$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(((((((((((((((*((******(**************,,,,,,*,,,,,,,,,,,,.,.....,.........................0....,,,*,****,,,,,,**    " " " """"""""""""""$""$$$$$$$$$$$$$&&&&&&&&&&$$$&&&&&&&&&&&&&(&&&&&&&&(((&((((((((((*((******************,**,,*,,,,,,,,,,,,,...,.........................................,,,,**,,.,,,,,       " """""""""""""$"$""""$$$$$$$$$&$&$&$&&&&&&&$$&&&&&&&&&&&&&&&&(&(&&(((((((((((((*(*(((*******************,,*,,,,,,,,,,.,,,......................,.........,.....,........,,,..,.,,,,  " " " "" """"""""""$"""$"$$""$$$$$$$$$$$$&&&&(&&$&$&&&&&&&&&&&&&&((&((((&((((((((((((********(*************,,,*,,,,,,,,,,,,,...,.,....................,......,,..,.........,,,,,,,.,...,    "  """"" """"""""""""""$""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&(&&(&&(((((((((((((*((((**(*(****************,,,,,*,,,,,,,,,,,,,.,.................................,...,.,.,,,,,,..,,,,,@   " "" """"""""""""""$$"$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&(&&&&&(&&*&(&(((((((((((((((*(******************,,*,,,,,,,,,,,,,.......,.............................,........,,,*..,,.,,,,*  """"" """"""""""""$$$$$$$$$$$$$$$$&&&&&&&&&(&&&&&&&&&&&&&&&&&(&((((((((((((((((((((********************,,*,*,,,,,,,,..,,,...,,.................,...................,,.,,,,,.,,,,,*"   "" " "" """"""""""$$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((*(((*(**************,**,*,,,,,,,,,,,,,,,,......,,....,...............,........,.,,....,..,,,,,...,,*"  " "" """"""$$$"$$$$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(((((((((((((((*(******************,,,,,,,,,,,,,,,,,,..,.....,,,,.,........,,..,..,.......,,,,,,,,,...0...,.,,,,,"   "" """" """""$""""""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&((((&(((((((((((((*******(**********,**,,,*,,,,,,,,,..,......,...0...,.....,,,.....,,........,,.,,,,...00..,.,,,,,      """$$""" """""""""""""""$""$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((((((((((((((********************,,,*,,..,,,.,,.,.,..,...,.00000.......,,,,.,,,,,,,.....,,...,.....00.,,,,,,,"   """$$$"""""""""$$""""""""""""$$$$$"$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&(&((&((((((((((((*(**************,*****,,,*,,,,,,,,,,,.,........0.0..0.........,,,,,,,,,,....,.............,,,,,,,,"   ""$$$"$$$$$""$""""$$"""""""""""$$$""$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&(((&&(((((((((((((((*****(***(**********,,,*,****,,,,,,.,........0..,............,,,.,.,,.,...,..0.........,,,,,,,*,*     "$$$$"$$$$$"$$$"$"""$"""""$$""""""$"$$"$$$$$$$$$&&&$&&$&&&&&&&&&&&&&&&&(&&&&&&&&(((&(((((((((((((((*******************,,,,*****,,,,,,,,,.,......,,,,,,.........,,,,,.................,,,,,,,,,****   """""""$"$""""""$$$"""""""""""""""""$$$"$$$$$$$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&((&&&&(((((((((((((****(****((***********,,,,,*(**,.,,,,,,.,..,...,,,,,,,............,....,,,,.......,........,,,****@    """""""""$$"""""$$$$"""""""""""""$"$"$$$$$$$$$$$$&&$$&&$&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((***(*****************,,,,,*,,,,.,,,,,,,......,,,,,,,,....,...,...,,......................,,,,,,,    """"""""""""""""""$$$$$"$"$"""""""$$"$"$$$$$$$$$$$$$$$$&$&$&$&&$&&&&&&&&&&&&&&&&(&&((&((((((((((((((((((*(*****************,,,,,,,,,,,,,,,.,........,,,,,,...,,,......,,,....,.....,............,....,   """"""""""""""""""""""""""""""""""""""$"$$$$$$$$&$$$$$&$$$&&&&$&&&&&&&&&&&&(&&&&&&&&((((((((((((((((*((((*(*(((*************,,,,,,,,,,,,,,,,,,,,.....,,,.............,,.,...,,...............,,,,,...,   """""""""" """""""""""" """"""""""""""$$"$$$$$$$$$$$$&$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((*(((*(*(***(***********,,*,,*,,,,,,,,,,,,.,..,.......0.....................,.,....................     """ " "" " """""""" " " ""$""""$$$$$$$$$$$$$$&&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&((&((((&(((((((((**(((((*(*((**************,*,,,,,,,,,,,,,,,,.......................0.................,...,,...0....  " """"" " """"$"$""$"$$"$$$$$$&$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((*(***(************,*,,,,,,,,,,,,,,,,.,.,............,.,,.,.......,.,,.,......,.............,  " """"""$$$""$$$"$$$$$$$$$&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((*(((((*(********,******,,,,,,*,,,,,,,,,,,,,.,............,,,,..,,,..,,,,,,.,,..,........,......,      " """$$$""""$""$$$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&(&&&&((&(((((((((((((((((((*(***(***(**********,*,,,,,,,,,,,,,,..,.,...........,,,,,,,,,,.,,.......,.....,...,.......,,     """""""""""$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&(&&&&&&&&&((((((((&(((((*(((*(*(******************,**,,,,,,,,,,,,.,,,......,..,,,,,,,,,,,,,,,...,,,,,,,..,,....,........    "$$""""""""""$$$$$$$$$$$$$&$&&$&&$&&&&&&&&&&&&&&&&&&&(&(&&&((((&&((((&((((((((((((**(************,*,,,,,,,,,,,,,,,,.,...,..,,..,,,,..,,,,,,,.,.,,,,,,,,,,,.,,.,.........,  """$"$"""""$"$$$$$$$$$$$$&$$$&&&$&$&&&&&&&&&&(&&&(&&&&&&&&&(((((((((((((((((((((*((*(**(******,********,*,,,,,,,,,,,,,,,........,..,,....,,,,..,,,,,,,,,,,,,,,,,,,.........  """$""""""""$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((*((((((*((***************,*,,,,,,,,,,,,,,,.,,.,,...,,,.............,,,,,,,,,,,,,,,,.............    ""$"""""""""""$"$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&(((&((&((((((((((((*****((((*******************,,*,,,,,,,,,,,,,,,.,....,,,,.......,......,,,....,,,,,,,,,...........,      ""$"""""""""""$""""$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&(&(((((&&(((((((((((******(((((*(*************,,,*,,,,,,,,,,,,,,,,....,....,............,,,,,,,...,*,*,**,,,.........,         """"""""""""""$$$"$$$$$$$$$$&$$$$$&$$&$&&&&&&&&&&&&&&&&(&(&(&&(&(((((((((((*******((((**(********,**,,***,,**,,,,,,,,,,,,.,,..,.,.........,,,,.,,,,,.,..,,.,,,,,,,,,,.........        " """"""""""""""""""$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((*((*((((((( *(*********,***,,,,,,,,,,,,, ,,,,,,,...,,,..,,,.....,,,.,(,.,,,,......,,,,,,.........*    """""""""""""""$""$$$$$$$$$$$$$$$&&$&&&&&&$&&&&&&&&&&&&&&(&&&(&((((((((((((((((((((((*((******************,,,,,,,,,,,,.,,,,,,,.,..,,,,,,,....,..,,,,,,,,,.....,,,,,,....0...,&   ""      """""""""""""""$"$$"$"$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&&&&&&&&&(&&&((((((((*((&(&((&((((*((**(*(*********,**,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,,....*,..,,,,,,,,,,,,,,,,,,,.........,  " "    """"""""""""""""""""$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((&&&&(((*((*(**************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,.....,,,,,,,,,,,,,,,,**,,,........, "  """"" """"""""""$$"$"$$$$$$$$$$$$$$&$&$$$&&&$&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((&(((((*(*******(*********,,*,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,.,...,,,,,*,,,***,*,*,,.,,.,.....     "" "  """"""""""""""""$""$""$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&((&&((((((((((((((*(*((*(*(*************,**,,*,,,,,,,,,,,,,,,,.,,,,,,,,,,..,,,,,,,..,,,,,*,,*,*,***,..,,,,,....    """"   """" """"""""""""""""""$"$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&(&&((((((((((*((((((((*************,,*,,*,,,,,,,,,,,,,,,,.,,,,,,,,,,.,,,,,,,,....,,,,,,,,*,,*,,,.,,,,.....  " """"" """""$"""""""""""""""""""""$"$$""$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((((((((((*(((*((*(**((*************,,,*,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,.,...0...   """""""""""""" """"""""""""""$""$"$$$$$$$$$$$$$$$$&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((****(*************,***,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,.0.,,........,   """""""" """""""""""""""""$$"""$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((***(**********,,*,**,*,,,,,,,,,,,..,,,,,,,,..,.,,,,..,.,,,,*,,,,,,,,,,,....00020.....,   """"" " """"""""""""""""""""$$$$$"$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&(&&&&&&(((&((((((((((((((((((**(*(*********,**,,,,,,,,,*,,,,,,,,,,,,,,,.,,,,,,...,,,,,,,,,,*,,,,,,,...0000020...,,  "" " """ """"""""""""""$"$""$$"""$$$$$$$$$$$$&$&&$&&&$&&&&&&&&&&&&&&&&&(&&&(&&((((((&((((((((((((((*****************,,,,,,,,,**,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,**,,*,,,,,,,0000000000....  " " """"""""" """""$""$$"$$$$$$$$$$$$&$&&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((*((*(((*(**************,,,,,,****,,*,,,,,,,......,.,,,,,,,,,,,,**,*,**,****,..00000000.....  """"""""""$"""""$$""$$"$"$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&(&&&&&&&((&(((((((((((((((((((*(***********,*,*,,,,,,*******,,,,,,.....,,,,,,,,,,,,,,*****,*,*,***,.0000000000..... """ """""""""""""""$$$$"$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&((&&(((((&(((((((((((((((*((**************,,**********,*,,,.......,,,....,,,..,,,*,,,,,***..0....000.000....   """" """"""""" """""$""""$$"$$$$$$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&(((&&((((((((((((((*((((************,****,**,********,,,,,,,,,....,,,,....,,,,,,,,*,,,***,.....0.0000000000.     """""" " """""""$""""$""""$$$"$$$$$$$$$$$$$$$&&&$&&&&$&&$&&&&&&&&&&&&&&&&&(&(&&&(((((((((((((((((*(*********************,.,,,,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........0.....0..     """ " """""""""""""""$$$$"$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((&((((((((((((*((****(****************,,.,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,.,..............0..   " "" " """""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((&((((((((((((((((*((****************,*,,,,,,,,*,,,,,,,,,,,,*,,,,,*,,,,*,*,*,**,*,,,,...,............    " """""""$""""""$""""$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&$&$&&&&&&&&&&&&&&&(&&&(&((&(((((((((((((((***********************,**,,****,,,,,,,,,,,,,***,,,,,*,,*****,*,,......,,,.........   " "" " """""""""""""""""""$$$$$$$$$$$$$$$$$$$$&&$&&&$&$&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((*(*(***(*********************,,****,,,,,,,,,,,,****,**,*,,***,**,,.........,,...00..,  " """"""""""""""""""""""""$$$$$"$$$$$$$$&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((*(((**(**(************(*******,*******,,,,,,,,,,,*,*,,**,,,,*,,*,*,,.....,...,,...00000.   "" " """"""""""""""""""$""$""""$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&(((((((((((((*((*(**(*(***(*(*(**********,,,,******,,,,*,***,,*,,,**,,,,,,,**,,......,......00000000.  " " """"""""""""""""""""""""""$$$$$$$&$$$$$&$&&$&&&&&&&&&&&&&&&&(((&&&&&&(&((((((((((((((((((((*****((**(((***(****(******,****,*,,,**,,,*,,,,,****,*,,,.,...,....,......0000000000.    """ """"""""""""""""""$"$"""$$$$$$$$$&$$$$$$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&((&(((&(((((((((((((((*(*((**(((((((****************,,*,*,,*,,,,**,,*,*,,,**,,,,,,.,,......,....00000000..  " "" """""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&(&&(&((((((((((((((((((((((*(*(*((((((*((((******(*(******,,,******,,,,,,,,,,,,,*,,,*,,............00000..000.   "" """""""""""""""""$$$""$$"$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((**((***((********,*********,,,.,.,,,,,,,,,,,,,.........0.0000000...0.    "" """""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&(&&&(&&&(&(((&((((((((((((((((((((((((*(((((((*((*(((****,,,********,,,,,,,.,,,,,,,..,,,,...,,,,.....0000000..0..  " """""""""""""""""$""$$$$$$$$$$$$$$$&$$$&$&&$$&&&&&$&&&&&&&&&&((&&&(&&&(&((&((((((((((((((((*(*((****((((((((((**********,,********,*,,,,,,,,,,...,,,,,,,,,,,,,,........00.04442 """ """""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&((&((((((((((((((*(((****(*((((***,****,***************,*,,,,,,,,...,,,,.,,,,,...........0...044444   " """"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&((((((((((((((((((((*******,*,,,,****,,,,*****,,,********,,,,,,,,,,,,...,,.,,....0..,,.00..0224442  """""""" """""""$$""""$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&(&(((((((((((((((((((****,,,,,,*****************,*,****,,,,,,,,,,,,,,,,.,......0....,.....00222200     """"""""""""""""" "$"""$$"$"$$$$$$$$$$$$$$&$&"&&&&&&&&&&&&&&&&&&&&&&&(&(&&$(&(&&(&(((((((((((((((((****(********,*****,******,,*,,,,,,,,,,,,,,,,,,,,,,..........,,......000000. " """"""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&((($((&((((((((&((((((((((((((**(****************,,**,***,,,,,,,,,,,,,,,.,**,*.......,,,*,.,...0.0.0..    "" " """ """""""""""$""$$""$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((&(((((((((((((((&&(((((((((******************,,*,,,,,,*,,,,,,,,,*,,,,,,*,,...,..,,,,......0020.....,    " """"""""""""""""$""$$"$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&(((((((((((((((&((((((((((******(*******,*,,.,.,,,,,....,,,,,,,,**,,,,,,.,.,,.,.,..00000020.....,  " """""""""""""""$""$"$$$$"$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&((&(&&((&&(((((((((((((((((&(((&(((((((******(********,,,,,,......,,,,**,***,***,,,,,,,,,,,...002220202....,    " " """"""""""""""""""$$"$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((((((((((((&((((((((((((&((((((*((((***********,,,,,,..,,,,,,,****,,**,,,,,,,,,,...000220002220...,    """"""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((&(&(&(&&((((((((((((((((((((((((*(*********,,,,,.,.,,,,*******,,,,,.,,,,,,...00022220000000..,  """"" "" """""""""""""""$"$"$$"$$$$$$$$$$$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((&((&&&(((((((((((((((((((((((*((((**************,,,,,,,,,,,*******,,,,,,,....0..000002202000200.     " " "" """""""""""""""""$$$"$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((((((((((((((((****((**************,,,,,,,,**,,***,,,*,,..0000..0000000000000000.    " """" """""""""""""$$"$$$$$$$$$$$$$$$$$$&$$$$&$&$&&&&&&&&&&&&&&&&&&(&&&&&((((((((&&&(((&((((((((((((((((((((((((****************,,,,,,,,,...,.,,.,,,,,..000.000000000000000000.   "" " """"""""""""""""""""""""$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((((&((&&&&&&&&(&&(((*(*((((((*((((*(**,,********,****,****,**,,,,.......,,,,...00000.000000000000000..    "" "" """"""""""""""""$"$"$$$$$$$$$$$$$$&$$&$&$&&&&&&&&&&&&&&&&&&(&&&&&((&&&&&&&&&&&&&&&&((((*((((((((***((**,,,**(******,,,,,*,,*,**,,,,,,..........000000.00.0...00000000...   " " """ """""""""""""""""$$$$$$$$$$$$$$$$$&&$$&&$$&&&&&&&&&&&&&&&&&&&&&&(&&(&(&&&&&&&&&&&((((((((((((**********,,*********,,,,,,,*,******,,,,,.....0000..000.0000.000.0.00000..\   " " "" """"""""""""""""""$$$$$$$$$$$$$$$$$$&$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((*(******,*****,,,******,*,,**,*,,*,,*,**,,,,,...0.0...0...000000000..00..0..   " """ """"""""""""$""$"$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((***(********,,,******,,,,*,*,*,**,,,*****,,,,,,.........00000000000.00000..  " " """""""""""""$$"$""$""$$$$$$&$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((((&((((((*****(*****************,****,*,****,,****,,,,,,,........0000000.00000.......    " """"""""""""""""""$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((***(((*(*(*******(***********,**,*********,,,,,,,,,..........0.0...0..0..00..  "" " """"""""""""""$""$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((****(************,,,,,********,********,,,,,,,,,,,,,..,........0..0..0..0.0..   " "" """""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((**(*((******,,,,,,,,***(**********,*,,,,,,,,.......................0..0...   " """"" """""""""""""""""$$$$"$$$$$$$$$$$$$$$$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((*(&&((((((((((((**(((((******,*,,,*************,******,,***...........,....0.....00000..,0    " """ """""""""""""$""$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((&&&((((((((((((((((((**********,,**,*******************...,,,,,,..,.,,................   """"" """""""""""""$$$$$$"$$$$$$$$$$$$$&$$&$$&$$$&$$&&&&&&$&$&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((((*(**********,*****,**************,...0.,,,,,,,..,,,....,....00000.  """""" """""""""""""$"""""$$$$$$$$$$$$$$&&$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((*************************,*,*,,,*,.000....,,,,,,,.,......,.......0.0.  " " """"""""""""""""""""""$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(*(&(((((((((****(****************************,,,,,..000000.,,,,,,.........00000..00.,  " " """"""""""$""""""""""$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((******************************..00..0.0000...,,,........0..00...000.    "" """"""""""$"$""""""""$""""$$$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&&&&&&&&&&&&&&&((&(&&((((((((*(*********(((*******(*(**********,.00000...000...,.............00.0.000.      " """""""""""$""""$$$$$""""$"$"$$$$$$"$$$$$&$$$$$$$$&&&&&&&&&&$&&&&&&&&&&&&&(&(&&&(((((((((*((*(******(**(((*(*(((*(*********...0.0.00.000................0....0000..   " """"""""""""$$$$$$$$"$$$"""""$$$"$$$"$$$$$$$$$$$$$&&&&&&&&&$&&(((&(&(&&&&&(&((&(((((((((((((((**((*((*((((((((((((******(*,........0..0.......,,,.....00......00..,   " "" """""""""$$$$$$$$$$$$""""$$"""$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&((&(((((&&&&((((((((((((((**(((*((*(((((((((*(((((*(*****,,.........0..0..0..,,,.,...0.00.........,   " " """""""""$"$"""$$$$$""$""$"""$"$$$$$$$$$$$$$$$$&$&&&&&&&&&&&(&&(((((&(&&((&(((((((((((((*(((((((*(((((((((((((**(**(*,,......0...0.....0.00,.....0000..........,     " " """""""""""$$"$$$$"$"""$$$$""$$$$$$$$$$$$$&&$$$&&$&&&&&&&&&&(((((((&&(((((((*(((((((((((*((((((((((((((((((((*((*,,,.................00000......0...........,<  " """"""""""""$$"""$$$$$$$"""$$"$$"$$$$$$$"$$$&&$&&&&&&$&&&&&&&&&(((((((&&&(((&&(((((((((((((((((*(((((((((((((((((((**,..,,.................0.....0..0...........,   """"""""""""""" """$$$$"$$$$$$"$"""$$$$$"$$&$&&&&&&&&&$&&&&&&&&&&&(((((((&&((&(&&((((((((((((((((((((((((((((((*(*,,......,.,...........0.00....0........,,,...,   " """"""""""""""""" """"""$""$$$$""$""$""""$""$"$&$$$&&&&$&&&&&&&&&&&(((((($&((&(&(&((((((&((((((((((((&((((((((*,,,.....,.,,,.,...$(.....0.....00.......,,,....    " """""""""""""""""""""""""""$"$$$"$""$"$$$$&$&&&&&&&&&&&&&&&&&&&&&((&&&&&&((&&&(&&((&(((((((((((((((((((******,,.......,,,,,,,..,......0.........,.....,,.....$     " """" """"""""""""""""""""""$$$$"$"$$$$&&&$$&&$$&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&(&&&&(&((((((((((((((*((*,,,,........,..,,,,.....,,.....00...,,....,,..0...,     " "" """"""""""""""""$"$"$$$$$$$$&$$$$$&&$$&$&&&&&&&&&$&&&&&&&&&&&&(&&&&(&&&&(&&&((&(((((((((((((((((((((,,...,.......,,..,*,...,,,.,......,.,,,,.,,,...0...,       " " " "" " """""""""""""$$$$$$$$$$$$$&&$$$$&$$&$$&$$$&$&&$&&&&&&&&&&&&((&&&&&&&(((((((&&&(&&&(((&(((((((((((*.,,,,,,,..,......,,,,..,,,,,.,,,...,**,,,,,........,       " " """""""""""""$$$$$$$"$$$$$&&&&$&&$$$$$$$$$$&$&&&&&&&&&&&&&&&((&(&((&&(&&&&&&&&&&&&&&((((((((((((((*,.,,*,,,,,,.........,,,,,,,,,,,,,,.,,,,.,,,.,...0.0..     """"""""""" ""$"""$$$$$&$$$$$$$$&$$$$$$"$$$$$$$$&&$&&&&&&&&&&&&&&(&&&&&&&&&&((&&(&&&&&&(&((((((&(&((,,,,,,,,,,,,,,.........,,,,,.,,,,,,,,,,,,.,...........*  """"" """""$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&$&$$&&&&&&&&&&&&(&&(&(&((((&((((&(&(&(*,.,,,,,,,,,,,,......,.....,.,.,,.,..,,,,,..............,  " """""""""""""$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&(&&&&&&&&&&(&(&(((((((((((((((**,,,,,,,,,,.,,,,..,.......,,,,....,....,,,,.........,...*     "" """"""$$$$""$"$$$$&$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&(&&(&&&(((&((((&(((((******,,,,,,,,,,,,.,,.,......,,,......................000...,       " " """"""$"""$"$$"""$$$$$$$$$$$$$$$$$$$$&$$&&$&$&&&&$&&&&&&&&&&&&&&((&&&(&((((((&&&(((((((*,*,**,,,,,,,,,,,,,.,.......,,,...................000000...,    "" """""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&$&&&&&&&&&&&&&&&&((((&((&&&(((((((((***,*,,,,,,,,,,,...,,.....,,,..................0000.00....*   """"""""""""$""$$"$$$$$$$$$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&(&&((&&((&&&(&&(((((&((*,*****,,,,,,,,,,...,....,.,.......,.............0.0000...*  """"""""""$"$"$""$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&(&&&&(&(&&&&(((&&&((((********,,,,,,,,,,,,..,.,,,,.........,........0...0..0...0.*  """""""""$"$$""""$$$$$$$$$$$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&(((((&&((*******,*,,,,,,,,,,,...,,.,,....................000.........(      "" """""""$""$$$$$$$$$$$$$$&$&&&&&$$$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((&((*,****,**,****,,.,.,.,,...,......0....,........0..0........,(         """"""""""$$"$$"$$$$$$$$$$$$$&$&$$$"$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((**********,,,,,,,,,,,,,.,,,.,.........................,,,,.,,( " "     " " """"""""""""$$$$$$$$$$$$$$$$$&$$$$$$$$$$$"$$&&&$&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&****,**,**,,,,,,,,,,,,,,,,,,,,........................,,,..,,,&  ""      " """""""""$$"$$$$$$$$$$$$$$$$$$$$&$$$"$$$&&&&$$&&$&&$&&&$&&&&&$&&&$&&&&&&&&&&&&&&&&&(****,,*,,,**,,,,,,,,*,,,,,*,,,...,,.....,..,,...,.,,.,..,,,,,,&       " "" """""""$"$$"""$$$$$$$$$$$&&&&$$$$$$$$&$&&&&&&$&&&&&&&&&&&&&$&&&$&&&$&&&&&&&&(&&&(******,,,*,**,*********,,,*,..,,,,,,,,,,,.,.,..,..,,.,..,,,,,,*      " """""$$$""$"$$$$$$$$$$$$&&&$$&&$$&&&&&&&&&&&&&&&&$&$&&$&&$&&&&&&&&&&&&&&&&&&((*******,**,,*,,**********,,,,,,,,.,,,,,,.,,.,....,,,,.,..,,,,,*    " """""$"""$"""$$$$$$$$&$$&$&&&&&&&&$&$&&$&$$&&$&&$$&&$&$$$&$$$&&&$&&&&&&&&&&&(****(********,*****,,,,**,*,*,,,,,,,,,,..........,.,,....,.,.,,,     """""""""""$"$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$&&$$$&$$$&$$$&$$&&&&&&&&&&&&(******,,*(**********,,,,,***,*,,***,*,,,,,,......,........,,.....,.*    """""""$""""$$$"$$$"$$$$$$$&&&&&&&$$$$$$$$&$$$$&&$$$$&$$$$&$$$$&&&&&&&&((****************,*,*,*,,,,,,,,,,,,***,,,*,.........,,..,,.,....,,..,,    """""""""""""""$""$"$$$$$$$$&$&$&&$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$&&&&&&((*(********(******,,,*,,,,,,,,,,,,,,,,,..,,..,..,........,......,,,....,    " " """""""""""""""""$$""$$"$$$$$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$&$$&&$$&&(**********((((**********,,,,,,,,,,,,,.....,,,.,,.,..,.,.....,.,...,.,,,,*      " """""""""""""""""""""$$$"$$$$$$$$$$&$$$$$$$$$$$$&&&$$$$$$$$$$$$$$&&(**(*********(((***,,******,,,,,,,,,,,,,...........,,,,,,...,,,.,,....,,,,,*     " """"""""""""""""""$"$$$$$"$$"""$$$$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$&(****************,**,,,*******,*,,**,*,,,.................,..,..,,.,,,....,,,,   """"""" """""""""""""""$"$""""$""""$$$$$$$$&&&&&$$$$$$$$$$$$$$$$$$$((********,,*(*****,,,,,,,,,,****,,,,,,,,,,,...................,,,....,,.....,,    """" "" """""""""$"""""$"$""""""""$"$&$$$$$&&&&&$$$$$$$$$&$$$$&$$&&((********,*****,,,,,,,,,,*,,***,,,.,.,,,,,,...,,,....,.......,,,.,...........,  "    """""""""""""""""$$$"""$""$$$$$$$$$&&&$&&$$$$$$$$$$$&&&&&((((((******,*****,,,,,,,,,*,,,***,,,,..,,,,*,,,,,.,.............,.,.,...........,  """""""  """ " """ """"""""$"""$"""$$$$$$$$$&$&&$&$$$$$$$$$$$$$$$&&&&((((((((**********,,,,,,**,,,,,,,......,,.**,*,,,,,..,............,,,,............   " """"""   " """"""""""""""$"$$$$$$$$$&$$$$$$"$$$$$$$$$$$$$$&$&(&(((((((((**********,,,*****,,.......&*,,,,,,,,,,,,...,,,,........*,........,...     " """$$"    " """""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&(&((((&((&************,,***,,........,(***,,,,,,,..,,,,.,.,,,,,.,,**.........,,,,    "" """$$$      """ """""""""""""""""$$$$$$$$$$$$$$$$$$"$$$"$$$$$$&&&(((&(&&((((**(**,****,,**,,,,,...,,,,,,,,,,,.,,,,.,,,,,,.,,,,,..,,,.....,.,...,,,(    " ""$"$"  " "    " """""""""""""""""$$$$$$$$$$$$$"$$$$$$$$$$$$$$$&&(((&&((&&(((((((*,,****,*,*,,,,,,,..,,,,,,.....,.,,,,,,,,,,,,,,,,,,,,..,,,.,.,,,,,,*   "      """"""$$" ""    " "" """""""$$""$$$$"$$$$"$$$$$$$$$$""$$$$&&&&&(&(&((((((((*****,********,,,,,,,,,,,.,,.,....,,,,,,,,,,,,,,,,..,,,,,,,..,,,,,,,,,*      """$"""" """"""   " " """"""$"$$"$"$$$"$$$$"$$$$$"$""$$"$$&((((&&&((&&(((**********,,,,***,,*,,,,,,,,...,......,,*,,,,,,,,.,.,,,.,,..,,.,,,,,,,,,,*    """  """" """""""""    "" """"""$"$"$$"$$"$$$$$$"$$$""$$$&&&(((((((&&(((********(*(**(*********,,,*,,,,,,,....,..,,,,,,,,,,...,,,,,,.,,,,,,,,,,,,,,,,V  "   " """""$$&$$$"""      """ """""""""""""$"$$$""$""""$"$$&&((((((((((**,,********(*(*********,**,,,,,,,,,,,.,....,,,.,,,,,.,,,,,,.,..,,,,,,,,.,,,,,,,     ""$$$$$$""""""     " "" """ """""""""""""$"$$$"$$$$""$$""&&&&&&&&((((****,****************************,,,,,,,.,,,.,..,.,,,,,..,,,.,,,,.,,,,,,,,,,,,.,,,     """"""$"" """""  "" """" """""""""""""""""$"""""$""""$&&&&&&&(((((*****((((*(*(**(*********************,,,,,.,,,.....,,,,,,..,.,,,,,,,,...,,.......*      """""""""""$" " ""$$"$" " " "" """"""""""""""""""""""""""$$&((&&&&&&&((((****(*((((((((((*******(**********,,,,,,*,,,,,.....,,,,,,,,,.,,,,,,,,,.,.,,,.,....*     "" """$""""""""$""""""""""""" "" " """""$"""""""""""""""""$&&(&&&&&&&(&(((((((((((((((((*******(**************,**,,,,,,,,,.,,,,,,,,,.,,,,,,,.,.,,,,.,,.,,,.*      " "" """"$$$"$""$$"""""" """"""" """ "" " " """""""""""""""""""""$&&&&&&&&&&&&&(((((((((((((((((((((***********,**,*,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,.,..,..*     "" """"""$$""$$$$$"""""""""""$" "$$"$"$$" " """"""" """"""""""""$""$&&&&&&&&&&&&&&&(((((((((((((((((((((**********,*,*,*****,***,,,,,,,..,,,,,,.,,,,,,,,..,.,,,,,,,..,   """"$$""""$$$$"" """""""$$""""$$$$$$$$""""""" """""""""""""""""$$&&&&&&&&&((&(&&&&&(((((((((((((((((((*(**(*********,,,,,,*,,,,,,,,,,.,,,...,,,,,,,,,,,,,,,,,.,,,,,,*     """$"$$""$""$""""""""""""$$$$$""""$$$$$$$"" " """""" """""""""$$$&&&&&&&&&&&&&&&&&&((&((&((((((((((((((((**((**********,******,**,,*,,,.,...,,,,,,,,,,,,,,,,,,,,,,,,*     """"""$"$"$$$"$""""" """""""$$"""$$$$$$"""""" "" """""""""""$&&&&&&&&&$&&&&&&&(&&&&&&&&(((((((((((((*(((********************,,**,,*,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,*     """ """""""$""$"""""""$"$$$"""""""$$$"""""$""""""" """""""""$$$&&&&&&&&&&&&&&&&&&&&(((&&&((((((((((((((((((******(********,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,*   " """""" ""$"""""""""$$"""""""$$"$$"""""""""$"""$$$$$$$$$$&$&&&$$&&&&&&&&&&&&&(&&&&&&(((((&&&(((&&((*((((**************,,*,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,*,*,*,,**     "" " """"""""""$$$$"""$$"$$$$$"$""$"""$""""$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((*((***********,,*,*,,**,,,,,,,,,*,*,,,,*,,,,,,,*,***,*,,(    "" " """" """"""$"$$$$$"""$$$$""$""""$""$$$$$&$$$$$$$$$$$$&&&&$&&&&&&&&&&&&(&&&&&&&&&&&&&((((((((((((((((****(*************,*,*****,,*,,,,,,****,*,,,,,,,,,,,,*,*,(   " " """""""""""""""$$$$$"""$$"$$$$$$$$$$$$$$$$$&&$&$&&&$&&$&$&&&&&(&&((&&&&&&(&&(&(&(((((((*((&(((((*(((*****************,***,,,,,*,,,,*,,,,,,,,,,,,,,,,,,,(   " """""""""""""""""$$""""""$$"$$""$$$$$$$$$$$$&&&&$$&$&$$$$&&&&&&&&&(((&&&&&&&&&&&(&(((((((*(((&&(((((((*****(**********,,,,,*,*,,,,,,,,,,,,,,.,,,,,,,,,,,,*   " """""" """"""""""""""$"""""""$$$"""$$$$$$$$&$$&&$$$&&&&&&&$&&&&&&&&&&&&&&(&&&&&(&((&((((((((((&&&(((**((((((***********,,,,,*,*,,,,*,,.,,,,,,,,,,,,,,,,,,,(  """"""""""" """""""$""""""""""""$$$$"$$"$$$$$&$$$$$$$$$&&&&$$$&&&&&(&&&&&(&&&(&&&&&&(((((((((((((((((((**(*(***************,,,*,*,,*,*,,,.,,,,,,,,,,,,,,,,,,,*      " """""""" """"""""""""$""""$"$$$$$"$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((**((((*(**************,**,,,,*,,,,,,,,,,,,,,,,,,*,,,,,,,(  " " """""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((*(((((*(**(**********(*********,,,,,,,,,,,,,,,,,,,,,,,,,,.(  " " """ """"""""""""""""""""""""$"$$"$$$$$$""$$"$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((***(*(*(***((*******************,**,,,,,,,,,,,,,,,,,,***,,,*(  " " """""""" """""""""""""""""""$$""$$$$$$$$$$$$$$$$$&$$$&&&&&&&&(&&&&&&&&&&&&&&&&&&((((((((***((*((((******************,****,**,*,,,,,.,,,,,,,,*,**,,,,,&  " """ """"" """""""""""""""""""$"""$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((*****(*((************((******(********,,,,,,,,,,,,,*,***,,,*$  " " "" " """"""""""""""""" """""""""$$$$$$$$&$$$$$$$&&&&&&&&&&&$$&$&&&&&&&&&&&(((&(&((&&((((**(*((*(*(**********(*******,,****,**,*,,,,*,,,*,***,******&   "" """" """""""""""""""""""""""$$$&$"$$$$$$$$&$$$&&&$&&&&$&&&$&&&&&&&&&&&&&((((((((((((((*((((((((******************,**,*,,,,,,,,,,**,*,*,*,********$     " " " "  """""""""""""""$&&&$""""$$$"$$$$$$$$$$$$$$$$&&&&&$$$$&&$&&&&&&&&&&&&&&&((((((((((((*&((((((((********(((*******,***,,,,,*,,**,*,,,**********,&    " " """""""""""$$&&&&$""""$""$$"$"$$"$$$$$$$$$$$$$$$$&&&"$&&&&&&&&&&&&&&(&(((&((((((($&((((((((((*******(******,***,*,**,*,,*,*,,**,*,,**,**,*     " """""""""""""""""$$$$$$"""""""$"$$$"$$$$$$$$$$$$&&$&&$$&&&&&&&$&&&&&&&&&&&&&&&((((((((((&&&(((((((*((************,,*******,,,*,*,*,,******,,****     """ " """"""""""""""""""""$"$""$$$"$$"""$"$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&(&(((&(((((((&&&(((((((******************,***,*,,**,,*,,******,,,****$     "" " """""""""""""""""""""""""$$$$"$$$$$$$$"$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((*((((*****(**(**************,*,***,,,,,**,*,******$  " "" """""""""""" " " """""""$$"$"""$$$$$"$$$$$"$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&((((((&(((((((****(********************,****,***,*,*,*,,,********"   " " """ " "" """""""$"" """""""""$""$"$$$$""$$$$$$$$$$$$$&&&$$&&&&$&&&&&&&&&(&((&(&&((((&(((****(**(*(**(****,,*******,*************,*,**,********"    """" """"""""""""""""$"""""""""""""""$$"$$$"$$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&&&(&((((((((((((************(*******************,*******************"     "  "" """""""""""""""""""""""""""""$"""""$$$"$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&(&((&(((((((*(***********((((*(****************,*******************"     " """"""""" """"""""""""""""""""""""""""$$$"$$"$$$$$&&$&&$$&&&&$&&&&&&&&&&&&(&(&&(&(((((((****(******(((((((((************,,***,****************     " " """"""""""""""""""$""""""""""$$"$$$$$$$$$$$$$$$$&&$&&$$&$&&&&&&&&&&&&&&&&&(&&((((((**********(((((((((****,*********,********************"     " " "" " """ """""""""""""""""""""$$"$"$$"$$$$$$&$&&$&&&$&&$&&&&&&&&&&&&((&&((&((((((*((((*(*((*(**********,******************************      " " """ " """""" """""""""""$$""$$$$"$$$$$$"$$$$$$&$$&$$&&&&&&&&&&&&&&&&&&(((&((,(((((*(*((((**((****,,*************,****************(*****  " " "" """""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&$&&&&&&&&&&&(&&((((((((((((((**,,***,*****,************,****,,,**********   " " " """""""""""""""""""""""$"$$$$$$$$$$$$$$$&&$&&$$$&&$&&&&&&&&&&&&&&&&&((((&&(((((((((((********((************,*****,****,,**********      "" " """"""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&(&&&&&((((((((((((*(****,**(******,,*,**,************,***********    """ " " """"""""""""""""""$$"""$$$$$"$$$$$$$$$$$$$$&$$&&$&&&$&&&&&&&&&&&&&&&(&(&((&((((((((*(*****************,**************************   " " """" """""""""""""""""""""$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&(&(((&&((((((((((***********************,********************(*   " " " " """""""""""""$""$"$$$"$$""$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&(&((((((((((((*(((*(****,,*********,,**********************,   """ """""" """""""""""$$$"$""""""$$$$"$$$"$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&((((((((((((((((**(*****,******,***,,,,***,***********(*(*,,   """ """"""""""$""$""$$$$"$$"$$"$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&(&(&&(((((((((((((**(((******************,**,,****************,,     """""""""""""""""""""$"""""$"$""$"$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&(&(((((((((((*(*((*******,,*********,***********,********,,     " """ """"""" """""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&(((((&(((((((*((***((********,*******,,****(**,*************      "" """ """" """"""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&&(((&((((((((((**((****((**********,*,,*********************   " " """""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((((((((((((((((*********(*********,,*******,,************((       " """" """"""""""""""""""""$""$$$$$$$$$$$$$$$$$&&$$$$&&&&&&&&&&&&&&((&&&(&((((((((((((((((((*************,,,**,**,*******************(     " " """ "" """"""""""""""""""""""""$$$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&&&&((&&((((((((((((*(********,******,,*,,***,**,*,***********,**        "" " " " " " """""""""""""""$"$"$"$"$$$$$$$$$$$$&$&$$&&&$&&&&&&&&&&&&&&((((&((((((((((**((********************,*,****,,,,,,,***********      " " " """ """ """"""""""$$$"$$$"$$$$$$$$$$&$&$$$&&$$&&&&&&&&&&&&&&&&&&((&(((((((((((((((******************,,*,,******,,,,,***********`    " "" """" """ """""""""""$$""$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&(&&&&&(((((((((((((((((****(**********,,**,,,******,*,,************* " " " """""""""""""""$$""$"$$"$$$$$$$$$$$&&$&&&&&&&&&&&&&(&&&&&((&(&(((((((((((((*((*****************,,,*********,***************   " """"""""""""""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&(&&&&&&((&((((((((((((((((************,****,************,**,*************     ""$"" """"" """""""""$"""$$"&$$$$$$$$$$$$&$$&&&&&&&&&&&&&(&&&&&((&(((((((((((((((*(**************************((***,***************   "  """""""" """"""""""$$"$$"$$"$$$$$$&$$&$$&&&&&&&&&&&&&&&&&&(((((((((((((**(((*****"****,*****(********((((****,***(******(**,     " """ """"""""""""""""$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&(&((((((((((((((((*(((**(******(*(*(*((**(*(**(**,,**$(************&      "" """"""""""$""""""$""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(&&&&((((&(((((((((((************((((((*(*((*(*((,,,*,*************(**  " """"" """"""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&((((&(&(((((*((*(************(((((((*((((****,,,,,,***************     " " " """"""""""""""$$""$$$"$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&(&((((((((((*(((*(*(******(*((((((((((((((((**,,,,,,,*********(****      " "" " """""""""$"$""""$$"$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&(&&(((((((((((((*(*(***((((((((((((((((*****,,,,,,,*,***((********       " "" " """ """""""""""""""$""""$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&(&(&&(((((((((*((((******(((((((((((*((*,,,,,,,,,,,*****((**(*****,    "" " " " """" """""""""""""""""""""$$$$$&&$&$$$$$$$$$$"$&$&&&&&&&&&&(((&&&((&&((((((((******(((((((((**,,,****,,.,,,,,,,******(***((*((,&       " """"" "" """"$""$"$  "$""""$"$"$$$$$$&&&$" "$&&$$&$(&&&((((&(((&$$$"$&((((&&(**(*((*(&*****((&(((****(**,*,,,,*,,,*(&(&$&(((*"   "  """ ""$  "" "" ""$$""$$$"" """$$$&$"" "$&((&&&&$$"$$$$&&&&(&&&"$&&**((&*(*&(&(&&(&(*,.,*(**,,,.,*****((***(*,,**&&&(*,*,*      " " """ """$"""" " """$$$$$$"""""$"$$$$$$"$$$&$$$$$$$&$$"$&&&&&&&&&(&((&&((((&(((((&(((((((((*(****,,,,*,*,**,******((*(**(********(**"     " "  """""" """"""""""""""" "$"$$$""$""$$$$$$$$$$$&"""$$$$$$$$&&&$&&&&&&&&&&&&&&((((((((((*(*************,,,,,,,*,,,*,,,******((**(***(**((("`    """""" ""$"""""""""""""$"""$$$$$$$$$&$$&$$$$$$$"$"""$$&&&$&&&&&&&&&&&&&&(&((((((*(*(*(*******(***,*****,,,,,,,,,*,,,*****((***(**(******,"   """ """"$""""""$""""$"""""$$"""$"$$&$&$&$$$&$&$$$$$$$$$$$$$$&&&&&&&&&&&(&((&&((&((((((((((**(*************,,,,,,,,,,,,*,,****(***********(***"   """"""""""""$$$$$$$$""""$"$$$$"$$"$$$&$&$&&$$&$$$$$$$$&&&&$$&&$&&$$$$&&&&(((&&(((((((((*((********(((***,,,,*,,,*,******,,*****,*********(***"  " "" """"" """""""""""$$$$$$$$$$$$$"$$$$$$&$&$$&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((*****(((**,*,,,,,,,,,****,***,,**,,,,**********,,"   "" " " " """"""""""""""$""""$$$$$$$$$$$$$$$$&$$&$$$$$&&$&&&&&&&(&(&(&&&&&$&&&&&&(&&((((((**(((*(((**********,**,,,,,,,,,,,***,,,,,,*,,,,,*******,**,,,$   "" "" """""""""""""""""$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&&&&&(&(&&(((((&$&&&&&&((*(((********(*(********,*****,,,,,,,,,.,,,,,,,,,,,,,*,**,,,,*,*,,,,,.$  " "" """"" """""""$"$$$$$$$&$&&$&&&$&$$$$$&$$$$$$$$$&&&&(&(((((((((((&(((((*,**((((**********(*****,**,,,,,,,,,.,.,,,,.,,,,,,,,,,,,,*****,*,,,,,,."  " " """" """"""""""$$""""$$$$$$&&&&&&&&&$$$$$$$$$$$&$&&&&&(&(((**((((((((((((****(((***((************,,,,,......,,........,....,,.,,.,,,,,,,,,,,,,,." " " " """""""""""""""""$"$$$$$$$$$&&&&&&&&$$$$$$&&&&&(((&((((((((**(*((****(((*(((*********(*********,,,,,.,.......................,.,..,,,,,,.,..,.."  " """"""""""""""""""""""""$$$$$$$$$$&&&&&&&&&&&&&$&&&&&&(((((((((((((&((**********((((************,,....,,,,,,............0.................,,,,.........$  "" """"""""""""""""""$$$$$$&$$$$$&&&&&&&&&&&$$$&&&&&(((((((((((((&((*****(***************,,,,........,,,,,........0....0.0.00000....................."  " """ """"""""""""""""$"$$$$$$$$$$$$&&&&&(&&&&&&&&&&&&(((((((((((((**((**************,*****,,,,.................0.0.0...00..0000.00.0.........0........."  """ """"""""""""""""$"$$"""$"$$$$$&&$&&&&&&(((((((((((((((((**(((*(*(***********,,,***,,**,,,,,,..........0.....00000.00000..000.00..............0.00000"  """""""""""""""""""$$$$$$$$$&$$$&&&&&&&&&(((((((*(((((((*,,,*(((****((***********,,,,,,,,,,.............00000.000000000....000.........,....0000....0"  """ """"" """"""""$"$$$$$$$$$$&$$&$&&&&&&&((((((*((((((((*,**,((*******((********,,*,,,,,,,,.,......0....00000.0000000000.000.........,.....0.0.0....0   """"" """""""""$"$$$$$$$$$$$&$&&&&&&&&&&&&&(*(((((((**((*((((((*******************,,,,,,,,.,.......00..00.000..000000000...........,,....0.0.0......    """""""""""""$$$$""$$$$$$$$$$&&&&&&&&&&&&$&(((((((*((*((((((((((*((*(**************,,,,,,,,............000.000000..000............,,,.,....0000.....0 "" """"""""""""$$$"$$$$"$$$$$$$$&&&$&&&&&&((((((&&&(((((((&&&(&(*(***((*************,*,,*,,.,...............00000000...............,,,.........0.....00    " """"""""""""""""""$$$$$$$$$$$$&&&&&&&&&((((((((((&(((&&&&((******(*************,,,,,,,................000..0.....,....,,.....,,,,.,.......0.....00  "$""" """""""""$$$$$$$$$$$$$$&($&&&$&&(((&((((&&&&&((**((*(****(*((************,*,,,,,....,..............0..00...,,,,,*,,,,,,,,,.......00...,...00P  """ """"""$"""$$$$"$$$$$&"$&$&$&&&&(&((&&&&&(&((((((*((**(*(((*******,,,,,*,,,,..$,,........,...0..0.......,..***,,,,*....0...000........02   """"""""$""$$$$$"$$$&&(&&&&&&&&&&$&&&&(&(((**(*(((((*(((****(*****,,,,,,,*,,,.,...,,,,,.....,......,,,*&,,,,,,.......0......,...000&  " """"" """""""$$$$$$$$$&$$&&&&&&&&&&$&&&&(((((*((((((((*(****(******,,,**,,*,,,,,,,,,,,,.,,,,,,,,.,,,,...,,,,,.........00......0.000