CCSD3ZF0000100000001NJPL3IF0PDS200000001 = SFDU_LABEL /* FILE FORMAT AND LENGTH */ RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = 300 FILE_RECORDS = 275 LABEL_RECORDS = 7 /* POINTERS TO START RECORDS OF MAJOR OBJECT IN FILE */ ^IMAGE_HISTOGRAM = 8 ^IMAGE = 12 /* IMAGE DESCRIPTION */ DATA_SET_ID = 'VO1/VO2-M-VIS-2-EDR-BR-V2.0' SPACECRAFT_NAME = VIKING_ORBITER_1 MISSION_PHASE_NAME = EXTENDED_MISSION TARGET_NAME = MARS IMAGE_ID = '300A09' IMAGE_NUMBER = 31676000 IMAGE_TIME = 1977-04-15T11:06:01Z EARTH_RECEIVED_TIME = 1977-04-17T02:18:33Z ORBIT_NUMBER = 300 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_A GAIN_MODE_ID = HIGH FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.006360 NOTE = "VERY HIGH RESOLUTION STEREO SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END .8t[: Z(?Y*x lh|@    " " """" """""""""" ""(""""$"""""""""""" """ """" " """"""" " " "       """" """"""" " " " "        " "" " """"" """ "" "     """"" """""""" " " " """ "" ""              " "" " """"""""" "" " " "" " " "" " "                               "" """"""""""" " "" """""""""""" """"""" "  " " " ""     "     "" "  """""""    " """"""  """"$"""""""  " """"""""""" """"""""""   """" "   " "      """    " " " "" """""""" "" " """""""    """"""""""" " " """""" """""""""""""""" """ " """ "" " " """" " "   "   " """ "" "" """"""""""""""""" " "   " """ " """""""""" """"""""" """"""""""""""" """"" "" "" """"""""" " """ " """   " "     " """ " """""" """"""""""""""" """"""""""""""""" "    """" """"""""""" """""""""""""""" """""""""" """""""""""" """ "" "" " """"" " " " " " " " " "" """ """ """"""""" """""""""""""""""""""""""""""""""    """""""""""""""""" "" """"""""""""""" """"""""""""""""""""""""""""""" """" """ " """ $" " " " " " " " " " """" """" "" "" """""""""""""""""""""""""""""""""""""""""     "" " " """"""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """" "" " "" " "" " " " "" "" " """" " " "" " """" " " """ "" """""""" """"""""""""""""""""""""""""$""""""""""""""""""" "   "" """"""" """" """""" " """"""""""$""""""""""""""""""""""""""""""""""""""""""" """ " """"""""""" " " "" "" " " "" " """"""" " "" "" """""" " " "" "" """""""""""""""""""" """""""""""""""""""""$$$"$$$$""""""""""""""" "   " """""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """ """ " " " " " " " """ " """"""""""" " """" "" """"" """""""""""""""""" """""""""""""""""""""""""$"""$""$$$"$$""$$$""""$"""""""""""   """ """""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""" """" """ """ " """ """" """""""" """ "" """""""""""""" " """"""""""""" """ """"""""""""""""""""$"""""""""""""""""$$$""$"$$$$$"$$$$$"$"$"""""""" " "   " """"""""""""""""""""""""""""""""$""$""""""""""""""""""""""""""""""$"$""""""$"""""""""""""""""""""""""""""""""" """" "" """" """""""" """" """"""""""""""""""""""""" """"""""""""""""""""""""""""""""""""$"""""$$"$$$$$""$"$"$$"$"$"$$$$"""""""""""""""  "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"""""""""""""""""""$""""""""""" """"""""""""" """""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"""$$"$"$"$$$$$$$$$$$$$$$$$$"$"$"""""""""" "" "   "" """"""""""""""""""""""""""""$"$"""$""""$$""""""$""""$""""""""""""""""""$"""""$""$""""""""""""""""""""" """"""""""""""""""""""" """""" """""""$"""""""""""""""""""""""""" """""""""""""""""""""$"$""""""""""$$"$$$""$$$$$$$"$$$$$""$$$$$$$$$$$$$$"""""""""""""""" " "" """"""""""""""""""""""""$""$"$""""""""$""""""$$""""$""""$""$"""""$""""$""$"$""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""" "" """"" " "" """"""""""""""""$$""$$$"""""""$"""""$"$$$$"$$$"""$""$$"$""$""$"$$"$$$""$""$"""""$"$"$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""$"""""$""$$$$"$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""" " " " """""""""""""""""""$$""$""$"$$""$$""""$"$$$$$$$$""$$$$"$""$"$$$$"""$$$$""$$$"$"""$"$$"""""$"""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""$$""$""$"""$"""""$""$$$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$""""""""" """"   """""""""""""$$""$$$"""$$$"$"$""$$$$$$$"$$"$$$$$$""$$"$$$$""$"$$"$$$$$$$$$$$$"$"$"$$$$""$""""""""$"""""""""""$""""""""""""""""""""""""""""""""""""""""""$"""$"""""""""""""""""""""""""""""$"""""$$""""$$""$""$$$"""$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""  "" " " """""""""""$""$"$"$""""""$$$$$"$$$$$$$$$"$$"""$$"$$"$"$"$"$$""$$$$""""$"$$$$$"$$$$"$$$"$$$$$$""""$"""$"""""""""$""""""""""""""""""""""$""""""$$"$"""$"""$"""$"""$$""""$$""""$"""""""$$"""$""$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$$$$$$$$$$$$$$""""""""""""  """""""""""""""$""$$"$"""$$"$$""$$$$$$$$$"$$"$$$$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$$""$$"$$$$"""""$""""""""$$"""""$"$"""$"""$""$"""$$""$"$$"$$$"$$$""""""""""""$"$$$""$"""$$$$$$$$$""$$$$$$$$$"$$$"$"$$$$$$$$$$$$$$$$$&$$$$$&$&$$$$$$$&$$&$$$$$$$$""$$$$$""""""""  """""""""""""""$$$"$$$$$"""$$$$$$$$$$$"$"$$"$""$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$""$$$$$$$""$$$$$"$$$"""$""$$$"""$$"$$"$$$""$"""$"$"""$$"$$$$$$$$$$"$"$$""$""""""$""$""$$"$$$"$""$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$&$$$$$$$$$$$"$$""""""""  """""""""""""""""$$"""$$"$$""$$$$$$$$$$$"$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$"$$$""$$"$$$"$$$$$"$"$"$$$$"$$$"$$"$$$$$$$$"$$$$"$""$$$"$$$$""$""$"""""$"$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&$&&&$&&$&&&&&$$$$$$$$$$$$$$"$$"""$  " """"""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"$""$"$$$$$"$$$$""$"$$$$$$""$$$$""$$$"$$""$"$$$$$$$$"$$$$$$"$"$$""""$$$"$$$$"$"$$$""$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$&&$$$$&&&&$$$&$$$$$&$$$&$$$$$$$$$$$""""""  """"""""""""$""$$"$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$""$"$$$"$$$$$$$$$$$$"$$$$""$$$$$$$$$$$$"$$$$$$$$$$$$$$$"$$$$$$$"$$"$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$&&$&&&&$&&&$&$&&$&$$$$$$$"$$$$$$""""" """"""""""$"$"$$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&$$$&&&&&$&&&$&$&$&&&&&&$$&$$$$$$$$$$$$$$""""$ """ """"""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$$$&&&$&&$&&&&&&&&&&$$$&&&$&&&&$$$&$$&$$$$$$$$"$"$$  " """""""$"$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&$&&&&&$$$$&&&&&$$$&$$$$&$$$$$$"$""$$$ """"""""""""$$$""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$&$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$$$&$$$$$$$$$$&&$&&$&&$$$$&&$&$&&&&&&&$$&$&&&&&&&$&&&$&$$$$$$$$$$$$$$$$ " " """""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$&$&$&$$$$$&&$&$&$$$&&$$$$$$$$$&$$$$$$$$$&$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$&$$&&&&&&$&&&&&&$&&&&&&&&&$&$$&&&&$&&$&$$$$$$$$$$   """"""""$"$"$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$&$$&&&&&&&$$&&$$$$&$$&&$$&&&&$&$&$&$&$$$$&$&$$$$$$$$$&$$$$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$&$&$$&$&&$$$$$&&&&&&&$$&$&&&&&&$&&$&&&&&&&$$$&&&$&&&$&&$$$$$$$$$$$  " """""""""""$"$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&$$&$&$&&$&$&&&$&&$&&$$&&&$&&&&$&$&$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$&$$$&$&$&&$&&$&$$&&$&&&&&&&&&&&&&&&&$&&&&&&&$&$&&&$$$$$$$$$ " """""""$"$$$"$$$$"$$$$$$$$$$$$$$&&$&&$$$&$$$$$$&&$&$$$$&$"&&&&&&$&&&&&&$&&&&&&&&&$&$&&$$&&$&&&&$&&$$$$$&&&$$$$$$$&"$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&$$$$$$$&&$$$$&$$$$&$&&&&&&&&&&&&&&&&&$&$&&&&&$&&&&&&&$&&$&&&&$$&$$$$$$&  "" """""$"$$"$$$$$$$$$$$$$$$$$$$$$&$$&&$$$&$$$&$$&&&$$&&&&&&$&$&&$&&$&&$&&&&&&$&&&&&&&&$$$$&&&&$&&$$$$$$$&$&&&&$$&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&"$$$&$$$$$$$$$$$&$$&&&&&&&&&&$$$$&&&&$&$&&&&&&&&&&&&&&&&&&&&$$&&$$$&$$$&$$ " """"""""""$$"""$$$$$$$&$$&$$$&$$$$$$&$$$$$$$&&$&&$$&&&$&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$&&$$&$$&&&&$&&$&&$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$&$$$$$$&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$"$&$$$$&$$$$&$&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&$&&$&&&$&&&&$&$$$$&$& " """""""""""$"$$$$$$$$$$$&$&$$&$$$$$$&$$$&$&$$&$&&$&&$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&&$&&&&$&&&$&&&$$&$&&&$&$$$$$$$&&&$&&&$$$$$$$&&$&$$$$$&$&&&&&$&$$$$$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$$&$$&$&&&$&$$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$&$&&$$&  "" """ """"""""""$"$$$$$$$$$$$$$$$$$$$&&&$$&$$$$&&&&&&&&&$&&&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&$$$$$$&$$$&&&$$$$$&$$$$$$$$$&&$$$$&&$&&&$$$&$$$&$$$$$&$$$$$$&$$$$&$$$$$$$$$$$$$$$&$$&$&&$&&$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&& """ """""""$$$$$$$$$$$$$$$$$$$$$&$$&&&&$&$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$&$&&$$&&$$&$&&$&$&$&&&$$$$&&&$&&$$$$&$$&$$&$$$$$&&&$$$&$$$$$$$$$$$$$$$$$$$$&&$$&&&&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ " """"""$"$""$$$$$$$$$$$$$"$$$$$$$$$&&$&&&$$&&&&&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&$$$&$&&&&&&&&&&$&&$&&$$&$&&$&$$$&&$&&&$&$$$$$$&$$$$$$$$$$$$&$$&$$$$&$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ " """""""$"$""$$$$$$$$$$$$$$"$$$$$$&&$$$&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$&$&&&&&&$$&$$&&$&&$$$&&&&&&&$&&&&$&&&&&&$&$$&$&&&&$$$$$$$$$$&$$$&&$&$&$$&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&&&&&&&&$ " """ """""""""$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&$&&&&&$&&&$&&&&&&&&$&$&&&&&&&&&&&&&$&&&$&$&&&&&&&&&&&$$$$$&$$$$$$$$&&$$$&&&$&&$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ "" " """""$""$"$$"$$$$"$$$$$$$$$$&$$$$&$&&&&&&*($&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&$&$$&$$$&$$$$$$$&$&&&&$$&&&$&&$$&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&" "" """""""""$""""$$$$$$$$$$$$$$$$&$&$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&$&$&&&&&$&&&&&$$&&&&$$&$$&&&$&$&$$&$$&&&$&&&&&$&&$&&$$&$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&" """"""""""""$"""""$$$$$$$$$&$&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$&$$&$&&$$&$$$$$&$&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&&&&&&&&&" "" "" """""""""""$$""$$$$$$&$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&$$&$&$$$&&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&($" "" """""""""$$"$"$$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&&$&$$&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&("" """""""""""$"""$$$$$$$$$$$$$&$$$$&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&(&&&&&&&&&&&&&&(&&(&&&(&&&&((&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&(""""""""""""""$$$$"$$$$$$$$$$&&$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&(&&&&(&&&(&&(&(&&&(&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&( " """"$"$$$$"$$$$"$"$$$&$$$$$$$&$&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&&&&&&&&(&&(&(&&(&&&&&&&&(&&(&((&(((&&(&&&&&&((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&("" """"""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&(&(&&&(((&&(((&&&(&&((&(&&(&((((&&(&&&&(&&(((&&(((&&&&(&&(&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&$&&&$&&&&$&&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&(&&&&&&&&&&&&(""" """""""$$"$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&(&(&&(&&&&&((((&&&((((&(&((&((((((((((**((&&(&&&(&(&&((&((&&&((&&&&&&&&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$&&$&&&&$&&&&&&&&&&&&&&&&*(&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&(&&&&&&&&&&( """""""""$"$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((&(&&&&&((&(&&&&&(((((&&((((&(&&&&(((((*(&&&(&((&(&(((&((&(&&&((&&(((&&&(&(&(&&&&&&&&&&&(&&&&((&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&((&&&&&&(&(&&&&&&&&&&(""""""""$$$$$$$$$""$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&(&&(((&(((((((&((&((((&&(&(((&&(&(((&(((((((((((&&(((((&&&((&&((&&(&&((((((&&&&&&((&&(&&&&(&&&(&&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(&&&&&(&&&&&&&&&&&&&&((&&&&&&&&&&&(""""""$"$"$$$$$$$$$$$"$$$&$$&&&&&$&&&&&&&&&&&&&&&&&&&(&&&&((&&&((&&&&&(&((((&(&((((((((((((((&((&&((((((((((*((&&&&((&&(((((((((&(&(&&&&&((&&&(&&(((&((&&&&(&(&&&&&((&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&(&(&&&(&(&&&((&&&&&&&&&&(&&&&&(&&(&&&&&&(("""""$$$""$$$$$$"$$$$$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&((&&(&((&((&&&&&&(((((&(((((((&(&&((((((&(((((((&(((((((*((&(&(((&(&(((((((&((((&&(((&((((&(&&&&(&((&((&(&((&((&&(((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&((&(&&(&&((&&(&&&&&&(&&&&&((&(((&&&&(&( $""""$$"""$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&&((&((&(&&((((((&&((((((((((((((((((((((((((((((&(((&&((&(((((((((((&(((((((&((&((&((&&&((&&((&(&(&&&&(&&&&((&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&(&&&((&&&&(&&&&&&&(&&&(&&&&&&((&&(&&&&&(&(( ""$""""$$$$$$$$$$$$$$$$$$&&&&&&&&&&$$&&&&&(&&&&(&(&(&&(&((&&(&(&&(((((((&(((((((((((((((((((&((((((((((((((((((((((((((((((((((((&((((((((&&&((&&&((((((&(((&&((((((&((&&(&((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&(&&&&&&&&((&&&&&&&&&&&(&(&&&&&&((""""$"$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&(((((&((&(((&(&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((&(((((((((((((((&((((&(((((&(((((((&((&(((&(((&((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&(&&&&&&&&&(&(&((&&(((((((&&&&(&((((&((&&&((*""$""$"$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&(&&&((&(((&&&&((&(&((((((&(((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((&((((((&((((((((&(((((&((((((((&&((((&(((((&&((&((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((&&&(&&&(&&&&&&&((&&(((&&&((&(&&&((((""""""$"$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((((((((&((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((&((((((((((((((((((&(((&((((&((((((((((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&(&(&((&(&&(&&(&((((((&&&(&((((((&&&(&((((&&((&&(&* ""$""$"$$$$$$$$$$$$$$$$&&&&&&&&(&&&&&&(&&&&&((&(((((((((&(&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((&(((((((((&((&(((((&(&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&((((&&&((&(&((((((((((((((&&&((((&&((((( """"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&&&&(((((&(&(((((((((&(((((((&((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((&((((&((&(&((&&((((&(&&(((&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&((((&&&(&(&(&((((&(&(((((&(((&(&(((((((((&(&&((((( """"""$"$$$$$$$$$$&&&&&&&&&& &&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((*(((((((&((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&(&&&&&((((&(&((((((((((((&(((&(((((((((&&(&((&(((((&(((("""""""$$$$$$$$$&$&&$$$$&&&&&$&&&&&(&&&&&(&((((&&(&(((&((( (((((*((((((((((((((((((((((&(((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&((&&&&((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&((&&&((((((((((((&(&(((((&(((((&&((((((&&(((((*"""""$$"$$$$$$$$&&&$$&&&&&&&&&&&(&&(&&&&((((&&(&(((((((((((((((((((((((((((((((((((((((& ((((((((((((((((((((((((((((((((((((((((*((((((((((((((($((((((((((((((((((&(((((((((&(((((&(&(&(&((&((((&&(&(&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&((&(((((((&((((((((((((((((((&(&&(&(&(((((&(((($""""$$""$$$$$$$$$$&&&&&&&&&&&&&&&(&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((**(((((((((((((((((((((((((&(((((((((((((((((((((((((&(&(((((&(((&(((&&&((&&&&&(&(&&"&&&(&&&&&&&&&&&&&&&&&&&&&&(&$&&((&(((((((((&(((((((&((&&&(&((((((((((((&(((((&(&(((((*"""$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&((&(((&&(((&&((((((((((((((((((((((((((((((*((((((*((((((((((((((((((((((((*((((*(((((((((((((((((((((((((((((((((((((((((((((((((((&((&(((((((((((((&((((&(((&(&(&&&(((&(&&&(&&&&&&&&&&&&&&&&&&&&&(&"&&&((&&&&&(((((((((((((((((&"(&&(&((((((((&((((((((&((((($$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&((((&(((((&(((&(((((((((((((((((((((((((((((((((((*((((((*((((*(((((((*((**((((((((**(((((((((*(((((*((((((((((((((((((((((((((((((((((((((((((((&((((((&((&&(&&&((((&&((&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&(&&((((((((((((&(&((((((&((*((((((&((&((((((((((((((((( "$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&(((((((((&(((((((((((((((((((((((((((((((((((*(*((((((*((((((*(((((*((((**(*(((((((((((((((((((((((((((((((((*((((((((*((((((*(((((((((&((((((((((((((((((&(((&&&((&(&&&&&&&&&(&&&&&&&&&&&&&&(&&&(&&&&(&&&&((((&(((&(((((((((&(((((((((&(&((((((((((((((&((((**"$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&(&&&&(((&&&(((((((((((((((((((((((((((((((((((*(*((*(((*(((**((***((((*((*((*(*(*((((*((((*(*(*(((((((((*((**(((((((((((((((*(*(**(((((((((((((((((((((((((((((((((&(((&&((&(((&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(&(((((&(&(*((((((((((((((((((&&&&&&(((((((((((((((((*$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&&(&&&&&&(&(((((((((((((((((((((((*(((((((((((((((((((((*(((((((((*(**((*(*(**(*(***(((((*((*(**(*(*((((**((((*((*((((((((((((*(((**(((((((((((((((((((((&(((((((((&(((((&&(&(&&&&&&&&&&&&&&&&&&((&&(&(((&&&(&((&(&((&((((((((((((((((((((((((((((((((((((((((&((((*$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((*((((((((*((((*(*(**(***(*((**((*(((**((****(***((((**(((*((**(((**(**((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((&&&((&(&&&((&&&&&(&&&&&&&&&(&&&(&&&((&((((((((((((((((((((((((((((((((((((((((((((((((((*"$$$$$$$$$$$$$&&$&&$&&&&&&&&&&&&&&&(((&((&((((((((((((((((((((*((((*((((((*(((((((((**((******(((*******(*(***(**(**(******(***((***((*(*(*((*(*((*(*((*(((*((((**((((((((((((((((((((((((((((((&(((((&((&&((&&&(((&((&(&&&&(((&&&&&&(&((&&&&((&((((((((((((((((((((((((((((((((((((((((((&(((((((*$$$$$$$&$$$$$&&&$$&&&&&&&&&&&&&&&&(((((&((((((((((((((((((((((*(((**(((((((((((((*******(**((****(***((((**(**(**(********(****((*(((**(*(*(*(****(((*((*(*(***(((((((((((((((((((((((((((((((((((((((((((&((&(((((&&(&&&((&((&&(&(&((&&((&(&&(((((((((((((((&((((((((((((((((((((((((&((((((((((**$$$$$$$$$$&&$&&&&&&&&&&&&&&&(&&&&&(&((&((((((((((((((((((((*((*((((((*(*(**(((((((*(**((*************((**(***((*(**(*****(*(**((***(((**((****(****((((((((((((**((*((((((((((*(((((&(((((((((((((((((((((&(&(&((&(((((&&(&(&(&&&(&&(&&(((&(&((((&(((((((((&(((((((((((((((((&(((((((((((&((*(((((*$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((*((((*((((((((**((*((***((*******((**(((*******(*************(**(******(**(*****(((((****((*(*(**((*(*(((*(*((((((((((((((((((((((((((((((((((((((((((((&&((&((&&&&&(&(((&(&&&(&&((((&(((((&((((&((&((&(((((((&((((((((((((((((((((((((((((*$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&$&(((((((((((((((((((((((*((((((((((**((((*(***********(************(********((*(*****((*(**********(((**(((**(**(*(**(*((((*(((*(*((((((((((*((((((((((((((((((((&(&(((&(((((((&&(((&&(&((&&&&(&&(&(((&(((((((&((((((&((((((((((((&(((((((((((((((((((((((((((*$$$$$$&$$&$&$&&&&&&&&&&&&&&&&&&(&&&&&((((((((((((((((*(((((**(*(***(((((((***(((************************((***********(****(**************(************(((*(((*((**(*((((((((*(((((((((((((((((((((((&((((((((((((((((((((&((&(&&(&&&&&&&&&(&(((((((&((((((((((((((((((((((((((((((((((((((((((((((*$$$$$$&$&&$&&&&&&&&&&&&&&&&&&(((((&&((((((((((((((((((((((**((((**((((*(*(*((*((**(*****((************(**********(**************(************(********(***((*****(((*(((((*(((((((((((((((((((((((((((&(((((((&&(((&(((((((((&(&&((&&(((&((&(((((((((((((((((((((((((((((((*(((((((((((((((((((((**$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(((((((((((((((((((**(((*((((((*(***(**(**************(**(**********************************,<***********(*************(*(((**((*((((*((((*(((*(((*(((((((((((((((((((((((((((&((&(&((((&((((((((&((((((((&(((((((((((((((((((((((((((((((((((((&((((((((((**(*$$$$$&$$&&&&&&&&&&&&&&&&&&(&&&&(&&(&((((((((((((*(((((((((*((*(*((*(*****(*((************(***************************************,**************(**(***(********((((((***(**(*((((((((((((((((((((((((&(((((((((((((((((((&(&((&((&&(&((((((&&(&((((((&(((((((((((((((((((((((((((((((((((((((((((*$$$&&&&$&&&&&&&&&&&&&&&&&&&&((&(&((((((((((((((((((((((*((*(((*(**(((*(*(***********************************(******************************************(****(**((*((*((((((((((((((((((((((((((((*(((((((((((((((((((((&(&(&((((&((((((&&&((&(((((((((((((((((((((((((((*(((((((((((((((((((((((*(* $$$$$$&&&&&&&&&&&&&&&(&&&&(&&&(((((((((((((((((((((((((((**(**((((**(*****(*************(******************************************************(***(***********(*(*(**(((((**(((((*(*(((((((((*(((((((((((((((((((((&(((((((((((&(&(((&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((** $$$$$&$&$$&&&&&&&&&&&&&&&&&(&(((((&((((((((((((((((((*(****(((*(***((***(****(*******************,**********(***************************************************(**((**(**((((((((*((*(((((((((*((((((((((((((((((((((((((((((((((((&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((** $$$$&$&$$$$&&&&&&&&(&&&&(&&&(&((((((((((((((((((*(((((*(*********(*******(*********************,*******************************************************************(*((((***(((*(***((((**((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((*(((((((*((((*** $$$$&&&&$&&&&&&&&&&&(&&&&&(&((&((((&(((((((((((((((((((*(((*(**(*******(******************************************************************************************((***((((*((*((((((((((((((*(((((((((((((((((((((((((((((((((((((&(&((((&&(&(((((((((((((((((((((((((((((((((((((((*((((((((((*** $$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((&((((((((*(((((((((((((**(**(****(*********************************************************************************************************((*(*(*((((((((((((((**(((((((((((((((((((((((((((&(((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((** $$$$&$$&&$&&&&&&&&&&(&&&&&&((((&(((((((((((((((((((((((**((**(***********************************,*********************************************************************(***(((((*(**(((((***(((***(**(((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((*((((((((((((((((((*, $&$&&&&&$&&&&&&&&&&&&&&(&(&&(((&(((((((((((((((((((((((**((((*(*******************************************************************************************************(*********(*(*(*((((*((((((*(((((((((((((((((((((&(((((((&((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((**x$$&&&&&$&&&&&&&&&&&&&&&&&(&&&&((((((((((((((((((*(*(((*(*((((***(****************************,************************,******,,*************************************(((*(**(((**((**(*((*((*(((((((((((((((((((((((((((((((((&(((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((* $$$&$$&&$&&&$&&&&&&&&&&&((&(&(((&((((((((((((((((((**(*((*((**(*****(***********************************************,*****,**********,**********************************(*****(******(**((((*(**(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,$&$&&&&&&&&&&&&&&&&&(&&&&&((((((((((((((((((((((((*((***(*((**(**(**************,*******************************************,*,*,*****,,**,*,******,*****************************((*((*(*(**((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((*(((((((((((((((((((((*$$$$&&&&$&&&&&&&&&&&&&&&(((&((((((((((((((((((((((((**(**((************************************************************,*********,******************************************(******(*(**((****(((((((((((((((((((((((((((((((((((((((((((((((&((((((((((&(((((((((((((((((*(((((((((((((((((*(((((*$&&&&&&&&&&&&&&&&&((&&&&(&&((((((((((((((((((((*((*((***(*(**(****************************************,****,,**,**********,*,***,,,***,*********,*********************(********(******(*(((*(((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(*&&&&&&&&&&&&&$&&&&&(&(((((&(((((((((((((((((((((((**********(****************************************,**************,*,***********,*,********************************(*(***********(***((*((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((*,""&&&&&&&&&&&&&&&&&&(&&&&(&(((((((((((((((((((**(((*********(*(*(********&*********************************,,,***,*,****,*,**,*******************,,**********************************(***(***(((*(((*((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((**"$$&&$&&&&&&&&&&&&&&(&(&&(&(&(((((((((((*((((((((((**(**((*((*************&*****************,**,*******(*,*************,***,**,*,*,(*,,*,************************(*****************(*******((((((((*((((((((((((((((((((((((((((((&(((((((((((((*((((((((((((((((((((((((((((((((((((*((((((((((((* $&&&&&$$&&$&&&&&&&&&&&(((&(((((((((((((((*((*((**((((*((((((****(************,*************,******,**,***,******,***,,*****,,,*,,,*(,,,,,,,*,**************************(((*********(****((** ((((((*(((((((((((((((((((((&&&((((((((((((((((((((((((((((&(*((((((((((((((((((((((((((((((((((((((*"$&&&&&&&&&&&&&&&&&&&&((&((&(((((&(((((((((((((((***((*(********************,******,********,************,,************,,**,,*,,,,,,,,,*,,*,,,,,,***,*****,**********************************(&**((((****((((((*((((((((((((((((&(((((((&(((((((((((((*&((((((((((((((((((((((((((*$((((((((((((*,$&&&&&&$&&&&&&&&&&((&&((((((((((&(((((((((((*((**((((**************************,*,******,**,****,*****,**********,**,,***,,,*,**,,,,,*,**,*,,********,***,*****************************((**((*((((*((((((*(((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((("(((((((((((**$$&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((*(((((((***(*(*****(***************,*******,*******,,*,,******,,***,*****,**,,,*,,,,,,**,,,**,*,,,*,,,,************,***,*********************((((***(((*(*(((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((*(((((*((((((** $&$&&&$&&&&&&&&&&&&((&((((((((((((((((((((*(***(****(*(**(*********************,**,*******,***,,*,,***,,*,*,******,,,*,**,**,,**,,,*,,,,,*,,***,,,,,******,**,,******(******************(**((**(**((*(((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((*((((((*, $&&$&&&&&&&&&&&&&&&&((((((((((((((((((((((((**********(**********************************,*,**,*,****,*****,**,,,*,,,,,*,,,,**,,**,*,,,,,,,**,********,,*,************************((****(***(*(**((*((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**,$&$&&&&&&&&&&&&&&&&&&&((((&(&((((((((((((*(((**((**********************,****,***,****,*****,,,**,,**,*********,,,,,,*,,,*,,,,,,,,,,,,,*,,,,*,,,**,*****,*,*,**,*************************(****((***(*((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((*(((((((*(((((((((**((((**,$&&&$&&&&&&&&&&&&&&(&(&(((((((((((((((((((((*******(*******************,***,***********,,,*,*,*,***,**,,,*,*,*,,,**,,****,,,,,,,,,,,,,*,,*,,,,,**,***,****,*********************************(*****((((*((((((((((*((((((*(((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((((((*,"&&&$&&&&&&&&&&&&&&(&&(((&&(((((((((*(((((****(****(*****************,********************,*,,****,*,**,,,*,**,*,,,**,*,*,,,,**,**,,**,,,,,,,*,,,,,**,**********,************(***(****(*****(((*((*((((*(((((*((((((((((((((((((((((((((((((((((((((((((((((&((((*((((*(((((*(((((((*(((((((((*(***$&&&&&&&&&&&&&(&&&&&&((&((((((((((((((((((((**(***(******(********************************,,*,*******,*,,,*,*,**,,*,,,****,,,,,,*,,,,*,,*,,,*,,,,****,,**********************************(***((((**((**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((((((((((**$&&&&&&&&&&&&&&&&((&(&(((&(((((((((((((((*(*****(**(*****************,*****************,****,**,****,*,*,***,*,*,*,*,,,,,*,**,,,,,,*,,,,,,,,,***,*,*,,***,****,************************(****(((*((**(((((*((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((*((((((((((((**(((**,$&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((***(***(((**************,****,******,*****,*,*,**,*****,*,,,,*,*,*,,,,*,*,*,,,,,,,,,,,*,,,,,*,,,,,,,,,*,,*******,*******,*********((**********(**(*((***(*(((((*(((((((((((*((((((((((((((((((((((((((((((((((((((((((((*(((((*(((((((((((((((((((((*(**,"&&&&&&&&&&&&&&&&&(&((&((((((((((((((((((((*((*((*****(*(*******************,*******,*,***,,************,,*,,,*,,,,,,**,*,*,,,*,,,,,,,,*,,,,*,,*,,,,,,**,*********************************(*(*(*(*((((((((*((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((*(((**((((((((**(**,"&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((*(((*(**********************,******,*,,,*******,*,,*,,*,*,,*,,**,,**,,,,,*,,,,,,,,,,,,*,,,,,,*,,***,,*,**,*,*,***********************************(((****(*(((((((*(((((((((*((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((**((**,"&$$&&&&&&&&&&&&&&((&(&(((((((((((((((((((*(*(((((***************,************************,***,,**,***,*,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,*,,,,,,*,,,**,,,,*,,***************************(*(****(***(((*((*(((((((((((((((((((((((((((((&((((((((((((((((((((((*(((((*(((((((((((((((*(**(*((((***,"&&&&&&&&&&&&&&&&&(&((&(((((((((((((*((**(*(*((*(****************,*,********,*,,*,,**,*,,,****,,,***,,**,,,**,*,,,*,*,,,,*,,,*,,,,,*,,,,,,*,,,*,*,,,*****,**********************************(*(**((((((((*((((((*(((((((((((((((((((((((((((((((((((*((((((((((((((((((((((((((((((((((((*((((((**,$&&&&&&&&&&&&&&&&&&(((&&((((((((((((((((((*(((**((************************,**,*,**,,*****,*,*,,,,,,,,*,**,***,,,,,,,,,,**,,,,,,,,,,,*,,,,,,,,,,,,,,***,*********************************(****(*((*(((((((**(((((((((((((((((((((((((((((((((((((*((((((((((((((((((*(((*((((((((((((((((((((((((**, &&&&&&&&&&&&&&&&(&(&&(((&(((((((((((((((((((((*(***********************,,,*,,*,****,*****,,*,,,,,,,,,***,,,**,,*,,,,,,,,,,,,*,*,,,,,,*,,,,,,,,,****,*************,*,***********(******(**(**(*(((*((((((((*((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((****,"&&&&&&&&&&&&&(&&&&(&(((((((((((((((((((*(((***************,***,*****,*********,******,,**,,*,,,,****,,*,*,*,,*,*,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,*******,,,**************************(***(***(*(*((*((((**(((((((((((((*((((((((*(((*(((((((((((((((((((((((((((((((((*((((((*(((((((((((((((**(**,"&&&&&(&&(&&&&&&&&(&(((((((((((((((((((******(*(*********************,*******,************,,,,,*******,,,,***,*,*,,,,,,,,,,,*,,,,,,*,,,,,,,,*,,,,*,,**,**,*,*****************(**(***********(*(((((*(((*(((((((((((((((((((((*((((((((((((((((((((((((((((((((*(((*(((((((((((((((**((((((((**((**,"&&&&&&&&&&&&&&(&&&(((((&((((((((((*(((((*(*(**************************,***,***,,*,**,,*,*,,,*,,*,***,**,,*,,**,,*,,,,*,,,,,*,,,,,,*,*,,,,,,,,*,**,,,,*,,****,*,********************((*****((*(*(***(((((*((((((((((((((((*(((((((((((((((((((((((((((((((((((((((*(((((*(((((((**(((((((((*(*(***,"&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((*((************************,,*,***,****,**,****,,,*,,**,**,*,****,**,,,***,,,*,*,,,,,,,,*,,,,,,,,,,*,***,,*,*****,,*********,***********((*((*****(*(*(*(***((*(((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((*((***,"&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((*(***(*********************,***,,,***,******,*,*,,****,,*,,,,,,**,**,,,*,*,,,,***,,,,,,*,,***,,,,,*,*,,,,,***,*,****,********************((****(**(((*((****(((*((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((***(**,"&&&&&&&&&&&&(&&&&((&&(&((((((((((((((((*((******************************,*,*****,,*,,*******,,,,,,,,,,,****,,,*,,*,*,,,,,,,,,*,,,,,,,,,,,,,*,,,*,,**,,,***,**,*****************(********(((**(*****(((*((*(((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((***(((((***, &&&&&&&&&&&&&(&&&((((&(((((((((((((((*((((***(((**************,************,**,,,*,,,**,,**,,.,,,,,,,,****,**,,,**,,,,,,*,,,,*,,*,,,*,,,,***,**,,*,**********,**************************(****(*(**(**(*(*((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((((*((((*(******, &&&&&&&&&&&&(&&((&&&(&((((((((((((((((((************************,********,**,,*,***,*,,,,*,,,,,,,,,,,,,,**,,,***,,*,*,,*,,,,,,,,,,,,*,,*,,*,,,,,***,*,*,,*,*,******************(**(******(*****(*((*(((*(((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((*((((((((*((***((***,&&&&&&&&&&&&&&(((&&(((&(((((((((((((((((*((*******************,**,********,***,,**,*,*,**,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,*,,,*,**,,,,,,***,*,,,,**,*,,*,******************************((**((((*(((***((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((*((**(((((*((((((((*(*((*, &&&&&&&&&&&&&&&&&&&(((((((((&((((((((((****((*****************************,,*,,****,,,,,,,,,,,,,,*,*,,,,*,,,,,,*,,,*,,,,,,,,,,,,,*,*,,*,***,,,,,,*,,,,,***,***************************(**(*(*(***(((*(((((((((((((((((((((*((((((((((((((((((((((((*((((((*((((((*(((((((((((((*(((((((**(((**((*, &&&&&&&&&&&&&&&(&&&(((((((((((((((((((((*(**(*(******(*******,************,******,,,,,,,*,,,,,,,,,,,,,,,*,,**,,,,**,,,,,,,,,,,,,,,,,,,,,,*******,,*,,*,*,*,***********************(****(****((*((((((**(((((((*((((((((((((((((((((((((((((((((((((((((((((((*((((*((((((((((((*(((((((((((((((**, &&&&&&&(&&&&&&&&(&((((((((((((*(((((((**(****************************,*******,,****,,,,,,,,,,,,,**,,,,**,,,,,,,,**,,,*,,*,,,,,,,,*,,,,,,,,,,,*,*,,*****,*,*************************(*****((*(***((*(((((((*((*(**((((((((((((((((((*(((((((((((((((((((((((**((((((((**(((((*((((((((((((((((((**, &&&&&&&&&&&((&(((((((((((((($$*(((((((((((*(*((*****,*****"****,********,**,***,**,,,,,*,,*,,,,**,*,**,,,*,***,,*,,**,*,,,,,,*,,,,*,,,*,,,,,,,*,,*,,,*,,,****************(*************(**(**(***(**(((((*((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*((((((((*((((((*****, &&&&&&&&&&&&(&&&(((&(((((((((((((((((((((((***************(****,****,***,**,,,*,,,,,,,*,,,*,*,*****,,*,*,,***,,,*,,&,,,,,,,,,,,,,*,,*,**,,,,**,,**,,***,***,*****************(***********(**((***((***((*(((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((**(, &&&&&&&&&&&&&((&&&&((((((((((((((*((((((*(*****(*************,******,**,***,*,**,,*,*,**,,,***********,*,*,,*********,,,,,,,,,,,,,,,,,*,,,*,*,**("**,,*************,**********$********(***(*((***(*(((**(*&((((((((((((((((((*((((*(((((((((((((((((((*(*((((((((((((((((((((((((((((((*(((((((*, &&&&&&&&&&&(&&(&((&((((((((((((*(((((*((((**((**(****************,******,****,,*,,,,,*,,,,,*********,**,*,*,,,,*,,,*,,,,,,,***,,,*,,,*,,***,,**,**,,*,***,********************************((**((***(*(*(((&&((((((((((((*(((((((((((((($&((((((((((((((((((((((((((((&((*((*(*(((((((((((*(((****,&&&&&&&&&&&&&&(&(((((((((((((((((((*((((((*(*(*************************,****,,*,,,,,,*,,*,,*,**********,,,,,,*,,,,,,,*,*,,*,,***,,*,*,,,,,,*,,,,,,,*******,*********,**************(*****(**((**(*(**(((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((((((((*(**&&&&&&&&&&&&&&&((((((((((((((((((**(((*(**(((*(*************************,**,,,**,*,,,,,,,,,,,*********,*,,,*,*,,,,,,*,,,,,,,,**,*,**,,,,,,,***,,,*****,*,****************************(****(*(***(((((((((((((((((((((((((((((((*(((*(((((((((((((((((((((((((((((((((((((((((((((((*(((((((*((***,&&&&&&&&&&&&((&&&((&(((&(((((((*((*((((((*(*****************************,,,,**,***,,,****,,,,,,,,,,,,,,,,,,*,,,,,,,*,,,,,,*,*,,,,*,*,,,,,*,*,,*,,*******,***********************(*(*(**((******((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((**(*(((((**,&&&&&&&&&&&&&&&(&((&&((((((((((((((((((*((*(*************************,*,**,,,*****,,*,*,,,,,,,,,,,,,,,,***,,,,,,,,,,*,,,,*,,,,*,,,*,*,,,*,,***,*,*,****,**********************(********(*(*****(**((*((*((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((*(*(((((**(((((****,&&&&&&&&&&&&(&(&(&(&(&(&(&(((((((((((((*(((**((**(**********,*****0*,******,*,,,*,,,,,,*,,,,,,,,*,*,,,,,,,,,,,,,,,*,*,,,,,,*,,,,*,*,,*,,,*,,,,,,,,******,***************************(******(((**(((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((*(*(((((****,&&&&&&&&&&&&&&&&(&((((((((((((((((((((((**(*(************************,,******,**,**,,**,*,*,,,,,,,,,,*****,*,,,***,,*,,*,,,,,,,,,,*,*,*,,**,,**,***************************((*****(*(********(*(*((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((*(*(((((((((((*(((***((((***,&&&&&&&&&&(&&&(&(&(&((((((((((((((((((*(*((**(*************************,,,,*,*****,,*,,,*,,,,,,,,,,,,,,**,*,*,,**,,,,,,*,,***,,,*,,,,,,*,**,**,**,,******************************((***((***(((*((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((((((((((((((((((*((((***,&&&&&&&&&&&&&(&((&((((((((((((((((((((((((((*(**(************************,***,,*,,,,,**,,*,,,,,,,,,*,****,**,,,,,,,,,**,*,*,*,*,**,,*,*,***,,,*****,***********************(****((*(*****(((**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((*((((((*(***,&&&&&&&&&&&&&&&&&&(&(((((((((((((((((*((((((*************************,**,*,****,,,*,*,,,*,**,,,**,,,,,**,,,,,,,*,,,,*,*****,,,**,,,*,*******************,***********(***************((****(*((((**((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((((((((*(***,&&&&&&&&&&&&&&&&&&&&((((((((((((((((((*((*****(***************************,****,*,,***,,*,**,,,,,,*,,*,,**,,,,,*,,*,*,**,,,,,,***,****************,*,*,**,*,************((((*******(*(**((*(*(*(((*((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((*((((((((((((((((((((((*(((***,&&&&&&&&&&&(&&&((((((((((((((((((((((*(((******************************************,,*,*,**,**,,,,,***,,*,,**,,,,,,,,,*,*,*,,*,*,,*****,***************************************(((******(*(((*(((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((*((((*(((((((((((((((((((*((((**,&&&&&&&&&(&(&&&&((((((((((((((((*(*((((((**(************************************,,,**,*,,*,,,,,,*,*,**********,,*******,,***,***,,*,******,,****************,****************************(**(((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((*((((((((***&&&&&&&&&&&&(&&&(&&(((((&(&((((((((((((((((**(*******************************,***,,*****,*,***,,,,,,*,*,****,*,,***,**,*,****,,*,****,******,***********************(*************(*****(****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(***&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((*(((*(*(**********************,*******,*,****,****,*,,,**,***,,,*****,*,****,,*************,***,**************************************((************((((*(((((*((((((((((((((((((((*(((((((((((*((((((((((((*((((((((((((*((((((((((((((((((((((((**(*(***&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((*****(***************,*********************,**,***,,*,*****,*,*,****,,******,*********************************************(************(**((*((**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((*((((((*,&&&&&&&&&&&&&(&&((((((((((((&((((((((((((((*((**(********************************,***,,*,***********,*****,****,***************,*,,****************************(****************((*****((((**(((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((*(((((((((((((((((((*(*(***,&&&&&&&&&&&&(&&&(((((((((((&(((((((((((((((*((*(*((******************************,**,****,**,,,***,*,***,****,******,*,***,*****,*,*************,**************(*****(******((((**(**(*((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((*(***,&&&&&&&&&&&&(&&&&(&&&&&(&(&((((((((*((((((((((((*****(*********************,,,************,*,*****,*******,**********,*****************************************************(**(**((***(*((((*(((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((*((((((((((((((((*((**(***,&&&&&&&&&&&&&&(&&(&&((((&((((((((((((((((((*((*((****************(********************,*****,,*******************************,***************************(********(*****((((((((*(***(*(*(((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((*(*(((****,&&&&&&&&&&&&&&&&&((((((&&&((((((((((((((((((((((***(*(*************************************************************************************************************(((((((((((**(((((*((((*((((((((((((((((((((((((((((((((((((((((&(((((&((((((((((((((((((((((((((((((*((((((((((((((((((******,&&&&&&&&(&&&&(&&&(&&&(((((((((((((((((((((((*(*(((((*(*********************************,***,***,**,,*,*********************************,***************(*****(********(((((((*((((*(((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*******,&&&&&&&&&(&&&&&(&(&(((((((((((((((((((((((((((**(((*************(*************,*************************,*********************,,***************************((*****((****(((((*(*(*((((((*(((*((((((((((*(((((((((((((((((((((((&(((((((((&((((((((((((((((((((((((((((*(((*(((((((((((((((*******,&&&&&&&&&&&&&&&&&&&(&&&(&(&(((((((((((((((((((((***((******************************************************************************************************(********(**(*****(*((*(((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((*((((((((((*(((((*(((****,&&&&&&&&&&&&&&&&&&&(&((&((&(((((((((((((((((*(((((((***(*****(***********************************,*****************************,*************************(**((*******(***((*((((*(***((((*(((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((*((((*(*((******,&&&&&&&&&&&&&&&&&&(&(&(&((((((((((((((((((((((((((((((*(****(**********************,*****,*******************************************************************(*(****(*(*((((*(*((((((((((*(((((((((((((((((((((((((((((((((((((((((((((&(((&(&(((((((((((((((((((((((((((((((((((((((((((*((((***,&&&&&&&&&&&&&(&&&&&&&(((&(&&((((((((((((((((((((*(((**(**((***(****(****(**************************************************************************(***(((**((**(*((****(((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((&((((((((((((((((((((((((((((((((((((((((((((((((((((*(**(**,,&&&&&&&&&&&&&&&&&&&&&&((&&((&&(&((&(((((((((((((((((***(((***(*********(******************,*******************(*****************************(**(*(*(********((*(*(**(*(*((*(((((((((((((((((((((((((((((((((((&(((((((((((((&(((((((((((((((((((((((((((&(((((((((((((((((((((*(((((*(((((((*****,&&&&&&&&&&&&&&"&&&&&&&&&&((&((&(((((((((((((((((((((((((******(*******(***********************************************************************((*************(((((((((((*(((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((***,&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((((*(((*((***(******(********(****(*****(**********(**************(***************************((********((****(**(*(((((**((((*((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((&(((((((((((((((((((*(((((((((((((*((***,&&&&$&&&&&&&&&&&&(&&(&&(&(((&&(&(&&(((((((&&((((((((*((((*************(*(*****************(********* (*********(*****************(******(************((*((**((((((((*((((((*(((((*(((((((((((((&(((((((((((((((((((((((((((((((&((((&(&(((((((&((((((&(((((((((((((((((((((((((((((*((*(((*(****.&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((*(((((((((((((**((((*((***(*(((*******(**(*************(*(***********(*((***************(*(**((***(**(*(*((**(*(((((((*((((((((*(((((((((((((($((((((((((((((((((((((((((((&(((((((&(&(((((((((((((((&(((((((((((((((((((((((((((*(((((*(((***(****,&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((((((((((((((((((((*(*(**(*(*(((****************((((****((******(*(********(***(*********(**(******(((*((*((*((***((((*((((*(((*((*(((((((((((((((((((($((((((((((((((&((&(((((((&(((((((&(((((((&((((((((((((((&(((((((((((*((((((((((((((((&((*(((*(((***.&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((((((((*((*((*(*(*((**(**(*******(***(*((*(******(******(**********(**(*****(*********(*******(*(*((((*(((((**(((*(((((((((((((((((((((((((((((((((((((&((((((&(((((((((((((((((((((((((((((((((((&(((((((((((((((((((*(((((((($*((((((*****,&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((&&(((((((((((((((((((*((((((((((((**(*((***(****((***(*((****(*****(*******(*((((((*****(*(***(****((*(***(***(*(*((*((((((((**((((((((((((((((((((((((((((((((((((((((((((((((&(((&((((((((((((((((&((((((((((&((((((((((*((((((((((((((((((((*((((((((((***,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&((((((&((((((((((((((((((((*(((((*(*(*((****(*(*****((((**********(*((*(*(((****(*(**(***(*(*******(**(((((((**(*((((**((((((((((((((((((((((((((((((((((((((&(((((((((((&(((((((&(&(((((((((((((((((((&(((((((((((((((((*((((((((((((((((((((((((((((((*((***,&$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((*((((***(**((*((**(*(((*****((**(*(*(**((**(*****(***((**(*(**(***(*****(((*((*(*(((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((&(&(((&((((((((((&(((((((((((((((((((((((((((((((((((((((((((*(*(((*(***,&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&&(&((((((((((((((((((((((((((((**((((*(((*((((*(***(**((*(*(*(***(*(((*******(*((((**((((((****(***((((((*(**((((((((((((((((((((((((((((((((((((*((((((((((((&(((((((&((&(((((((((((((&((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((*(((*(***,&&&$&&&$&$&&&&&$&&&&&&&&&&(&&&&&&&&&&&(&(((&((((((&(((((((((((((((*(((((((*(**((**((((*(*((*(((**(((**(*((*(*(****(**((*(*(****((*((**(((((*((((((((((((((*((((((((((((((((((((((((&((((((((((((((((((((((&((&&(&(((((&((((&(((((((((&((((&(((((((((((((((((((((((((((((((((((((((((((((((((*(***,&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&(((&&(((((((((((((((((((((((((((*((((*(**(*(**((***(((*(((((((******(((*((((((*(**((****(***(*(*((((((((((((((((((((((((((((((((((((((((((((((((((&((&&((((&((&(&&(((&&(&((((((((((((((((((((&(((&(((((((((*(((((((((((((((((((((((((**(((((((((((((****,&$&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(&&((((&(((((((((((((((((((((((((((((((((((((((((((*(((*(*(***((((*((((*((*****(*((*((**(((((*(*((((((((((((((((((((((*((((((((((((((((((((((((((((((((&(((((((&(&&(((&(&(&((((&&&&(&(&(((((((((((((((((((((&(((((((((((((((((*((*(((((((((((((((((**,,$&&&$$$&$&&&&&&$&&&&&&&&&&&&&&(&&&&&&(&&&&&(&&((&((((((((((((((((((((*((((*((((*(((((((((**((((((*(***(*(((((((((((*((*(((((*((((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&((((&(((&&(((&&&((&(&(((((((((((((&(((((((((((((((((((((((((((((((((((((*((******,&$$$$&$$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&(((((((((&(&((((((((((((((((((((((((((*((((((((*(*((((*(*(*((((((((((((*(((((((((*(((((((*(((((((*((*(*((((((((((((((((((((((((((((((((&((((&(((((((((&(&&((&&(&(&&&&(&(((&&(((&&&((&(&(&((((&((((((((((((((((((((((((((((((((((((((*(**(((***(*,$$$$$$$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(((((((((((&(((((((((((((((((((((((((((((((((((((((((*((*(((((*(((((((((**((((((((((*(((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((&((&&&((&(((&((((&((&&&&(&&(&((((&&(&&(((((&(((&(&(((((((((((((((((((((((((((((((((*((*((*(*,,$&&&$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(((&((((((((((((((((((((((((((((((((((*((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((&((&(&((&&&((&&&((&&&(((&((((&((((((((&(&((&&(((((((((((((((((((((((((((((((((*((((*((*((***,$$$$$$$$&$$$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&&(((((((((((((((((((((((((((((((((((((((((((((((*((((((((((*((((((((((((*(((((((((((((((((((((((((((((((((((((&((((((((&((((((((((((((&&&(&(((((((&((((&&&(&(&&&&(&&&&((&(((((((&(&(&(&((((((((((&((&((((((((((((((*(((((((*(*(((((((((******&$$$$$$$$&&$$&&&&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&(((&(((((((((((((((&(((((((((*(((((((((((((((((((((((((((((((((*(((&((((((((((((((((((((((((((((((((((((((((((((((((((((&(&((&(((&(((((&(((((((&(((&&&&&&(&(&&&&&&(&((((((&&&&(&(((((((((((((((((((((((((((((((((((((((((((((((**(*****,$$$$$$$$$$$&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&(&(((((((&((((&((((((&(&((&&&&&(&(&&&&((&&&((&(&&((&(&&&((&(((((((((((((((((((((((((((((((((*((((((((*(((((*(******,$$$$$$$$$$$$$$$$$&&&&$&$&$&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((&((&((((((&((&(&(&((&&((&(&((((&&&&&&&&&(&&(&(&(&&&(((&&((&((&&(&(((((&(((((((((((((((((((((((((((((((((((((((*(***(*,$$$$$$$$$$&&$&$$$$&$&$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&(&(((&&&(((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((&&((&&(&((((&((((((((&&&&(&(&&&&((&(((&(((&&&&&&&&&&&(&((&(&&(&(&((((((((((((((((((((((((((((((((((((((*(*********,$$$$$$$$$$$&$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&((&&(&(((&((&(&(((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((&(((((((((((((((((((((((((((&&(&&((&((((&(&(((&&&(((&&(&(((&&(&&&&&(&&(&&&&&&&(&(&&&(((&(&(((&&&&(((((((((((((((((((((((((((((((((((((((((((((((****(**,$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((&(((((((((&((((&(((&((((((((((&((((((&(&&(((((&&&&&((&&&(&((&&((&&&&&&&&&((&&&&(&&&&&&((&&&(&&&&&&&(&&((((((&((&((&(((&(((((((((((((((((((&((((((((((*(((*****,,$$$$$$$$$$$$&$&$$&$&$$$&&&$$&$&&$&&&&&&&&&&&&&&&&&&&&((&&&&&&&(&&&(&((((((&((((((((((((((((&&(((((((((((((((&(((((((((((((((((((((((&((((((((((&&&((((((((((&((&((&(((&(&&(&&&(&&&&&((&&&&&((&(&&((((&(&(&&((&&&(&&&&&&(&&&&&&&&(&&&&&&(&((&(&&(((&(((((((((((((((((*((((((((*((((((((((((**(***,.$$$$$$$$$&$$$$&&&&&&$$$&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&((&(&&&&&&(&(&&((&&((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((&(&((&((&(&((((&&((((&(((&&&((&&(&&(&&((&(((&&(&&&&&(&&&&&&&&(&&&&(&&&&&&&&&&&&&&((&&&(&&&&&((&&&&&&(&(((&((((((((((((((((((((((((((((((((((**((***,,$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((&(((&&(&(((&(((((((((((((((((((&((((((((((((((((((((((((&(((((&((((((&(((&(&((&(((&(((((&((&(&&&(&(&&&&&&&&&&&&&&(&&&&((&&&&&&(&&&&&&&&(&(&&&&&&&&&&&&&&&&((&&&((&&&(((((((&(&&((((((((((((((((((((((((((((*((*((((***(*,$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&(((&(((((((&(&(&(&((((&&((((((((((&(((((((((&&((((((((((((((&(&&&((&(((((&&(((((&(((&(&(&&&&&(&&&&&(&&&&&&&&&&&&&&&((&&&(&&&(&&&&&&(&&&&&&(&&(&&&&&&&&(&&&(&&&&&(&(((&((&(&((((((((((((((((((((((*((((((((*((*((***(**,,$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&&(&&&&&&&((((((((((((&(&(&&((&(((((((((((((&(((&((&((((&((((((&(((((&(&(&(((((((((&&&&((((&&&((&&&&&&&&&&&&(&&&&&((&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&(&&&((((&&&&&&&&&(&&((((((((&((((((((((((((((((*((*(**(((((((*(***.$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&(&&&&&(&(((&((&((((&&((((&&(&((&((&(&((((((&(((((&((&&&&&(&((&(&(&(((&&(((&&&&&(&((&(&(&&(&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&(&&((&&&(&((((((((((((((((((((((((((((**((((**(***((**,,$$"$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&((&&(&(&&((&((&&(&&((&&&(&&&(((((&((&&&&&(((&(((&&(&&((&(&&&((&&&&(&(&(&((&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&&&&&(&&(&((((((&((((((((((((*((((((*((((((((((((****(**,.$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&(&(((((&(&((&(&&((&&&((((&((((((((&(&(&(&&&&(&&(&&&&(&(&&&&&(&&&(&&&&&&&(&&(((&&(&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&(&&&&(&(&(&(&(&((((((((&((&(((((((((((*(((((*(((((((((*((*****."$""$"""$$$$$$$$$$$$$$$$$$$$&$$$&$&&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&(&(&&((&&&&&(&((&&(&(&((((&(&((&(&&&((&(((&&&&&(&&&&&&&((&&(&&(&&&&&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&((&(&(((((((((((((((((((((((((((((((((((*(((***,,""$$"$$$$$"$$$$$$$$$$$$$$$$$""$$$$$$$$$$$&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&&(&&&(&(&(&&&(&&(&&&&(&((&(&(((&(&&&(&(&(((&&&&&&(&&&&&&&&&(&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&((((((((((((((((((((((((((((((*((***.$$""$"$""$"$$$$$$$$$$$$$$$$$$$$&&$$&$$$$&&&&&&&&&&&&&&&&&"&&&&&&&&&(&&&&&&&&&&&&&(&&(& &&&&&(&&((&((&&&&&&&&&&&&&&&&(&(((&&(&((&&((&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&(((&(((((((((((((((((((((((((((*((((((**,.$$"$""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&(&&&&&(&&&&&&&&&&(&(&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&& "&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((&((((((((((((((((*(((((((((((((*(****,$$"""""$$"$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&((&&(&(&&&&&(&&&(&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&((((((((((((((&((((((((((((*(((((((((*****,.""""$"$$"$$$""$$$"$$$$$$$$$$$&$$$$&$$$$$&&&$$&$$$&&$&$&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&(((((((((((((((((((((((((((((((((((**,"""""$""""$$""$$$"$$$$$$$$$$$$$$$&&$$&$&$&&$$$&$&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(((&&((&(((((((&(((((((((((((((((((((**(**(**&"""$"""""$$$$"$$"""$$$$$$$$$$$$$$$$$$&&&$&$$$&$&&$&$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&(((&&(((((((((((((((((((*((((((((((**(((**,"""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&$&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&((((((((((((((((((((((((((((*((**((**,,""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&(((((&(((((((((((((((((((((((((((((********."""""""""""""""""""$$$$$$$$$$$$$$$$$$$&$$&$$$$$&&$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((&(((((((((((((((((((((((((((***,."""""""""""""$$$"$""$$"$"$$$$$$$$$$$$$$$$$$&$&$$$$$&&&&&$&&&$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((&((((((((((((((((((((((((*(*((****,.""""""""""""""""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$&&&&$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&((((((&(((((((((((((((((((((*((((((*(******."""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&$&$$&$&&&&$$&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&$$&&&&&&&&$&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&(&&(&((&&&(((&(((((((((((((((((((((&((((((((*(*****."""""""""""$"""""$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&&$$&$$$$$&$$$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&(&(&(&((((((((((((((((((((((((((*(((((***,."""""""""""""""$"""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&(&(&(&&(&((&&((&(((&((((((((((((((((((((((*(**(((***,,""""""""""""""""""$"$"$$$$$"$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&$$$&$$$&&&$$$&&$&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&$&&&$&&&&&&&&&&&&$&&&&$&$$&$&&&$&&&&&&&&&&&&&&&&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&(&(&&&&(&((((&((((((((((((((((((((((((((((((*(((((***."""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$$$&&&&$&$&&&$&&&&$&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&$$&&&$$&&&$$&&&&&&&&&&&&$&$&&&$&&&&&&&&$&&&&&&$&&&&&$&&$&$&$$&&&&&$&&&$&&&&$&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&((&(((&(((&(((((((((((((((((((((((((((((*(**,,""""""""""""""""""$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&$$$$&&$$&$&&$$&&&&&&&&&$&&&$&$$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$&&&$$&&&&&&&&&&$&&&&&&&&&&&&&$&&$$&&$&&&&&&&$&&&&$&$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&((&((((((((((((((((((((((((((((((*(((***,,"""""""""""""""""""""""$"$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&$$$&$&&&$&&&$$&&&&&$$&&&&&&$$$&&&&$&&&&&&$&&&&&&&&$&$&&&$&&&&&&&$&$&&&&&&$&&&&&&&$&&&&$&&&&&&&&&&$&&$$$&&&&$$$&&&&$$&&&$$&&$&&$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&(&(((((((((((((((((((((((*((((((((((((***,"" """ """""""""""$"""""$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$&$$$$$$&$&&&$&&&&$&&&$&&&$$$&&&$&$&&&&&&$&&$&&&$&$&&$$&&&&$&&&&$&$$$&&&&$&$&$&&&&&&&&&&&$$&&&&$&$$&&&$$$&&&&$&&$$$&&&$$$$&&&&$$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(((((((((((((*((((((((((((((((*(((*((***,* " """""""""""""""""""""""$"$"$""$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$&$&$$&$$$$$&&&$&$&&&&&$$&&$$&$$$$&$&&$$$$&$&&&$&$$$&&$$$&$&&&$&&$$&$$$$$&$&&&$&&&&&$&&&$$$&&&&&$&$$$$$&&&&&$&&&$&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&((((((&(((((((((((&((((((((((((((((((**((****"" " """"""""""""""$"""""$"$""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&$&$$&&&$&$&$$$$&$$$$$$$&&&$&&$$&$&&$$$$$&&&$&&$&&$$&$$$$$&&$&$$$&$&&$$$$&&&&$$$&$$$&&&$&&&&$$&&&&&$$&&$$$$$$$&$&&&&&&$&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&((((((&((((((((((&((((((((((((((*(((((((((******,( """""""""""""""""""""""""$$$"""$$$$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$$$&&$$$$$$$&$$$$&&&&&$$$$$$$$$$$$$$$&$$$&$&$$$$&$$&&&&$$$$$$$$$$&$&$$$$$$&&$&$$$$&&&&$$&&$$$&&$$&$$$$$&&&&$&&&$$&&&$$$$&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((&&(((((((((((((((((((((((((((((((*(((((****,( " """" """""""""$"""""""$""""$$$$$$"""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$&$$$$&&&$$$$$$$$$&&$$$$&$$&$$$$$$&$$$$&&$$$$$$&$&$$$$$$&$$&&&&&$$$&&&$&$$$&$$&$$&&&$$$&&&&&&&&$&&$&$$$&$$$$&$$&$$&$$$$&$&&&&&&&&&&&&&&&&&&(&&&&,"&&((((&(((((((((((((((((((((((*((((((((((((*(*****( " "" "" """""""""""$""$"""""""$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&$&$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$&$$$$$$$&&&$$$&$$&$&$$&&$&&&$$&$&$&$&&$$$&$$&&$$&&&&&&&$&&$&$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&((&(((((((((&(((((((((((((((((((((((((((**,&" " " """ """""""$""""$""""""$"$$"$"$""$"$"$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$&$$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$&$&$$$&&$$&&&&&$$$$&$$&$&$$$&&&$$$$&&&$$$$&&&&$$$$&$$$&$&$&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&(&((((((((((((((((((((((((((((((((((((((((***,( """ "" """""""""""""""""""$"""$$"$$$""$"$$"$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&$$$$$&$$$$$$$$&&$&$$&&&&$&$&&&$$$$$$$$&$&$$$&&&&$&$$&$&&$$$$$$$&$&$&&$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&((((((((((((((((((((((((((*((((((((**((*((**,& """"""""""""""""""""""""$"$$""$""""$""$"$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&$$$&&&&$$$&$&$$$&&&$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$&$&&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&(((((((((((((((((((((((*((((((((((*((***(***,& " "" "" " """"" """"""$"$"$"""$"""$$"""$"""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&$$$$$&$&$$$$$$$$$$$$$$&&$&$$&&&&$$$$$$$$$$&$$&&&&$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((*((((((((((((((((****(**,$ " " " """""""""""""""$$"$"""""""""""""""""$""$$$"$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$&&$$$&&$$$$&$&&$$$$&$$$$$$&&&&$$$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&(((((((((((((((&(((((((((((((((*((**((*****,$ """"""""""""""""""""""""""$""""""""$"$""$$$$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$&$$$$&$$$$$$&$$&$&$$$&&&$&$&&$$$$$$$$&$&$&&&&&&&&&&&&&&(&&&&&(&&&(&&&((((&&(((((((((((((((((((((((((((*((*((*****," " """"""""" """"""""""""""""""""""""$"""$""$$"$"""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$$$$&$$$$$$$$$$$$&$&$$$$&$$$&$$$$$$$$$$$$&&$$$$&$&$$&$&$&$$&&&&&&&(&&&&&&&&&&&&&&(&(&&&(&(&((&&&&(((((((((((((((((((((((((((((***(***,$ " """"" """""" """"""""""""""""""""""""$""""""""$$$$$$$$$""$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$$$$&$$$$$$$$$&$&&$$$&$&&&8&&&&&&&&&&&&&&&(((&&&(&&&&&&&((((((((((((((((((((((((((((((***((******," " """"""""""""""""""""" """"""""""$$$$$$$""""$$"$$$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&$&&&&&$&&&&&&&&&&&&&&&&&&(&&((&&&(&(&(((((((((((((*((((((((((((((((*((*(*****,  """""""""""""""""""""""""""""""""""""""""$""$"$""""$" "$$$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ "$$"$$$$$$$&$$$$$$&$$$$$$&&&"$$$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$$$$&$&$$$$&$&&&$$$&&&&$&&$&&&&&&&&&&&&&&(&&&&&&&&&&(((&((((((((((((((((((((((((((((*((**((******,  " """"""""""""" """"""""""""""""$""""""""""""""$"""""$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$$$$$$$$$$$$$$$$$$$$&&$$"$$$$$$$$$$$$$$$&$$$$$$$$$$$ "$$&$$$$$$&$&$$$&$$$$$$&&&&&$$&&&&&&&&&&&&&&&&&&((&&&&((((&&((&(((((((((((((((((((((((((((*(***(***,.    " " """""""""""""""" """"""""""""""""$"$""""""$"$"""$$""$""$$$"$$$$$$$$$$$$$"$"$$$$$$"$$$$$$$$$"$$$"$$$$$"$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$$$$&&$$$$$$$$$$$$&$$$$$$$&$$$$$$&&$$$&$$&&&&&$&&&&&&&&&&&&&&&&&&&(&&&&&((&&(((((((((((((((((((((((((*(*(((((********,  "" """"" """" """""""""""""""""""$"""""""""$""""""$$$"$""""$$""$"$"$$$"""$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$"$$$"$"$$$$$$$"$$$$$$$$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&((((&(&((&((((((((((((((((((((**((*((*(*(********,  " " """"" """""""""""""""""""""""""""""""""""""""$"""$$"$"""$$$$$"$"$$"$$$$$$""$"$$$$$$$$$""$$$$$$$$$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&$$$$&&$$$$$$$$$$$$$$$$$$$&$$&&$&&&&$$&0(&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((((&(((((((((((*((((((*(((*((*(*(*(*(***,  " " " " """" """" """""""""""""""""""""""""""""$""$$""""$"$"$$""""$$$""""$$""$$$$"$"$$"$$$$$"$""$$$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(((((&&(&(((((((((((((((((*((***((******(**, "" """ """"""""" """"""""""""""""""""$"""""""$$""$"$"$$$""$$$"$$""$"$""$$""$$$$$$""$$$$"$$$"$$$$$$$"$$""$$$$$$$$$$$$$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((&(((((((((((((((((((((((*(*(**((((*(((*(****,  " " "" "" " """"""""""""""""""""""""""$"""$"""$$$""$"""""$$$""""""$$$$$$""""$"$"$$"$"$$$$$$$"$""$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&(((&(((((((((((((((((*(((((((*(*******(*****, """   """""""$$"" """ """"$"$"$$"$""""""" """"""$$$$$$$$$"""$"""" """"$$$$$$$$$"""""""""""$$$$$$$$$$$$$"""""$$$$$$$$$&&$&$$$$$$$$$$"$$$$$$&$&&&$$$&$$""$"""$$$$&&$&&&&&&&&&&$$$$$$$$&$&&&&&((((&&&&&&&&&&&&&(((((*((*((((((((&&&&(((,(*(***,*****(((((**, """ """"  " """""$"""$"" " "" "" "$$$$$$$$$""$"""""""$"$$$$$$$$$$$""""""" """$$$$$$&$$$$"""""""""""$$$$$$&$$$&$$$""""""""$$$$$$&&&$$$&$$"$$"""$$$$$$&&&&&&&&$$$$$$$$"$$$&&&&&&((&(&&&&$$$$$$&$&&&&(((*((*(((&&(&&&&&&&((((********(((((((&(((******,,,,. "  """"""""" """$""""$"""" " """"$$$$$$$$$$$""""" """""""$$$$$$$$$$"""""""""""""$$$$$$$$$$""""""""""$$$$$$&$&$&$$$$""""""$""$$$$$&&&$$$$$$$$$"""$"$$$$&&&&&&&&$$$$$$$$$$&&&&&(((((&&&&&&&$&&&&&&&&((((****((((&((&&&((((((**********((((((((((**, " " "" """"""" """" """""""$"$$"$""""""""""""""""$$$"$"$$""""""""""""$""$$$$$$"""""""""$"""$"$$$$$$$$$$$$"$""""""""$$$$$$$$$$$$$"$"$"$"$$$$$$$$$&$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&$&$&&&&&(((&(((((&(&&&&(&&&((&((**(((*(((*((((((((((((*(*******(**,    " " " " """"""""""""""""""""""""""""""$""""""""""""""""$$$$$$$"$""""""""""""""""$$$$$$$$$"""""""$"""$$$$$$$$$$"$""$"""$$$$"$$$$$$$$$$$$$$$$"$$$$$$$&$$$&$&&$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((******(((((((*((((*((*,  "" " "" """""""""""""""""""""""""""""""""""""$""""""""$"""""""$""""$$$$$"""""""""$""""$"$$"$$$$"$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$&&$&&&&$&&&&&$&&&&&&&&&&((&((((((&((((((((((((((((((((((((((*((********((*,   " "" "" """""""""""""""""""""""""""""""""""""""""$""""""$""""""""""""$"""$"$$"""$"$$"""$"""$$$$$$""$$$$$$$$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$$$&$$$$$&&$&&$&&&&&&&&&&&&&&&&&(&((&((((((((((((((((((((((((**(*******((*((*(((((*, "" " " "" """"""""""""""""""""""""""""$""""""""""""""""$""""$""""""""""""""""$""""$"$$"$"$""""$$""$$$$$$$$$$$$$$$$"$"$$"$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&&&&&&$&&$&$&&&&$$$&&&&&&&&((&((&((&(((&&(((((((**(*(((**(((((((*((**((***(****,    "" "" "" """"" "" """""""""""""""""""""""""""""""""""""""""""""" """""""""""""$$""""""$""$"""""$$$$$$$$$$$$$""$$$""$$$$$$$$$$$$$$$$$$"$$$$$$$$&$&&&$&&$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&((((((((&((((((((((((***(********((((((((((((, (    " """"""""""""""""" """"""""""""""""" """"" """"""""""""""""""""""""""$$"""$$$"$$$$"""""""$"$$$$$$$$$$$$$$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&$$&$&&&&$&&&&&&&&(&((&&(&&&&&(((((((((((*(**(*((((*((((*((*(****(**((((*     " "" """"""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""$$"""$"$$$$$$$""""$""""$$$$$$$$$$$$$"$$$"""$$"$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&((&&&(((((((((((((((((((((****((***(((((((((((((((***,    " """""""" """ """"" """"""""""$"""""""""""""""""""$"""""""""""""""""""""""$$$"$"""""""""$""""$$$$$$"$$"$""""$$$$$""$"$$$$$$$$$$"$$$"$$$$$$&$$&$$&&$&&$&$$$&$&$&&&&&&(&&&(&(&&&(&&(&((&(((((((((((((*((((((((((**(****(((((((((*,      " "" """"""""""""" """""""""""""""""""""""" " """""""""""""""""""""""""""""$"""$"""$"""""""""$"$"""$$$$$$"$$"$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&$&&&&&&&&&&&&(&&(((((&(((((&&((((((((((((**(*(*((*(((*(((((((((((((,      " """" " """" """"" """"" """"""""" """""""""""""""""""""""""""""""""""""""""""""""""$""""$$"$$$"$$""$"$""""$$$$$$$$$$"$"$$$$$"$$"$$$$$$&$$$&$&&&$&$$&$&$$&&&&&&&&&&&&(&&(&&&(&&&((&((((((((((((((((((((((********((((((((((((,     " " """" "" "" " "" """"""""""""""""""""""" """"""""""""""""""""""$"""$""""""""$"""""$"""""$""$$$$"$$$$$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&&&&&&&&&&&&&&&&&&&((((&&&(&((((((((((((((**(((((((**((((((((((((((****&    " " """ "" """""" " """" """""""""""""""""""" """""""""""""""""""""""""""""""""""$"""""""$$""$""""$$$$$""$$$$$$"$$"""$$$$$$$$$$&$$$$$$$$$$$&&$$$&&&&&&&&&&&&&(&&(&&&&(((((((((((((((((((((((((**((**(*((((((((((((((*&    " "" """ """" """" """""" """"" " """ " """"""""" """" " """"" """"""""""""""""""""""""$""""$$"""""$"""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&$&&&&$&&&&&&&&&&&&&&((&(&(((((((*((((*(*((((*((((((((((((((((((((((**$   " "" """ " "" " " " """""""" " "" " " """"""""" """""""""""""""""""""""$""$"""""""$""""""""""""$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&((&&(&((((((((*((((((*((((((*(((((((((&&((((((((*,&   " " """" """ "" "" " """""" """ " "" """"""""""""""""""""""""""$$""""$"$$$"$"""$""""""$"$$$$$$"$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&$&&&&&&&&(&((((&((&(&((((((((*((*((*((*(((((((((((((((((((((((*,&     " "" " "" " " "" " """" """""""" """ """""""""""""""""""$"""""$"$$"$$"$$"$""$$$""""$"$$$$$$$$$$$$$$$$$$$$&$$&$&$&&&&$&&&&&&&&&&&&&&&&(((((((((((((((((((((((((****(((*(((((((((((((((*$ " " " " " "" """""" " """ """"""""""""""""""""""""""""""""""""$"$"""""""$"$$$$$$$""$"$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((*(((((((((((((((((((*"    " " " "" " """ """ " "" """"""""" """"""""""""""""""""""""""""""""""$"""$"$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&(&&&&(((&(&((((((((((((*(*((***(((((((((((((((((&((((**  """" " """ " "" """ """"" """""""""""""""$"""""""""""""""""""""""$$$$"$$$""$$$$$$$$"$$$$$$$$$$$&$$$$$$&&&&$&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((((((((((((((((((((&(((((**    " " " " """" " """"""""""""""""""""""""$"$"""""""""""$$"$$$"$"$$$$""$$$$$$$$$$$$$$$$$$&&&&$&$&&&&&&&&&&&&&((&&&(&((((&(((((((((&(((*(((((((*(((((((((((((&&(((((*     " " " " " " """""""" " " """""""""""""""""""""""""$"$""$""$"""$""""$$$"$$"$$"$$$""$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((&(&(((((,     " " " " " " " """" """ """""""""""""""""""""$"$"$""$""""$$$$$$$$$$$$$" $$$$$$$$$$$$&$&$&&&$&&&&&&&&&&&&&&((((&&(((((((((((((((*((((((((((((((((&(((&&((((((*,   """ "" """""""""""""""""""""""""""""""""""""""""""$$$$$$"$"$$$$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((((((&((((((((((("&((((((((((((((((&&((&&((((**  " " " "" " """"""""""""""""""""""""""""""$""$"""""""""""""$$""$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((*((((((((&(((((((((**