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 = '527B22' IMAGE_NUMBER = 56853743 IMAGE_TIME = 1978-01-27T06:05:39Z EARTH_RECEIVED_TIME = 1978-01-27T10:35:58Z ORBIT_NUMBER = 527 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.135800 NOTE = "SOUTH POLAR MONITORING" /* 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 (  6U"690'[!+")O^ w\\Mb JK~Yn\LOB&(*((&(((((*&(&&&((&((&&&(&&&&&&&$$$$&&&&&$$$$$$&$&&&&&&&&&&&&&&&&$$&&&&&&&$$&&&(&&&&&&&&&&(&&&&&$$&$&&(&&&&$&&((&&&&&&((((&(&&&&&&&&(((&&(((((**(((&&&((((&&&&&&&(((((((((&(&(((&&(&&&((((((&((((*(&&&&&&&((((((&((((*(*(((&((((*(((&&&&((*(((&&&&(&((((&$&&&&&(&(&&&&&&&&&$$$"""$$$$$$$$$$$$$"" $&&&&(((((&&&(&(((&(&&&&&&&& &&&&&&&&(&&&&$$$&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&&(&((&&&&&(&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&&&&&&&&((((&&&&&&&((&&&&&&&&&(&&&&&&&&&&&&&&$&&&(&&&&&&&&&&(&&&&&&&&&(((&&&&&&((((&&&&&((&(((&&&&&&(((&&&&&&&&&&(&&&&&&&&&&&$&$$$$&&&$$$"$"$$$$$$$$"""$""""  $&&&(&(&&&&&((((&&&&&&&&&&&&$"$&&&&&&&&&$&$&&&&&&$&&$&&&&$ $$&$&&&&&$&$$&&&&&&&&$&$&&&&&&$$$$&&&&&$$$$&&&&&&$&&&$$&&&$$&&$$&&&&&&&&&$$&&&&&$&$$&&&(&&&$$$&&&&&&&&&$&&&&&&&&&&$&&&&&&&&&$$$&&&&&&$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$&&&&$$$"$$$$$$$$""""$$$$""" $&&&&&&&&&&((&&(&$&$&&&&&&&$$&&&&&&&&&$$$&&&&&&$$$$&&&&&&$$$$$&&&$$$$$$$$$&$&&$&$&&&&&&&$$$$$$$&$$""$"$$&&&&$$$$$$&&&$$$$$$&$&&&&$&$$$&&$$$$$$$$$$&$$&&$$&&&&&&&&$$&&&&&&$$$$ "&&&&&$&&$$$&&&&$$$&&$&&&$&$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&$&&&$&&$&&$$$$$&&&&&&$$$$$&$&$$$$$""$$$$$$""""""$"$""""" " $$&&$&&&&&(&&&&&$&&&&&&$$$$&&&&&&&$$$&$&&&&&$$$$$&&&&$$$$$$$&$&$&$$$$$$$$&$$$$$$&&&&$$$$$$$$&$$$""$$$$$&&$$"$$$$$$$$$$$$$&&&&&$$$$$$&$$&$$$$$$$$&$$$$$$$&$&&&$$$$$&&&&$&$$$$&&&&&&$$$$$&&&$$$$$$$$&$&&&$$$$$$&&&$$$$$$&$&$&$$$$$$$&&&$$$$&&&&$$$$$$&&&&$$""$$$$$&$"""$"$$$""""""""""""""" """$$$$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&&&&$$$$$$&&$$$$$$&$&&$$$"$$$$$$$$$$"$$$$&$$$$$$$$$$$$$$"""$$$$$$$$"$$$$$$$$$"$"$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$($$"$$$&&&$&$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&$$$$$$$&$$$&$$$$$&&&$$$$$$$&&$$$$$"$$$$$$$$$$""$$$"$"$""""$""""""""""$""""$&&&&&&&&&&&&&&&&&&&$$&$&&&$$$$$$$$&&&$$$$$$&&$$$$$$$$&$$$$$$""$$$$$$""""$$$&$$$$$$$$$$$$$""""$$$$$$$""$$$$$$$"$$$$$$$$$$$$"$$$$&$&$$$$$$$$$$"""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$$&&&&&$$$$$$$$$$$$""$$$$$$$$$$$$$$&$"$$$$$$$&$$$$$$$$&$$$$$$"$$$$$$$$$$$$$$$$$""""""$$""""""""$$""""" "$""""" $$&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$"$$$$&$$$$$$$$$$$$""""""$$$$$"""""$$$$$"""$$$$$$$$""""$$$$$$""""$$$$$$$$""$$$$$$$$"$$$$$$$$"$"$$$$$$$$$$""$$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$"$$$$$$$$"""$$"$$"""""""""$""" """"""""" " $$$$$$$&&&&&&&$$$&&&&&$&$$$$$$$$$$$$$$$$&$$$$$$"$$$$$$$$$$$$$$$$$"$"""$"$$""""""$$$$$"$"$$$$$$$$$"""$"$$$$""""""$$$"$$"""$$$$$$$$$"$$$$$$$""$$$$$$$$"""$$$$$$$""$"$$$$$$$$"$$$$$$$$""$$$$$$&$$$$"$$$$$$"$"""$$$$$$""$"$$$$$$""$"$$$$$$$"""$$$$$$$$$$$$$$$$$""""$$""""""""""""""""""""""""""" "" $$$&$&&&&&&&&&$$&$&&&$$$$$$$$$$$$$$$$$&$$$$$"$$$$$$$$$"$"$$$$$"""""""$$""""""$$$$$$"""""$$$$$"""$$$$$$$"""""""$$""""""$$$$$$""""""$"$$$$""$$$$$$$""""$$$$$$$$$""$$$$$$"$$$$$$$$""""$"$$$$$$$"""$$$$$"""""$$$$$"""""$$$$$$$""""$$$$$""""""$$$$"""""$$$$$"""$"$$$$$""""" """""" """""""" "" " "" "$$$&&&&$&$&&&&&&&$$$$$&&$$$$$$$$$$$$$$$$$"$$$$$$$"""""$$$$$"$"$$$$$$""""""""$$""""""$$$$$$$""""$$$$"""""$"$$$""""""$$$$$$"""""$$$$""""""$$$$$"""""$$""$""""$"$$$$"""""$"$$$$""""""$$$"$"""$"$"$$"""""$$$$$"""""""$"$$"""""""$$$"""""""$$$$"""""$$$$$$""""$$$$"""""""$"""""""""""""" """""" "$$$&$&$&&&&&&&&$$$$$$&$$$$$"$$$$$$$$$$""$$&$$$$$""$$$$$$$$""$$$$$""""""""""""""""""$$$$$$""""$$"$""""""$$""""""""""$$$"$""$$$$$$"""""""$$""""""""$$$"""$"$$$$$$"""""$$$$""""""""$"""""""""$$$$"""""""$"$""""""""""""""""""$$""""""$$"$"""""""$"$$$""""$"$$$""""""$$""""" " """"" " """"  $$$$$$$&$&&&&&&$$$$&&&&$$$$$$$$$$$$$"$$$$$&&(&""$$"$"$$"""$$$$$$""""""""""""""""""$"$"""""""$$"$"""""""""""""""""$"$"""""""$$$"""""""""$""""""""$$"""""$"$$$$$$""""$"""""""""""$""""""""$"""""""""""$$""""""""""""""""""""$"""""""$$"""""""$$$$$"""""$$$$"""""""$$$"""""""""""" " """" "$$$&&&&&&$&$$$&&&&&$$$$$$$&&&$$$$$$$$$$$$$"$$$$$$$$$""""$$$$$""""""""""""" """"""""""""""$$$$"""""""""""""""""""""""""$$$$$""""""""""""""""$""""""""""$$$$"""""$"""""""""""""""""""""""""""""""$$"""""""""$"""""""""$""""""""""$"""""""""""""""""$$$$"""""""""""""""""""""""" " " "$$&&&&&&$$&&&&&&&&&$$$$$$$&$$$$$$$$$$$$"""""$$$$"$""""$$$$$"""""""""""""""""""""""""""$$$$$""""$$$$""""""""""""""""""""$""""""""$"""" """""""""""""""""""""""""""""""""""""" """""""$""""""""$$$"" """"""""""""""""""""""""$$"""""""""""""""""""$$"""""""""""""""""""""" """"" """ $$&&&&&$&&$&&&&&$$$&$$$&$$$$$$$$$$$$$$"$""""""""$$""$$$$$"""""""""$""" """"""""" """""$""""""$$$"""""""""""""" """""""""""""""""""""" """""""""""""""""""""""$"""""""""""""" " """"""""""""""""""""""""""" """""""" """"$$$"""""""""""""""""""$""""""""""""""""""""""" """ " $$&&$$$&&&&&$$&$$$&&&&$$$$$$$$$$$$$$$$$$$"" """$$$$$$"""""""""""""""""""""""""""""""""""$$$$$"""""""""""""""""""""""" """"""""""""""""""" """""""""""""""""$"""""$"""""" """"""""""""""""""""""""""""" """""""""""""""$""""""""""""""" """"""""""""""""" " """""""" "" " $$&$&&&&&&&$$&$&&&&$$&$$$$$$$&$$$$$$$$$$$$"""$$$$$$"$"""""$"""""""""""""""""""""""""""""""$$$""""""$$$"""" """"""" """""""""""""""""" """"""" """"""""""""""$""""" """"""""""""""""" """""""""" """"" " """""""""""""""""""""""""""""""""""""""""""""""" """"" " $$$&&&&&&$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"$$""""""""""""" """"""""""""""""""$"""""""""$""""""""""""""" """""""""""""""" """""" """"""""""""""""" " """"""""""""""""""" """"""""" """"""" """"""""""""""""""" """""" " """""" " """""""" """"""" "" $$&&&&&$&$$&&&&&&&$$$$$$&$$$$$$$$$&$$$$$"$$$$$$$"""""$$$"""""""""$""""""""""""""""""""""""""""$""""""""""""""""""""""""" """"""""" """"""" "" ""$$""" """""""$"" """"" """ """"""""""""""""""""""""" " "" """""""""""" """"" """""" " """"""""""""""""" " "" " "" $$&&&&$&&&&&&&&$$$&$&$$&$$$$$$&$&$$$$$$$$$$$$$"$$$$$$$$""""""""""""""""""$""""""""""""""""""""$""""""""$""""""""""""" """"""" """""""" """$"""" """""""" """""" " """"""" """"""""""""""""" "" "" """"""" """"""""" " """" """""""""" """"""" """""" $$$$&$&&&&&&$$&$&&&&&$$$$$$$$$&$$"$$$$$$$$$$$$$$$$$$$"""""""$"""""""""""""" """""""""""""""""""""""""""""""""""""""" " "" """"""""" """""" """"""""""" " """"" """"""""" """""" " """""""" " """""" """"" " "" """"""" """"""""" """"" " """" " " $$$&&&&&&&&&&&&&&&&$$$$$&$&$$&$$$$$$$$$$$$"$$$$$$$$$"""$"$$$"""""""""""" " """"""" """"""""""""""""$"""""""""""" """ """ " " """"" " """"" "" """""" """"""""" """"""""" " """"""" """""""""" """"""" """"""" " """"" """"" """"""""" " """"" """" """"  $$&(&&&&$&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$""""""$$$$$"""""""""""" """""""" """"""""""""""""""""""""""""""" """""" """""" """"""""" """" """"""""" " """"" "" """" """"""""" " "" " "" """""" " "" " " """" """"""" """"""" """""" $$&&&&&&&&&&&&$$$$$&&$&&$$$$$$&$$$$$"""$$$$$$$$$$$$$$$$$$"""$$$$""""""""""""" """"""""""""""""""""""""""$""" " """""" " "" " " """"" """""""" """""""" """""""" " """""""" """""""""""" " "" """""" """"" """ """"" " """"""" """"""" ""  $$$$$&&&&&&&&&$&&&&&&$$$$$$$&$$$$"$"$$$$$$$$$"$$$$$$$""""""$$"""""$""""""""""" """""""" """"""""""""$$$"""""""""""" " """" " """"""" """""" """""" """"""" """"""" """" "" " """"""" " """""" """"""" " "" "" "" """"" " """"""" " "" ""  $$$&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$"""$$$$$$""""$"$$$"$""""""""""" "" " " " "" """""""""""$""""""""""""" """"""" "" """"""" " """"""" " """"" """"" """"" "" """" """"" """ """" " " "" " """""" """"" " """ "" "  $$&&&&&&&$&&&&&&&&&$$$$&&$&$$$$$$$$$$"$$$$""$$$$$$"$$$$$$""""""$"$$"""""""""""" "" " " """""""""""""""""""""""""""" """"""" """"""" """"""" " """"" """"""" """""""" " """"" " " """ """"" " """" " " """ " """"""" " """" ""  $$&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$$$$$$$$""""$$$$$"""""""""$"$"""""""""""" " """"""""""""""""" """"""" """"""" " """"" """" """ """""" """""" """"" " "" "" """"""" """" " "" " " """""" """ " " $$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$"""$$$$$$$$$""$$""""""""""$""" """ "  " """"""""""""""" """""""""" """"" """"""" " """ """" """ " """ "" "" " "" """ " " """" """ " " """ " """"" " " " "  $$$&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$""$$""$""""""""""""" """ " " """" """""""""""""""""" """""""" """""""" " " " """ " "" """ """" " "" """""" """""""" " """""" """"" " "" """" $$&&&(&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$"""$$"""""""""""""""""""""""" " " " """" "" """"""""""""""""" """"""" " """ "" " " """"" " """" " " " """"" "" """" " " """"""""" """""" """  $&&&&&&&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$&$$$$""$$$$$"$"""""""""""""" """"" " " " """ " """" " """""""" """""" " """ " """" " """""" """""" " " " """" " """"" """" $&&&&&&&&&&&&$"&&&&&&&&&&$$$$$$$$$$$$$$$$$$&$$$$$$$$$"$"""""""""""""""""""""" """"" """" """ " """""""" " """"" "" """" " " " "" " """ " " "" "  """"""""""""" " " " "" """""" " """" " """ $$&&&&&&&&&&&& &&&&&&&$$$$$$$$$$$$$$$$$$$$$ "$$$$$$$""""""""""""""""""""""" """"" """""" " " " """"" """"""""" """"" " " "" "" """ " """"" "" " """ """" " """ " """" """""" "" ""  $$&&&(&&&&&&&&&&&&&&&$$&&&&$$$$$$$$&$$$$$$$$$$$$$""""""$"""""""""""""""""""""""""" " "" " """ "" """""""""" """""" "" " " "  " " "" " """"""  " """""" " """"" """ " "" """" " ""  &&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$"$$$$$$$"""""$$$$""""""""""""""""""""""""""""""""" "" """ """""""" """"""" " "" " """ "" """""""" " " """""" "  "  " """""" " "" """  $&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$$$$$"$"""$"$"$$"""""""""""""""""""""""""""""" "" """""""""" """"""" " """""" " " "" """""" " """ " """" "" """ "" """"" "" """ " "  $&&&&&&((((&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$"$$$$$""""""$""""""""""""""""""""$"$""" " """ """""""" " """"" """""" " """"""" " " "" "" " " " " "" "" " " " """ """"" """ ""  &&&&&&&(((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$"$$$$"$$"""""""$"""""""""""""""""$$$"$"$"""""""""" """""" " """"" """"""" """"" " " " "" "" " """ " "" " " """ " "" """"  $&&&((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""$$$""""""""""""""""""""$"$""""""""$"""""""""" """ " " "" " """""" " """"" " " " "" " """ " " """" """"" " """""" """ " "  &&&((&&&(&&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""$""$$$"""""""$"""""""""$"$""""""""""""""""""""""""""""""""" """" " """" " " "" "" " " " " " "" " " " """" " " """"" " """" """" "&&&&&&&(&(((&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""$$"""""""$$""""""""""""""""""""" " "" "" """""" """" """ "  " " """" """" " " """" """"" "$&&&&&((((&(&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$"$""""""""""""""""""""$""""""""""$"""""""""" " """"" " "" " """ "  """" """""" "" """""" &&&&(((((&&&&&&&(&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$""""""$$$$""""""$"$""""""$"$"""$""""""""""""""""""" " "" " """"" """""" " "" "" """    """ " """ " " """ """"" &&&(((((((&&(&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"""""$"$$"""""$$$"""""""$"""""""""""""""""""""""" """ " "" " "" "" " """" " " " " """     """ " "" " " """"" " &&(&(&&&&&(((&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""$$$"""""""""""""""$"""$"""""""""" "" " "" """""" " " """ " " "" " " " " " "" "   "" "" " "" " " " " "&&&&&&&&((&((&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$""""""$"""""""""""""""""""""$"""""""""""""" " """" "" " """ " """""""""""" " " """ " " """" " ""    " "" " " """ "&&&(&&(&((((&&&&&&(&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$""""""""""""""""$"""""""""$"""""$"""""""""""""" " """" "" """"""""""""" " "" "" " "" """" "" ""  "" " """ " """" """" &&&&(((((((&&&(&&&((&&&&&&&&&&&$$$$$&&$$$$$$$$$$$$$$$$""$$"$""""""""""""""""""$"$""""""""""""""""""""" " """"""" " """""""""""""""" " """" " "" " """"" "     "" " " """ " """ "" "&&&&&((((((&((((((&&&&&&&&&&&&$$$&&$&&$$$$$$$$$$$$$$$$$$$$$$""""""$"$""""""""$""""""$"$""""""""""""" " """"""" " """""""""""""""""" """"" " " "" "" " """""        "" "" """"" """""" """ "&&&(((((&(((((((&&&&&&&&&&&&$&&&&&$&&$&$$$$$$$$$$$$$$$$$""""""""""""""""""""$""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""" "" "" " "" " "       " "" """ "" "" """"""" """ &&&(&&&(&&(((&&&&&&&&(&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$""$""$"""""""""""""""""""""""$"""""""""""" """"""""" """""""""""""""""""""""""""" "" "" " "" ""        "" " "" " """" " """"""""""""" "&&&(&((&(((((&&&&&&&(&&&&&&&&&&&&$$$$&&&$$$$$$$$$$$$$$$$$$$"$"$"$"""""""""""""""""$$""""""""""""""""""""""" "" """""""" """""""""""""""""" """""" " """            " " " "" " "" " """"" """" "&&&((((((((&(((&((((&&&&&&&&&&&&&$$&&$&&&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""$$""""""""""""""""""""" """""""" " """""""""""""""" """" " " ""         " " " """ "" " """""""""""""""" "&&&&((((((((&((&((&(&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""$"""""""""""""" """"""" """ """"""""""$"""" "" """""" " " "" ""          """ " "" """"""""""""""""""" &&(&((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""$$"$"""""""""""""""""""$"""""""""""""""" " """""""" " " """" """"""$"""" """ " " "       """"" """""""""""""""""""""  &(((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$""$$"""""""""""""""""""$"$""""""""$$"""" """""" """""""""""""""""""""""""""" " """" " """"      "" " " """"""""""" """ """"  &((((((((((((((&(((((((&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""$$$$"""""""""""""""""""" """"""" " """"""""""""""""""" " """ " "" " "" ""     " " """""""""" """"""""""""""&((((((((((((&((&&(&((&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$""$$$"$$""""""""""""""$""$"$""""""""""""""""""""" """""""" """"""""""""""""""""" " " " " " "      """ """"""""""""" """ """"""""""((&((((((((((&&&(((((&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$"""$""""""""""$"$$"$""""$"""""""""""$""""" """""""" " """"""""""""""""""""""" " " " " ""   """"""""""""""""""""" """""""""&(((((((((((((&(((((&((&&(((&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$""$$$"""""""""$""""""""$$"""""""""""""" "" """""""""""""""""" """""""""""""""" """ """""""" "      " " """"""""""""""""""""""""""""&(((((((((((&(((&((&(&&&(&&&&&&&&&&&&&&&&&&$$$$&&$$$$$$$$$$$$$$""$$$"$"""""$"$$$""$""$"$$"$""""""""""""" """"""""" """""""""""""""""""""""""""" """ """" "   " """" """"""""""""""""""""""""&&(((((((((((((((((&(&(&&(&&&&&&&&&&&&&$$$$$&&&$&$$$$$$$$$$$$$$$$$"$"""""$""$$$$""""""""$$""""""""""""" " """""" """""" """ """" """""""""""""" """"""""      """ "" """"""""""""""""""" "&((((((((((((((((((&(((((&(&&&&&&&&&&&&$$$$&&&&&$&$$$$$$$$$$$$$$$$$"""""""""$"$""""""""""""""""""""""""""""""" """" "" """""""" """ """""" """"" "    """ " " """"""""""""""""""""""" ((*(((((((((((((&(((((((&&&&(&&&&&&&&&&&&&$$&$&$&$$$&&$$&$$$$$$$$"""""""$$$$$"""""$"""""""""""""""""""""""""" """"" """""" """""""" " " ""     " " "" " """""""""""""""""""""&((*((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$"$$$$$""""$""$$"""""""""""""""""""""""""""""""""""""""" " " " """ "&" """" " " ""         " "" """"" " """""""""""""""""""""((((((((((((((((((((((((&&&&&&&&&&&&&&&&&$$&&&&&&&&&$$&$$$"$$$$"""$$""$$$$""""""""""""""""""""""""""""$"""""" """"  """"" " "" " """          " "" " " """"" """ """""""""""""""""""""(((((((*(((((((((((((((&&&&&$&&&&$&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$"""$$$$""""""""""""""""""""""""""""""""""""""""""" " """""""""""""""" " """"" "     " """""" """"""""""""""""""""""""""" "((((*((*((((((((((((((((&(&(&&$$$$&&$&&&&&&&&&$$&&$&$$$$$$$$$$$$$$$$$$$$"""""""$$"""""""""" "" """""""""""""""""""""" " "$"" """"""""""" """""" " " " ""     " """ "" """"""""""""""""""""""""""""((((***((*((((((((((((((&((((&&$$$$$$$&&&&&$&&$&$$&&$$$$$$$$$$$$$$$$$$$"$$$$""$"$""""""""""" """"""""""""$""""""""""" " """ """"""""""""" """ " " "          """"""""" """"""""""""""""""""""""""" " ((*(****(((((((((((&(((((((((((&&&&(&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$"$$$$$"""""""""""""""""""""""""""""""""""""""""" """"""""""" """"" "" " " """"         """" """"""""""""""""""""""""""""""""" "((((****((((((((((((((&(((((&&((&&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"""""""""""""""""""""""""$$"""""""""""""  """""$"""""""""""""""" "  """"""" " " "       """""""""""""""""""""""""""""""""""" "((*(**(*(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$"$"$""""$"$""""""""""""""""""""""$""""""""""""""""""""""$"""" "" """""" ""  " """"""""""" "          """ " """""""""""""""""""""""""""""""""""((******(*(*((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$"$$$""$$$$""$$"$""""""""$$""""""""$"""""""""""""""""""""""""""""""""""""""" "  """"""""""" "        " " """""""""""""""""""""""""""""""""""""""((**********((((((((((((((&&&(&(&((&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$"$$$$$"""""""""""$"""""""""$"$"$"""""""""""""""""""""""""""""""""""""""""""" " "" " " " " "" " ""        "" "" """""""""""""""""""""""""""""""""""""(**************((((((((((((((((((&((&&&&&&(&&&&&&$&&&&&$$$$$$$$$$$$$$$$$""$""""""$$"$"""""""""$""$$$"""""""""""""$""""""""""""""""""""""""""" """ " " "         "" """"""""""""""""""""""""""""""""""""""""(************(*((((((((((((((((&(&(&&$$&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$""""$$""""""$"""$$$$"$""$$$"""""""""""""""""""""""""""""""""""""""""""" " " "      """"" """"""""""""""""""""""""$"""""$""$""""(***************(((((((((((((((((&((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$""$"""$"""""""$$"$$"""$$"$$""""""""""""""""""""""""""""""""""""""""""" " "         "" """"""""""""""""""""""""""""""""""""""""""(************(*(((*****(*((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$"$""$$""""$""$$""$$""""$"$$"$$"""""$"""""""""""""""""""""$"""""""""""""" " "            " " """"""""""""""""""""""""""""""""""""""""""***,*,********(*********((((((((((((&(((&&&&&&&&&&&$$$&$$$$$&$$$$$$$$$$$$$$$"$$$$$$$"""""""""$$""""""""""""""""""""""""""$""""""""""$""""""""""""""" " " "         """""""""""""""""""""""""""""""""""$"""""""$**,*,,,*****************((((((((((((&(&((&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""$$$$"$"$"$$"""""""""""""""""""" """""""$$"""""""""""""         """ """"""""""""""""""""""""""""""""""""""""****,*,*,*****(*********(*(((((((((((&(&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$$$$"$$$"$""$$""""""""""""""""""""" "" """"""""""""""""""" "          " " """""""""""""""""""""""""""""""$"""""$$$"""*****,,,,****,***********((((((((((&&((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$"$$$$$$""$""""""""""""" """ " " """""""""""""""""" " " "        """"""""""""""""""""""$"""""""""$""$"$$"""""***,*,,,,,,,,,************(((((((&&&((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""""""""""""""""""""""" """"""""""""""""""""""" "       " """"""""""""""""""""""$"""""""$"$"""$$$$""***,,,*,,,,,,*,*********(*(((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$"""""""""""""""""""""""""" """""""""""""""""""" " "      " """""""""" """"""""""""""""""""""""""$$"$$""$$$""""****,,,,,,,,,*************((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"""""$"""""""""""""""""""""""""""""""""""""""""""""" "" "     """"""" " """"""""" " " """" " """""""""""""""""""""""""$$""$$"$$$"$""(**,,,,,,,,,**,**,*****((**((((((((((((&&&&(&&&&&&&$$$&$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""$"""""""""" " "" " """"""""""" " "       """ " " " " """""" """"""" """"""""""""""""""$""""$$$"$$$"$$$"$""**,,.,,,,,,,,,*************(((((((((((((&&&&&&&&&&$&$$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$""""""""""""""""""""""" "" """"""""""""" " "     " " " " " """"" " """""""""""""""""""""""""""""$""$"$$$$$$$$$"$*,,*,,,,,,,,,,,**********((*(((((((((&&(&(&&&(&&&&&&$&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$""""""""""""""""""""""""" "" " " """"" "" " ""     "" """"""" " """ """ """""""""""""""""""""""""""""""""$"$$$$$$$""""**,,,,,,,,,,,,*,,*********(**(((((((&(&&(&&&(&(&&&&$$&&&&&&&&&&&&&$&&$$&&$&$$&$$$$$$$$$$$$$$$$$$$$"$$"$""$""""""""""""""""""""""""""""""" " " " " """ " " " " "      "" """"""" """""""""" """""""""""""""""$""""""""""$"$""$"$$$$$$"""**,,,,,,,,**,**,****(*******(*(((((((((((&&&&(&&(&&$$&&&$$&&&$$&&$$$&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$""$""""""""""""""""""""""""""""""""" "" """ "" """ " " "   """"" """""""" """""$"""""""""""""""""""""$"""$$"$$$$$$""$"****,,,,,,,*,**,,***********(*((((((((((((&&(&&&&&&&$&&&&&&$&$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$""$"""""""""""""""""""""""""""""" " " " """" " " " "    " """""" " """"""""""""""""""""""""""""""""""""""""$$$$$$$$$$$""*****,,,,,,**,*,*,***********(((((((((*(((&&&&&&&&&&$&$&$&$$&$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$"""$""""" """"""""""""""""""""""""""""""" "" "" """"" """"   " " """"""$""" """""""""""""""""" """"""""""""""""$$""$"""""$$$$$$$$ ******,**,*,****************(*(*(((((((((((&((&&&&&&&&&&&&$$&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""" " """" " " """ " """"  " """ " """"""""""""" " " """""""""""""""""""""""$""""""$""$$$""""$$$$$$$""****,,,*,,*,*******************(((((((((&(&&((((&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""$$$$$""$$""""""""""""""""""""""""""" " """" """ " """"" """    "" " """ """""""""""""""" """"""$""""""""""""""""""$""""""""$$$$""$"$$$$$$""**,*****,***************(*****(*((((((((((((((((((&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"""""$$"$"$"""""""""""""""""""""""""""""""""""" " " """"""""""    " """""" " """"""""""""""""""""""""""""$$""""$""""""""""""""$""""""$(""$$$$$$$$$$" **,,,*,**,,,,*********(*******(((*(((((((((((&(&&&&&&&&&$&$$""$$$$""$$$$$&$$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$""""""""$"$"$""""""""""""""""""""""""""""""""""" "" """""""""""   " " """" " """""""""""$""""""""$$""""""$$$"""$"""""""$"""""""$""$"$"""""""$"$$$"""****,*,,,,**,*****************((((((((((&(((((&&&&&&&&&&&$$"$$$$$$$$$$$$$$$&&$$&$&&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""" " "" """ """"""""  """"" " " " " """""$"$""$"$$"""""$"$$$"""""$$$$$$""""""""""""""""$$$""""""""$$""$$$$$"**,*,,,,,,,,** (***************(*(((((((((&&(((&&&&&&&&&&&$$$$$$$$$$$$$$&&$&$&&&&&$&$$$$$$&$$$$$$$"$$"$""""""""""$"""""""""""" """"""""""""""""""" " ""  """ " """""""" """"" " """ """ " """""$$$$$$$$$$$"""""$""""$$"""$$$$$"""""""""""""""""$""""$"$""""$$$$$$""" ****,,,,,,,**********************(***(((*((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$&$&$&&&$$$$$$$$$$$$$$&$$$$$$$$"$""""""""""""""""""""""""""""""""""""""" " """"" " """""" "" "" "" "" """""" " """$$$""$$$$$$$$$""""""""$$" $$$$$$""""""""$"""""""$""$""""$"$"$$$$$$""""*,,,,,,,,,,,*********,**************((((((((((((((&&&&&&&&&&$"""$$$$$$&$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$&$$$$$$""""""""""""""""""""""""""""""""""""""""""" """"" " """" " """""" " " " " " "" " """"""""""""""$$"$$$$$$$$$$$$$""$$$$$$$"$$$$"$$"""" """""""""$"""$"" $$$"$"$$$$$"  *,,,*,,,,,,,,,*******,*,*************(((((((((((&&(&&&&&&&&$$$"$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$""""""""""""""""""""""""""""""""""""""""" """""""" " """"""""" " """ """" " """"""" """""""""""""$""$$$$$$$$$$$$$$$$"$$"$$""$$$$$$$$$$"""""""""""""""$"""""$""$$$$$$$$$" ",,,,,,,,,,,*,,,,,*******************(((((((((((((&&&&&&&&&$$$&&$$$$$""$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$"""$$$"""""""" """""""""""""""""""""" "" " " " """"""""""""" """""""" " """" " """""""""""""""$"$$$$$$$$$$$$$$$$$$$$$"""$$"$$$$$$$$$"""""""""""""$"$$"""""$"$$$$$$$$$$"  *,,,,,,,,,,,,,,*,******,*********((((((((((((((&((&&(&&&&$$$$$$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$"""""""""""" " " """"""""""""""" "" " " """""" " """"""""""""""" """""""""""""""""""""$$$$$"$$$"""$$$$$$$$""$$$$$$$$$$$$$$"$""""""""""""$$$$"$$$$$$$$$$$$$$" ,,,,,,,,,,,,,,,,********************((((((((((((&&&&&&&&&&$$$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$$$$"$""""""" "" " " """"""""""""""""" " """""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$""$$$$"$$$$$$$$$$$$$$$$$$$$$"""""""""$"$""$"$"$"$$$$$$$$$$$$" ,,,,,,,,,,,**,**,*,,****************(((((((((((((&&(&&&&&&$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&$&$&$&$$$$$$$$$"""""""""" " """""""""""""""""" "" "  """" "" """""""""""""""""""""""""""""""""$$$$$$$$$$"$"$$$$""$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$$""$$"$""$$$$$$$$$$$$" *,,,,,,,,,,,,,,,,*,*****************((((*(((((((((&&(&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$&&&$$$$$&&&&&$&$$$&&&$$$$&$$$$"$$$$"""""""" """""""""""""""""" "" """ " " """"""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$"$""""$"""$$$$$$$$$$$$$ *,,,,,,,,,,,,,*,,,*****,*********(**(*((((((((((((&(&&&(&&$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&&$&&$&$&&$$$$&&&&$$$$$$$$$$$$$$$$$""""""""" """"""" """""" " "" " " """ """""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$"$"$$$""$$$$$$$$$$$$$"$$$$$$""""""""""$$"$$$$"$$$$$$$$$$$$$ *,,,,,,,,,,,,,,,,,,,,,,********(******(((((((((&((&&&&&&&$$$&&&&&&&&&&&&&&$$$$$&$$$$$$$$&$$&&&$&$&&&&$$$$&&&$$$$$$$"$$$$$$$$$$""""""""" """""""""""""""""" "" " "" """ " """"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""$$$$"$$$$$$$$$$$$$$$$$ *,,,,,,,,,,,,,,,,,,,,,,,********(*(***(*(((((((((((&&&&&&$$&&&&&&&&&&$&&&&&$&$$&$&&$$$$$$$&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$""$$$$"""""" " """""" """""""" "  """"""" " """""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$""" """""$$$"$$$$$$$$$$$$$$$ ,,,,,,,,,,,,,,,,,,,,,,,**********(*((*((((((((((&&((&&&&$$$$&&&&&&&&&$&&&&&$&$&&&$$$$$$$$&$$&&$&&&&&&&&&&$&&&$$$$$$$$$$$"""$$$"""""""" """"""" """ " """"""" """"""""$""$$$""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"" """$"$""$$$$$$$$$$$$$$$$ ,,,,,,,,,,,,,,,,,,,,,,,,,**********(**(((&((((((((&&&&(((&&$&&&&&&&&&&&&&&&$&$&&$&$$$$$$&&$&&&&$&&&&$$&$$$$&$$$$$$$$$$$$"""$$$""""""""""""""""""" " " """" """""""""$"$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""$$$$$$$$$$$$$"$$$$$$" " """""$"$$$$$$$$$$&$$$$ ,,,,,,,,,,,,,,,,,,,,,,,,**************((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&$&$$&&$&$$$$$$&$&&&&&$$&$$$$$&&&$$$$$$$$"$$$$$""$$$$$"""""""""""""""""""" ""   """" " """""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$$$$$$$$$$$$$$$ ,,,,.,....,,,,,,*,,,,,,*,****************(((((((((&(&(&(((&&&&&&&&&&&&&&&&&&&$$$$$&$$&$$&$$&&&&&&&$&$$$&&&$&&$$$$$$$$"""$"""$$$"""""""""""""""""""" "  """""$ " """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""$""$$$$$$$$$$$$$$$$$""""""""""""$$$$$$$$$$$$$ ,,,........,..,,,,,*,,*,,**,***********(*((((((&((&&((&(((&&&&&&&&&&&&&&&&&&&$&$$$$&$$&&&$$$$&&&&&$$$$$$$&&&$$&$$$$$$$$""""""$"$""""""""""""""""""" "  """" "" """"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$$$$$$$$$""$$$""""$"""""""$$$$$$$$$&&$$$ *,,...........,,,,*,*,,****,**,**********((*(((((&((((&(&(&&&&&&&&&&&&&&&&&&$$$&&&$&$$&&&&&&&&$&&&$$&$$$$&$$$$$$$$$$$"""""""""""$"""""""""""""""" """ """""" """"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$"$$$$$$$$$$$"$""$$$$$$$$$$"$$$&$&$&$&$$$ ,,..........,,,,,,,,,,********,*******,******(((((((((&((&&&&&&&&(&&&&&&&&&$$$$$&&$&$&&&&&&&&&$&&&&$&&$$$$$$$$$$$$$$""" """"""""""""" """ """""""" """   " """"""""" """$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$""$$"$$$$$$$$$$$$$$$$$"""$$$$$$$&$&&$$ ,,...........,,,,*,,,,,,****,***************(*((((((&(&&&&&&&&&&&(&&&&$&&&$$&&$&&&&&&$&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$"""" """"""""""""""""""""""""" ""  """""""""""""""$$""$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$"""""""$"$$$""$$""""$$$$"""$$""""$"$$$$$$$$$&$ ,,..............,,,,*,,,,,******************((((((&(&&&&&&&&&&&&&&&&&&&&&&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$""""""""""""""""""""""""""""" """"""""""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$"""""""$$"$$""""$"$""$$""""""$$"$"$$$$$$$$$$$$$ ,,..............,,,,***,*,,,*************(**(((((((&&&&&&&&&&&&&&&(&&&&$&&&&$&&$&&$&&&&&&&&&$$&&&&&&$&$$$$$$$&&$$$$$$$$""$$""$$""""""""" """""""""""" " " " """"""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$$$$$$"""$$$$""$"""""$$$$"$$$$$$$$$$$$$"...............,,,,,**,,**,****************((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&$&$&&&&&$&$&&&&$&&$$$$$$$$$$$$$$$$$$$$""""$$$"""""" """""""""""""" "" """""" """""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$$$$$$$$"$$$$$"$$$""$"$"$$$$$$$$$$$$$$$$ ,...............,,,,,,***,,,**,**********((((((&(&&(&&&&&&&&&&&&&&&&&&$$&&$&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$"""""$$"""""""""""""""""""""" " """ " """""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""$$$$$$$$$$"""$""$$$$$$$"""$"$$$$$$$$$$$$$ ,................,,,,***,*************(***((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&&$&&$$$&&$$$$$$$$$$$$$$$$$$""$"$$"$$$"""""""""" """""""""""""""" "" " "" """""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$"""""""$$$$$$$$$$$$""$$$$$$$$$$""$$$$$$$$$$$&$$$ ,...............,.,,,,,*,,,,*,***************((*((((&&((&&&(&&&&&&&&&&&(&&&&&$$$&&&&$&$&&$$$$$&&$$$$$$$$&&$$$$$$$$$$$"$$$$$"$"""""""""""" "" """""""""" " " "" " "" """""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ,................,.,,,,,,****,**,*********((*((((((&&&&((&&(&&&&&&&&&((((((&&$$$$&&&$$$&&$$$$$&$$$$$$$$$&$&$$$$$$$$$$"$$$$"""$$"""""""""" """"""""""" """"""""""" "" """"""""""""$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ....0..............,,,,,,***,**************((((((((&&&&((((&&&&&&&&&&&&&&(&&&&&&&&$$&$&$$&$$$$$$$$$$"$$$&&$$&$$$$$$$$$$$$$"$"$"""" """ " """""" """""""""" """"""" "" """"""$"$$$$"$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$ ....................,,,,***********,******(**((((&&&(&(((((((((&&&&&&&&&&&((&(&&&&$&&$&&&$$$$$&$$$$"""$$$&$$$$$$$$$&$$$"$"$""""""" " """" """""""" """" "" """ "$$""""" """""""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$""""""$"$$$$$$$$"$$$$$$$$""""$$$$$$$$$$$$$$$&&$$$ ,..................,.,,,,,,****************(**(((&&&&&&&(((((&(&&(&&(((&&&&&&&&&&&&&&&&&&$$$$&$$$$$$""$$$$$$$$$$$&&$$$$"$$"$$"""" """"""""" """""" """" """"""""""$"$"""""""""""$$$$$$$$$$&$$$$$$$$$$$$$""$$""""$"$$$$$$&$$$$&$$&$$$$$$$$$$$"$$"""""""$$$$$$$$$$$""""""$"$""$$$$$$$$$$$$$&&&$&$$,..................,,,,,,,**,**************((((((((&&(&&(((&((((((((((((&&&&&&&&&&&&&&&&&$&$$$$&$$$$""""$$$$$$$$$$$&$$$"$"$$$$$"""""" """"""" " " " """""""""""""""""""""""""""$$$$$$$$$$$$&$$$$$$$$$$$$"$$$"""$$$$$$$&&&$$$&&$&$$$$$$$$$$$$"""""""""""$$$$$$$$"$$"""""""" $$$$$$$$$$$$$&&$&&$&,,...............,..,.,,,,,,,,*************(((*((((((*((&((((((((((((((((((&(&&&&&&&$&&&&$&&$$$$$"$$$$$$"$$$$$$$&$$$$$$$"$$"$$$$"""$""""""""""" "" """"""""""""""$""""""""""""""$$$$$$$$$$$$&$$$&$$$$$$""""""""$"$$$$$$$$&&&&$$&&$$$$$$$$$$"$$$"""""""$$$$$$$$$$$"$"$"""""""$$&$$$$$$$$$$&$&&&&,,..................,.,.,,,,**************((**(&(*(((((&&(((((((((((((((((&(&&&&&&$"$$&&&&$$$$$$$"$$$$$$$$$&$$$$$"$""$""$$$$"""""""""" "" " " """"""""""""""""""""""""""""$$$$$$$$$$&&$$$$$$$$""""""""""""$$$$$$$$$$$$&&$$&$$$$$$$$$$$$$$$""""""""$$$$$$$$$$$$$"""" ""$&$$$$$$$&&&&&&&$& ,,,................,.....,,,,,*,*********(**((****((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""$"$$"$$$$$$$"""""""""  """""""""""""$"""$"""""""""$$$$$$$$$$$$&$$$$$$$""""""""""""$$$$$$$$$&&$&&&$$&$$&$$$$$$$$"$"""$""$$$$$$$$$$$$$$""""""$""$$$$$$&&&&&&&&&&&&,,................,...,.,,,,*,*,,*******(*(*(*(((((((((((&((((((((((((((((((((((((&&&&&&&$&$&&&&&&&$$$$$$"$""$"$$$$$$$""""$$$$$$$$""""""""" """""""""""""""""""$""""$"$$$$$$$$$$$&&&&&$&$$$$$""""""""""""$$$$$$$$$$&&&&&&$$&$"$$$$$$$""$""""""$$$$$$$$$$$""$$$$$$$"""$$&$$$&&&&&&&&&&&,.........,.,...,,,,..,..,,,,,*****(*******((*((((((((((((((((((((((((((((((((((((((&&&&&&&&&$$&&&&$$$$$$$$$$"$$$"$$$"$"$$$$$$$$$$"""""""""" "" """""$""""""$$"$"$"$"$$"$$$$$$$$$$$$&&&$$$$$$$$$$""""""""$$$$$$$$$$$$&&$&&&$&$&$$$&$$$$$"$""$$"$"$$$$$$$$$$$$$$""$$$$$$"$$$$$$$$&&&&&&&&&&,,........,..,.,.,.,...,,,,,,,*,***(*******(((((((((((((((((((((((((((((((((((((((&(((&&&&&&&$&&&&&&$$$$$""$"""$"$$$$$"$""$$$$$$""""""""""" """"""$$""""$$$$$"""$"$$$$$$$$$$$$$&&&&&&&&$&&$$$$$$""$"""$"$$$$$$$$&$&&&$$&$&$$$&$$$$$$$$$$""$"$$$$$$$$$$$$$$""""$$$$$$$$$$$$$&&&&&(&&&&&& ,,.........,.,.,,,,,,,,,,,,,*,,,**********((*((((((((((((((((((*(((((((((((((((((((((&&&&(&&&$$$$&&&&&&&$""""$"""$$$$$$$$$$$$$$$"""""""""""  " """""""""""$""$$$"$"$""$$$$$$$$$$$$$&&&&&&&&&&&&&&$$&$$$$"$"""$$$$$$$$$$$&&&&$$&&&&&$$$$&$$$$$$$$$""$$$$$$$$$$$$$""""$$$$$$$$$"$$$&&&&&&&&&&&&&",,.......,.,..,,.,,,,,,,,,****,*************((((((((((((&(((((((((((((*(((((((((((((&((&&&&&&&$$$$$$$$&&$$$$""""""$$$$$"""$""$$$$"$""""""""" """""""""""""$$""$"$$""""$$$$$$&$$$$$$$$$$$&&&&&&&&&&$$$$$$"$"$$$$$$$$$$$$$$&&&&&&&&&&$&&&&$&$$$"""""$$$$$$$$$$$"""""""$$$$$&$$$""$$$&&&&&&&&&(&&",,.......,,,.....,,,,,,,,,,,***,**********(*(*(*(((((((((((((((**((((((((((((((((((((&(&(&&&&&&&&&$$$$$&&$&$$""""$$$$$$$$$""$"$$$""""""""" " """""""""""""$"$$$$"$$""$$$$$&$$$$$$$&&&&&&&&&&&&&&&&$$$$$$"$$$"$$$$$$$$$$"$&$&$&&&&&&&&$&&&$$$$$"""$$$$&$&$$$"""""""$$$$&&$$$$""$"$$&&&&&&&&&(&",,............,,,,,,,,,,,,,*,,**************((****(*(*(((((((((*((*(((((*((((((((((((((&((&&&&&&&&&&$$$$&&&$""""""$$$$$$"$$""""$""""""""""""" """""""""""""""""$$"$$$$$$"$$$$$$$&$$$&&$$$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&$&$$$$$$$$$$$&$$$$$$$$""""$$$$$&$&$$$$$$$$&&&&&&&&&(&$,............,,,,,,,,,,,,,*,,***,*****************(***(*(((((((((((((((((((((((((((((&&&(&&&&&&&&&&&$$$$$$&&&$$"""$$$""""""""""""""""""""""""""""""""""""""""$""$$$$"$"$""$$$$$$$&$$&$$&&&&&&&$&&&&&&&&&&&&$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$""$$$$$$&&&$&$&&&&&&&&&&&&&&(&$,,,....,,,,,.,,,,,,,,,,,,,,**,**********************(******((*((((((((((((((((((((((((((&(&(&&&&&&&&&&$$$$&&&&""""$$$$$$""""""""""""""""""$""""""""""""""""""""""$$$$$$$$"$$$&$$$$$$&$$$$&&$&&&&&$&&&&&&&&&&$$$$$$&&&$$$$&&$&&$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""$$$$$$&&&&&&&&&&&&&&&(&(((&(($,,,,,,.,,,,,,,,,,,,,,,,,,,*****************************(((((((((((((((((((((((((((((&((((&&&&&&&&&&&&$$$$$$$&&$"""$$$$$$"""""""""""""""""""""""""""""""""""""""""$"""$$$$"$$$$$$$&$&$&$$&&&&&&&&$&$&&&&&&$&&&$$$$&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""$$$$$&&&&&&&&&&&&&&&&&&(&&&$*,,,,,,,,,*******,****,,,,********************************(((((((((((((((((&(((((((((((&((&&&&&&&&&&$$$$$$$$$&$$"$$$$$$""""""""""""$""""""""""""""""""""""""""""""""$$"$""$$$$$$$&&$&$$$&$&&$&&&&&&&&&&$$$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"$$$$$$$$$&$&&&&&&&&&&&&&&(((&&$**,*,*,****(**(****(***,,***********,****,************(**((*((((*(((((((&&&((((((((&(((&(&&&&&&&&&$&$$$$$$$$$$"""""$$"$$$$"""""""""""""""""" """""""""""""""""""""""$$$$""$$$$$$$&$$&$&$&$&&&&&&&$&$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$$$"$$$&$$$&&&&&&&&&&&(&&&&(&($********(((((**(((((*((*,**,*************,**,*******(****(*(*(*(((((((((((((((((((((((&(&&&&&&&&&&&$$$$$$$$$$$$"""""""$""$$"""""""""""""""""""""""" """"""$""$"""$""$$$$$$$$$$$$$$&&&&$&$$$$&&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&$*****,*(((****(((((*******,***************,*,**********(*(((*(**(*(((((((((&((((((((&((((&&&&&&&&&&$&$$$$$$$$&$$""""" """$"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$""$"$$$$$&&$$$$$$$&$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&&&&&&&&&&$&$$$$$$$$$$$"$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&((******,,,,*,,,***********,*****,,********,,,***********(***(*(**((((((((((((((((((((&&(&&&&&&&&&&$$$$$$$$$$$$$$$""" """""""""""""""""""""""""""""""""""$$$$$$$$$$$$"$""$$$&$$$$$$$&&&&$&$&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$"""$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&(((***,.0.........,,***,***,,,,,,,,*,*****,*,,*************(*((*(**((((((((((((((((((((((&&(&&&&&&&$$$$$$$$$$$$$$$$$"""" """""""""$"""""""$"$""""""""""""""$$$$$$$$$$$""$"$$$$$&$$$$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&$$$&&$$$$$$$$$$"""""$$$$&&&&&&$&&&&&&&&&&&&&&(&&(&&&&&*((*,.00000...,...,**,,...,,,,,,,,*,,,****,*,,********************((((*(((((((((&(&((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""$""$"$"""""""$""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$""""""$$$&$$$&$$&&&&&&&&&&&&(((((&((&(&......000......,.,,**,,,,,,,,,,,,,,,,********,*****,*************((((((*(((((((&&((((((((&&&&&&&&&&&&&$$$$$$"$$$$"$$$$"""""""$$$$"$"$$"""$$"""""""""""""""""$$$$$$$$$$$$""""$$$$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"""""""$$$&&&&$$&&&&&&&&&&&&&&&&((((((((&.......000.000...,....,,,,.,,,,,,,,,,,,,*********,********************((**((((((&&&((((((&&&&&&&&&&&&&&$$$$$$""$$"""""$$$$""""$"$""$$$"""""""""""""""""""""$"$$$$$$$$$$$$"""$$$$$$$&$&&$$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$""""""""$$$&&&&$&&&&&&$&&&&&&&&(((&((((((&,........0....,,...,,,,,,,,.,.,.,,,,,,**********************************((((((((((((((((((&&&&&&&&&&&&$&$$$$$$$$$$"""""""""""""$$$"""$$$"""$"""""""""""""""$$$$$$$$$$$$$"$$""$$$$$&&&$&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$"$$$$""""""""$&&&&&&&&&&&&&&&&&&&&&&&&((((&((((&,..........,........,....,,..,.,,.,,,*****************************(***((((((((((((&(((((((&&&&&&&&&&&&&&&$$$$"$$"""""""""""""""$$$""$$$$$$$$$$"""""""$$$$$$$$"$"$$$$$$$$$$$$$"$$$&$&$$&&&$&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&$$$$$$$$$"$"""""""""&$$&&&&&$&&&&&&&&&&&&&&&&(((((((((((&............,,,...........,....,.,,,,,*,****,***********************(*(((*((((((((((&((((&(&(&&&&&&&&&&&&$$$$""$$$$""""""""""""$""""$$$$$$$$$$""""""$$$""$$$$$$$$$$$$$$$$$$$$"$$$&$$&$&&&&&&&&$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$"""""""""$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((*(((,..........,,,...,.................,,,,,******,*********************(((*(((((((((((&&&((((&&&&&&&&&&&&&$&$$$"$"$$"$$""""""$""""$$$$$$$$$$"$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$"$$"""""""""$$$$&$$&&&&$&&&&&&&&&&&&&&&(((((((((((((...........00.0...,..............,,,,,,,,,***,******,***************(((**((((((((((((((((&(((&&&&&&&&&&$&$$$$$"$$$$$"""""$$$"" "$$$$$$$""$$$$$$$""$"$"$"$$$$$$$$$$$$$$$$$$"$$$""$$$$$$&&(&&&&&$&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&$$$$$$$"""""""""""""$$$$$$&&&&(&&&&&&&&&&&&&&&((((((((((((((.............0..,,,.,.............,,,,,,*,,*,,***********************(*(**(((((((((((((((((&&((&&&(&&&&&&&$$$$"$$$$$$""$$$$$"$"$$$$$$$$$$$$"$$$$$$$$""$$$$$""$"$$$$$$$$$$$$$$$$$"$"$$$&&((&&&&&&&&&&$&&$$$&&&&&&&&&&&$&&&&&&&&&&$&&$&$$$$$$$"$$"""""""""""""$$$$$&&&&&&&&&&&&&&&&&((&((((((((((((((,,..........00...,,,.............,,,,,,,,,***,**************************((((((*(((((((((((((&&&(&&&&&&&&&$&&$$$$$$$$$$"$""$$$$"$$$$$$$$""$"$$$$$$$$$$"""""""""$$$$$$$$$$$$$$$$$$$$"$$$&&&&&&&&&&&&&$&$$&$$&&$&&$&&$$$&$&&&&&$$$$$$$$$$$$$$$$"""""" """""""""""$$&&&&&&&&&&&&&&&&&(&((((((((((((((((,....0.....0.00................,,,,,,,,,,*****,,**************************((((((((((((((((&(&&&&&&&&&&&&&$&$&$$$""$$$$$"""$$$$$$$&$&$$$$$$$$$$$$$$$$$""""""$$"$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&$&$&$$$$$$$"$$$$&$&$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""$""$$$$&&&&&&&&&&&&&&&&&((((((((&(((((((*(,,,,.......0002000..........,.,.,,,,,,,,,,****,***************************(((*((((((((((((((&&&&(&&&&&&$&$&$&$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$$$$$$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$""""" """"""""$$$&&(&&&&&&&&&&&&&(&&&(((((((((((((*(((((*,,,.........0000.0.........,.,,,,,,,,,,,**************,******************(*((((((((((((((((&(&(&(&(&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$""""""" """""$"$&&&&&&&&&&&&&&&&&&&&&(&((((((((((((*(((((**,,,,.,,,,,..000.............,,.,,,,,,,**************,*****,************(((((((((((((((((((((&&(&((&&&&&$&$$$$$$$$$$$$$$"$$$""$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$""$$$$$$$$"$$$$$&$$$$$$$$$$$$$$$$""$""$"""""" " """$$$&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((**,,.,,,,,,...,0.0...........,,,,,,,,,,***(********(******************(*&((((((((((((((((((((&&&&(&&&&&&&&$$$$$$$$$$$$$$$$$$""""$$$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$"" """"$$$$$"$$$$$$$$$$$$$$$$$$$$$$""""""""""" "" ""$&&&&&((&&&&&&&&&&&&&&&&&&&&&(((((&((((((((((((((,,,,.,,,,,,,...........0.....,.,,,,,,,,,,***,,****,*,*,****************((((((((((((((((((((&(&&&&&(&&&$&&&$&$$$$$$$$$"$$$$$"""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$""""" """"""""$$"$$$$$$$"$$$""$$$$" """""" " ""$&&&&(((((((&&&&&&&&&&&&&&&&&&(&&&(((&((((((((((((((......,,***,,.................,...,,,,,,,,....,*,********,*****************(((((((((((((((((&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$" """$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$$$$$$$$$$$$$$$$"""" "" """""""""""""""" """"" " " """"&&&&&(((($$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((*(*(&000...,,,,,.......0....0.......,,,,,,,,.,,.....,,,****,********************(((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$"$"""""" ""$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$""" " """"""""""""""" """"""" """"""$&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((*(((*((($.0...0.00.....................,,,,,,,,,,,.,,,,..,,,*,*,**********************((((((((((((((((&&&(&&&&&&&&&&&$$$$$$$$"""""$$$$$$""$$"$$$$$$&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$"""""" " """" """ """"""""""""" """""$"&(&&&&(&&&&&&&&&&$&&&&&&&&&&&&&&&&&&(((((((((((((*(*((((....02200000........00......,,,,,,,,,,,**,,,*,,,,,,,*******************(******(((*(*((((((((&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$&$&$$&&&&&&$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$""""""$$$"""""" """"""""""""""$$"""$"$$$$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&(&&((((((((((((((**((((((..0000000....................,,,,,,,,,,,********,,,,*************************(((((*(((((((((((&&&&&&&&&&&&&&$$$$$$$$$"$$$$$$$$$$""$$$$$$$$$&$$&$&&&&$&&&&$$$$$$$$$$$$$$$&$$&$&&$$&&&$$$$$$$$$$$$$$$$&&&&&&$$"""$"""""$"""""""""""$"$$$$$&(&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&(&((((((((((**(((*((((*.0000000...,,,,,,,...........,.,,,,.,,,,*((((((**,,,********************(********(((((((((((((&(&&&&&&&&&&&&&&$$$&$"""$$$$$$$&$$$$$$&&$$$$&&&&&&&&$&&$&&&&$$$$$$$$$$$$$$&&&&&&&$$$$&&&$$$$$$$$$$$$$$$&$$&$$&$$$$$$$$"$$$"""" """""$&&(((&&(&&&&$&&$&&&&&$&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((*.0000222020.,,,,,...........,..,,,.,,,,,**((&&(**,,**************(***********(**(((((((((((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$&$$&&&&&&&&&&$$&&&&&&$&&$$&&$&&&&$$$$$$$$$$$$$$$&&$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$"""""""$$&&((((&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((**(****((((((*.0..00222200.,,,,............,..,,..,,,,***((*****,*************(*********((((*((((((((((&(((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&&&&&&&&&&&&&&$&$$$$$$&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&&&&&&&&&&&&&&$$$&&&((&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(((((((*(**(((***((*((*.00..0022000..,,,..............,.,,,,,,,,,*******,******************(**(((*((((((((((((((((&(&&&&&&&&&&&&$$&&&&$$&&&&$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$&$&&$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$$$$$&$$&&$&&((((((&(&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&(((((&*((*((*(((*(*(((*..000.00000......,.............,.,,,,,,,,,,,,,,,,,*,*,*,*,*****************((((((((((((((((&(&&&&&&&&&&&$$$&&&&&$$&&&&$$$$$$$$$$&$&&&&&&&$&&$$$$$$$$$$$$&$$$"$$$$$$$$$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$&&$&$$$$$&$$&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(((((*(((((**(*((&(..000..0020.,,,*,,....,.........,.,,,,,,,,,,,,,,,,,,,,**************(******(*(((*((((((((((((&&&&&&&&&&&$$$&$&$$$$&$&&&$$$$$&$$$&&&&&&$&&&&&&&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$&&&$$&$$$$$$&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((*((((****(((..0000000020.***,*,,,,,.,...,,,,.,,,,,,,,,,,,,,,,,****,**************************(((*((((((((&&&&&&&&&&$&$&&&&$$$$$&&&&&&&&&$$$$&&&&&&&&$&&&$&$$$$$$$$$$$$&$&$$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&(((((((((**(*********((..00000000220.***,,,,..,..,..,,,,.,,,,,,,,,,,,,,,,,*,*********,********************(((((((((&&&&&&&&&&&&&$$&&$$$$$&&$$&$&&&&$$$$&&&$&&&$&&&&&&$&$$&$&$$$$&$$&&$$&$&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$&$$&&&&&$&$&$$$&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&(&(((((((((((*(**********((..020000000220,******,,,....,,,,,,,,,,,,,,,,,,,*,,,,**,,*,,,,,*,****,***************(((((((((((&&&&&&&&&&&$&$&$$$&$$$$&&&&$$&&$&&$$&&&&$$&&&&&&&$$&$$&&&&$$$$&&&&$$&&$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$&$&&&&&$$$$$$&&&&&&$$$$$&&&$&&&&&&&&&&&&&&&&(((&((&&&&&&&&&&&&&&&(&&((&&((((((((((*(************.0000000000000.,*****,,,,.....,,,,,,,,,,,,,,,,,,,,*,,,,**,,,,,********************(**((((((((&((&&&&&&&&&&&&$&&&$&$""$$&&$$$&&&&$$$&&&&$$&&&&&&$&&&&&&&&$&&&$&&&&$$$$$&$&$$$$$$$$$$$$$$$$&$$$$$$&$$$$&&$&&$$$&&&&&&&$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&(((((&(&(((((*((***************.000000000.0020.,,,,,,,,.,,...,.,,,,,,,,,,,,,,,,,,,,,,,,,,**,************************((((((((&(&&&&&&((&&&&&&&&$$$""$$&&&$$$&$&&&$&&&&$$$&&&&&&$&$&&&&&((&&&$$&&&&$&&&$&&&$$$$$$$$$$$$$$$&$$$$&$$$&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&(((&&&&&&&&&(&(((((((((((((((((**((**********0.000000000..020....,,,*,.........,,,,,,,,,,,,,,,,,,,,*,,,,**,***********************(((((((&(&(&(&(&&&&&&&&&&$$$$$$$$$&$$$$$&&&&&&&&$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&&&$$$$$$$$&&&$$&$$$$$$$&$$$&&&&$&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&((&((((((((((((((((((((**(**********.0000000000...0000...,,,,.,.......,,,..,,,,,,,,,,,,*,,,,,,,,,**************(********((*((((((&&&(((((((&&&&&&&&&&$$$$$&$$$&&&&$&$$&&&&&&&$$$$$&$&&&&&&&&&&&&&&&$&$&&&&$&&$&$$$$$$$$$$$$$$&&&$$$$&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&&&&(&&&&&&(((&&((((((((*((((((((*(*************0000000000.............,,.,........,..,,,,,,,.,,,,,,,,,***,*,*,**************(*******((((((((&&((((((&(&&&&&&&&&$&&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&$$&$&$$$$$$&$$$$&&$$$$&$$&&$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&((((((((((((((((((((((((*(***********.000000000..0.....,,.,..,,...,.....,,..,,,,,,,,,,,,,,,,,*,,,,***************(*******(****(((((&(((((&&&&&&&&&&$&&&&&&$$&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$&$$$&&$&&$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&(((((((((((**((((((((((**((********(**.0000000000000....,,.,,,,..,,,,,......,,,,,,,,,,,,,,,,,**,,,,,,*******************(***(((((((((((((&&(&&&&&&$&$$&&&(&&&&&&&&&&&&$&&$$&&&&$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$&&$&$&$&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&((&(&&((&((((((((((((*(((((((((((((************.0000000000000.....,.,,,,,,,,,,,.......,,....,,,,,,,,,,,,,,,,**********************(***(((((&(&(((&&&&&(&&&&&$$$$$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$&&&$&&&&&&&&&&&&&&&&&$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&(((&&(&&&&&&&&&&&&&&&&((&&(&(&&(&(&&(&((&(&&((&((((((((((((((*((**********(***.000000000000......,,,,,,,**,,,,,,...........,,,,,,,,,,,,,,,,***********************(((*(((&&&((((((&&&&&&&&$$""$$&&&&&&&&&&&&&&&$$&&&&&&&&&&&(&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&(&(&&&&&&&$&&$&$&&$&&&&&&&&&&&&&&&&&(&(&((((((&(((&&&&&&((((&&(((&(&&&(&&(&((((((((((((((((((((((((****************,,..0000000000......,,,,,,,,,,*,,,..............,,.,,,,,,,,**********************(***(*((((((&((((((((&&&&&&&$$"""$&&(&&&&&&&&&&&&$$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&(&&(((&&(&&(&&(&&&(&&(((((&(((((&&(&(((((&((((&&((((((((((((((((*((((*****************.000000000.000......,,,,,*****,,,,,......,......,,,,,,******************(***((****((((((((((((((((((&&&&&&&&&$$&&&((&(&&&&&&&&&&&$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&(&&&&&&&&&&&&&&&&(((((((((((((((&((((((((((&&(&((((((((((((((((((**((**************,0020000000000...0....,,**((***,,..,.,,,.,,,.,,,..,,,,,,*****,*************((*****(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(((*((((((((((((((((((&((((&&((((((((((((*((((*********************,0022000000000........,**((((**,,,,,...,,.,,,,,,,,,,,,,,,,,***************(*(***(((((((((((((((((((((&&&&&&&&$&&&&&(&&&&&&&&&&&&&&&&$&&$&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&(((((((((((***((((((&((((((&&&&(&(&((&&((((((((((**((*((((*(************,,,,,.0222200000.00..0...,*****((((,,,,,,,,,,,,,,,,,,,,,,,,,***,,,***********((****(((((((((((((((*(((((&&&&&&&&$$&&&&&(((&&&&&&(&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&$$&&&$&&&&&&&&&&&&&&&&&&&&(&&(((((((((((*****((((&((&((((((&(((((((((((((((((((((((**(((****************,*,,,.0222220000000.....,.,,.,,,((****,,,,,,,,,,,,,,,,,,,,,,,**,,,**********(*(***(**(((((((((*((((((&(&&&&&&&&&$&&&&&&(((((((&&&&&&&&&&&&&&&&&$&&$$$$$&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((((((((**((((((((((((((((((&&(&(((((((((((((((((***((((((***************,,,,.0202222200000........,....,,,,,*,,,...,,,,,,,,,*,,,,,,,,,,,,*********(**(*((*((((((((((*(((*((((&&&&&&&&&&$$&$$&((((((((((&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&(&&&&(&&&&&&&&(((&&(&(((((((((((((((((((((((((((((&(((((((((((((((((*(((((((((((************,,,,,,.00002200000000...........,,,,,,,*,,,.,,,,,,,,,,,,,,,,,,*,,,,********(*(*(((*(((((((((**((**((((&&&&&&&&&&&(&&&&&&((((((((((&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&&(&&&&&(((((&&&&&&&((((((((((((&(((((((((((((((((((((((&(((&((((((((**((**((**********,,,,,,,,,000222200000.0.............*&,,,,,,,,,,,,,,,,,,,,,,,,,,,***,******(*(((((*((((((((**( (*((((((&&&&&&&&&&&(&&&&(&&&&((((&&&&&&&&&&&&&&&&&$$&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&(&&(&&(&(((&&&(&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((******************,,,,,,,,, 002020200000000.......,.,,,*((**,,,,,,,,,,,,,,,,,,,,,,*,,,**********(**(**(((((((((((*(((*(((((((&&&&&&&&&&&((((((&&(&((((&&((&&&&&&&&&&&&&&$$$$$$&&&&&&(&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&((((&&&&&&&&&((((&(((&&&&&&&&&&&&&&&&&&&&(((((& &(((((((((((((((((((((((((((&((*****************,,,,,,,,, 002222220000000........,.,,,****,,*,,,,,,,,,,,,,,,,,,,,,***,*****((********(((((((*****((**((((((&&&&&&((((&(((((&&&(&&((((&(&&&&&&&&&&&&&&&$&&$&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((&(&&((((&&&&&(((&&&&&&(&&&&&&&&&&&&(((((&&(((((((((((((((((((((((((((((((******(**********,,,,,,,,, 00222022200000.......,.,,.,,************,,****,,,,,,,,,,***,******(***********((((******(((((**(&&&&&&&&(((((((&&&&(&&&&&&((&(&&(&&(&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((((&(&&&((&&&&(((&&&&&&&&&&(&&((&(&((&(((((((((((((((((*(((((((((((((**********(*****,,,,,,,,,,, 00000020200000.......,..,,,***********************,,,,,*,*********************(*(****((((((((((&&&&&&&&&&&(((&&&&$&&(&&&&&&&(&(&&&&&&&&&&&&&&&&((&&&&&&&&(&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((&((((((&&&&(&((&(&&&&&&&&&&(&(&(((((((((((((((((((*(((((((((((********************,,,,,,,,,,. 000000202000000........,,,,*((((*****************************(***********************(((((((*((&&&&&&$&&&((&&&&&&(((&&&&&&((&((((&((((&(((&&&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&&&(((&(&(&&&&&&&&&&(((((&&&&&&&(&(&&(&&(&(&(((((((((((((((((*((((((((************(****,,,,,,,,,,,,."00000000000000.........,,,,*(&((*****************************(**(*****************((*((((((((((&&&(&&&&&(((&&&&&&&&&&(((((((((&&&&&&&(((((((((&(&(((&&(&&&(&&&&&&&&&&&&&&&&&(&&&&&&&(&&&(&&(((((((&&&&&&(&&&&&&&((((((&(&&(&(&&&((&(&((((&(((((((((((((((((((((((((*(*(***************,,,,,,,,,,,., 000002000000000........,,,*((((*(((((********(***************(((************(((***(*(((((((((&&&&&&&(((((((&&&&&&((&(((((&((((&(((&&&((((((((((((((((&&(((((&&&&&&&&&&&&(&&((&((((((&(&(&&(&(((((((&&&(&((&&(&&&&(&(&((&&&(&((&((&((((((((((((((((((((((((((((((*(****(******(**,***,*,,,*,,,,,.,.."0000020000200000.......,,,**(((*((((********((******************************((**((*((((((&&&&&&&&$&(((((((((((((&&(((((&(((((((((((((((((((((((((((&&&&(((((&&&&&&&&&&&&&((&(&(((((&((&&&&((((((&(&(&(&((&&(&&&(&(((&((((&(((&(&&&(((((((&((((((((((((((((((((((*******(*********,*,,,,***,,,,,,,,,"00000000000000000......,,,,,***((((((********(**(((**((******************(((((*((((((((&&&&&&(((&&(((((((&((((((((((((((((((&(&((((((((((&&(((((((((&&&(((((((&&&&&&&&&(&&&(&&((((((&(&&&&&&((&(((((&(((&&(((&&((((((((&(((((&((((&&((((((((((((((((((((((((*(*****************,,,*,,,***,,,,,,,,,,"00000002002000000.....,,,,,,**(*(((((*(**************(********************(*((*((((((&&&&&&&&&&(((*(((((((((((&(&((((((((((((((((((((&(((((((((((((&&&(&&(((((&&&&&&&&&&&&&&&&&(((((((((((((((((((&((&(((((((((((((((&((((((&(&&(&(&&&((((((((((((((((((((((********(*********,**,*,,***,,,,,,,,,,."0000000000000000000...,,,,*,**(*((((((((****((*****,*,******,***********(*(((((((((&&&&&$&&&$&&(((((*(**((((((((((((((((((((&&((((((((((((((((&&&((((&&(((((((((((((&&&&&&&(&&((((&((((((((((((((((((((&(((((((&((((&(((((((((((&((((&((((((((((((((((((((((*(**************,**,**,,,,***,,,,,,,,,.$00000000000000000....,,,,***((***((&&((((***((*(*****,*********,*************(((((&&&&&&$$$&&&&(((**(*((**((((((*(((((((((((&(((((((((((((((*((&((((&&(((((((((((((&(&&&&&&&&&((((((((((((((((((((((((((((((((&(((((((((((((((((((((((&((((((((((((((((((*************************,,,,,**,*,,,.,,,,$00000000020000000.....,,,***((((**(&((((*****((((********************((****((((&&&&&$$$$&&&$&&&(((((*(**,***(*(((*(((((((((((((((((&&((((((****((((&((((((((((((((((((((((&&((((((((((((((((((((((((*((((((((&(((&(((((((((((((**(((((((((((((((((((*(**(*((**********************,,*,,,,,,,.,..,,.$00000000000000000....,,.,,,.,**(***(((((*****((&(*(*********,,,,**********((((&&&$$$$$$&&&&&&(((((*((*****,***(((***(*((((,((((((((&&&(&&(&(((((((((((((((((((((((((((((*(((((((((((((*(((((((((((((((((((((((((&(&((((((((((((*((((((((((((((((((((******(*(((******,,,*************,*,,,,,,,,,,,,"0000000000000000.....,,,,...,,********((((((*(((((((*(*****,,,,,,,******(((((&&$&$$$&&(((&(****(((((************((**(**((*(((((((((((((&(&&&(((((((&(((((((((((((((((*(((*((((((&((((((((((((((((((((((((((((((((((((*(((((((*(((((((((((((((*(((*****(*((((**********,,,,********,,,,,,,,,,,,,,,,.$000000000000.000.0....,,,,,..,********(((((*****((((((((**(***********(*(((&&&&&&&&&(*,,,*,,,,**********((((*(((((((((((((((((((((((((((((((((((((((((((((((**(((((((((((((((((&&(((((((((((((((((((((((((((&((((((((((((((((*(((((((((((((*((((((((((((((((************,,*,,*****,,,,,.,,,,,,,,,,,"00000000000000000...........,*(((**,,,,,,((******(*******(((*****((*(((((&&&&&&((*******,,****************((((((((((((((((((((((((((((((((((**(*********(((((**((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((***((*((*((************,*,,,**,,,,,,,,,,,,,,,,,,,$000000000000000...0..,......,*((((,,,,,,,,((**********(((((((((((((((&&&&&&&&&(((*************(((********(*(*(((((((((((((((((((&&((((((((((**************((((***((*((((((((((((((((((*(*(((((((((((((((((((((((((((((((((((((((((((((((((((****((*((((*(*(*********************,,,,,,,,,,,,,,,,,,,$00000000000000000......,,..0..,*((***,,,,,**********(***(((((((((&(&&&&&&&&&&&(((*********((((((((*(((*(((((((((((((((((((((((&((((((((((((((*(***************(**((((((((((((((((((((((**((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((*************************,**,,,,,*,,,,,,,,,,,,,$0000000000000000.....,,,,,,,...,********,,**************((((((&&((&((&&&&&((((***********((((&((((******((((((((&&&&&&&(&(&&&&((((((((((((*((*(*(*((**(*(*****((***(((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((********************************,,,*,*,**,,,,,,,,,,,,$0000000000.0000000...,,,,,,,,.0.,*((*(****,,**,*******(*((&(((((&&&&(((((((***************(((*********(((&&&&(((&&&&&(&&((&&&&&&(&(((((*((**((*(((((*((((***((**(***((((*((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((**********************************,***,,,,,,,,,,,,,,$.0000000000000000.0....,,,*,,...,*(&(((****,,,,,*******((*(&(((&&&&(((******,**********************(***(*(((((((((((((((((&&&&&(((((*(*****((*(**((((((((*(((((((**(((((((((((((((((((((((((*((((*(((((((((((*(((((((((((&(((((((((((((((((((((**(********,***********(****************,,,,,,,,,,,,$000000000000000000....,,,,,,,,..,*&&&((((***,,,,,,******(****(((&&((((********************************((((((((((((((((((((&(((((((((*****(*****((((((((((((((***(***(***((((((((((((&((((((**((((((((((((((*(((((((((((((((((((((((((((((((((*((((******************((((((*************,,,,,,,,,,,,$.00000000..0000.0....,.,,,,...,,,*(&&&((*,,,,,****************,,*(*******,****************************((****(((((((((((((((((((((((***(*****(**(((((((((((((((((((******(((((((((((((((((((((((((((((((((*((((((((((((((((((&&&((((((((((((((((*(************************(**************,,,,,,,,,,,$.000000000..00..........,,,.,,,,*****,....,,*****************,,,,,,,,****,*,,*,*******(((********************((((((((***(((((((((((((((*(*****(**(((((((((((*(((*(***(((*(((((((((((((((((((((((((((((((((*(((((((((((((((((((((&(((((((((((*(***(*****************************,******,,,,,,,,,,,,,$.00.000.000.............,,,,,,,,,***,.....,,,*******************,,,,,****,,*,,*,*******(((((**((****(****,*********(******(*(((((((((((*(*(****((**(*(((((((((******(**((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((*(((*(********************************,,.***,,,,,,,,,,,,,,,$..000000..............,,,***,,,,,,.,,,..,,,,,,***((*************,**,,,,,*,,,,**,,*****((((((***************,********((********((((((((**((*****(*(****(((((((*((*****(((*((((((((((((((((((((((((((((((((((*((((*((((((((((((((((((((((((((**********************************(****,,*,,,,,,,,,,,,,,$....0.................,****,,..0.,,,,,,,,,,,,,,**(&(**********,*****,,,,***,*****,*****(((**(**********,****,******(*********(*((**(*((***(****((*((*(((((((((********(***((((((((((((((((((((((((((((((((((*(((((((((((((((((((((**((((((*(*************************,,*******(((****,**,,,,,,,,,,,&.00.00.0.0..0......,,,,**(*,,...0.,,,,,,,,,,,,,*((&((******(**,**,**,,,,,********,,*******(**********************(*(*********************(*******(*(**(((((((((****(****(*(((((((((((((((((((&((((((((((*(((*(*(((((((((((((((((***(((((((((**************************,**************,,,,,,,,,,,,,,&....0....0...0...,,,,,,,*,,,,,..0.****,,,,,*,,,*((((********,*,,,,*,,,,,,,************,**((*************,***********((*(**************************(((((((((((((*******(((((((((&((((((((((((((((&(((((((((((**(((*(((((((((((((((((((((***((*********,***,*,,******,*,*,,*************,,,,,,,,,,,,.&..0..0..00...00.,,,,*,,,.,,,*,,,..,,**,,,,*,,,,,*,,,****,,,*,,,,,,,,,,,..0,************,*************,,***************((***************(****(*((*((((((*((((((***********(((((((((((((((((((((((((((((((((((*(**(*(((((((*((((*(*(****(**(**************,,**,,,***,*,,*,,,*,,,*********,,,,,,,,,,,...0...0..0...,,.,*,********,,*,,..,,*,,,,**,,....,,,,,,,,,,,,,,,,,,,,,(,,,**********,,,***********((**,*****,*******************(**********((((((((((((**(((*(****(*(*(((((((((((((((((((((((((((((((((((*((((((((((((****(*(*********(*************,,,***,*******,,*,,,,,,,,,******,,,,,,,,,,,,$0000000.0.0....,,,,*****(*******,,,,*,,,,***,,,....,****,,,,,,,,,,,,,,,,,,,,,****,,******,,**************,*********************************(*((((*(((((((((((((((***(((((((((((((((((((((((((&((((((((*(((*((*(((***(*(((($***********************(****(**,*,****,,**,***,,**,*,,,,,*,,,,,,,,,,,.,,&.000000000.......,,,****(**********,,,,,,,,*,,,.,,,********,,,,,,,,,,,,,,,,..,*,**********************************,***************************((*(((((((((((*(((*(***(((****((((((((((**((((((((((((((*((*(((*((((((((*(*************************,,..,***,***,,,,,,,,,,,,,,,,***,,,,&,,,,,,,,,,,,, &00000000.00......,,,,*,,,,******((***,,,,,,,*,,,,,****(((*****,,,,,,,,,,,,,,.,,*******************************,***********************************(((((((((*((((((****(*****(*********(*(((****(****(*((**(((*(*((((((((((***********************,,,,,***,,,*,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,(.00000000........,,,,,,**,,,,,**((***,,,,**,*,*****(((((((***,,,,,,,,,,,,,,,,.,,,*****************************,**************************(****((((((*(((((***(**(******(*(*(********((((((((*********((((*(((((**(((**(((******(*(*((*(**(**,,****,,******,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(000000.0.......,,,,,*,,.,,*****(**,,,,*,,*,,,,,,,**(((((((***,,,,,,,,,,,,,,,,,,,,,,******************,***********************************((**(((**(((*(((((*********(************((((**(((***(*******(**(*((****************(((((((((((((*****************,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.(.000000.0.....,,,,,,**,,,,*****,,,,,,**,***,,,,,***,******,,,,,,,,,...,,,,,,,,,,*,,,,*************************************(**********(*****(((((**(*((*((((***********************(***********(*(*****(((*((***((*********((&((********,,********(((((,,**,,,,,,*,*,,,,,,,,,,,,,,,,,,*,,,,..,,,,,,.(.00000000....,,,,,,,,***(((((**,,,,,*,*,,,,,,,,,,,,,,,,,*,,,,,,,,,,,.,,,,,,,,,,,**,,,*****************,**,**************************(((******(**(((((((((((*********************************((*(*******((((((((**********(((******,*,,,,,***,*******,,,,,,,,,,,,,,*,,,,*,,,,,,,,,,,,,,,,,,...,,,.,,&..000..0..0...,,,*,*****(*,...,*,,,,,,,,,,,,.,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,****************,,,,,*,*******,********(**********(((****((***(*((((((((*((*********************************(***(******(***((*********((((*******,,*****************,,,,,,,,,,,,,,,,,,,*,,,,,,,,,.....,.,....,,,..(.000000.....,,,,*********,..,,.,,,,,,,,,,,,,,,.,,,,,,.,,,,,,,,*,,.,,..,...,,,,,,*,***************,,,,***,********************(***(((((***((((**(**(*(((***(*((*(***(2***************************************((((*******(*********(******,****,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,........&..00000......,,,*,**(**,,.,,,,,,*,,*,,,,,,,,,,,,,,,,,,.,,,,...,,,,,,,.,,,,,,,,,,,,,,*,*,*,,********,***,,,,,,*,,*,,,***************(******(*(((**(***((((***((****************************************,,,,,,,,,*******(****************,,*****,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,..........,.....&...0.00.0....,,******,,,,,,,,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,.....,,,.,,,.,,,,,,,,,,,*,,***************,,,,,,,,,,,,,*,*,****************(*(*******(*****(******(((****************************************,,,,,,,,**,*************,*********,*,,,,,,*,,,,,,,,,,,,,,,,,,,,....,,.,,,,,,,,.,................000.0...,,******,..,,,,,,***,,,,,,,,,,,,.,,,,,,,,,,,,..,.,,,,,,,,,,,,,,,,*,,,,,,,,,***************,,,,,,,,,,,,,,,,********************************(((*******(**********************************************(***(********(***,*********,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,.....,,.,,,,,.,..,.,.,.........00000...,,,,,,,*,.0.,*,,****,,,,,*,,,*,,..,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,*,,,,*******,,*****,,,*,,,,,,,,,*,****,*,***********(*****************(((**********************,**********************(****((((((((**********************,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,.,,,,,,,,,,.,,.,...,....,...00.0....,,,,,,....0000....,*,,,,,,,,*,,....,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,*****(******,,,,,,,,,,,,,***,*,*****,**,,************(**************(*****************,******,,***,*****************((**((((((************(************,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,.,,,,,....,........000.....,,,**,,.02220....,,,,,,,,,,,,,......,,,,.,....,,,,,,,,,,,,,,*,,,,,,,,,,*,,,**((**,,,,,,,,,,,,,,,,**,,,,********,,******************************************************,**,*,*,****,********(((((*(*************************,,,,,,,,,,,,**,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,.,,,,...,...,..............,****,,..0000....,,,,,,,,,,,........,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,***,,,,,,,,,,,,,,,*,,,,,,,,,,*******************************************************,,,**,,,,,*,,,,,*,**,********(****************************,**,,,,,,,,,,*,,,*,,,,,,,,,,,,,,,.,,.,...,.,...,,.........0.....00.....,,*((**,,..0..0.00...,,,,,,,,......,.,,,,.,.,..,,.,,,,,,,,,,,,,,,.......,,,,...,,,,,,,,*,,,,,,,,,,,,,,,,,,*,******,*,,*,,**********************((************,,*,,,,,,,,,,,,,***,*,,,**********,*,****(**********,***********,,,,,,,,,,,,,,****,,,,.,.,,,,,,,,.,,,,,.,..............0..............,,**(**,,......000....,..,..............,......,,,,,,,,,,,,,,,.,,........,.,,,,*,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,*,,****,**,,******************((*((************,,,,,,,**,,,,,,,*,*,,,,,**,,,,,*,,,,,,**********************,,,***,,,,,,,,,,,,*,,**,,,,.,,,,,,,,,,,,,,,,,,,.............. ..........,,,,**,.0......000000..,,,,,................,,..,.,,,,,,,,,,,,,,,,,,..........,,,*****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,***************,,,,*((****************,,***,,,,,,**,,,,,,,,,,,,,,,,,,*,,,,,,****,**,**,,*****,,,,,,***,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............. .........,,,*,,.0020..,,...000..,,,,,,,..............,,.........,,,,.,.,,,,......,.,.......,,**,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,***(***,,********,*****,,..0.,((**********,,**,,**,,*,,,,,,,****,,*,,,,,,,,,,,,,,,,,,,,,,,,*,,,********,***,,,,,,,,,,,,*,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.......... ........,*****,00000..,,,.0....,,,,,,,.,..............................,,,,,,,...,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,*******,*,**,,*,****,.,...,.,((****,********,,,,*,*,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,........... ..,.,,,,,,***,.000....,,......,,.,**,...............,..............,....,,...,.....,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,****,,**,,,***,******,,,,,...****,*****,**,,,,,,,,,****,,,,,,,,,,,,,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,*,,,*,**,,,*,*,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,.............",,,,,**,.,,,00000.......,...0...000000..............................,.,.,,.........,..........,,,,,,,,,,,,,,,,,,,,.,,,,.,,,,,,********,,,,*,,******((****,,,,,***,,*,*,*******,,,,***,,,,,,,,,,,,,,,,,,,,,,*,,,*,,,*,*,,,,,,,,,,,,,*,,,,,,*,,,,**,**,,,,,,,,,,,,,,*,,,**,,,,,,,,,,,,.,,...........0",,,*,,,,.00020..........,,..000...........................,,,.,,,,.,.,,,,,...........,.,,....,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************,*****&((******,,*****,***,,,*,*,**,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,***,*,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,..,........0.0&,,,,,..,.02000...........,,......,,,.........,,,.,.....,...,,,,,,,,,,,,.........,,..,.,.,.,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*********,,**,,******&(((*(((,*,,*****,,,,,,***,*,,,*,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,.,,,,,****,,,,,,,,,,,,,,**,*,,*,**,,,,,,,,,,,,,,,,,,,,,,...........00",,,,.....00.0200.0.....,,,,,....,,,,........,,.,,,,........,,,,,,,,,,,,,,,......,,.,,,.,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,*,,******,,,,****((&((((((*,,,****,,*,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,**,,,,,...00000.,,,,,,***,**,,*,,,,,,,,,,,,,,,,,,...........0",,,,........00000......,,..,,...,,,....0...,,,,,,,,,,,....,,,,,*,,,*,,,.,,,..,,.,,.,,..,......,,,,,,,,,*,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,****,*,,,,,,,,,,(((&(*,,,,,*,,,,,**,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,000000000..,,*******,**,*,,,,,,,,**,,,,,,............0"**,,....,...000000.....00...,,..,.,.......,,,,,,,,,,,,,.,,.,,,,*,***,,,,,,,,,,,,.,,,...,.......,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,**,,,,,,,,,,.....,,,,*,,,,,,*,,,,,,,,,,,,,,,,,.,.,,,,.,,,,,,,,,..,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............0..,********,,,*,,,,,,*,,,,,,,,,...........0"**,,,,,...00000.00.....0...,,.............,,,,.,,,,,,,,..,.,,,,,,,,,,,,,,,,,,,,,,,,.,,.,......,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,....,,..........,,******,,,,,,,,*,,,,,,,,,,.,,,.........0 "(****,..0...000..000.00............00....,,,,,.,........,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,*,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,.,..,,,,,,,,,,,,,,,,,....,......,.,,,...,,*,,,,,,,,,,*,,,,,,,,,,.,............00 $***,..00....00.000....0..,..00....000.....,,,,,,..,.,.,.....,,,,,,*,,.,.,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,.,.,,,,,,,,.,,,,,,,,,,.,,,...,,,,,,,,,,,,,,,,,,.,,......,,,,,,.,****,,***,,,,,,,,,,,,,,,,,.............00 *,.00000000.00.0.......0000.(,..0000........,,,..........,(,..,,,,,,,.......,,,,*,,,,,,(,.....,...,,,,,,,,,,,,,,.,,,.,,,,,,,,,,.,,,,,,,,*,,,,,,,.,.,,,,,,,,,,,,,,,,..,.,,,,,,,.,.....,.,,,.,.,,,,,,,,,,,,,,,,,,,,,,...,.,,,,,,,,,,,,,,,...,.,.....,,,,,,,,,,**,*,,,,,,,,,,,,,,,,.......,...,,.....0 ",...00.000..0..........000....0.................,........,,,,,,,,,,.,.........,,,,,,,,,,.....,....,,.,...,,,,.,.....,,,,,,,,.,...,,,,,,,*,,,,,,,,*,..,,,,,,..,,,,,,,,...,,,,,,,.....,.,,.,,,,,,,,,,,,,,,,,,,,.,......,.,,,,.,.,,,,,,,,,,,,.....,.,*,,,...,,,,,,,,,.,.,,,,,,,,,,.,.............00 &......000000..0.................0............................,,................,,,,,.................................,,,,,,,,,....,,,,,,,,,,,,,,,,,..,,,,,,,.,,,,,,,,,,,,,....,,,,,,.,,,,.,,,..,,,,,,,,,,,,,,,.....,,.,,,,,,,,...,,..,,,.,.....,...,,,*,,.....,,,,,,,**.,,,,,,.....,..............((,,.....0000.00.....................................0............00...........00.................0........,,,,......,,,,,,,,,.,,,...,,,,,,,,,,.,,,,,..,,,,,,,,..,,,,,,,...........,,.,..,,,......,,,.,,,,,,,..,,....,,..,,,,.,,...,,,,..........,..,,,,,,,.,,,,,,,,,,,,,,,.,.,,,...,...............0