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 = '322A15' IMAGE_NUMBER = 32091620 IMAGE_TIME = 1977-05-07T00:18:59Z EARTH_RECEIVED_TIME = 1977-05-08T05:18:35Z ORBIT_NUMBER = 322 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.008480 NOTE = "VERY HIGH RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END "!1B bH&H5kb2i)x")wW6    " """"" """"" """""$""""""$$$$$"""$""$""""$"" "" """""""""" "       " " """ """""" "" " """ " "      """""""" """""" " "" " """ """"""        "" " """"""""""""" "" " """""" """"""" """ """"          " """""""""""""""""""""" """"""""""""""""""" """" """ " " "" " "                              " ""$"""""" " """" """""""""""" " """""$"""""" " """" " "   " "    " ""       " "" "    " "" " " "" ""$$$"$"$$"$""" " " "" "$"$$""$""""" " " "" """""""""" " " " "" """    "         "    """"""  """"""" P  ""$"""""""""""" """""$""$""""""""""""""""""""""""""" " "" """"""""""""" "  " "       "    " " " " """ """ "" """ " "" ""  """ """"""$$""""""""" " """"""$$$""""""""""""""""" """"""""""""""" " "" """"""""""""" " " "      "  " " " " """"""" """"""$"""""""" "   " """""""""""""""""""""""$""""""""""""""""""""$$"""""""""""""""""""""""""""""""" """" """"""""" "" " " " " ""  """"   """" """ """"""""" """" """ """""""$"""""""""    """"""""""""""""""""""""$"""$$"""""""""""""""""""""""""""""" " """ """"$"""""""" "" " " """""""" " " " " " """""" " " " """"""" " """"""""""""""""""""""""""""""""""      " " "" """"""""$"""""""""""""""""""""$""$"$""""""""""""""""""""""""" """""""""""""""""""""""""""""" "" " "" " " "" """ " "" " " " " "" " """ " " """" """""" """""""""""""""""""$$"""""""""""" """    """ """"""""""""""""""$"""""$""""""$""""$"""$$"""""""""""""""""""""""""""""""""""""""""""""" """"""""" " "" "" " " " " " " " " "" "" """""""" "" " "" """"""" """""""""$""""""""""""""""$$"""""""" " """""      """"""""""""$$""""""""""""""""$""$""""$""$""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""" " "" """ """" " " """" """ " " " "" """""" "" "" """ """"""""""""""""""""""""""""""""""""""$"""""""""""""""     " "" """""""""""""""""""""""$$""""$$"$"""$"""$$$""""""""$"""""""""""""""""""""$""""""""""""""""""""""""""""""""" " " " "" " " " """" """ """""" " "" " """"""""" " """"""" """"""""""""""" """ """""""""""""""""$"""""""""""""" " "    " """"""""""""""""""$""""""""$"""""$"$"""""""$"$"""""""""""""$$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " """ """""""""""" """""""" """ " " """""""""""""""" """""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""" "" "  """""""""""""""$"$$$""$"$""""""$""""""""""$"$$"$"""$"""$$$""$$"$$"""""""""""""""$""""$$""""""$""""""""""""""$"""""""""""" "" """""""""""" "" """""""""""""" "" $$$$$""" """"""""" " "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "    """""""""""""""$""""$"""""""""""$$"$$$"$$$"$"$"$"$"$$$$$$$""$$"$$"$"$"$""""""""""""$"""$"""""""""""""$"""""""""""""""" """""""""""""""""""" """""""""""""""""""$"$$$$$$$"""""""""""""""""""""""""""""""""""""" """""""$""""""""""""""""""""""""""""""" "" ""   """""""""""""$$"""$$$""$$$$$$$$"$""$$"""$""$$$$$$$$"$$""$$$$$$$$""""""""""$"$$$$"$"""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$""""""""" """""""""""""""""""""""""""""""$"""""$"""$"""""""""""""""""""""""""""" """"    " """"$"""""""""$$"$$$$$$""$$$$"$$"$$$""$$$$$$$"$$$$$$$$$$$$$$"$"$$"$$$$$$"$""$"$""""$"""$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$"""""""""""""""""""""""""""""""""""""$""$"$""""""""$$"$"$""$""$"$"""""""""""""""""""" """ "  """""""""""$"""$$$$$$$$$$$$$$$$"$"$$$$$$$""$$$$$$"$"$$$$$$$$$$$$$$$"$$$$$$$$$"$$$""$$"$$$$$$$"$$""$$""""""$"$"$$"""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$""""""""" """""" """"""""""""""""""""$""$$$"$$"$$$$"$$$$$$""$$$""""$""$"""""""""""""""""" " """"""""""""""$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$"$""$$$""$$""$$"""$"$"$$"$"$$""$"$$"$$"""""$"""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$"""$"""""""" """""""""" """"""$""$"""""""$$$$""$$$$$$$"$$$$"$$$$$"$$"$"$""""""""""""""""$"""""""" "  " """"""""""""$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$$""$"$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"""$$"""""""""""""""""""""""""$""""""""""$$$$$""$$$"$$$$$$$"$"$$$$$$$$$$"$"""""$$""""$"""""""""""""  " """""$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$"$"$"$"$"""""""""""""$""""""""""""""$"""""""""$""""$"""""$"$"""""""$$"""$$""""""""""" """""""""""""""""""$"$$$$$$$$""""$$$""$$$$$$$$$$$$$$$$$"$$"$"$$"$"$$$$$$"$"""""" """  " """"""""""""""$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$$$$$$$$$"$"""$""""""""""""""""""""""""$"""""""$$""""""""""""""""""""""""""$"" """""""""""""""""""""""$"$$$$$$$$$"$"$"$"$"$$$$$$$$$$$"$$$$$$$$$$""$"$$"""$$$$$$$$$$$$$$$$""$ """""""""""""""$"$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$"""$$""""$"$""""""$""""""""""$$$$"$""$"""$""""$""$""""""""""""""$"""""""""""""""""""""$""""$"$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$&&&&&&&&&&&&$$$ "" """""""$$$"""$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$$"$""""$"$"""$$$""$"$"""""""$$$$"$""""$"""""""""" """"""""""""""""""""""""$""""$$$$$$$$$$"$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&  " """"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$"$$$$"$$$$$"$$"$""""""$$$$$"$""""$"""""$$$"""" """ """$""""""""""""""$""""$""""$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&((((&&&&&&&&&&&&&& "" """""""$$$$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$$$$$$$$$$$$$$$$&$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$"""$$$$"""$"""$""""$$""""$$"$$"""$"$$""" "" "$"$"""""$"$"""""""""$$$"$$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$&&$&&&((&((((((((&(&(&&&&&&  " """""""""$$$$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$$$$&$$$$$$&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$"$""$$""$"$$"$$$$$$$$$$$$$$$$$"$$"""" "" ""$"$$""$$$$""$"""$$"""$$$"$"$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&(((((((((((&&(&&&&&&&&   " """"""""$$""$"$""$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$&$$&$$$&$$&&$$$&$$&$$$&$$$$&&$$$&$$&$&$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$""$$$"$$$$$"$$$$$$$$$$$$$$$"$"$$$$$$""" """"$$"$$"$$$$""$""""$"""$$""$"$"""$$$$$$$$$$$$$$$$&&$$$"$$$$$$$$$$$$$$$$$&&$&&&&&((((((((((((((&&&&&&&&(  " """"""""""""""""$$"$$$$$$$&$$$$$$$$&$$$$$$$$$$$&$&$$&$$$$&$&$$$&&$&$$$$&&&&$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"$$"""$$"$"$"$"$"$$"$$$$$$$$$$$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&((&((((((((((((&&(&&&&&(  """"""""""$"$$$$$$$$$$"$$$$$$$$$$$$$&&&$$$&$&$&$$$$$$$&$&$&$&&&&&$$$$$&$&&$$&&&&&$&&$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$&$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$""$$$$$$$$&$$$$"$""$$$$$$$$"$"$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&(((((((((((((((((((&&&&&(& """""""""$"""""""$$""$"$$$$$"$$$&$$$$$$&$$&$&$&$$&$&$&&$&&$&&$$&&$$&$$&$&$&&&&$&&&&$&$&&&$&&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$"""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&&$&&&((((((*(((((((((((((&&&&&* """"""""""$"""$$$$$$$""$$$$$$"$$$$$$$$$$$$$$$$$&$$$&$$$$&&&$$&&$&&&&&$$&$&&$$$&&$&$&$&$$&&$&&&&$$$$$&&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&$&(((((((((((((((((((((((&&&&(( " """""""""""$""$"$$$$$"$$$$$$"$$$$$$$$$$$&$$&$&$$$$$$&$$&&&&&"&&&&&&&$$&&&$$&$$&$&&&&&&&&&&&&$$$$&&$&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$$""$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$&$&&(&&(((((((((((((((((((&(&(&(((  "" """"""""""$""$$"$"$$$$$$$$$$$$$$$$$&&$$$$&$$$$&$$$&&&&&&&&&$&&&&&&$&&&&&&&&$$$&&&&&$&$&$&$&&&&&&&&&&&$$&&&&&&$&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&(&(&&(((((*(*(((((((((((((&&&&& """"""""""""$""$$""$$$$$$$$$$$$$$$$$$$&$$&$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&$&&&&$&&&&&&&&$&&&&&&$$$&&$$$&$$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$ $$$$$$$&&&&&((((((((((((((( &(((((((((((((  """"""""""""$$"$$"$"$""""$$$$$$$$$$$&$$&&&$$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&$&&&$&&&$&&&&&&&$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&&&(((((((((((((((((((((((((((((((  "" """"""""$"""""""""$"$$$$$&$$$$$&&&$$$$$&&&&&$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&$&&&&&&&&&&&$&&$$$$&$&$$$$$&$$$$$$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$&$$$$$$&&$&$$$$$$&&&&&(((((((((((((((((((((((((((((((& """"""""""""""$$$$"$""""$$$$$$$$$$&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&$&&&&&&&&&&&&$&&&&&&&&&&$&$$&$$$$&$$&$$$&$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&&$$$$$$$$$&&&&&&(((((((((((((((((((((((((((((((  " " """""""""""""""$""$$$$$$"""$$$$$$&&$&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&$$&&&$$$$$$&$$$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$&&$$&$&$$&&&$&$&&&&(((&((((((((((((((((((((((((((((& """""""""""""$"$$$$$$$$$$"$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&$$$&&$&&$$&$&&$&$&$$&$$$$$$$$&$$&$$$$$$$$$$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&$$$$&&$$&&&$$$$&&&&&(&&((&((((((((((((((((((((((((&((( """""""""$"""$$$"$$$$$$$$&$$$$$&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$$&&&$&&$&&$&&&&&$$&&$$&$$$$&&$&$$$$$$$$$$$$&$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&$&&&&$$$$$&&&&&&(((((((((((((((((((&(((((((((((((& " """""""""$"$$$$$$$$$$$$$$$$$$&$$$&&&&$*(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&&&$$&$&$&$$$$&$$$$$&$$&&$$&&$$$$$$$$&$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&$$$&$&&$&&&&&&&&&&&((((((((((((((&((((((((((((((((((& " "" """"""""""""""$"$$$$$$$$$$$$$$$&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&&$&&$&$&$$&$$$&$$&&&&&$&$&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$&$$&$$$$$$&&&&&&&&&&(((((((((((((((((((((((((((&((((((& " " """ " " """"""""$$$$$$$$$&$&$$$&$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&$$$$$&$$$&&$$&&$&&&&$$&$$$$$$$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&$$&&$$&&&&&&&(&(((((((((((((((((((((((((((&((((($ """"""""""""""""$"""$$$$"$$$$$$$&$&&&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$&$$$&$$$&$&$$&&&$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&((((((((((((((((((((&((&(&((((((((& """""""$"""""""$""$$$$$$$$$&$$$$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&$&&&&&&&&$&&&$$&&&&$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$$$$$&&$$$$&$$$$$&&&&&&&(((((((&(&((((((((((((((((((((((((((& """""""""""""""$"$"$$$$$$$$$&&$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&&&&&&$$$$&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&$&$&$$$$$&&$$$&$$&$&&&&&&(&&(&(((((((((((((((((((((&&((&((((*$ """""""$"$$$$$"$$"$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&$$&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$&$$$&&&&&&&&$&&&&&&&&&&&&(&&&((((((&((((((&(&&&((&((((((&((((($ """""""""""$$$$$$$"$$$$$$$$&$&$&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&((&&&&(&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$&&&$&$&&$&$$&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$&$&$$&$&&&&&&&$&$&&&&&&&&&((((&(((&(((&(((&(((&&&(((((&(((((*$ """ """"""""$$$$$$$$$$$$$$$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&(&&&(((&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$$&&$&$$$$&&$$$$$&&$&&$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$&$$&&&&&$&&&&&&&&&&&&&&&&&((&&(&&(&(((&(&&&&&&&(&(((((&((($ """""""""""""$$$$$$$&&&$&$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$&$$$$$$&$$&$&$$$$$$$$$$$$&$$&&&&&&$&&$&&$&&&&*&&&&&&&&&&&&&&&&&&&&&&(&&(&&((((&(((&(&(((&((&((&((" """"""""$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&((&&&(&&((&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$&$$$&&&&$&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&((((&(((((&&&((" """""""""""$$$"$$$$$$$&$&$$$$&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&(&(((&&&(&&&&&(&&(((((&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&$&$&$$$$$&$$&&$$$$&&$&&&&&&&$&&&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&(&&&&&&(&&(((&&(&(((&(((((((""""$"""""""$$"$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(&&(&&&&(&&&&&&&(((&(&&&&(&&((((&((&(&&&(((((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$&$&&$&$$$$$&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&(((&(&(&&(((((((("" """"""$"""$$$$$$$$$$$&&$&&$&&&$&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&((((((&&&&&((&&&((&&&((&((&(&(&((&&((((&&&&(&&&&(&&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$$$&$$$&$$$$$$&$$$$&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&(&&&&(&&((&((((( """""""$$$$"""$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&&&&&&&(((((((((&((((((((&&((&(&&&&(((((((((((&&((&&(((((((((&&(&&&(&&&&&(&&&(&&&&&(&&&(&&(&&&&&&&&&&((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&$$$$&$$$&$&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&( """""""""$$"$"$$&&$$$$$&&&$&$&&&&&&&&&&&&&&&&&&(&&(&&&(&&((&&&&(((((((((((((&(((&&&&((&&((&(&((((&(&(((&((((&((((&&((&&((((&((&&&(((&(&((&&(&&&(&&&&&&(&&&&&&&&&&&((&(&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&&$&$$&&&&$$$$$$&$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&( """"""""$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&(&&(((((((&(((((&((&(&(&((&(((((&(((&((((((&(((((((&(((&((((&&(&&(&(&((&&(&(&&&&(&(&&&&&&&&&&(&&&&&&&&(((&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&$&&$&&$$&&&&$$$$&$&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&$&&&&&&&&&&&(""""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&&&&&&&&((&((&(&(((((((&((&((((((((((&(((&((((((&(&&&(((((((&((((((((((&&((&(((&(&(((((&&((&&&&&((((&&&&&&&&&&((&&&&&(&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$&$&&&&&&&&$&&$&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""$"$"$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&(((&(&&(((((((((((&((((&((((((((((((&(((&((((((((((((((((((&(((((((((((&(((((((&(((((&&(&&&((&&&(&&&&&&&&&&(&&(&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&$$$&&&&$$&&$&$$&$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""$$$$$$$$$$$$$$&$&$$$&$&&&&&&&&&&(&&&(&((&((&&(&(((((((((((&(((((((((((((((&((((((((((((((((((((((((((((((((((((((((&&&&&&((&((&&&(&&&(&&(&&(&((&((&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&&&&&&&  """"""$"""$$$$$$$$$$&&$&$&&&&&&&&&(&&((&(&&(&(&((((((((((&(((&((&&&((((&(((((((((((((((((((((((((((((((((((*((((((((((((((&&&(&&&(&(((((&&&&&(((((((&&((((&&&&&&&&&&&&&(&&(&&&&&&&(&&&&&(&&&&&&&&&&&&$&&&&&&$&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&&&&&&&&&& """""""$"$"$$$$$$$$$$$&$&&&& &&&&&&&&&&&(&&&&&((((((((((((((&(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((&&((&&&(((((((((&((((&&&(&&&&&&&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&$&$&&&&$&&&&&&&$$&&&$&&&&&&&&&&&"""""""$$""$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&(&(&&&((((((((((( (((((((&&((((&((((((&(((((((&((*(((((((((((((((((((((((((&(((((((((((&(&(((&(&((((((&(((((((&&&&&&&&&&&&((&(&(((((&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$$$&&&$$&&&$$&&&&&&&&&&""""""""$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(((&((((((((((((&&(((((((&(((((((((((((((((((( ((((**((((((((((*((((((((((((((((((((((((&((&&(((&&((((($((((&(((&((((&&&(&((&&((&&((&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$&&&&&&&&&&&$&&$$$$&&&&$&&&&&&( """""$$$$$$$$$$$$$&$$$$&&&&$&&&&&&&&&&&&&(((((((((((((&((((((((&((((((*(((((((((**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((&(((((&((((((((&&(((&(((((&($&&&&&&(&(&&&&(&&&&&&&&&&&&&& &&&&&&&$$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&(&&&&&&&&$&$&$&$&$$$$$$&&$&&&$&&$$&&&$$$$&&& ""$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&(&((((((&((&&((((((((((((*((((((((((((*((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((&(&(&(((&((((((&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&$ &&&&&&&&&&&&&((&&&&&&$$$&$&$ $$$$&$&$$$&&&&&&&&&$$$$&&&&& $"$"$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&(&(((((((&&((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((&&(&((((((((&((&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&&$$&$$$$&&&&$&&&$$$&$$$$$$&&&&$&&&& $"$$$"$$$$$$$$$$$$$$$&&&&&&&&&$&&&&&((&&&((&(((((((((((((((((((((((*(((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((&((((((((&&(&(&((&(&&&(&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&(&&((&&$&$$$&$$&$&&&$&$&&&$&$$$$&$$&$&&$&&& "$"""""$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&(&&((((((((&(&(((((((((((((((((((((((((((&((((&((&((((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((&(((((&((((&&&(((&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&$$$&$&$&&$&$$$$&&$$&$&$$&$&$$&$& """$$$"$$"$$$$$$&$$$&&&&&&&&&(&(&(&&(&(&&&&((((((&(((((((((&((((**(((((&((&&&((((&(((&(&(((((((((*(((((*(((((*(((((((((((((((((((*((((((((((((((((((((((((&(((((((((((&(&((((((&(&(&(&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&(&&&&&&&&$&&&&&$&$$$&$&&&&$&&&$&$$$&&& $$"$$$$"$$$$$$$$$$$&&&$&&&&&&&(&&&&(&&(&&&&((((((((&(&(&(((((*(**(((((((&&&&&&&&&&&((&(((((((((*(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((&&&((&((&(&&&&&&&&&&&&&(&&((&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&&$$$&$&$&$$$$$$$$$$&&$$&$&"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&((&(&(&&((&&(&(((((((((((((((((((((((&&&&(((&&&((&(((((((**(((*((((((((((((((*((((((**((((((((((((((((((((((((((((((((((((((*(((((((((((((((&(((((((&&&&&&&&&&&&&&(&(&&(&&(&&&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$&$&$&$$$$$$$&$$&&$$&&&"""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&&&(((&&&&&((((((((((((**(*(((((&((&(((((&((((((((*(***(((*((((*((((*((((((((((*(((**((**(((((((((((((((((((((((((((((((((((((((((&&((&((((&(&(&&(&&(&&&&&&(&&(&&&&&&&(&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$&$&$$$$$$$&$$$$$&$$&&$$$&&""$"$$$$$$$$$$&$$$&$$&&&&&&(&&(&&&&&&&(((&&&&(&&&((((((*((((((((((((&(((((((((((((((((((*(((((*(((*(((*(((((((((((((*(((((*(((((((((((((((((((((((((((((((((((((((&((((&(((((((&(((&((&&(&&(&(((&&&&&&&&&(&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&$&$&&$$&$$$$$$$$$&$&$$$$&$$$&$$&&&&""$$$$$$$$$$$$&&&$$&$&&&&&&&&&(&(&&&&((((((&(&&&((((((((**(*((((((((&&(((((((((((((((((((*(*(*(****(*(((*(((*(*(((((((**(((((((((((((((((((((((((((((((((((((((((((((((&((((&((((&(&&(&&((&(&(((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$&$$$$$&$$&$&$$$$$$&$$&&"$$$$$$$$$$&&&&$$$&&&&&&&&&&&&&&&&&&&&((&(((((&&((((((((*((((((((&(((((((((((((((((((*(**((((*((((*((((((((((((*((*(((((((((*((((((*(((*((*(((((((((((((((((((((((((((((&(&(((((&((&(&((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&$&&$$$$&$$$$$$$$$$$$&$$$&$$$$$$&&&"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&((((((**((*((((((((((((((((((((((((*((*((*(((((((**(((**(*(*(*(*((*((((*(****(***((((((((((*((((((((((((((((((((&(((&(&((((((&((&((&(&&&(&&((&(&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$&$$&$$"$$$$$$&&&&$&&$&&&&&&&&&&&(&&&&&&&&(((((((((((((((*((((((((&(&(((((((((((((((*(*****((*((((***((**(((***((**((*((****(((((*((((*(((*((*((((((((((((((((&((((((((((((((&&((((&&((&&&&&&&(((((((&(&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&$$$$$$$$$$$&$$$$$&$&$$$$&&$$$$$$$$$$$$&$$&&&&&&&&&&&&&&(&&&&(&(&&&((((&((((((((((((((((((((((((((((((((((((((((((((((((((********(**(*(*(*((((*(**(*((*(((*4((*((***(*(((((((((((((((((((((((((((((&(&&(&(&&&&&(((&&&&&&&(&(((((&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$&$$$$$$$$$$&0"$$$$$$$$$$&&$&$&$&&&&&&&&&&&&((&&&(((((((((&(&(((((((((((((((((((((((((((((*((((*(((((*(((((*((((*(***(((*((*(((((**(*****(*(((**(((((((((((*(((((((((((((((((((((((((((((((((&&&&(((&((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&&&&&$&$$$$$$$$$$$$$$$&$$$$$$$&$$$&"$$$$$$$$$$$$$$&&&&&&&&&(&&&&&&(&&((((((&&(((((((&&(((&(&((((((((((((((((((((((*(*(*((((***((((**((((((*(((*(((**(******(*((**((**((*((((((((*((((((((((((((((((((((((((((&&(&&&&&&&&&(&&(&&&&&&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$&&&&$&&&&&&&&&&&&&&((&&((((((&((((((((&&&(((((((((((((((((((((((*(**(***(******((**((***(****(**(**(*(*((****(***(*(*(*(*(*(*(((((*(((((((((((((((((((((((((((((&&&(((((((((&((&&&(&&&((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$& $$$$&&$$$$&&$&&&&&&&&&&&&&&&&&(&&&(&(((((((((((((((&((((((((((((((((*(((((((((***(***((*****(((**((**(((((*((((*(*******((***(*((((*((((*((*(**((((((*(((((((((((((((((((((((((&&(&((((((&((&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$& "$$$$$$$$&$&&$&&$&&&&&&&&&&&&(&(&(((((((((((((((&&((((((((((((((((((((((((((((*(****((**********(*(**(((((*((*(((***(*****(*(*(((**((*((((((**(((*(((((((((((((((((((((((((((&&(((((&((&(&((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&((&&&&$$$$$$$$$$$$$$$$$$$$$$$&& $$&$$$$$$&&&&$&&&&&&&&&&&&&(&&&&((&(&((((((((((((((((((((((((((((((*((***((*((**(************((*((**(***(((**(((*((********(*(*(**(***((*(*(((((((((((*(((((((((((((((((((((&&((&(((&(((&&(((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&((&&&&&$$$$$$$$$$$$$$&$$$$$$$$&& $$$$$$$$$$$$$&$&&&&&&&&&&&&&(&(&(&(&(((((((((((((((((((((((((((((((*(((*((*(******(*(****((((*(*************(*(*((**(*****(*((*((((*(***(*((((**((((((((*(*(((((((((((((((((&((((((((&(&((((((&((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$&$( "$$$$$$$$$$&$$&&&$$&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((****************(*******(((((**(*((***(*(********((*((((*((*(***(***(((((*(((((*((((((((((&&((((((((((((((((&&&&&((((&((&((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&&&&&&&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&&&&&&&&&&(&&&&&&(&&&&((((((((((((&&(((((((((((((((((((((((((((****************(*(**(*(****(*****(****(*(****(**(*(((*(****(**((*((*((***((((*((((((((((((((((((((((((((((((((((&(((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&&&&&&&&&$$$&$$$$$$$$$$$$$$&"$$$$$$$$$$&$&&&&&&&&&&&&&&(((&(&(&((((&((((((((((*(*((((((((((((((((**(*********(*(*(*((*****((*(((*(*(*(***(**(*(*((*(*(*********((((***((((*(((((*((*(((((((((((((((((((((((((&(((((((&&(((((&((((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&((((&&&&&&&&$&$$$&$$$$$$$$$$$$&$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&(((((((((((&((((((((((((((((((((*(((***((**(*************(*******((*(**(****(**(******((*(*(*******(********(*((((*((((*(*((((((((((((((((((((((((((((((((((((((&((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&(&((&&(&&&&&&&&&&&&$$&$$$&$$$$$$&"$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((*((((**(**(**************(****((((*************(********((********(**(**(*****(**(*****(**((((((((((((((((((((((((((((((&&(((&(((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&(&(((&&((&&&&&&&&&&&&&&&$$$$$$&&$$"$$$$$$&$$$&&&&&&&&&&&&&&&&&&(&&&((&&((((((((((&(&(((*((((((((((***(*****(***********(********((************(***(*(*****((***(*******(*(*****((((**(*(***(**((((*(((((((((((((((((((((&(((((&(&(&&&&(&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&((&(((&(((&&&&&&&&&&&&$&&&&&( $$$$$$$$$$$&&&&&&&&&(&&&&&&&&(&&(&&&&&(((((((*(((((&(((((((((***(**(*(****************(********(**(*********(**(*****(***********(*((*****(******(((*((*((***(***((****(((((((((((((((((((((&((&(&((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&((&(&(&((&&&(&&&(&&&&&&&&&&(@$$&$$$&$&&&&&$ &&&&&&&&(&&&&(&(&&&&&&(((((((((((((((((((**((*(**(*(*((******(************(*******((*************(***************************(**(**((((*(**((*(((((((*(((((((((((((((((((&((&&&(((&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((&(&(((&&&(&(&&&&&&&(&&(&((* "$$$$$$&&&&&&&$$&&&&&&&&&(&&&&&&&(&&((&(((((((((((((((((((*(*********((*&***********************(**((((**************************(****(***(***(*************(((((((((((((((((((((((((((((&(((&(((&&&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&&&&((((&&&&(((&(&(&(*$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(&((((((((((((((((*(((((*******(*(****"***************(*******(*((*(*************************(*((**(*****(*(****(*(****(***((((((((*((((((*(((((((((((((&&&&&&&&(&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(((&(&&((((((((&(((&((&&((((*" $&$$&&&$&&&&&&&&&&&&&&&&&&(&&&&&&&(((&&((((((((((((((*((*(*(((((**((*********************(******(((*(*(*****(*******************(**&******(*(*******************((***(((((((((((((((((((((((&&&&(((((&&(&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&&&&(&&(&((&&(((((((&&((&(&(((((* "$$$&$&$&&&&&&&$&&&&&&&&&&&&&((((&&(((((((((((((((((((((****((*****************(*******(*******((********************(***(***********************************((*(***(*((((((((((((((((((((((&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&(&(&&&&&((&&&(&(&(&(((&&&(&(((((* $&$$&$$&&$&&&&&&&&&&&&&&&&&&(&&&&((((((((&((((((((((*(((((((**(*********************************(*(*(******(*******************************************(*******(****(*((((*((((((((((((((&(&((&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&(&((("(&(&&((&&((((& $$&&$$&&&&&&&&&&&&&&&(&&&&(&&&&(&(((((((((((((((((((((((((((((*(*****(***********(*****((***(***********************(*(*******************(**(****((*********(**((*(**(((((*(*((((*((((((((&&(&&&(&&&(&(&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&((&&(((((((((&&(&&(((&((&(&&&&(((* $$&$&&&&$&&&&&&&&&&&&&&&&&((&&((((&(((((((((((((((((((*(*(*((((**********(*********(****((********,****(**(***********************************(***********(*(*****((((((((*(((((((((((((((&&(&&(&&&&((&(&&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(((&&&(&&&&(((((&&&&(((&(&&(((** $$$$&&$&&&&&&&&&&&&&&&&&&&&((&&(&&((((((((((((((((((*(((**(*(***************(******(***(*************,***************(*********************(**((**((**(********(*(((((((((*(((((((((((((((((((((&&&(&&((&&&&(&&&&&((&&&&&&&&&&&&&$&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((&&(&(&&&(&&&(((&(((* $$&&&$&$$&&&$&&&&&&&&&&(&(&&(&&&&&((((((((((((((((((**(*********(************(**(*(*******((*******************************************************(***(***(*******(*(((((((*(((((((((((&(&((&&(&(((&&&&(&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&(&&&&&&&&&&&&&(&&&&&&&&&&&&(((((* $&$&&&$$&&&&&&&&&&&&&&&&((&(&(&&(((((((((((((((((((((*(*(*(*****(*********************************************************************************(*(*******(***(*(**(**((((((((((((((((((((((&(((&(&&&((&&(&(&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&(&&&&&&&&&&&(&(&&(((((* $$$$$&$$$$&&&&&&&&&&&&&&(&&&&&((((&&(((((((((((((((*((*(*****(((******,*,*************,*******************************(***************************(*******(********(*(((((*(((((((((((((((&((&(((&&&(&&((&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&((((*$&&$&&&&$$&&&&&&&&&&&&&&&&(((((((((((((((((((((((((*(**(*******(***********(*********,*************(******************************************************(***(***(*(((((*(((((((((((((((((((((((&(((&(&(&(((&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&(((((((,$$$&&&&&&&&&&&&&&&&&&&&&((((((&((&(((((((((((((((((*(**(**(***(***************(********,****************************(******************************(************((*(*(*((((*(((((((((((((&((((&((((&&(&&(&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((&&&&&&&&&&&&&(&(&&&(&(((((,$&&&&&&&&&$&&&&&&&&&&&&&&&&((&((((((((((((((((*((*(*((*(***(************(***************************************************(*************************(*******(((****((***((((((((((((((((((&(&&&&((&(((&((&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&((&&(&&((&&&&&&&&((&(((((((((*$&$$&&$&$&&&&&&&&&&&&&((((((&((((&((((((((((*(((***((*****(****(**************************************************************(**********************************(**(((((((((((((((&((((&(((((((&((((&(&(&(&&&&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&((&&((&&&&&&(((&&((&((*$&$$&&&&$&&&&&&&&&&&&&((((&(((((&&(((((((((((((((**(*((**(************(*(********,****************************************************************************((*(((*(((((((((((((((((((((&((&((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&((((&&(&((&&&&&&(&((&&&&(((((*"&$&$&$&&&&&&&&&&&&&&((&((((((&&&&&((((((((((((((*(*((*((*****,************************************************************,***********************(****(*(****(*(*(((((((((((((((((((((&(((((&(&&&&&&((&&&(&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&((&&&&&((&&&&(&((((((&(&(&&(((((*$$&$$$$&$&$$&&&&&&&(&&(((&(&(&(&&(&((((((((*(((((*((*****(*(**,**********(***************,****,*********************************,******************(******(((*(****(((((((((((((((((((((((&(((((&&&((&(&&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((&&(&(&(&&&&&&&&&&((((((*"&$$$$&&&&&&&&&&&&(&&&((((&(((&(((((((((((((((((((*(**************(*(****(*****************,*,,**,****************************************************(******((***((((((((((((((((((((((((&(&(((((&(((&&&&(&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&(((((((*"$$$$&$&&&&&&&&&&&&(((&(&(&(&(&(((((&((((((((*((((*******************************************,*,************************************************************(((***(((((((((((((((((((((((((&&(((&((((((&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&((&&&&(((((((*"$$&&$$$&&&&&&&&&&&&(((&(&&&&&(((((((((((((((((************,********(************,****,*******************************************,*******************(*****(**(**((((((((((((((((((((((((((((&&((((((((((((&&(&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&((&((*"$$&$&$&&&&&&&&&&&&&&(&&&&&((&&(((((((((((((((**********************(**((*************************************************************(*******************(**(*((*(((*(((((((((((((((((((((((((((((((&(&&&&&&&&&(((&(((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&((&&&&(((&(((*"$$$&$&$&&&&&&&&&&&&&&((((&(((((&((&(((((*(*******,********************(**(********************************(**********************,***************((***(**(**(((((**(((((((((((((((((((((((((((((&((((&&&&((&(&((&&&&&&(&&&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&(&&&&&&&&&&&&&&&(&((&&&&((&(*$$$&&$&$&&&&&&&&&&&&&&&&&&((&(&(&((((((*((((******************(****(**********************************,***************(***************************((********(((*((((((((((((((((((((((((((((((((((((&((((((&&&&&(&(&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&(&&((*"&&&&&&&&&&&&&&&&&&&&&(&&((((&&(((((((((((********(***********************(*(***************************************************************(*****(**(**(*(((((**(((((((((((((((((((((((((((((&(((((((&(&(&((&&&&((&(&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&((&&&&((&&((*"&$$&&&&&&&&&&&&&&&&&&&&(&&(&&&(((((*((((*(**********((*******(***(*(**************************************************************************(*******((**(******(((((((((((((((((((((((((((((((((((&(&(&(&&&&&(&(&&(&(&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&&&&&&&&(&&&&&&((*"&&$&&&&&&&(&&&&&&&&&&&&&&(&&(((((((((((*******(********(***********(*****************************************(*****************************************(**(*(((((*((((((((((((((((((((((((((((((((((&(&&&((&&&&&&&&(&(&(&&&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&&&&&((&(&&&&&&&(*$&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((*(**************************************************(******(********************************************(*((******(**((*((((*((((((((((((((((&(&(((((&((((((((((((&(&&(&&((&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&(((&&&&&(*"&$&&&&&&&&&&&&&&&&&&&&(&(((&((((((*((((*****((****(*(****((*********(*******************(**((*********************************************(**(****(****(***(((*(*(((((((((((((((((((((((((((((((&((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&&(&(*"$&&&&&&&&$&&&&&&&&&&&&&(&((((((((((*(******(***(**((*(*************(**************************************************************************(*(******(*****(**(*((*((((((((((((((((((&(((((((&&(&((&&(&&&&&(&(&((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&&&&(&&&&&&&(("&&&&&&&&&&&$&&&&&&&(&(&((&(((((((((*****(***((*((((********((************************************************************(*****************(*(*((*********(*(*((((((((((((((((((((((((((&(((((((&&(((((&&&((&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(&(&&&&&&&&&&&&&&&&&&&&*&&&&&&&&&&&&&&&&&&&&&&&&&&(*((((((*(**(*(((((*((((****(******(((***************************************************************************(***(*(((*******(((*((((((((((((((((((((((((((((((&((&(((((&(&(&&&(&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(&&(&&&&&&&&&&&&&&&&&&&&(*&&&&&&&$&&&&&&&&(&&&((((&&((""((((*(***(*(((((((**(((*(((*$*(**************************(**************************************************(**((*((***((****(((*(**((((((((((((((((((((((((((&(&&(&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&&&&&((&&&&&&&&&&(&&&&&&&&&&(* &&$&$&&$&&&&&&&&((&(&(((((((((((((**((*(((((((((***(*((**(&(*********(****************(****************************&************************(*(*(****((**((*(((((((*((((*((((((((((((((((((((&&(&((&(((((&&(&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&(* &&&&$&$&&&&&&&&&&(&&((((((((((((((((((*((((*((((((((((****(****(******************************************(*(*******(**,********************((**& ((*(***(((((*((((((((((((((("((((((((&(&(&(((&&(&((&(&&(&$&&((&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(* &&$$&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((((((*(*****(*****((***********(*************************************************************(*(*((*(*(((((((((((*(((((((((((((((((((((((((&(((((&&&(&(&&(&$(&(&&&&&&&&&&&&&&&&&&&&&(&&$"&&&&&&&&&&&&&&&&&&&(&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&(&(&&(* &$&$&&&$&&&&&&&&&&&((&&(((((((((((((((((((((((((((**(**(***(**(*(*******************************(************************************************(***(*((((((((((((((((((((((((((((((((((&&&&&(&((&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&(&((&&( &$$&&$$&&&&&&&&&&&&(&((((((((((((((((((((((((((((*(*((((*(((***(******************************(*****************************************************(**(*(**(*(**((((((((((((((((((((((((&&&&&&&(&&&(((&&&&&&&&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&((( &&&$&&&&&&&&&&&&&&&(((((((&(((((((((((((((((((((((**(***((*(*****************************************************(*************************************((*(((((((((((((((((((((((((((&(((((((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(* &&&&&&$&&&&&&&&&&&(&&(&&&((&(((&(((((&(((((((((((*(((**((*((*(((**(*((*********************************************(***********************(********(*(((*((((*(((*((((((((((((((((((((((((((&(&(&&&&(&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(* &$&&$&&&&&&&&&&&&&&&&(&((&((&(((((((((((((((((((*((**((*(**((((*(****(*********************************************(**********(***(*****************(((((****((***(((((((((((((((((&&(((((((((&((&(&&((&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(( &$$&&&&&&&&&&&&&&&&&(&(&&(&&&&(&(((&(((((((((((((((((((*(*****((**(****(*****(***(************,*********************************************(*(**(*(((****((((*(((**((((((((((((((((&(((((((((&&&&(&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((* $&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((*(((((((((*(((*********(****(***(*(**********,,*********************************************(((((((***(*(((((((**((((((((((((((((((((((((((&(&((&(&&(&&(&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((( &$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&((((((((((((((((((((*((((((*((((**(**((***(*((*(***********,**************(************************(**(*****(((*****(**(((((((((((((((((((((((((((((((((((&(((&&(&&(&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(*$$&&&&&&&&&&&&&&&&&&&&(&&&&((&(((((((((((((((((((((*(((((((((*(((****(*(***(****(**************,*,**************************(**(*****(*****(**(****((**(*(((*(*((((*(((((((((((((((((((((((((((((((&(&&&(&&&&(&(&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&((p&&&&&&&&&&&&&&&&&&&&&&(((&((&&&&(&((((((((((((((((((((((((((((((*(*****((**(******(******************************(*(**********(******(((*((*((***(***(***(((**((((((((*((((((((((((((((((&&(((&(&(((&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&$$&&&&&&&&&&&&&&&&&&&&&(&((&((((&((((&(((((((((((((((((((((((*(((**((*****************(************(*************(*(**(***************((*((**((((**(((*((*((((((((*((((((((((((((((((&(&(((&&(&&&(&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(( &&&&&$&&&&&&&&&&&&&&&&(((((&((&&(&(((((((((((((((((((((((((((((*((((*((((*********(***************(*******(***(****((**************(((**((*****(*(*((*(((((((((((((((((((((((((((((((((((&((&&(&&&&&&&&(&(&&&&&&&&&&&&((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&$&&&&$&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((((((*(***((*(((**((((****(****************(********(*****(********(******(***(*((**(((*(((((((((((((((((*(((((((((((((&(((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&((&$&&$&&&&&&&&&&&&&&(((&&&&&&&((&(&(((((((((((((((((((((((((((*(***(*(((***(******(*((****(*******(***********((**((*((*****(*****(*********((((*(((((((((*(**((((((((((((((&((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(( &&&&&$&&&&&&&&&&&&((&(((((&&(&&((&((((((((((((((((((((((***(*((*****(*(**(**********(*(****((********(*(*(********(*(*(****(**(*((((**((*((*((((((((((((*((((*(((((*(((((((((((&((&((((((&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&$&&$&&&&&&&&&&&&&&&(&(&&&&((&&&&((((&(((((((((((((((((((((((((*(*(*****(*(((((*(**(**(*(*******(****((*********((((*(***(***((*(((((((**(((((((((((((((((((((((((((((((((&(&&(&(&&((&((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(( &&$&&&&&&&&&&&&&&&&&(&&(&&(&&(((((((((&(((((&(((((((((((((((((((*(((*((*(******(***(****(*******(******(((((*(**((*(**(((*((((**(*(*((***((((((((((((((((((*(((((((((((((&(&&&&&&&((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&((*<$&&$&$&$&&&&&&&&&&&&&&&&&&&&&(((((((&(((&((((((((((((((((((((*(((*((((***(((**(((*((**(****(**(***(*(*(**(((***(*((**(**((*((*(((*(*((((*((**(((*(((((((((*(*((((((&((&&&((&&&&&&&&&(&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($&&$&$&&&&&&&&&&&(&&((&&&&&(&&&&((&(&(&(&&&(((((((((((((((((((((((((*(((((((**(***(**********((**(***(*(((((***(*(*(**(*(*((((*((**((((((*((((((((((((((*((((((((((((((&(&&&&(&(&((&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((( $&&&&&&$&&&&&&&&&&&&&&&&&&&&(&((((&(&&&&&((((((((((((((((((((**((((((((((*((**(****((((************((((**(**(**(*(*(*(**(((*((*(((*((***((((((((*(((((((*((((((((((((&(&&&&(((&(((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&(($$&&&$&$$&&&&&&&&&&&&&&&&&&&&&(((&(&((&(&(&(((((((((((((((((((*(((((**((((**(***((**(******(**((**(*(*(*(*(*((*(((((**((((**(*(*(*((((((*(((((((((((((((((((((((((&&&&&&(&(&(&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(($$&&&&&&&&&&&&&&(&&&&&&&&&(&(&&&(((&&(&(&&((((((((((((((((((*((((*(((((((*(*((**(((((**(***((**(*(**(***(**(**(((((((**(((*((*(**(**(*(((((((*(*((((((((((((((((&&(&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(($$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&&(((((((((((((((((((*(((((*(*(((*(((((**(**(**(((*(*(*(((*(((((((((((*((*(((((((((((((****(((((((((((((((((((((((((((((&(&((&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(*&&&&&$$&&&&&$&&&&&&&&&&&&&&&&&(&(&&&&(&((((((((&((((((((((((((((((*(((((((((*(((*(*((((((((((*(((**(**((((((((((((((((((((((*((*(((((((((((((((((((((((((((((((((&&(&&((&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&*&$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&((((((*(((((((((((((((((((((((((*((((*((((((((((**((((((((((((*(((((((((((((((((((**((((((((*((((((((((((((((((((((((&&&((&&&&(&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(($$$&$$&&&&&&&&&&&&(&&&&&&&&&&&&&&&((&((&((((((((((((((((((((((((((*(((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((&(((&&&(&(&&&(&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((*$$&$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((&(((((((((((((((((*(((((((((((((**((*(((((*(*((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&&&&&((((&(&&((((((&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(*$$&$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&(&&(&&&&(&&(((&((((((((((((((((((((((((((((((((*(((((((((((*(((((((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((&&&&&&((((&&&&((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((*$$$$&$&&&&&&&$&&&&&&&&&&&&&&&&&&(&&&&&&(&(&&&(&(((&((&((((&(((((&((((*(((((((((*((((((((((((*(((((((((((*(((*((((((((((((((((*((((((((((((&(((((((((&(((((((&((&&&&&((((&&(&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((*$$$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&((&&(&"&&&(&(((((((((((((((((((((*(&*((((((((*((((((((((((((((("(((((((((((((((((((((((((((((((((((*(((((((((((((&((&&((&&&&&&&&(&((&&(&&(&&&&&&((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&*$$$$$&&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((&&((((((&&(((((((((((((((((((((((((((((*(((((((((((((&(((((((((((((((((((&((((((((((((((((((((((((((&(&((((&&(&&&(&&((&&((((&(&(&&&(&&(&&($&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(*$$$$$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&((&((((&((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((&((&(&&&&(&&&&&&&((&&&(((((((&((&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&"$&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&(((* $$$$$$&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&(((&((&&&(&&&(&((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&&(&&((((&((&&&&&&&&((((((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&($$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&((&((((((&((((((((&(&((((((((((((((((((&(((((((((&((((*((((((((((((((((((&((((((&((((((((((((((((&&&((&(&&&&&&&&&(((&((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(*$$$"$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((((&((((&(&((((&((((((((((((((((((((&((((((((&((((((((((((((((((((((((((&(((((((&(&((((((&&&(&&&&&&&&&&&(&(&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&&(*$$$"$$$$&$$$&$&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&(&(((((((((((((((((((((((((((((*((((((&((((((((((((((&((((((((((((((((((((((((((&&&(((&(((&((&&&&&&&&&((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((*$$$$$$$$$$$$$&$&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&&&(&&((((&((((((&(((((((((((((((((((((&((((((((((((((((((((&((&&(((((((((((((((&&&&&(&(&&((&&&&&&&&&&&&&&(&((&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((*$$$$$$$$$$&$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((&&((&&((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((&&&(&&&&((((&(&&(&&&&&&&(&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&(&&&&(*$$$$$$$$$$$$$$&&&&&&&&$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&(&(&(&&(&(&&(&&((((&(&&(&(((&((((((((((((((((((((((((((((&((&(((&(((((((((((((&((((((&(&&(&&(((&&&&&&&&&&&&&((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(((*$$$$$$$$$"$$$$&&&&&&&$$$&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((&((&(((&(&(((&((((((((((((((&((((((&(((((((((((((&(((&&(((&&&(&(((((&&&&(&&&(&&&&&&(&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$&&&&&&$$&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(*$$$$$$$$$$$$$&&$&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(((&(((((&&((((&&((&((((((((((((((((((((((((((((((((&&&((&(&(((&&(&((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&$&$&&&&&&&&&&&&&&&&&$&&&&&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((*$$$$$"$$$$$$$$$$&&&$&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&&((((&(&((((((((((((((((((((((((((&((&(((((((((&&((((&(&(((((&&(&(&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&$&&&&&&$&&&&&$&$&$&&$&&&$$&&&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((*$$$$$$$$$$$$$&$$$&$$&&&&&$&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&&(&(&&&&(&((((((((((((((((((&(((((&(&((&((((((((((&&(((((((&((&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&&&$&&&&&&&&&&&$&$&&$&&&&&$&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((*$$$$$$$$$$$$$$$$"$$$$&$$&$$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((&&&&&&&&&&(&((&&((((&&&&&((((((&&(&&((((((((((&&&(&(&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&$&$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&((&((*$$$$$$$$$$$$$$$$$""$$$$$$$&$&$$&&$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&((&(&(&&&&&&&(&&&((&(((((((&&((&(&&((&(&((&(&&(((((((&&&(&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&$&&&&$&$&&&&$&$&&$&$&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((*$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&(&((&&(&(&&&&&&&&&&&&&((&&&&(&&(&(&&&&((((((((((((&(((&(&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&$$$$$&&&&&&&&&&&$&&&&&&&&$&&&&&$$&&$$&&$&$&&&&&&&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&(&&((((*$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&$&&&&&&&&&&&&&&(&&&(&&((&&&&(&&&(&&&&(((&&&&(&&&&&&&&&&&&&&&&&&&((&&&((&(&(&((&(&&&&&(&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$$$&&$&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((**""$$$$$$$$$$$"$$$&$$$$$$$$$$$$&$$&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&&(&&&&&&&&&&&&&&&&&&&&&&&(&(&((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&$&&$&$&$&&&&&&&&&&&&&$&&&&$$&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&(((*""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&$$&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&&&&&(&&((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&$$$&&&&&&&$&&&&&&&&&&$&$&&&$&$&&&&$&&&&&&&&$&$&$&&$&$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&(&&(((*$$""$$$$"$$$$$"$$$$$$$$$$$$$&$$&$&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$&$&&$&$$&&&&$&$$&$&$&&&&&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(&((((((*$$$"$$$$$$$"$"""$$$$$$$$$$$$&$$$$$$$$$$$&&$&$&&&&$&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$$&$&&&&&&&&&&&&&&&&&&&$&&&&$$$$&&&&&$&&$$&&&$&&&&&$$&$&$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&(((*"""""$"$""$""$""""$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$&$$&$&&&&&&&&&&$$&$$&&$&$&&$&&$$&$&&&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((*"$""$""""""""$$"$$$$"$$$$$$$$$$&$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&&&&&$$&&&$$&$&&$$&$$$&&&&&&$&$$&$$$$&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$&&(&&&&&&&&&&&&&((&(&&((*"""""""$""$"""""""""$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&&&&$&$&&$&$&$$&&&&&&&&&$$$&&&&&&&&$$$$$$$$$$$$&&$$$$&&$$$&$&$$$&&&&$$$$$&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((*""""""""""""""$$""$$$$"$$$$$$$$$$$$$$$$$&$$&$$&&&&$&$$&&&&$&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$&$$&$&&&&$&&$&&&&$&&$$&&&&&$&&&$$&&&$$$$$$$$&&&$$&&$&&$$$&&$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&&&&&&&&&&((("""""""""""""""$""$$$$$$"$$$$$$$&$$$$$$$$$$$$&&&$$$&&&&$$&$&$$&&$&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&&&&&&&&&&&&&&&$&&&&&&&$&$$&&&$&&&$&$&&&$$$&&$$$&&$&&$&$&$$$&&$$$$$$&&&$&$$&$&$&&$$$$&$$$&&&$$&$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((* """""""""""$"""$""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&&&&&&$$$&&&$&&&&$&&$&$&$$&$$$$$$$$$$$&&$&&$$$$$$$$$&&&&&$&$&&$$$$&$$$$$$$$&$&$$$$$$$$$$&$&&$$$$$$$$$&$$&$$&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&(&&&&(&(((&((((**""""""""""""""$""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&$&$&&$&$$$$$&&$&&$&&&$&&&&$$&&&&&$&$$$$$$$$$$$$$$&&$&&&$$$$&$$$$$$$$$$&$$&$$$&$&$$$$&$$$&$$$&$$$&&&$&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&((&((((((""""" """""""""""$"""""$"""$$$$$$$$$$$$$$$$$$$$&&$$$$&&&$$&&&&&&&&&&&&&&&&$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$&&&&&&&&&&&&$$&$&$&$$$&&&&$&&&&&$&&&$&$$&$&$&&$$$$$$$$$$&$&$$$$&$$$$$&$$$$$&$$&$$&$$&$$$&$$$$$$$$$$&$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&(((*""" """"""""""$$""$""$$""$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&$&&&&&&&&&$$&&$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$&$&&&$&&&$&&&$&&&$$&$&&&$$$$&&$&&&&&&&&&$$&$$&$$&&$&$&$$$$&&$$$&$$$$$&$$$$$$$&$&$$$$$&$$$$$$$$$$&$$$$$$&$&&$$&$$&$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(**"" """""""""""""""""$"$$"$"$ $$$$$$$$$$$$$$$$$$&$$$&$$$$&$$&&&$&&&&$$$$&$&$$&$&$&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&$&$&&&&&&&&&&&&&$$$$&$$$&&$$$&&&&&$$&$$$$$$$$$$$$$$&$$$&$$$$$$$&$$$&&$&$$$$$$$$$&&$$$$$$$$$$$&$$$$$$$$$$$$$&$&$$$&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(&&&(((*,n""""""""""""$"""""$$"$"$"$"$""$$$$$$$$$$$$$$$$$$$$$$$$&$&"$&$&&&&$&$&$$$&$&$$$&&$&&&&&$$&&$&&&&&&&&&&&&&&&&&$&&&$&&$&$&&$$&$$$&&$&&&&&&$$&&$$$$$$$$$&&$&$&&&$&&&&$&&&&$$$&&&$$$&$$$$&&$&$$$$$&$$$$$&$$$&&&$$&$$$$$$$$$$$$$$$$$$$&&$$$$$&$&$$$&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((*,""" """"""""""""""""$$""$"$"$"$$$$$$$$"$$$$$$$$$$$$$$$&$$$$&&$$$$$$$$$$$&&&$$$$$$&$$$$$&$&&$$&&&&&&&&&&$$$&$&&&&&&""$&&&&&&&&$$&&$&&&$&$&&&$$&&$$$$$$$&&$$$$&&$$&&&&&$$&&&&$$$$$$$$$$&&$&&$&$$$$$$$$$$$&$$$$$$$&$$$$$$$$$$$$&$$&$$&$&$$$$$$$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((*""" " " """"""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$$$$$$$$$$$$$$&&$&$&$&&$&$&&&&&&$&&&&&&$$$$$&&&&&&&$&$$$$$&$&$$$$&$&&&&$&$$$$$$$$$$$$$$$$$$$$$&$$&$$&$&&&$&$$"$$$$$$$$$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$$&$$$$&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&(&&&&&&(,"" "" """"""""""""""""""""""""""$""$$$"$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&$$$$$$$$&&$&&&&&&&&&$$$$$&$&$$$$$$$$&&$&$&$&$$&$$&&$&&&&$&$$$&$$$$$$&$&$$$$$$&$&$$$$&$&&$$$$$$$$$$$$$$$$$$&$$$$$$&$$$&$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$&$$$$"$$$&$$&$&&$&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((""""""" " """"""""""$"""""""""$""$"$"$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&$$$&$$$&$&$$$&$$&$&&&&&&&$$$$$$$$$&$$$&$$$$$$$$$$&&$$$$$$&&$$$$$$$$$$$$$$$$$$$$&$&$$&&$$&$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$&$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((:"" " "" "" """""""""""""""""""""$$"$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$&&$&$$&&$&&&&&&$$$$$$$$$$$$&$$$$$$$&&&$$&$$$$$$$&$$&$$$$$$$$$$$$$$$$&$&$$$$&$$$$$&$$$&$$$$&$$$$$$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$&&&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((*""""""""""""""""""""""""""""""""""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$&&&$$$$&$&$$$&&&$$$$$&$$$&$$$$$&$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(**"" """" " """""""""""""""""""""$"""$$"$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((*" " " """ " """"""""""""""""""$$$$""$"$$"$"$"$$$$$$$$$$$"$"$""$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$&$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((* """"""""""""""""""""""""""""$$$$$$"$$"$""$"$"$$$"$"$$$$"$$$$$"$$$$$$$$$$&$$$$$$$$$$&&$$$$$$$$$$$&$$&&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$&$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$&&$&&&&&&&&&&&$&$&&&&&&&&&&&&(&&&&&&&&&&&&&&(&(&((** """"""""""""""""$""""""""""""$""$""$$$$$$$$"$$""""$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((* """""" """""""""""""""""$$""$$$"$$$$"$$$$$"$"$"""$$""""$$$"$$$"$$"$$$$&&$&$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$&$$$$$$$$$$&$$$$&$$&$$$&&$&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(((* " """ "" """""""""""""" """"""""$""$$"$"$"$""""$""$""""$"$"$$$$$$$$$$$$$$$$$$&$$$&&&$&&$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((*" """" """""""" """""""""""""$""""""$""""$""$$"$"$$$$$$$$$$""$"""$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&((&&(&(((,"" " "" " """"" """"""""""""""""""""""""""""""""""$$"$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(**"" "" """ """"""""""""""""""$$"""""""""$"$"$""$"$"$"""""$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((, " """""""""" """""""""""""""""""$""""""""""""""$""$"$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(** """ " " """ """"""""""""""""""$""""""""""""""""$"$$$"$"$$$$$$$$$$"$$"$"$$"$$$$$$$$"$$$$$$$$$$$"$"$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&$&&&&&&$&&$&&&$&&&&&(&&&&&&&&&&&&&&&&&(&(* " "" " """ """"""""""""""""""""""""""""""""""$""$$"$"$$$$$$$"$$$$"$""""$"""$""$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$&$$$$&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((* " "" " " """ """"""""""""""""""""""""""$"""$"$"""$"$$$$"$$""$"""""""""$$$"$$""$$$$$$$"$$"$$$$"$$$""$$$$$$$$$"""$""$"$$$"$$$$$$$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((* " " " "" " " """"""""""""""""""""""""""$""""""""""""""$""""""""""""$"""""""$$"$$"$$$$$$"$$$$$$$$$$$$$$""$$$$$$"$$$""""""$$$$$""$$""$$"$$""$"""$"""$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$"$$$$$$"$$$$$""$"$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&$$&&&&&(&&&&&&&&&&&&(&&&&&&&&&&(&&(*  """ "" """" """""""""""""""""""""""""""""""""""$"""""""""""""""""""$""""""""""$"""$$$"$"$$$"$$$$$"$$$"$$$""""""$"$"""""$$"$$$"$"$"$$$$"$"$"""$""$$$""$$"""$$$$"$$$"$"$"$"$$$$$$"$$$"$$$$$$$$$$$"$"$$$$$"$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((  """""""" """""""""""""$""""""""""""""""""""""""""""""""""""""""$"$$""$$"$$$$$$$$""$$$$"$$$$$$"$"""$"""""$""$$$$"$$"$$$""""""""""$$""$$"$"$$$$"$$$$""$"""$$$$"$$$$$"$$$$$"$$"$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$($$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((     " " """""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""$$"$""$$$$"$""$$$$$""""""$"""""$""$""""""""$"$$""$$$""$"$$"$"$$"$""$"""$"$$"$$"$$"$"$""$""$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&((*&   """""""""""""""""""""""""""""""""""""""""""""""""""$$""""""""""""""$"$"$""""""""""""""$$$$"$"""""""$"""""$""$"$$$"""""""""$""$""$$$$$$$$"$"""$$""""""$""""$$""$$$$$$""$$"$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&$&&&&&&(&&&&&&&&&&&&&&&&&&((*(   """"""" " """""""""""""""""""""""""""""""""""""$"""""""""""""""""""""$"$""""""$""$$""$"""""""""$$$"$$""$$""""""""""""""$"$""$"""$"$""""$""$$$$$$$"$$""""$$""$"$"$$$"$$""$$$$$$$"$"$$$""$"$$$$$$&$$$$$$$$"$$$$$$&$$$$$$&$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((((( " " " " """" """""""""" """"""""""""""""""""""""""""""""""""""""""""""$""""$"""""$"""""""""""$$""""""$$""$""""""""""""""""""""$"$""""$""$$"$""$"""$$"$$"""$""""""$$$$$$$"$$$$$$$"$$$""""$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&(&(&(**    """ " """""""""""""" """"""""""""""""""""""""""""""""""""""""""""""$"""""""""""$"$""""""$""""""""""""""""""$"""""""""""$"""""""$"$$""""""$""$$$$"""""$""""$"""$$$$$$"""$"$"$$"$"$"$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&(((&   """" " "" """""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""$$""""""""""""""""""""""""""$""""""""""$"$""""$""""""$$$$"$""""$"""$""$$"$$$"""$"$""$"""""$""$$$$$$$$"$$$$$$$$$$$$$$$$$$$&&$&&&&$&$&&&$$&&&&&$&&&&&&(&&&&&&&&&&&&&&&&&&&((&((*&   " " """"" """"""" "" """"""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""$""""""$$""""""""""""""""""$"$$""$"$$"$$$$""$$""""$""""$$"""$"$$"$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(($  " " "" "" " """"" " """"""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$""""""$"""""$""$$"$$"$$$$$"$""$"$""$$"$$$$$$$$$$$$$$$$$$$$$$&$&$$&$$$&&&&&&&&&$&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((*$    " " " "" " " """"" """"""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$"$"""""""$""$$"""""""$"$$$"$"$""$"$"$"$$$$$"$"$$$$$$$$$$$6$$$$$$$$$$$$$$$&$$&&$&$&&&&$&&$&&&&&&&&&&&&((&&&&&&&&&&&&&&&&(&&&(&(((($    "" " " " " """"""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""" """""""""""""""""""""""""""$$"""$""""$""""""""$$""$"""""""""$""""""""""$$"$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$&$$$$&&$&&$&&&&$$&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&((((*$     """ "" """" """"" """ """"""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""$"""""$ $"""""$"""""""""""$"$"""""$""""""$"$""""$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(*"    " " "" " """ "" """" """"""""""""""""""""""""" """""""""""""""""""""""" """""""""""""""""""""""""""""""""""" """""""""""""""""$"$$""""$"""$"""$$""""""$$$$$$$$$$"$$$$"$$$$$$$$$$$$$&&$&$$&$$$&&&&&$&&$&&&&&&&&&&&&&&&&&(&&&&&&(&&&&&&&&&((((*   " " " " " """ """"""" """"""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""$$"$"""$$"""$$$$"$"$$"""$$""$"$$$$$$$$$$$$$$$$$$&$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(*>  " " " " """ " """ " "" " """""""""" " """" """"""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""$""$$"$"""""""""$""$"""""""$$"""""$"""$$""$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&(&&&(((     " " " " """""""""" " "" " """"""""""""""""""""""""" """" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$""""""""$$$""$$"$$$$"$$""".&$$$$$$$$$$$$$$$&&$&&$$$$$$&&$&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((*    " " """ """ """"""" """""" """"""""""""""""""""""""""" """""" """"" """"""""""""""""""""""""""""""""""""""$"""$$""""""""$""""""""""""$"$"""""$"$"$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&*   " " "" " " " """ """""""" """""""""""""""""""""""""""" """"""""""""""""""""""" """"""""""""""""""""""""""""""""""""""$"""""""""""""$""$"$"$"$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$&&$&$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((      "  " " "" " " " """"""""""""""""" """"" " """"" """""""""""" """"""""""""" """ """"""""""""""""""""""""""""""$"""""""""""""""""""""""$"$$$"$$$$$$$$$$$$"$$$$$$$$$&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((       " " "" "$"""""""$"" " """""""""""" """" "" " """"""""""" """"" ""$""""""""" " """"" """$$""""""$$""""""""" ""$$$$""""$"""""""$$$""$"$$&$$$$$$$$"$$$$$$$$$&&&&&&&&&(&(&&&&$&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(((*        " """ "" " " " " """"""""""" " " """""""""" "  """""""""""" """""""$$""""""""" " """$$$$$$$$$"""" """"""""""$$$$&$$$$$""""""""""$$$$$&&&&&&&&&$$$$$$$$$$$&&&&&&&&(&&&&&&&&&&&$&&&(((((((((&&&&&&&    " " " " " """""""" " "" "" """"""""" " "" """"""""""" " " """""""""""""""""" " """"""""""""""""""""""""""""""$""$"""""""""""$$$$$$$$$$$$""$$$$$$$$$$$&$$&&&&&$&$&&&&&&&&((&&&&&&&&&&&&&&&&&&&&((((&((&&&(((      " " """"""""""""" " " """""" """" "" """""""" """"""""""""""" """"""""$$""$$"""""" """ """""$$$$$$$$"""""""""""""$$$$&$&$$&$$$$$$$$$$$$$&&&&(&&(&&&&&&&&&&$&&&&&&&&&&(((&&(&&&&&&&&&((    "     " """""""""" """""""""""""" " """""" " """""""""""""" """ """"""""""""""""""""""""""""""$"$"""""""""""""$"$$$"$$""""""""$$$$$$$$$$$$$$&$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((&&&&&&(      "" "" """""" " """ """""""" " """" "" "" " """"""""""""" " " " """"""""""""""" "" """"""""""""$$""""""""""""""""$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&$&&&&&&&&&(&((&&&&&&&&&&&&&&&&&(      " " " " "" """"""" " """"""" "" """"""" " """ "" " """"" """ """"""""""""""""""""""""""""""""""""$"$$$$""""""$"$$$$$$$$$$&&&$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&&&&&&&&&(         " "" "" """""" "" " "" " " " " """""""""" " " """""""""""""""""""" """"""$$$"$""""""""""$"""""""$$$$$$$$$$$"$"$$$$$&$&&&&&&&&&&&$&&$&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&((&((     " " " " " " "" " " "" """""" """"" """ """"""""""""" """""""""""""""""$"$"$""""""$"$$"$$"$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&(&&&&(&&&&&&&(      "" " " " """ " """" "" " """"""" """""""""""" """""""$"""$"""""""""""""$""$$$$"$$$"$$"$$$$$$$$$$$$$$&$$&&&&&&&&$&&&$&&&&&&&&&&(&&&&&&&&&&&&(&&&&&&((&&&&&(    "    " " " """"""""""""" " """""""""""""""""""" " """"""""""""""""""$"$"""$"$$$$$$$$$$$$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&*  " " " " "    " " """"" """"" """"""""" """"" """""""""""""""""""""$""$$$$"$$$$"$"$$$$$$$$$&$$$&$$&$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&*      "  " "" " "" """"""""""" """""""""""""""""""""""""""""""$$$$$$$$"$$$$$$$$$$$$&&&$&$&&&&&&$$&&&&&&&&&&$&&&&(&&&&&&&&&&&&$&&&&&&&&&&&*     "  " " " " "" " " """ " """""""""""""""""""""""""""""""$"$"""""""$"$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&$&&&&&&&(  " " """""" """" """"" " """"""""""""""""""""""""""""""$$"$$"""$""$$$$$$$$$$$$$$&$$&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(       " "" """ """" """" " " " "" """"""""""""""""""""$""$"$"$$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&(         " " " " " " " """"" " """"""" """"""""""""""""$""$$"$$""$"$"$$$$$$$$$&$$$&&&$&&$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&(    "          " " " "" "" """""" """""" " "" """""""""""$"""""""""""$$$"$$$$"$$$$$$$$$$$$$$&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&$&&&&&$&&&&($L             " """ "" " " """ """"""""""" "" """" """""""""""""""$$"$"$"$$$$"$$$$$$$&$$&$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&$&&&(                """"""" """" "" "" """"" """""""""""""""""""""""$$$"$""$$$"$$$$"$$$$$$$$&&&&$&$$&&&&&&&&&&&&(&&&&&&&&&&&&&&$&&&&$&&&$&&$&&($             " """" """""" """ " """"""""""""""""""""$"""""$"$"$$$$$$$$$$$$$"$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&&$&*$             " "" """"" " """""""" """""""""""" """"""""""$""$"""$""""$""$$$$$$$$&$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$&$&&&&&&$&&&&("        " "" " """""""""" "" " """ """""""""""""""""""$"""$"$$$$""""$$"$$$$$$$&$&&$$&&&&$&&&&&&$$&&&&&&&&&&&$&$&$&&$$&&&&&&&&&&&&("              " " " """""" """"" "" """""""""""""""""""""""$"$""""$$$$$$$$"$$$$$$$&$$$$&&&&&&&&&&&$$$&&&&$&&$&$(&$$&&&&$&&$&&&$&&$$&(              " " " "" "" " " """"""""" """"""""""""""""""""$""""""$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&$$&$&&&$&$&&$&$&&&&&$&&(      "  """"""""""" """""""""""""""""""""$""$$$"$$&"$$$$$$$$&&$&$&$&&&&&&&&&&&&&&&$&$$&&$&$$$$$$$$&$$$$&&&&&*    " " """"""""""""""""""""""""$""$"""$$$$$$""$$$$$$&$$&$&$$&&&&&$$$&&&&& $&$&$$&&&&&$$$$$$&&$$$&&$&&&*       "" "" " "" """""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$&$&&&&&$&&&&$&&$$$$&$&&&&&&&&&&&&$&&&&&&&&&&&