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 = CONTINUATION_MISSION TARGET_NAME = MARS IMAGE_ID = '709A35' IMAGE_NUMBER = 39525812 IMAGE_TIME = 1978-05-27T11:45:29Z EARTH_RECEIVED_TIME = 1978-05-29T04:06:19Z ORBIT_NUMBER = 709 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_A GAIN_MODE_ID = HIGH FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = MINUS_BLUE EXPOSURE_DURATION = 0.016970 NOTE = "VERY HIGH RESOLUTION MAPPING SEQUENCE WITH IMAGE MOTION COMPENSATION" /* 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 9/&$-E eii!EPY/{ {Rthi 9(kDsTd$6.  " " " $"" "  " $ "" "     r                                    " """                                                  `     "                " "   "                         "                `@<        " "                  " "                          " " "                                " " "" " "" "                              " " """ """ " "                               "" " " " """ " "" " "                                " " """ "" "" " " """ """ """"" " " " "                             "" " " "" " "" " " " " """ """ "" """ " " " """   ""                 @ "" " " " " " " " """ " " """"""""""" """ """"" " ""                   " " " " """" """" " " " " "" " " """"" """"""""" "" ""  " " ""  """ "" "      H "" "" "" """"""" """" """" "" """"""" """"""""""" " " " "   " " " "" " " "          """ """ "" """""""" """""""""" """"""" """" """"""""" "" " """" """""" """"" " " " " " """ """""" "  " "      "" """" " """"""""""""""""""""""""" """ """"""""" " "" """" " """""""""" """"""" " "" "" " " " """ " "  " " " ""        " "" """"""""" " """"""""""""""""""""""""""""""""""""" """" """"""" """"" """ """"" "" " """ " """ " """""" " "  " """" ""  " "      " """"""" "" """""""""""""""""" """""""""""""""""""""""""""""""""" """"" """" """""""" " " " " " "" " " "" """ " """"" "" " " "" """"" """ "   "    """""""""""""""""""""""""" """""""""""""""""""""""""""""" """""" " """"""" """""" "" " "" """" " " """" " " """ """"" """"""" " "" """"" " " "   """""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""" "" """""" "" " " " "" "" """ "" """ """ """ " """""" " "" " """ " "" " "" "   """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """ "" """"" """ """ "" """"" """"""""""""""" """"""""""""" """" " " "" "" " "   " " """""" """"""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""" """"" " """"""" """ """" """" " """""""" "" """"""" """"""""""""" " """"" """"" " " "     " " "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """" " """"""" " """ " """""""""""" """""""""""""""""""""" " " " """ "" """" " " "      " " " """ """ " """" """"""""""""""""""""""""""$"""""""""""$$""""""""""""""""$$"""""""""""""""""""""""""""" "" """"""" " " " """"""" """"""" """"""""""""" """"""" """""" """"""" "" " " " " " "" ""  "      """ " "" """"" """""""""""""""""""$"""""""""""""""$""""""""""""$"""""""""""""""""$"""""""""" "" """"""""""""""""""" """" """""""""""""""""""""" "" """""""""""""""""""""""""""""" " " " " " "         "" " " """"""""""""""""""""""""""""$"""$"""""""""""$""$""""""""""""""$""""$"""""$""""""""" """ """ """"""""""""" """"""""""" """"""""" """"""""""""""""""""""""""""""""""""""""" " " " "" """" " " "   ""   " """""""""""$"""""""""""""""$$""""$"""""""""$""$""""$"""""""$""""$""""""""""""""$""""""" """"""""""""""""""""" """ """"""""" """"""""""""""""""""""""""" """""""""""""" " " """ " " "" " " """"""""" "" "  "      " " " "" """"""$"""""""""""""""""""""$""""""""$""""""$$""$""$$$"""$"$""$"""$$$"$""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""" """""""""""""" """ """""" "" " "" "" " " "  """  "       """ """ """"""""""""""""""""$"""$""$$"$$$"$"""$$$$$"$"$$$$$$"$""$"$""$""""$$""$""$$"""""""""""" """"""""" """"""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""" " """" " """" " """ "" """" "" "" """""  "     """ """" """""""""""""""""""""$""""$""$"$""$$""$$"$"$$$$"$$$$"$$$""""$$""$$$"$"$"$""""$"$"$$""""""$"""" "" """ """""""""""""""""""""""""""""$""$"$""""""$"$"""""""""""""""""""""""""""""" """" """ " """" " """"""" ""  """ "" "" """ "  "   " "" " "" "" """"""""$"""""""$"""$$""$$"""$"""$""$"$""""$"$$$$"$"""""$$""""$$$$$"$$""$"""""$$"""$"$""" " " " "" """""""""""""""""""" """""" """"""""""$""$""""""""""""""""""""""""" """ """ "" """""""" """"" """" """ """ " "    """"" "" """ """"""""""""""""$$"$$""$$"$$$$$$"$$$$$$$$$$$$$$$""$$""$$$$$$$$$""$$$$"$$$$""$"$"$"$$""$"$"""""" " """"""""""""""""""""""""""""""""""""""""$""""""""$"""""$""""""""" """""""""" """"""""""""" """" """"""""" """$" " """" " " "   " " " " """ " "$"""""""""""""$"$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$"$$"$$$$$"$""$""$"$$$$"$$""$$"$$$$$$$"$$$"""""""""" """"""""""""""""""""""""""""$$""""""$$"""""""""""""""""""""""" """"""""""""""""" """" """"" " """""""""""""""""" " "" " "   " "" " " "" """""""""$$"$$"$$$""$"$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$"$"$$$$$$"""$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""$"""""""$""$""""""$"""""""""""""" "" """""""""""""""""""""""""" """""""""""""""""""" """"""""" "" " """   " " """"""""""""""""""$$$"&&""$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$$$$$$$$"$$"$$"$$$$$$$$$$$$$$$""""""""""""" """"""""""""""""""""""$"""""""""$"""""""""""""""""""$"""""""""" """"""""""""""""""""" """""" """"""""""""" """"""""" "" ""    """""""""""""""""$$"""$$$$$$$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$&$$$$$$"""""""""" """"""""""""""""""""""""""$$$""""""""""$"$"$"""""""$""""""""""""""""""""""" """"""""""""""" """"""""""""" "" """"""" ""      """"""""""""""""""$$$$$$$$""$$$$$$$"$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""$""""""""""""""""""""$$"""""$"""""""""""""""""""""""""""""""""""""" """ " """""" """ "" """" "  " "   "    " "" """""$$"$$"""$$$"$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$$"$$"$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""$$""""""""$"$"""$""""""""""""""""""""" """"""""""""""""""""""" """"""""""""""" "" """"" " " "" "      """""""""""""""$"$$"""$""""$$$$$"$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""$""""$""$"$"$"$""""""$""$""""""$""$""""""""""""""""""""""""""""""""""""" "" " """ """"""""""  " " """     " "" " """""""$""$""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$""""""""""""" """"""""$"""$$"""""""""""""""$$""""""""$"""""$$"""""""""""$""""""""""""" """"""""""""""""""""" "" " """""""""$  v@     """"" """""""""$"$$"$$"$$$$$$$$$$$$$$&$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$""""""" """""""""$"$"""""$$"$""$"$""""$""""""""$"""$""""""""""""""""""""$"""" """ """"" """""""""""" " """""""""""""  " " " "   "" " """"""""""$"""$"$""$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""""""""" """""""""$""$"$$$$""$""""""""""""""""""""$"$""$""""""$""""""""""""""""""""""""""""""""""""""" "" """"""""  "" "  "  """""""""""""""""$$$"$$$$$$$$$$"$$$$$$$""$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$""""""""""""""$$$"$$$$$$$"$$$"""$"""""""""$"$$"$$$""""""$""""$$"""""""""""""""""""""""""""""""""""""""" """""""""""""" """"    """""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&$$"$$$$$$&$&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$"$"$"$""""""""$$"$$$$$"""$$$"$"$"""$""""""""""""""$$$"""""$"""""""$"""""""""""""""""""""""""&""" """" """""""""""""""" " " "  "" "  " """"""""""$$"$"$"$$"$$$$$$$$$$$$$$&$$&$$$$$"$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&&&$$$$&$$$&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$""$$""""$"$$"$"$$$"$"$$$$$$""""$""""""""$""""""""""$""""""""""""" """""""""""""""""""""""""""""$$$"""" """""""" " "    " " ,  """"""""""$"$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$&$$&$$&&&$&$$$$$$$$&$$$$$$$&$$$$&$&$$&&$&&&$$$$$$&&$&&&$$$$$&$$$$$$&$&$$$$$$$$$$$$$$$"""""""$$$"$$$$$$$$$$""$$$$$"""""$""""""""""$"$$"$""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""" """ "  " L " """""""""""""$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$&&$$$$$$$$$&$&&$$$$$$$$$$$$&&$$$$&$$&&&&$$$$$$$$&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$""$$$$$$$$$$$$$$"$"$$"""""""""""""""""""""$$""""""""""""$""""""""""""""""""""$"$""""""""""""""""""$"""""" "" """"""" " "p  """""""""""""""""""$"$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$&&$$&&$$$$$&$$&$$&$$$$$&$&&$&$&$&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$$""$$$$$$$$$""$$$$$$$$$$$""$""""""""""$""""""""""""""""""$""""""""$""$$"""""""""""""""""""""""""""""""$""""""" """""""" " """"""""""""""$$""$"""$$$""$$$$$$$$$$$&$&$$&&$$$$$$$&$$$$$$$&&$&$$$$$$$&$$&$&$&$$$$$$&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$&$$$$$"$"""$$$$$"$$$$$$$"$$$$$$$"$$$$""""$""""$""""""""""$"""$$$$$"""$""$"""""$$""""""""""""""""""""$"""""""""""$"""""""" "" """""" """ """""""""""""""$""""""$$$$"$$$$$$$$$$&&$$$$$$&&$$$$$$$&$&&&&$&&$$$$$$$$$&&&&$&$$$$$$&$$$$$&$&&$&&$$$&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$""""$"$"""$$"$"$$$$$$$$"$$"$$$$"""""""""""$"""""""""$"""""$"""""""$$$$""""""""""""""""""""""""""""$"""""$"""""""$"" """" " """  " "  """""""""""""""""""""""$$$$"$$$$$$$$$$&&&&&$&$$&&$$$$&&&&&&&&&&&&&$$&$&&$$$$&$&$$&&$$&$&&&$$$$&&&&$$$$&$$$$$$$$$$$$$$$$$$&&$$&$$$$&$$$&&$&$$$$$&&$$&$$$"$""""""$$$$$"$"$"$$$$$$$$$$$$$$"$"""$"$""$""""$"$"$"""$"""""""""$$""""""""""""""""" """"""""""""""""""""""""""""" """""" ""  "" """"""""$$""""""""$""$$$$$$$$$$$$$$$$$$$&$&$&&$&&$$&$$&$$&&&&&&&$$$&$&&$&&&$$$&&&&&&$&&&$&&&&$&$$&$&$&&$$$$$&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&$$$$$$""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$"""$"$""""""""""""""$$"""$$$""""""$""""""""""" """""""""""""""""""""""""""""" "" """"" "" """"""""""$""""$$$"""$"$$$$$$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&$$&&&&&$&&&$$$&&&&&$&$$&&&&&$&$&&&$&&&&&&&&&$&&&$&&$$&$&&$$$$$$&&$&$$&&&$$$$$$$$$$&&$&$&$$&$$$$$"""$$""$$$$$$$$$$$$$$$$$$$$$$$"$$"""$"""""""""""""$$$$"""$$"$"""""""""$"$"""""" """"""$"""""""""""""""""""""""""""" " " """" "" """""""""""$$$$"$"$$$$$$$$$$$$$$&$$$&$&&$$$&$$$&&&&$$$$&&&&&&$&$&&$&&&&&&&&&&&$&$&&$&&&&&&&&&&$&&&&&&$&&&$&$&&&$$$$$&$&$$&$$&&&$$&&&$$$$&&$$&&$&$$&&&$$$$$""$$$"$$$"$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""$$$$$$$$$$""""""""""""$"""$$""""""$$$"""""""""""""""""""""""""""" " "" " " """""""""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&&$&&$$$&&$&&&$&&&&$&$&&$&&&$$&$&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&$&$$$&$$$$&$&$&$$$$&&&$&$&$$&$&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$$"$"""""$"""$"$$$"""$"$""$"""""""""""""$"""$$$$$$$""""""$"""""""""""""""""$"""""""" """ " " """""""$$$$$$$$"$$$$"$$$$$&$$$$$$$&&$&$$$&&&&&&&&$&&&$&&$&&&&$&&$&&&$$$&&$&&&&&&&&&&$&&&&&&$&$&&&&&&&&&$$&$&&$&&$$$$&$&&&&&&&$&&&&&&&&$$&&&&&&&&$&$&&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$"$$$$"""""$"""""$""""$$""$$"$$$"""" """""""""""$$$$$"$"""$"""""""""""""""""""""""""""""" ""  "" " """"""""""$$$"$$$$$$$$""$$$$$$$$$&$$$$&&$$$&$&$$$$&&&&&&&&$&&&&&&&&&&&&$&&$&&&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&$&$&$$&$$$&$$&&$$&&&&&&$$&$$$&&$&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$$$$"""""""""""$$""$$"$""""""" """"""""$"""$$""$$""$"""""""""""$ """""""""""""""" " " " " " """"""$$$"$$$"$$$$$$$$$$$$$$$$&$$&&&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"&&&&&&&&&$&&&&&&&$&&&&&&&&&$&$&&&&&$&$&&$&&$&&$$$&$&&&&$ $$$&$$&$&$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$"""$""""$"$$""$"$"""$"""""""""""""$$"$$""$$$""$$$""$""""""""" """"""" $ """ """" """ "" """""""""""""$$$$$$$$$$$$$$$$$$$$&$&$&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&&&$$&&&&&&$$&&$&&&&&$&&&&&&&&&$$"$$$$&&&&$&&&&$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$""$" $"$$"""""""$"$""$$$"$$&$"$$$""$$"$"$"""$"$"""""""""""" """"" """""""""""" " " " """"  " " """""""""""""$""$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&$&$&$$&$$&&$&&$&&&&&&&&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$"$"""""$$"$$$$""$"$"$$$$$$$"$$$$$$"$$""$$$$$"$$$$$$""""""""""" """ """""""""""" " " ""$ """"""""""""""$""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&$&&&&&&&$&&&&&$&$$&&&$&&&&&&&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$"""$""$$"$$$"$$$$"$$$$$$$$$$"$$"$$""$""$"$"$""""""""""""""" """""""""" " " """  """"""""$""""""""$$$$$$$$$$$$&$&&&&&&&$&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&$$&&&&&&&&$&$&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$"$$$$$"""$$$"$$$"$$$""""$$$"$"$""""$" ""$$$$""""""""""""""""""""" " """P@" " """""""""""$"$$$$"$$$$$$$$&$$&$&&&&&$$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$&&&&&&&&&&&$$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$"$$"$$$$$"$$$$$$$$$""$$$$"$$$$$"$""$""" """$"$"""""$$"""""""" """"""" """ """""""""$"""""$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$""$""$"$$""$$$$"""$"""$$$$$""$$$"$""$$"""$$"""""$"""""" """""""""""""" """ "" " """""""$"$"$$$"$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&$$$$$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$&$$$"$$$"$$$$$$$"$""""$"$$$$$""$$$$$"$$$$$"$$$$$$"$$$$$$$$"$"$$$$""""""""""""""""""""" " " """"""""""$$$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$""$$"$"$"$$$$$$$$$$$"""$$$$"$$$$"$$$$"$$$""$"""""""""""""""""""""" """""$  " " " """""""$$$"$$$$"$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$""$$"$$$$""$$$$"$""$$$$$$$$$$$""""$""""" """"""""""""""""""$ """""""""""$$"""$"""$$$$$$&$&&&$$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$"$"$$"$$"$$$$$$""""$"""""$"$$$"$$"""$$""""""" """"""""""""" """""" """""""""""$"$$$$$$$$$"$&$&&&&$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&$&&&&$$&$&$&$$$$$$$$$&$$$$$$$$$$&$$&$$$$$$$$$$$$"$$"""$$$"$$$$$"$"""$$$"$"$""$$"$$"$""$$$$$$"$""""$""""""""""""""""" """"""h"""""""""""""""""""$$$$$$$$&&&$&$$$"$&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&((&&(&&&&&&&&&&((&&&&&&&&&(&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$&&$$$&$$$$$$$$$$$"$$"$$""$$$""$$$$"$"$$""$$"$""""""$"""$""$"""""""$""" ""$$""""""""""" """"$ """"""""""""$$$$$$$$$$$$$&&&$&$&&$$$&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&(&&&(&&&&(&&&&&&&&&(&&&&&((&&&&&&&&(&&&(&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&$&&&$$$$$$&$$$&$$$$$&$&&&$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$$$"$"""""$$$"""$"""$"$"$ """"""""""""""""" "" """"""$"""""""""""$$$$$$$$$$$$$$$$$$&&$$&$$$&&&&&&&&&&&&&(&&&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&((((((&&&&&&(&&(&&(&&&&&&&&(&(&&&&&&&(&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&$&$$$$&&$$$$$$$$$&$$$$$$&&$$&$$$$$$$$"$$$$$$$$$"$"$$"$$"""""""""""$$$"""$"$$$$$$$$"$$""$$""""""""""""""""""""""" """"""""""$"$$$$$$"$$$$$$$$$$&$$&$&&&&&&&&&&&&&&((&&&&&&&&&&(&&&&&(&&&&&&&&&&(&&&&&&((&&&(&(&(&&(&(&&(&(&&&&&&&(&(&&&((&((&&&&&(4&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&$$$&$$$&&&&$$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$""$$$$"""""""""$$$$""$$$$$$$$$$""$$""""""""" """""""""""""$@ "" "" """""$$$$$$$$$$$$$$$$$$&&&$&$&&&&&&&&&&&&(&&&&&&&&&&(&&&(&(((&&&&(&&&&&&&&&&&&&&&&&&&(((&&(&&&&&(&&(&&&&(&(((&&((&((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$$&$$$$$&$$&$&$&&$&$$$$$$$$&$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$""""$"$""$""$$$$$"$$$$$$$""$" """""" """"""" """"$x """"""$$"""$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&&&&&&&&&&&&&&(&&&&&(&(((&((&&&&&((&&&(((&&&&((&(((&(&((&(&&&&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&$$$&$&&&&&$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$$$$""$"$$$$$$$$$$$$$$$$""""""""""""" "" """"""" """""""""$$"$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&(&&((&&&&&(&&(&&&(&&&&&&&&(&((&(&&&&&&(&&(&(&&&&(((&((((&&&((&&((&(((((((&(&&&(((&(&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$&&&&$$&$&$&$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$"$$$$$$""""$$$$$$$"$$$$$$$$$"$$$""""""""""""""""" " " """"""""$$"$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&(&&&(&&(&(&&&&(&&&&((&((&(&&&&&&&(&((((&(&(&((&(&(&((&(((((&&(((&(((((&&&(((&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$$$$"$$"$$$$$$$$$$$$$$$"$""""$"""""" """"""""""""""""""""""$"""$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((&&&&&&&&&&&&&&&(&&&&&&(&(&((((&((&(((((((((&&(((&(&((&(((&&&(&(&(&(&&(&&&(&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&&&&&&&$$&&&&&$$&&$$$&$$$$$$$&$$$$&$$$$$$$$$$$"$$$$$""$$$$$$$$$$"""$$$$$$$""$$"""$$$$$$"""""""""""""""""""""" " """"""$"""""""$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&(((&(((&(&&&((&&&(((&(((&&(((((((((&(((&(&((&(&&&(((&((&&(((&&&(((&&((&(&(&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$&$$$$$$&$$&$$$$$$&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$""""""$$$$$""$""""""""""""""""""" "  """""""""$$$"$"$$$$$$$&$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((&&&((&(&((((((&(&(&(((((&((&(((((((((((((&&&(&(((((&&((((((&(((((((&&(&(&&&(&&((((&((&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&&$&$$$$$$$&&$$$$$$""$$$$$$$$$$$$$$$$$""$$$$&&$$$$$$$$$$$"""$$$$$"$$""$""""""" """ """ """$  """""""""$"$$$$$"$$$$$$$&$&$&$$$&&&&&&&&&&&&&(&&&&&&&&&&&&&(((&&(&((&(((((((((&((((&((((&(((((&((&((&(((((((&&&((&(((&(((&((((&((((&(((&&&((&&&&&&&&&&((&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"""$$""$"""$$$"""""""""""""""" "" "$"$  """"""""""""$"$$$$$$$$&$&$$$&&&&$&&&&&&&&&&&&&&&&&&(&&&&&&&&&(((&(&((((((((((((&(((&((((((((((((((((((&((((((((((((&(&&&(&(((((((((&((((((&&&(&&(((&&(&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$"$$$$"$"$$$$$$""$""""""$"" " """"$ """ """"""""$""$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(((&(&((((&(&((((&(((((((((((((((((&&((((((((((((((((&((((((((&(&&(((&&&(&&(((&(((&&&&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&$$$$&$&$$&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$$$$$$$$"""""$$""""" """"" """$ @, """"""$"""""$"$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((&(((((&(&((((((((((&((((((((((((&(((((&((((((((((((((&(&(((((((&(((&(&&&(((((&&((((((&&((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$$$$$""$""""""$""""""""""""""""""" """"""""""$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&(&(&&&&(&&((((&(((((((((((((((&(((((((((((&&(((((((&((((&((&(((((&(((&(&(((((&&&(((((&(((&&&&((((&(&&((&(&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&$&&$$$$$$$&$$$$$$$$$$$$$""$$$$$$$$"$$$"$$$$$$$$$$$"""$$$$$$"" """"""""""""""""$"""""""""$D """""""""""$"$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(&&(((&((((&(((((((((((((((((((((((((((&((((((((((&((((((((((((((((((&(((&(((&&(&((&(&(&((&(&(&(&&(&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$"$$$&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$"$""""$$"$$"" """$""""""""""""""""""""$"$""""""""$"$""$$$$$$$$&$$$&$&&&&&&&&&&&&&&&(&&&&&&&&&&((&&((((((&((((((((((&(((((((((((((((((((((((((((((((&((((((((&(((((((((((((((((((((((&&(((&&((&((&(((&(&(&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$"$$$"$""""$$$"""""$$"$$""""""""""""""""""""""$"""""""""$$$$"$$$$$$$$$&$$$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((&((&(((((&(((((((&((((((((((&(((((((((((&(((&&((&&(&&&((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$&$$$$$$$$&$&&$$$$$$$$$$&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"""$$$$$$""""""""""""""""""""""$"""""""$"$"$"$$"$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((((&($&((((((((((((((((((&((((((((&&(((((((((((((((((((((((((((((&((&((((&&&(&&&((((((((((&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$&$$$&$$$$$$$$$$&$&$$$$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$$$$"$""$$"""""" """""""""""$T """$"""$$$$"$$$$$$$$$$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((&((((&$&((((((&((((((((((((((((((((&((((((((((((((((((((((((((($&((((((&((&&((&&(&(&&&(&&(&&&&&(&(&&&&&&&&&&&&&&&&&(&&&&&&&&$$$$$&$$$$$$$&$$$$$&$&&&&$$$$$$$$$$$$$$&$$"$$"$$$$$$$$$"$$$$$$$""$$$$$$$$$$$$"""""$ """"""""""""""$P""""""$""$$$$$$$$$$$$$&$&$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&&((((((((((((((((((((((((((((((((&((((((((((((((&((((((((((((($&&((((((((((&&&&((((((&(((((&((&(&&&&&&&&&&(&&&&&&&&&&&&$$&$$&&$$$$$&$$$&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$&$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""$""""""$""""""$$$$$$$$$&$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&(&&(&&((&((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((&(&(&(((((&(((&&&((((&&&&&&&(&&&(&&&&(&&&&&&&$&$&$&$&&&&&&$$$$$$$$&$$&&&$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$ """"""""""""$$""$"""$"$"$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&((&&(&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&(&((((((((((((&(&&&&&&&&&&&&&&(((&&&&&&&&$$&$&$&&$$$$&$$&$$$$$$$$$$$$""$$$&$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""" "" """"""""""`""$$"$$"""""$$$$$"$$$&$$&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&(&&&(&((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(&&&((((((((((&(((&(((&&&&(((((&&&&&&&&&&&&&$&&&&&$&$$$$$$$$$$$$$$$$$&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""""""$"""$"""" " ""$t""$"$""""""$$$"$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&((&&(&&&(&(&(&((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((&(&&&&(&(((((&&&&&&&&&&&&&&$$&$&&&&$$&$$$$$$&&&$$$$$$$&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"$$$$$$$$""""$"""""$""""""" ""$""$"""$"$""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(((&(((&(&((((((((((((((((((((((&((((((((((((((((((((((*(((((((((((((((((((((((((&((((((((((&&(((((((((((((((((&(&&&&((((&&&&&&&&&&&&&&$$$$$&$&&$$&&$$$&&&$&&&$&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""$$"$"""""""""""""""""""""$""$"$""""$$$$"$$&$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&(&(&(((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&((&(&&&&&&&&&&&&&&&$$&&&$&$$$$$$$&$$$$&&&$&$$&&$$$$$&$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$&$""""""""""""$""""""$@"$$"$""""$$"$$$$$$$$$$$&$&&&&&&&&&&&$&&&&&&&&&&(&&(&&((&&&(&((&(((((((((((((((((((((((((((*((((((((((((((&*(((((((((((((&(((((((((((*(((((((((((((((&((&((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&$&$$&&&&$&$$&&&$&&$&&&$$&$$$&&$$$$$&$$$$$&$$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""""""""""""""""""$ "$""$"""""$$$$$$$&$&&$&&&&&&&$&&&&&&&&&&&&&&&&&&(&&(&&(&&((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((**((((((((((((((((((((((((&((((&((((((((((((((((((&&&&&&&&&&&&&&$&&&$&&&&&&&$$$&$$&$&&$&$$$$$$$$$$$&$$$$$&$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"""""""""""""""""""$@""$"$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&(((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((&(((((((((&(&&&&&&&&&&&&&$&&&&$$&$&&$&$&$&$&&$&$$$$$$$$$$&&&&&$$$$$$$$$$$"$$$$$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$"$$$$""$"""""""" ""$""$$$""$"$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&(&&&&(&&(&(&(((((((&(((((((((*(((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&$&&$$$$$$$&$&&$$&$&$$$$$$$$$$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"""$""$"""$""""""$"$""$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&(&&&&&&&(&(&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((&&&&&&&&&&&&&&&&&&&&$&$&$$&&$$&$&&&&$&$$&$$$$&&$&$$$$$$$$$$$$$$&$$$$$$&$$$"$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"$""$$"""$$""$""""$"""""$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&(((((((((((((((((((((((&((((*((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&$&&&$&&&&$$$$&$&$$&$$$$&$&$$$$$$&$$$$$$$$$$"&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$""$"""""""$$""""$p $$$$$$$$$$&$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(&&&(&((((((((((((&((&(((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((&(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$&$$&$$$$&$$$$$$$&$$$&$$$"$$$$$$$&$$$"$$$$$$$$$$$$$$"$$$$"$$"$$$"$$"$"$"""""$"$"$"$$$$"$""$$ "$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&(&((&&&&(&(((&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$&&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"$"""$$$$$$$$$$$$$$$$$$$$"$$$"$"$"""""$"""""""$$"$$$"$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&(((((((((((((((((((((((((((((((((((((((((*(((((((*((((((((((((((((((((((((((((*(((((&((((((((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&$&&&&&&$&$&&$&$&$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$"$""""""""$ $$$$$$$$$$$$$&$$$&$&&&$&&&&&&&&&&&&&&&&&&(&&(&&&((&(&&((((((((((((&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((((((((((((((&((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$""$$$$$"$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$"""$"""""$$"" """ $0 "$$$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((&((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((&((&&(((((((((&(&(((&(&&&&&(&&&&&&&&&&&&&&$&&&&&&&&$&$$&&&&&$&$$$&$$$$$$$$$$$$&$$$&$$$$$"$$$"$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$"$$$$$""$$$$"$$""""""""$$ $$$$$$$$$$$$$$&$$&&&$&&&&&&&&&&&&&&&&&&(&&((((&((&&(((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((&&((((((((((((&((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$$$$$$$$$$$$$$$$&$$&&$$$$$$$$$$$$$$$&$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"""$$$ $$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&(&((&((&((((((((((((((((((&((&((((((((((((((*(((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((&((&(((((((((&(&((&&&(&(&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$&$&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$"""""$$& $$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&(((((((((((((((((((&(((((((*(((((((((((((((((((*(*((&((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((&&&&((&&&&&&&(&&&&&&&&&&&&&&&&&&&$&$$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$""$$$&2 $$$$$$$$$$$&$$$&&$&&&&&&&&&&&&&&&&&&&&&((((((&(((((((((((((((((((((((((((((((((((((*(((((((((*(((((((((((((((((((((((((*((((((((((((((((((((((((((((&(&((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$$$$$"$$$$$$&$$$$$$$$$$$$$$$"$""$$""""$""$$$"$$$$$$$$$$$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&(&((&(&(((((&(((((((((((((((((((((((((((((((((((*((*(((*(((((((((((((((*(((((((((((((((((((((((((((((((((((&&&((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$$&&$$$$$$$$$$$$$&$&$&&&$$&$$&$$$$$$$$$$"$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$""""$$""$$& "$$$$$$$$$&$$$&$$&$&&&&&&&$&&&&$$&&&&&&&&&&&&(((((((((((((((((((((&((((((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((*(((((((((((((((&(((&((((((((&&((&(&&&&&(&&&(&&&&&&&&&&$&$&&&&&&&&&&&$&$&$$&&$&$$$$$$$$$$$$$$$$$$$$$&&$$$"$$$"$$$$$&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$$$$$$$&&@ $$$$$$$$$$$$$$&&&&&$&&&&$&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((((&((((((*((((((((**((((((((((((*((((**((((((((((((((((((((((((((((((((&&&((((((((((((((&(&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&$&&&$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$""$$$$$"$$$$$$( $$$$$$$$$$&$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&(&&(((((&(((((((((((((((((((((((((((((((((((*((((((((((*((((((*(((((((((((((((((((((((((((((((((((&(((((((((((((((((&((&((&&&&&(&(&&&&&&&&&&&&&&&$&&$$&&&&$&&&&$$$$&$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((&(((((((((*(((((((((**(((((*(*(*(*((((((**((((((((((((((((((((((((((((((((((((((((((&&(&((((&(&&&(&&&&&&&(&&&&&&&&&&&&&&$&&&$&&&&$&&&&$$$$$$&$$$$$$$$$$$$$$$$&$$$&$$$$$&$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$"$$$$$$$& "$$$$$$$$$$$&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&((&(((((&(((&(((((((((((((((((((*(*(*(*((***(((*(((((((((((((((((((**((((((((((((((((((((((((((((((((((&(&(((((&(((((&(&&&(&((&&&&&&&&&&&&&&&&$&$&$&&&$&&&&$$$$&$&$$$$$$$$$$$$$$$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$"$"$$$$$$$$&$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&(&((((((&(((((((((&(((((((((((((((((*((((*((**(((*((**(*(((((*(*((*((((*(***(((*((((((((((((((((((((((((&&(&((((&&(&((&&&((&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&$$$$$$$&$$$$$$$$$$$$&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$"$$$"$$$$""$$&@$$$$$$$$$$$$&$$$&$$&&&&&&&&&&$&&&&&&&(&(&&&&&&((((((((((&(((((((((((((((((((((((((((*(((*(*(*((**((*(((*((*((((((((*(((((*(((((((((((((((((((((((((((&&((((&((&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$"$$"$$""$$$$"$&($$$$$$$$&&&$$&&$$&&&&&&&&&&&" &&&&&&&&&(&&&&(&&&(((((((((($&((((((((((((((((***(((((**((((**((((((((*((((*((***((*(*(((((((((((((((((((((((&(((((((&((((&(&(&&&((&&&(&&(&&(&&&&&&&&&&&&&&&&&&&$&&&&$&$&&$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$""""$"$&$$$$$$$$$$$$&$$&$$&$&&&&&&&&$&&&&(&&&&&&&&&&&(&(&((((((((($(((((((((((((((((((*(((((*(&(*(((((((((*(**(*(((**(((((($(((**((((((((((((((((&((((((((((((((&&&((&&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$$&&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$"$$$"$"$"$$"$$$$""& $$$$$$$$&&$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&((&&&&&(&((((((((((((((((((((((((*((((*(*((((((((**((**(*(((*((((*(((((*((&**(*((((((((((((&((((&((((&$(((&(&&&&&&&&(&&&&((&&&&&&&&"&&&&&$&&&&&&&&$&&$&$$&&&&&&$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$"$$"$$$$$$$"""$$$$$""$$$"$$"""$$$"$$&"$$$$$$$$&&&$$&$&&&&$&$&&&$&&&&&&&&&&&&&&&&&&&(&((&(&((((((((((((*(((((((((***(((**((((((((((**((((((*(**((((*(*(((((*(((((((((((((((((((((((((&(((((((&&&&&&((&(&(((&&(&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$""$$"$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$"$$$"""""""$$"""$&&P$$$$$$$$&&$$$$&$$&&&$&&&&&&&&&&$&&&&&&&&&&(&&(&(&((((((((((((((((((((((((((*(*(****(((((*(*((((*(*(*****((((**((**((***(((((((((((((((((((((&(((((&(&(&&&((&&(&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$&$$$$$$$$$$$$"$$"$$$""""""$"$$"$$&$$$$$$$$$&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&(&&(&&(&((&(&((((((((((((((((*((*((*(*(**((*,*(*(((*******((((((((((*(((((((*((((((((((((((((((((((((((&(&&(&&&&(&&&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&$&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$&&$$&$"$$$$$$$$"$$$"""$""$$$"""$"$"$&$$$$$$$$&&&&&&&&$&&&&&&&&&&$&&&&&&&&&&&(&&&&((&(&&((((((((((((((**((((((((*(***((*((**((((**((*****(((***(((((*((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&((&&(&&(&&&&&&&&&&&&$$&&&&$&&&$&$$$$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$$"$"$$$$$$$$$$"$$"$$$"$$"$&$"$$$$$$$&$&$$&$$&&$&$$$$&&&&&&&&&&&&&&&&(&&&(&&(((&(((&(((((((((((((((((((**((((*(**(*(*****(********((*((((((((**(***((((((((*(((((*((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$""$$"$$$$$$$$"$$$$$"$$$$"$$"""$$"$$"""$&$$$$$$$$$$&$&&$$$&&$&$$$$$&&&&&&&&&&&&&&&&&&(&((((&((&&(((((((((((*(((((((((((((((*(**************(*(*(*((((**(*(*****(((((((*((((((((*((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$""$$$$$$$$$$"$$$$$"$$$$$""""$$"$$$$$$"""""$$$$$$$$$$$&$&$&&$&&$$&$$$$$$&&&&&&&&&&&&&&&&&&(&(((((((&&(((((((((((((((((*((((((*(((*(****(****(**(***((*((*(*****(*(***(*(((((((((((((*(((((((&((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$""$"$$$$$$$"""""""$$""$$$$$$$$$$&&$$$$$$$&$$$&$&&&&&&&&&&&&&&&&((&&(&&(&&&(&(((((((((((((((((((((**(*(***(***(**(**(((***(*(*(*((***(((*(*(((*((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$&$&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$"$""$$$$$$$$$"$$$$$$$"$$"$$$$$$"$$""""""" "$$xPH""$$$$$$$&&$$&&$&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&(&&((((((&(((((((((((((((((((((*((*(*****(*(**(*(**((((*(((**((*(*(**(((((((((((((*(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$""$$"$$""$"$$$"$"$"$$$$&$$$$$$$&&&&&$&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((&(((((((((&((((((((((((*(((******((**((***(*((((**(((((****(*(*((((((((((*(((((((((((((((((((((&&&&$&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$&$$&&$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$""$$$$"$$$$"$$$""$""""$$"$$$$$$$$$&&&$$$$$$&$$$&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&(((((((((&((((((((((((((((**(*****((*(((((((*(((((((***((*(*****(((*(*((((((&(((((((((((((((((&(&&$&$&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$"$"$$$$$"$"$$$$$$$$$$$&$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&$$&&&&&&&&&&&&(&(((&&(((((((((((((((((((((((((((((*(((*((**(**(((((((*(((((******((*((((**((*((*((((((((((((((*(((*(((((((&((&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&$&&&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"$"$$$$$$""$$"$"$$$$$$$$""$"$$"$$&$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((&(&((((((((((((((((((*((*((*(((**((*(*((((((((*****((((((*(((((((((((((((((&((((((((((((((((&(((&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$$$$$&$$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""$$""""$$"""$$$$$$$$$$$$$$"$""$$$$"$$$$$$$"$$$$$$$&$$$$&&$$&&&&&$&$$$&&&&&&&&&&&&&&&&(&&&&(&&(&(((((((((((((((((((((((*(*(((((((((*(((*(((((**(((*****((((((**(((((((((((((((((((((((((((((((&&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$$$$$$$$$$$$$$$"$""$$$$$$""$$$$$"$$"$"""$"""""$$$$"$$"""$$$$$$$$$&$&$$$&&&&&&&$$$$&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&&&((((((((((((((((((((*((*(((((((*(((((((((((***((*(*(((*(((***((((((((((((((((((((((((&(((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$$$$$$$&$&$$$$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$""$""$"$$$$$$$$$$$$$$"$""$$$$&$$$"""$""""$"$"""$$""$$$&$$$$$$$$$$$$$$&$$&&&&&&&&$$&&$&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&&(&((((&((((((((((*((*(**((((((((((((((*(((***(*(((((((((*(*(((((((*((((((((((((((((&((((((&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&$$$&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$"$"$$"""$$$"$"$$"$$$"$"$"$""""$$$$$$$$&$$&$$$$$$$$&&$$$&&&&$&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&(((((((((((**(((((((***(((*(((((((***(**(((*(((*((*((((((((((((((((((((((((((&(((&(&&((&&&&&$&&$$&&&&&&&&&&&&&&&&&&$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$"$$"$"$$$$$$$$$$$$"$$$$$$$$$$$""$$"""$$""$"$$$$$"""$$$&$$$$$$$$$$$&&$&$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((**((*((((((((*((*(((((((((((((((((((((((((((&(((((((&(((&(&(&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&$$&&&$$$$$&$$$$$$&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$"$$$$""$"$""$$"$$$$$&&@$$$$$$$$$$$$&&$$$&$&&&&&&&&&&&&&&&&&&$&&&&$$$$&&&&&&&&&$&&&&&&&&&&((&&(((((((((((((((((((*(*((((((*(((((*(*((((((((((((((*((((((((((((&((&((&((((((&&(&&(&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&$&$&$&$$&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$""$"$$$"""$"""$$""$"$$$$$$p$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&$$$&$&&$$$&&&&((&&&&&&&&&&&(&&&&&((((((&(((((((((((((((*(*(((((*(((((((((((*((((((((((((((((((((((((((&&(((((((&((&&((&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$$$$$$$$$$$"$$"$""""$$$"""$$$$""""$$&&$$$$$$$$$$$$$&$&&&&&&&&&$&&&&&&&&&&$&$&$&&&&((((((((*(**(((((&&&&&&&&((((&((((((((((**(*((*(*((((*(((((((((((((((((((((((((((((((((((((((((((((&(((&&&&(&&&&&&&&&&&$&&&$&$&&&&&&&&&$&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$""$"""$$""""$$$$$$$$$$$$&$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&$&&&&&&(((((((((********(((&&&&&(&&(((((&((((((((((*(*(((*(***(((((((((((((((((((((((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&$&&$&$&&&&&&&&&&&&&$&$&&&&&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$""$$$""$$""""$""$$$"$$"""$$$$$$$&$$$$$&$$&$&&&&&&&&&&&&$&&&&&&&$&&&&&((((((((*((***(******(*(&&&&&&&&(&((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(&&(&&&&&&&&&&$$&&$$$$&&&&&&&&&&&&$&&$&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""$""$"$""$""""$$""""""$$$""$"$$$$$$&$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&$$$&&&((**(((((((((*(**(*(******(&&&&&&((((((((((((((((((((((((&((((((((((((((((((&(((((((((((((((((((((((((&&((&&&&((&(&&&&&&&(&&&$&&&&&&&&&&&&$&$$&&$&&&$&$&&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$"$$$"$$$""$$"$"$$$$$$$$$$$$"$"""$"""$"""$$""""""""$$" $""""$$$$& "$$$$$$$$$$$$$$$&&$$&&&&$$&&&$&$$&$&&&&&(((((((((((((((**(*(******(&&&&&&(&(((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&$&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"""$$$$$$$"$$$""$$"""$$$" ""$"$""$""""$$$$$"""$""$$$$$$$$@$$$$$$$$$$$$&&$&$&$&&&&&&&&&&&&&$$$$&(((((((((((((((((((((*(**(*((((&&&&&&(((((&(((((((((((((((((*((((((((((((((((((((((((((((((((((&(((((((((&&&&&&&&&&(&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&$$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$""$"$$"$"$$$$$$"$$$$" $&$""$$$$$$$$""$&$$"$$$$$$$$&$$&$$$&&&&&&&&&&&&&$$$&&&((((((((((((((((((((((*((((((((*&&&&&&&(&(&((((((((((((((((((((((((((((((((((((((((((((&((((((&((((((((((&(&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&$$$$$&$&$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$$$$$$$$"$$""""$""$$$"$$$$"$$$""""$"$"""$$$$$"$$$$$&$"$$$$$$$$$$&$&&&&$&&&&&&&&&&&$$$&&&(((((((((((((((((((((*((((((*(((((((((&(&((((((((&((((((((((((((((((((((((((((((((&(((&&((&(((((&((&&((&((&&&((&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&$&&&&&$$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$$$$$$$$$"$""$""$"$""$$$"$""$"$$$$$$""$""$$$"""$$$$$$("$$$$$$$$$$$$&"$$&$&&&&&&&$$$&$$$$((((((((((((((((((((((((*((((*((((((((&&&&&(((((&((((((((((((((((((((((((((((((((((((((&(((((&(((((((((&((&&&&&&&&&&&&&&&&&&&&(&&&&$&$&$&&&&&&&&&&&&&&$&$&$$&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$"$$$"$$$$$$"$$$"""""$$"""$$""$"""$""$$&$"""$$$""$$&""$$$$$$$$$&&$$$$&$$&&$&&$&&$$&&(*((((((((&((((((((((((&(((((((*(*((&&&&(((&&(((((&&((((((((((((((((&((((((((((((((((&&(((&(((((((((((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&&&$&$&$&$&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"""$"$$$$$$$$$""$$"$""$$$$"$$$$"""""$$$$$"""$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$&$&$$$&$$&$&(((((&((&(($((((((&(((((((((((((((((((&&$&&((&((&((((((((((((((((((("&(((((((((((((((((((((&(((((&&(&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$&&&$&&&&$$$$$$&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$""""""""$$""""$$$$$""""$$$""$$ $$$$$"$$"$$$&"$"$$$$$$$$$$$$$$$&$$$$$&$&$$&&&(((((&&((((((((&&((&((((((((((((((((((((&&&&&(&(&(((&(&&(((((((((&(((&((((((((((((((((((&((((&((((&&(((&(&&((&&&&&&&&&&&&&&&&&&&&&$$$$&&&$&&&$&&&$$&&$&$&&"$$&$$$$&$$$$$$$$$$$$$$"$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$"$""""$""$$$$$$$$$"$"""$$$$"$$$$$$"""$$$"$$$$( "$$"$"$$$$$$$$&$$&$$$$$$&&$$&&((&&((&&(&(&&&&&&&&&&((&(((&((((((((((((((&&&&&&&(&(&&&(((((((&((((((((((((((((((((((((&((&&((((&(((&(&((((((&(&&&&&(&&&&&&(&&&&&$&&&&$$$$&&&$$&&$&&$$$&$$$$&$&&$&$&&$$&&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$"$$$$$$$$$$$""$ ""$""$$$"$$$$"$$$$$$$$$""""$ ""$""$$"$$$$$&$"""$"$$$$$$$$$$$$$$$$$&$$$$$&&&(&(&&(&&&&&(&&&&&(&(&&((&&(&&(((((&(((((((&(&&(&&&&(&&((((&(((&(((((((((((((((&(&(((&((((&((&((((((((((&(((&&&&&&((&&&&&&&&&&&&&&&&&&&&&$$&&$$$&&&&$$$$&$$$$&$$$$$&$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$"$"$$"$"""$$$$$&$"$$$"""$"""$$$$""""""""$""$"$"$"$& "$""$$$$$$$$$$$$$$&$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&(&&&&(&&(&&(((&&((((((((&&&&(&&&(&(&(&(&(((&((&&(((((&(((&((&&(((&((((((&&(&(&(((((&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$&$$&$$&$&$&&&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$"$$$$$$$$$""""""$$$$$$$$$"""$"""$"$""""""$"$$""$""$$$"$$&&$"""$$"$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&((&&&&(&&&&((((&((&((&(((&&&&&(&&&&&(&&&&(&(&&&((&&&((((((((&&&&&(&(&&&&(((&((&(((&(&(&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&$$$&&$$&&&$$$&$$$$$&$&$$$&$$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$""$$$$&$$$$$"""$"$"$$$$"""$$$$"$$""$$""$$$$$$$&$$$"$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&(&(&&((((&&&&&&&&&&&&&&(&&&&&&(&(&((&&&(&&&((&&(&(&((&&&((((&&&((((&(&&&&((&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&$&$$&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$&$$$$"$""$$$"$$""$$$$$$$$"$"$$""$"""$$$$$$$$&""""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&(((&&&&&&&&&&&&&&&&&&(&&(&&&&(((((&&(&&(&((((&&((((((&&&&(&(((((((&&&&&&&(&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$&&$&&&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$""$$$$$$$$$$$"$$$$$"$$$$$$$$"$"""$$""$""$$$$$""""$$"$""""$$$$$"$$&"""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&$&&&&&&&&(&&&&(&(&&&&(&&&&&&(((&&((((&((&(((&(&(&&&&&&&&&(&&(&&&&&&&&&&&&&$&$&&&&$&&&&&&&&&&&$&&&&&&$$&$&&&$$$&$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$"$$$"$$"$$$$$$$"$"$""$$$$""$$$""""$$$"""$"""$$$""""$$"""" $$$$$$""$$& $"$"$"""$$""$$$$$$$$$$$$$$$$$$&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&&(&&(&&$&&&&&&&&&&&&(&&&&&&&&&&&&&&&((&&((&&&&&&&&(((&&&&(&(&&&&&&(&&&&&&&&&&&&&&$&&&&&&&$$&&&&&&&&&&&&&&&&&$&$&$$&&$$$&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$$"$"$$$$$$$$$$$$$"$$$$$""$"""$$$$$$$"""""$$$"$$$"""""$$"$$$""$$$&@"$""""$"""$$$$$$$$$$$$$$$$$$$$$&$&&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&(&&&&&&&&&&&(&&&(&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&$&$$$$$&$&$&$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$"$$$$$$"""$$$"$$$$"""$$""""$"""""$$$&$$"$"$$$$$"$"$$$$""$"$$$$$"""$$$&&"""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&(&&&&(&&&&&&&&((&&(&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&$&&&$$$&$$$$$$&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$"""$$"$$$"$"$$$"$"$$$$""$$$$"$$$$$"""$$$$$"$$$""""""$$$$$""""$$$&&""""""""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&&$$$$$&$&&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$$$$$&&$&$&$&&$$$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"""$"$$$$$$$"$$$$"$$$$"$$$$$$$""$$&&$$$$"$$$$$$"$""" """$$$"""$$"$"$$$(@"""""""$"$$$$$$$""$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$&$$$$&$$$$$&$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$"$$""$$$$$$$$$$$$"$$$$$$$$"""$$$""$"$$$$$$$$""""$$$$$$""""$"$$$$$$$&@""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&$&&&$&&&&&&&&&&$$&&&$$$&&&&&&&&&&&&&&&&&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$&$$$$$$$$$$&$$&$$&$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$"$""$$$""$$$"$$$$""$$$$$$$$$$"$$$$$$""$$"$$"$""$"""$$$"$$$$$$$$&x""""""""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$&$$$$$$$$$$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$""$""$""$"""$""$$$"$$$$$$$$"$$$$$$&$$$$$$""$$$$&&$$$$"""$"""$$$$$"$"$&""""$""$"""""$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$&$&$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&$&&$$$&$$$&$&$$&$$&$&$$$$$$$$$$$$$&$$$&$$"$$$$$$$$$$$$$$$$$$"$$$""$"$""$$"$""$$"$$"$$$$$$$$$$$"$$$$"$$$$$$""""$$$$$$$$$$"$"$$$$$$$"$$$$$$$"""$"""""$$$$"$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&$$&&&&&&&&$&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$"""""$$$$$$$$$$$$$"$$$$$$$$$$$$$""$$$$$$$$$$""""$""$""$$$$$"$$$$&&""""""""""$"""""$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$&$$$$$&$$&&&&$&$$&$&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&$&&&&&&&&$&&$$$$&&$$$$$$$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$"$"$$$"$$"$$$"$$$$$$$$$$"$$"$$$$$$$$$$"$$$$$$$$$$$$$$"""$"$$""$$"$$$$$"$$&&""""""""""""""$$"$$$$$$"$$$$$$"""""$$$$$$$$$$$$$$$$$$$&$$$&$$$$$&&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&$&&$$&&$$$$$$&&$&&&$$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"""""""""""$$$$$$$$$$"$"$"$$$$$$"$$$$$""$$$"""$$$"""$$$$$$$$$$"""$"""$$$&l"""""""""""""$"""$$$$$$$$$$$"$""""$"$$$$$"$$$$$$$$$&$$$$$$$$&&&&&$$&$$&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$&&&&&&$$&&$&$$$$$$$$&&&&$$$&&&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""$$$$"""$"$$$$$$$$$$$$"$$$$$$"$"$$$$$$$$$$""""$$$"$$$$"""$$$$$$$$&&&  """" """""""""$$"$"$$"$$$$$$$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&&&&$&&&&&&&$&&&&&&&&&&&&&$&&&&&&$&$&$&$$&$&&$$$$$$&&$$&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$"$""""$""$"""$$$""$$"$$"""$""""$$$$$$$$$$"$$$$""$$$""$$$$$"$""$$$$$$$$$$$$&&""""" """""""""""$$"$$$$$$$$$$$""""""""$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&$&&$&&$$&$$&&&&&$$$$$$$$$$$$$&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$""$$$"$""""$""$$$"$"$"""$$""""""$$$$""$$$$$$$$$$$"$"$"""$$$$""""""""$$$""$""$$&("" " """""""""""$"$"$$$$$$$$$$$""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&$&$$$&&$&&&&&&$&&&&$&&$$$&&$&$$&&$$$$$$$$$$$$$$&$$$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$""$$$""$""""$$$"""""""$"$$$$"""$"$$"$"$"$"$$$$$$$$""$$""$$&$$$"$$$"$"$$$$$$$$"$$$$" "" """"""""""""$$$$$$$$$$$$$$$" """"""""$$$"$$$$$$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&$&&&&&$$&$$&&$&&$$&$&$&&&&&&$$$$&$&$$$$$$$$$$$&$$$$$$$$$&$$$&&&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$"$$$""$$$"$"""""$""$"$""""$"$"""""""$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$$$$"$$$$$$$" """""""""""""""$""$$""$$"$$$$$$"""""""""""""$"$$"$$$"$"$$$$$$$$"$$$&$&&&&$&&&$&&&&&&&&&&&$$$&$&&&&$&$&&$&$&$&&&&&&$&$&$$$&&&&$&&$$$&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$""$""$$$""$$$$"""$$$"""$""$"""$""$$$$$$$$$$$$$$$$"$$$$"$"$"$$$$$"""$$$$"$$$&$$&&" """""""""""""""""$"$$$$$$$"$$$$$$"""""""""""$""$"$$$$$$$$$"$$"$"$$&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&$&$&$$$&$&$$$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$""$"$""$$$$"$"$$"$""$$"$""$""""""$"$"$""""""""""""$"$$$$"$$"$$$$"$$$$$$$"$$$$$$$$"$$$$$""$$$$$$$(@ """ " """""""""""$""""$$$$$$$$$$$" " " """""""""$$$$$$"$$"$""$$$$&&&&&&&&&$$&&$&&&&&&&&$&&$$&&&$&&&&&$$$&$&$$&&$$$$$$$$&$&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$$$$$$$"$$$$$$$$"$$$$$$"$""""""""""""""""""""""""$""$$$$$$$$"$$$$$$$$""$$""$$"$$"$$"$$$$$$"$$$$$$&X """" " """""""""""""$$$""$$$$$$$$" " """"""""$"""$"""""""""$&&&&&&&&&&&&&$&&&$&&$$&&&$$&&$$&&&$&$&$$$$$$$$$$$&$&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$""$$$$$$"$$$""$"$$"$"""$"""$$$$""""""""""""""""""""""""$"$$$$"$$$$$""$$""$$$$"$$$$$$$"$$$$"$"""""$$$$$& " """ """ """""$"$$"""$"$$$$$$$$$$"" """""""""""""""""""""$$&&&&&&&&$&$&&&&$&&&&$$&&&$&&$$$$$$$$$&$$$$&$$$&$$&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""$"$$$""$"$"$"$"$$"""""""$"""$"""""""""""""$$""$"$$$"$$"$$""$"$$""""$$$$$"$$$"$"""$"$$$$$&&( """ " " """""""$"$"""$"$$$$$$$$$$$" " " """"""""""""""""""$&&&&&&&$$&&&&&$&$&&&&&&$&&&&$$$&$&&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$"$$"$$$$$$$$$"$$"$$$"$$$$$"$$""$$$$$"$$"$$"$""""""$"""$""$"""""""""""""""""""""""""$""$$$$$""$$$""$"$$""$$$"$"$$""$$"$$$$"$$$$$$&&(HH "" "" """"""""""$$$"""$" $$$$$$$$$$$$"" "" """"""" "$$&$$&&&$&$&$&$$$&$$&$$&$$&&&&&$&$$$$$&$$$$&$$&$$$$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$"$"$$$"""""$"$"$$""$""$"$"$""""""""""$"$""""""""""""""""""""""""""""$$"""""$$$$$$$$$""""$$"$"$"$"""$$""$"$$$$$&("" " " """"""""""""""""$""$$$$$$$$$$$&$$"" " """"""$$&&&&&$&$&$$$$$$$$$$&&&&&&$ &$$$&&$&$$$$$$$$$$$$$$$$$&$&"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""$"$"$"$"$"""$$$"$""$"$$""$"""$"$"""$"""$""$"$""""""""""""""""""""""""""$"""$$"$$$""""$$"""$"$$$$"$"""$"""$""$$$"$"&&(p " """"""""$$$"$""$""$$$$$$$$$$$$&$$$$"" "" """""$$&&&$$$$$$&$$&$&&$$$$$$$&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$" $$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$$"$$$$$$$$$$"$""$""$$"""""$""""$"$""$"$""""""$"$"""$"""""""""""""""""""""""""""""$"$$"""$"""""$$$$""$""""""$$"$$$"""$"$"$"$$$$$& """ " """""""""""""$$"$$$$$$$$$$$&$$&$$$$""""""$$$&$$&&$$$$$&$&$&$$$$$$&$$$$$&$$$&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$"""$$""$"$""$$$"$$""$$"$""$"$$"$""""""""""""""""""""""""""""""""""""""$$""""""""$"""$$""$"$$"$"""""""""""""$$$$$$&&& " " " """"""""""$"""""$$"$$$$$$&$&$$$$$$$$$$$&&$$$&$$$$$$$$$$$$&$$$$$$$$$&$&&$$$&&$$&$$&&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$"$$$$$$$$"$$"$$$$$$$$"$$$$$""""$$"$"""""$"""""$""$"""""""""$$"""""""""""$"""""""""""""" """""" """"$"""""""""""""""$"""""""""""""""""""""$$$"$$& " """""""""""""""""$""$$"$$$$$$$&$&$$$&$$&&&$$&$$$$$$$$$$$$$$"$$$$$$$$$$&$&$$&&$$$$&$$$$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""$$$"$"$$"$""$$$"$$""""""""""""""$"$"""$$&@ "" """""""""""$"""""$""$"$$$$$$&$$$$$$$$$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$$""$$""""""""$""""""""""""""""""""""""""""""""""""$"""" """""""" " """""""""""$$""$"$""$$$"""""""""""""""""""""""""""$$$&6 " "" " """""""""""""""$"$$$$$$$$$$$$$$"$$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&&$$$$$$$$&&$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$"$"$$"$$$"""""""""""$""""""""""""""$"""""""""""""""""""""""""""""""""" """"""""""""$$"$$$$"$$""$""$""""""""""""""""""""$$"""$& " " """"""""""""""""""$$$$$$$$$$$$$$$$&$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&$$$&$$$$$$$$$&$$$$$$$$$"$$$$$$$"$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$"""""$""$$$"""""""""""""""""$""""""""""""""""""""""""""""""$""""""""""" """"""""""""""$"$$$"""""""""""""""""""""""""""""$"$$$&|  "" """""""""""""""$$""""$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$"$$""$$$$$""$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""$"""""""""""$"""""""$$$$$$$""""""""""""$$$$&  " """"""""""""""""""""$"$$$$$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$$$"$$"$$"$""$"$$$""$$"$"""$""$"""""$""""$$"""$""""""""""""""""""""""""""""""""""""""""""""" " """"""""""""$"""""""$"""""$""$$$$"$$$"$""$""""""$$$$&  """""$""""""""""""""$"$$$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$$$$&$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$"$""$$$"$$$"$$$$$""""$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""$"$$$$$$$$$$$$$$$"$"""$$$$& """""""""""""""""""""$$"$$"$$""$$"$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$"$"$$""$"$"$$$$"$$""""""""$"""""""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""" " """"""""""""""""$""""""""""$"$$$"$$$$""""$""$""$"$"$&&  " """""""""""""""""""""$"""""$$$"$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$$$$$$$$$$$$$$$"$"""$"$$$""$""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""$"$""""$$""""$$"$$"$"$$$$$$$$"$$"$$$$"$&&  """"""""""""""""""""""""""""$$""""$$$"$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"$$$"$$$"""$$"""$"""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$&&$$$$""""""""""""""""$$"""$$$$$$$$$$"$$$$$"$"$$$""$$$$$&   """""""""""""""""""""""""""""$""""$$""$$$$"$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$"""""""$$"""""""$"$$$$""""""""""""""""""""""""""""""$""$"""""""""""""""""""""""" """""""""""""""""$$$&&$$"""""""""""$""$"$"""$$$$$$$$$$$$$$$$$$$"$$$$$""$"$$$&   " " "" """""""""""""""""""""""$"""""""$$$"""$""$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$""$$$"$$$"$$""$""""$"$"$"""""""""""""" """"""""""""""""""""""""""""""""""""""""$""""""" """""""""""""""""$"$$$$$$""""""""""""$""""$"$$$$$$$""""$$$$$$$$$$"$""$""$$$$&& "" """"""""""""""""$""""""""""""""""$$$"""$""$$$$""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$"$$"$$$$$$"$"$""""""""$$"""$$"$"$$""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$"""$""""""""$$""$"$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$&  " """ """" """""""""""""""""""""""$""$$"""$"$$"$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$"$$$"$""$$$$$"$"""""""$"""$"""$""""$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$""""""""$""$$$$$$$"$$$$""$$""$$$$$$$$$$$$$$"$"$$$""$$&     " """"" """"""""""""""""""""""""""$""$"""""$$""""$$$$"""$$"$$$$$$$$$"$$$$$"$$""$$$$$$$$$$"$$$$$$$"$$$"$""""""$""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""$"""$$$"""""""""$$"$$"$$$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$&   """" " """"""""""""""""""""""$"""""""""""""""""$$"""""""$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$$"$""$$"""""""$"""""""""""""""$""$"""$"""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""$"""""""""""""$"$"$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$""$$$$$$$$&&  " "" """ " """""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$"$$""""$$$$$$$$""$$$$$$$""""$"""$"""$"""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$"""""""""""$$""$$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&&&   " """ " "" """""""""""""""""""""""""""""""""""""""$"$"$"$"$$$"$"$$"$"""""$"$$$"$$$""$$"$""""""$"""""""""""""$""""""""""""""$""""""$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""""""$"$"$"""$"$$$$$$$$$$$$$"$$"$$$$$$$"$$$$$$$$"$$$$$$&&&  """"" """""""""""" """"""""""""""""""""""""""""""""""$$"""$"""""""""""""""""""$""$$$$$$""""""""""""""""""""""""""""""""""""""""""""$""""$"""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""$""$""""$$("$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$&$$$$$&$  " " """"" """""""""""""""""" " """""""""""""""""""""$""""$""""""""""""$$""""$$"$"""""""$""""""""""""""""""""""""""""""""""""""""$"$$"""" """""""""""""""""""""""""""""""""""""" """ """""" """"""""""$""$""""""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$&$$$$$&"X " " "" """ """ """""" """""" """"""""""""""""""$"$"$"""""""""""$""""""""$""$""""""""""$"""""""""""""""""""" """""""""""""""""""""$"$"""""" """"""""""""" """"" """""""""""""""""""""""""""""""""""""""""""$""""$""$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$  " " "" """ " """"""""""""""""""""""""""""$"""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""" """""""$"""""""""""""""""""""""""""""" """"""" """" """""""""" """ """"""""""""""""""""""$$""""""$"$""""$"$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$  "  "" " "" """"""" """"""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""" "" "" """ """"""""""" """""""""""""""""""""""$$$$""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$&$  " """"""" """ "" "" "" """"""" """""""""""""$"$"""""""""""""""""$"""""""""""""""""""""" """ """""""""" """""""""""""""""""""""""""""""""""""""" " " " """""""""" """"" """"""""""""""""""$"$$$$$"$$$$$$$$"$$"$$$$$$$$$$"$&$$$$$$$$$$$$$$$$$$$$$$$$$&(    " " """"" "" "" """"""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""" " " "" """""""""""""""""""""""""""""""""" """""""""""""""""" " "" " " """"""""""""""""" """""""""""""""$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&"  " " " """""" " """""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""" """""""""""""""""""""""""""" """""""""""""""""""""" " " " " " "" " """""""""""""""""""""""""$"$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$"$$$&&   " " "" """""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""" """"""" "" """""""""""""""""""""""""""""""""""""""""""""""""""""" " " " """ " " """"""""""""""""""""$"""$"$"$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&" " "" " " """ """"""""""""""""""""""""""""""""""""""" " "" """""""" " "" " """ " """" " """"""""""""""""""""""""""""""""""""""""""""""""" """"" " " " "" """"4""""""""""""""$$$$$""$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&(  "" "  " """""""""""""""" """"""""""""$""""""""""""""""" " """""" " "" " " " """""""" " """ """""""" """""""""$"""""""""""""""""""""""""""""""" " " """ """"""""""""""""$"""""""$""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&   " " "" " """""""""""""$" """""" """""""" """""""""""  "" """ " " "" " "" """" """ """""" """"""" """ """"""""""""""""""""""""""""""""""""""" """" " """"""""""""""""""""""$"$"""""$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&@<   " " """ " " """""""""" "" """ "" """"""""""""""""""" """ " " """"" "" """"" " " "" "" """ """"""""""""""""""""""""""""""""""""""" " """"" """" """ """"" """"""""""$"""""$"$"""$$""$$""$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$$$$$$$$$&$(@  " """" """ " " " """"""""""""" """"" "" """"""""" """" """ """"" "" " " "" """ "" "" """""""""""" """"""""""""""" """""""""""""" """"""""" "" """" """ """""" """""""""""""""""""""""""$" $$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$$&$$$&&   " " " " " """"""" """"""""" """" """"" """" """ " "" " " """"" "" " """" " "" """"""""""" """"""" """"""""""""" """""""""" "" " "" """ " """""" " """""""""""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@     " " " " "" " """""""" """" """"" """ """" "" """ " " "" " """ "" """ " "" " """""""""" """"" """""""""""""""""" """ " """"""""" " """$"""""""""""""""""""""$""$"$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$&&    " " " """" " """ " " " """"" """"" """" " """ " " """ " " " " " " """ " """""""""""""""" """""""" "" """""""""""" " "" """"""" " " """"""" """"""""""""""""""$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&@     " """ " "" "" " """""" """"" " "" " " """ """ " "" """" " " "" """"""""""""""""""""""""""""""""""""" """""""""""" "" """ """""" """""" """"""""""""""$""""$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&     " " " "" "" """"" """ " "" """"""" " """"" " """ " """ " " """""" "" """""""""""""""""" " """ """"""""" """""""""""""" """ """""""""""""""""""""$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&    """""" """"""" """"" " " """"""  "  " """"""""""""" """"""""""""""" " " """ """"""""" "" """"""""""""" " """""""""$""$$$"""""""""""$$"$$$$$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$""$$$X  """""  """$""""""""   "$$$$"""$""  """""$$""""     " """"""$"""   """""""""" " """""""""" "" " """"""$"""""" """""""""$$$$$$&$$$$$""""$"""""&$$$$&&$$$"""$$"""$""$$$$&$&p   "  """""" "  " " """""" ""  """ """""   " """"" " " """"""""" " """"" """"""" """"""""$$"""" " """""""""$$$$$$$$"""""""""""$$$&&&&&&$$$$"$$"""$"$$$&&&&&&&&&&&$""&    """ "    "" "" " " "  """"""""""   """""""""   " """""$""""  " """""""" " """"""$""" " "" """"$"$"$"$"""""""""""$$$$$$$$&$&$$$$$$$""$$$$$$$$$$$&&&&&$$$$$"""$&       "" "" "  """"""""""   "  """" " "" """"""""" "" """"""" " " """""""""""$"""""""""""""""$$$$$$$$$$$$"$$"""$$$"$$$$&&&&&&&&$$$""$$$"$""$$$&$&&     "   "" " " " "   """ """ "  """"""""" "" """"""""""" " ""$""""""""" " "" """"$$""$$"$$$$$$"$""""$$$$$$$&&$$&$&$$$$$$$$$$$$$$$&&&$&$$$$$$&&         " "  " " ""    " "   "" "" " " "" """"""""""""" " """""""""""" " """""""""$""""$"""""""""""$"$$&&&$$$$&&$$$$$$$$$$$"&$&$&&$$$$&&$$$$$"""$$$&&       " "" "          " " " " """""""" "" """""""""" " """""""""""""""""" """"""""$"$$$$$$$"$$$$$"$$$$$$&&$&&&$$&$$$$""$$$$$$$$$$$$$"$&           ""  """"" """ """"""""" " " " """""""""""" """"" """""""""""$$$$$$$$""""$$$$$&$$$$$$$$$$$"$$$$$$$$$$$$&$$$$$$$$"$"$$&            " "" " " " """"" " """" """""" """" """""""""""$""""""""""""$$"$""$$"$$$$$$$$$$$$$$$$$$$$$&&&$$&$$$$$$$$$""$$$$"$$&                  " " """"" " "" """""""""" """""""""""""""" """"""""$$"$$$$"$""$"""$$$$$$$$&$$&$$$$&$$$$$$$$""$$$$$$$$$$$$$&&                     " "  " "" " """""" """ """"""""""$"""""""""$"""""""$"$$$$$$&$$$$&$$$$$$$$$$$$$$$&&&$$$$$$"""""""""&   ""           " " " """ " " " " " """"""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$""$$$&&$$&$$$$$$$$$$$$$$$"$$$$"$$             " " " "" " """"""""""""""""""" """"""""$$$$$$$"$"$""$$$$$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&  "             """ """ " "" """""""""""""""""$"""""""$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$"""""""""$&               " " " " """""""""""" " """"$""""$"""$$$$$$$$$"$$$$$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$"$"$""$           " """""""""""""""""""""""""$"""""""""$"""$$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"""""$&              "" " """"""""""""""""""""""""$"$$$$$$$"$$$$$$$$$$$$$&$$$$$&$$&$$$$$$$"""""""""""$$& `            " """"""""""""""""""""""$$$"$$"$$$$$$"""$$$$$$$&$$$$$$$$$$$$$$$$"$$"$$$""""""$""$$&"           " " """""""""$""""""""$"""$$"$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""$""""""$""$$&"             """"" """"""""""""""""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$"""""""""$$"&         " "" """""" """$""""$"$$""$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""$$             " " """"""""""""""""""$$$$$$$"$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$"$"$""""""""""""$&        " "" """""""""""""""""""""""$$$$$"$$$$"$$$$$$$$"$$&$$$$$$$$&$$"$""$"""""""""""$$&          " " "" """"""""""""""""""$""$""$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$"""""""""""""""""&*       " "" " """""""""$"""""$$"$"$$$$$$$$$$$$$$$$$$&$$$$$$""""$""""""""""""""""$&         " "" " """""""""""""""$ """$$$$$$"$$"$"$$$$$$$$$$$$$"$$$$$"$$$$""""""$""""""""$$&       " """"""""""""""""""$"""""$""$$$$$"$$$$$$$$$$$$$$$$"$"$$$$$$$"""""""$$$$$$""$$$