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 = SURVEY_MISSION TARGET_NAME = MARS IMAGE_ID = '166S17' IMAGE_NUMBER = 48511706 IMAGE_TIME = 1979-09-05T10:12:28Z EARTH_RECEIVED_TIME = 1979-09-06T04:01:47Z ORBIT_NUMBER = 1166 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.012730 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 >).%9QU OI2v[p=h   Bk&7ZE11 [J{$ x6  """"""""""""" """""$"""$"$$"$$""""""""$$$"""$$$""""""""$"$""""$"""""" " """" "" "     2  " """"""" """""""$""""""""" """""""""""""""""$""""$""""""""""" " """ " " " "          , """""""""" " """""""""""""""""""""""""$""""""$$$$$$""""" """"""""""""" " "" """"" "" " """" " "" "  " "  " "      " """"$""""$""""""""""""""$$"$"$$"$"""$"""""""$$$$$$$$$$""""""$"$$$""""""""""""""""" """" " " " """"""""" """ """"" """"""" "" " " " " """"""""""" """ " " """"$"""" "" " """""" " """ ""    R` "" """"""""""""$"$""""""""$$"$"$"$""""""""$"$$$"""$$$$$$$$$$$$"""$$""""""""""""""""""" """"" """ "" """"""""""""" "" """""""""""""""""""" "  """ " """""""""""""""" """"""""""" """"$$"""""""""""""""""""""""""     """""""""""""""" """$$""$$$$&$$$$$"" "" """""$$$&$$$$$$"$$$$"$""$""$$$$$$"$"""" " """ """""$$$$$""""  """"""$$"$$&""""" "" " " """$$$$$$$$$$$ "" "  """""$$$$$""""" "" ""$$$$$""""" " """"$"$"""$ $$""""""""" "$""""""""" "   "   """"""""""""""""""""""""""$""""$""""""""""$$$$$$$&&$$$&$&$$$"$$"$"""$$"$"""""""""" """""""$""$"""" """""""""""""""$$"$"$""""""""""""""$""""$"$"""""""" " ""$"$$$$$"$$""""""$""" """"$"""""$"""$"$""$"""" """"$"$$$$$$$"""""""""""" """"$"""""        """""$""$$"$""$"""""""""$""""""""$$$$"""""$$$$$$$$$$&$$$$$&$$""""""""" """$$$$$$$$"""""""" "$"$$$$$$$$""""""""""""""""""$$$""$""""""""$""$"$""""""""""""""""""""""""""""$"""$"$""""""$""$$$$$$$$"""""""""$$$$&$$$$$$$$&$"" """""""""""""" "      """" """""""""$"""$"$"""""""""""""""$$$$$$""""$$$$""$$$$$$$&$$$$$$$$"""" ""$$$$$$$$"$" """"" """$"$$"$$$$"$$$"$$$""" """"""$$$$""$$$"$"""""""""""$"""$$"$""" """""""""$$$$$""$$$"$"""""$$""$"$$"$$$$"$$$$$$$$$$$""$$$$$$$$$"""$$$"$""""""""""" "  """""""""""""""""""""""$$$$"$$"$$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""$""$"$$"$"$"""""""""" """""$$$$"$$$$$$$"$$" """"$"""$$$$$$$$$$$$$"""""""""""""$$$$$""""""""""""""$"$"$$$$$$$"$$$""""""""$$&&$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$"""""""" " " "" "" " """""$"$$"""""" """""""""$$$$$$$$""$""$"""$$$$$$$&&&$$$$$$$$&$"$$$$$$$$$&$"$$$$$$"$"$$"""$$""$&$$$"$$"""""""""$"$$$"$$$$&&$$$$$$"""$$"$"$$$$$$$$"$""""""$"$"$""""$$$$"$"""$""""""""$$$$$&$$$$$$$$"$$""$$&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$&$$$$$$"""""" " """      " """""""$$"$""""" """"""$"$$$"$$$$$$$$$$$$$$""$$$$$&$&&&$$$$$&$$$""""""$$&$$$$$$$$$$$$$$"""""$$$&&$&$$$$$"""$"""$"""$$$$&&&&$$$$$$$""""""$"$$$$$$$$""$$""""""""$$$"$$$$$$$$$$$$$"""$"$"$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$"$"""""""" "   " """"""""""""$"$"""$$$$"""""""$"$$$$$$$$$&$$$$$$$$$$$$$$$$$$&&$$&&&$$""$"""$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$$$"$$$$$$""$$$$$$$&$$$$$$$$$$"$"$$$"$$$$$$$$$$$"$""""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$&&&$$&$$$$$$$$$$$$$$$$$$$$$$"""" "   """""""""""""""""""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$&$$$&$$""$"$""$$$$$$$$$$$$$"$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$"$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$&$&$&$&$&$$$$$$$$$$"$$$""""""" " "" T  "" """""""$"""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&&$$$$$$$$$$$$$$$$&$$$$"$&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"$$$"$$$$$$$$$$$$$$"$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$$&$$$$$$&&$&&&&&&$$$$$$$$$$$$$$"""""""" " """ H "" """""""""$""""""""$"$""$$"$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&$$&&$$$$$$$$$$$$$$$&&$&&&&&&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"$$$$&$$$$$$$$$$$$$$&$$$$$$&$$$$&$$$&$$$$$$$$&&&$$$$&&&$$$&$$$&&&$$$$$$$$$$$$$$$$$"$"""""" """"$""""" " "" """""""$$"""""$$$$"$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&$$$$$$$$$$$$&$"$&&$&&&$$$$&$&&$&$$$&$$$$$$&$$$$$"$$""""""""""""""" """""""""$""""""""""$$$$"$"$"$"""$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$&$$$$$&$$&$$$$&&&$$$$"""$$$$$$$$$$&&&$$$&$$$$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$&$$$$$$$$$$&$$&$&$$$$$$$$$$$$$$$$$$&&$$&$&&$$$&$$&$$$$$$$&&&&&$$&$$$$&$$$$$$$$$$$$$$$$$$""""""""""""" `  """"""$""""$""$$""""""""""$$$"$$$$$$$$$$$$$$$$&$&$&&$$$$$$$$$$$$$"$$$$&$$$&&&&&&&&&&$$$$$$$$&$$$$$&&&&&&$&$$$$$$$$$$$&&$$$$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&$&$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&$&&$$&&&&&$&$$$$$$&$$$$$$&&$$$&&$$$$$$$$$$$$"$$"$"""""""""" " "  """ """""$$$$$$"""""$"""""""$$$$$$$$&$&&$$$$$$$$$$$$$&$$$$&&$&$$"$$$$$$$$$$$$&&&&&&$$&&$$$$$$&$$$$$$$$&&&&&&&&$$$$$$$$$$$&&&&&&&$&$$$$$$$$$$$$$&$$$$$&&&&&&$$$$$&$$$$$$$$&$$&&&&$&$$$$$$$$$$$$$&$$$$&&&$$$$$$$$$$$$&&&$$&$&&&$$&&&&&&&$$&$$&$$$$$$&$$$&$$$$$$$""""""""""""""""  """"""""""""""""""$$$""$$$$""$$"""$$$"$$$$$$&$&&&&&&$$$&&$&$$&$$$$$&$$$&&&$$$$$$$$$$&&&&&$$"$&&$$&&$&$$$$$$&&$&&&&&&&$&&&$&$$$$$$&$&$$$$&$$$$$$$$$$$$$$$$$$$$&$&&&$&&(&&&&$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$&&$&&&&&$&&&&&$$$$$$&&&&&&&&&$&&&$&$$$$$$$$$$$$$&$$$$$$$"$"""""" """" " """""$$""$$$$$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$$&&&$&&&&$$&$&&&&$$$$$$&&&&&$$$$$&$&&&&&$&&&&&&&&&&$&&$$$$$$$&&$&$&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$$&$$&$&$$$$$$$$$&$$$$$&$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&$&&&&$&$&$&$$&&$&$&$&$$$$$$$$&$$$$$$$$""$"$$"""""$" " "" """"""""""$$"$$$"$$$$$$$$$$$$""$$"$$$$$$$$$$&$$$$$$$$&&&&&&&$&&&$$&&&$&$&&$$&&$&$$$$&&&&((&$$$$$$$$$$$&&&&&&&&&$&$$$&$$&&$$&&&$$&&$$&$$$&$$$$$&&$$&$&&$$&&&&&$&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$&$&&$$&&$&&&$$$&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&$$$$&$&$$$$$$$$$$"$"$""""""""""  " """"""""""""""$$$""$$$$$$$$$$"$$"""$$$$$$$$$$$$&&$&$$$$&&&&&&&$&&&&&&&&&$$$$$$$$$$&$&&&&&&&(((&&&&$&$$$&$&&&&&&&&&&$$&&&$$$&&$&&$&$&&&&&$&$$&&&&$$$$$$$$$&&&$$&&&&&&&&&$&&&&$$$&$$$$$&&&&$&&$$$$$$&$$$$$&$$&$&&&&&&&&&&$&$&&$$$&&&&&&&&&&&$&&&&&&&&$&$$&$$&&$$$$$$$"$$$""""""""""$ "" """""$"$$"$$$$""$$$$$$$$$$$$$$"$&$$$$$$$$$$$$$&$&$&&&&&(&&&$&$$&$&&&&$&&&$&&$$$$$$$$&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$&&&&&&&&$&&$&&$$&$&$&&&&&&&&$&$&$$$$&$$&&$$&&&&&&&&&&&&&&$$$$$$&$$$&&&&$$&&$$$&&&$$$$$&$&&&&&&&&&&&&&&&&$$$&$&&&&&&&&&&&&&&&&&&&&$$$&$$$$$&$$$$$"$$$"""""""""   """""" """""$""$$$$$$$$$$$"$$$$$$$$$&&&$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$$&&&&&&&&&$&&&$$&$&&&&&$$$$&$$$&&&&&&&&&&&&&$&&&&&&$&$$&$&$&$$$&&&&&&&$$&&&&&&$$$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$&$$$$$""$$$"""""$  "" """""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$&$&$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&$&$$&&&&&$$&&$&&&&&&&&&&&(&&&$$&&&$&&&&&&&&&&&$$$&&&&&&$&&&&&&&&&&&&&$&$&&&&&&&&$$$$&$&$$&&&&&&&&&&&&&&$$&$$$$&$&&$&&&&$$$&&$$$$&&$&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&((&&&&(&(&&&&&&&&&&&&&$$$&&&$$$$""$"$" " "" """""""""""$$$$"$$"$$$$$$$$$&&&&$&&&&&&$$$&&&&&&&&&&$$&&&&$&&&&&&&&&&&&&$$$$$&$$&$&$&&&&$&&&&&&&&&&&&&&$&&&&&&$$&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&$$$$$&&$&$&&$$$$&&&&$$$$$&$$$$&$$&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&(((((&&&&&&&(&&&&&&&&&&$&&$$$$$$$$$""" "`  " " """""""""$$$"$$$$$$$$$$$$&&&$$$$$&$$$&&&&&&&&&&&&$&&$$&&&&&&&&&&&&&&$$$$&$$$&&$$$&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&(&$&$&&&$$&$$$$&$&&&$$$$$$$&$$$$$&&$&$&$&$&$&$&&&&$$&$&&&&&$&&&&&&&(&&&&&&&&&&&&&&&((((&&(((&&(&&&&$&&&&&$&&$$$$&$$$"$"$$"" " """""$$$$$$$$$$$$$$$$&$$&&&&$$&$$$$&&&&&&&&&&&&$&&&&&$&&$&&&&&&&&&&&$$$&&&$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&&$$&&$$$$&$$&&$$&$$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&((&&&&&&&&&&&&$&&&$$$$$$$$$""$$$$" "" """"""$$$$"$$$$$$$$$$$$$$$&$$$&$&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$&&&&&&&&&&&&&&&&&&(((&&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&$$&&&&&&&$$$&$&&&$$$$$$&$&&&&$&&$$&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&$$$$$$$$$$"$$$  " " """$"$$$$$$$$$$$&&$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&(&&&&&&&&&&$&&&&&$$&$&&&&&&$$$$$$$$$&&&&$&$&$&&$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$"""$$$" " " """""$$$$$$$$$$$&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&$&&&&$$$$&&$$$$$$$&&&&&&&&$$&$$&$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$"" . "" "" """"$"$$$$$$$$$$$$&&$&&&&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&(&&&&&&&&&(&&(&(&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&&&&&&&$&&&&&&&&&&&$$$$&&$$$&&&&&&&$$&&&$&$&&$$$&$&&&&&&&(&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$    """""""" "" """$$$$$&$$$&$&$&$$&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&(&&&&&&&&"&&&(&&&&&&&&&&&&&&(&&&&&&&&(&&&&&(&&(&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&((&&&(&&(&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&$&$$&&&&&&&&&&&&&&&&&&((&(&&((&&&&&&&&&(&&&&&&&&&&&&&&&&$&$$$$$$$   """""""""""""$$$$$$$$$$$$&$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&$&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&"&&&&&&&&&&&&&&&&&&&((&&&&&&(&&&&&&&&&&&&&&&&$&&&&&&&&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&$&&&&&&&&&&&&&&&&&&&$$&&&&$$$$$$$$ .0 """""""""$$$$$$$$$$$$$$$$$$&&&$&&$&$&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&((&&&&(&&&&(&&&&(&&(&&&&&&&&&&&&&&$&$&&&&"&&&&&&&&&&&&&&&(&&&&(((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&((&&&&&&&&&&((&&&((&&&&&&&$$&$&&&$&&$$$&& @@  """"""""""""$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&(&((&(&&(&&&&&&&&&&&&&&(&&&&&&$&&&&&&&&&&&(&((&&((&(&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&"&&(&((&&&&&&&&(&&&&&&&&&&&&&"&&&&&&&&&$&$$  """"""""""""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&&(&(&(&((&((&&(&&((&&(&&&$$$&&&&(&&(&&(&(((&(&((&(&&(&&(&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&(&(&(&&$&&&&&&(&&(&&&&&&&&&&&&&&&&&$$&&&& " """""""""$"""$$$$$$$$$$$&$$$$$$&&&$&&&&&&&&&(&(&&&&&&$&&&&&(((((&&&&(&&&&&((&(((((((&((((&((((((((((&(&&&&&(&(&$&&&&((((((((&&&(&&((((((&&&&&&&&&&(&&&&&&&&&&&&&&&&$&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((&&&&&&&((&(&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&$&&(  """""""""""""""$$$$$$$$$&$$$$$$$&&$&$&&&&&&&&&&&(&&&&&&&&&&&(&&&&(&&&&(&(&(&&(&(((((&(&(&&&(((((((((((((&&&(&((*((&&&(((((&&(&&&&&&((&(&(&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&(&&&&&( " """""""""""""""$$$$$$$$$$$&$$$$$&$$&$&&&$&&&&&&&&(&((&&&&&(&&(&&&(&&(&&&&(((((((((((((&&&(&&(((((((((((&((&(&(&(((&&&((((((((((&&&(&&&&((&((&&&&&(&&&&&&&&&&&&&&&&&&$&&&((&&((&&&(&&&&&(&&&&&&&&&&&&&&(&&&&&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&& """"""""""""""$"$$$$$&$$$$$$$&&$$$$&&&&&&&&&&&&&&&(&&((&&&&&&&(&(&&((&&&((((((((((((((((((((((((&(((((((((((((((((((((((((((&&(((&&&((((((&&&&&&((&&&&&&&&&&&&&&&&(&&&&&&(&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(&&&&&&&(&(((&&&&&&&(&&&&&&&&&&&(&&(&&&(&&&&("" """""""""""""""$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&((((((&(&&(&&&&(&&&&&&&&(&(((((((((((((&(((&((((((((((**((&(((((&((((((((((((&(&(((((((((&&&((&&&&&&&((&&$$&&&((&&(&((&(((&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&((&&&(&(&&&&&&&&&&&&&&&&&&(&&&&&&&( @"""""""""""""$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&,*&&(((((((((&&&(&&((&&&&&&&(((&(&(**(((((((((((((((((((((*(((((((((((((&((((((((((((((((((((((&&(&(&&&&&((((&&$&&&&(&&(&&&(&(&&&&&&&&&&&&&&&((&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&((((&&&(((((&&&&&&&&(&&&&&(&&&(&&&(((&&(&((&&&&&&&&&((&&&&(&&(&&&&&(&J  """"""$""$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((&((&((&(&&&&&&&&((&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((((((&&&&&&((((((((&(&&&&&&&&&&(&&&&((((&&(&&&&&&&&&&&&&&&&(&&&&&&&((((&&(&&(&((&&&((&&((((&&&&&&&&&&&&&&&&&(&&(&&(&$&&&&&(&&&&(&&&&(&(&(`("" """""$""$""$$$$$"$"$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((&&&&((((((((((((((((((((((((&((((((&((((((&&(((((((((((((((((((((((((((((((((((((((&&&&((*(((((&(&&&&((((&&&((&&(&&&&&&&&&&&(((&&((&&&&((&&&&&&(&&&&&&&&(&&&&(((&&&&((((&&&&&&&(((((&&&&(((&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&(6"""""""$$$"""""$$$$""$"$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&(&((&(&&(((((((((((((((((((((((((((((&((&(((((((&(((&(((((((((((*(((((((((&(&((((((((&&((((**(((((((&&&(((&(&(((((&&&&&&&&&&&&&&(((&&((&(&&&&&&&&&&&&&(&&&&&((((((&((&&&&(&&&(&&&&&(((&&&((&&&&&&(&(&((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&((@"""""""$""""""$$$$$$$$$$$$$&&&&&&&&&&&(&&&&&((&&&&&&&&(&((((&((((((((((((*(*(((((((&&(((((((*((((((((&&(((((((((((((((((&((((((((((((((((((((((((((((*(((*((((((((((((((&&((&&&&&&&(&&&&&(&&(&&(&&&(((&&((&&&&&&&&&&&&(&&(&&((&&&(&&(&&(&&&&&&&&&(((((((&(((&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&(V""""""""""""$$$$$$&$$$"$$$$$&&&&&&&&&(&(&&&&&&&&&&&&((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((*(**(((((((((((((((((***(*((((((((*((((((&&(((&(((&(((&(&((((&&(&((&((&&&&&(&&(&&&&&&&&&&((&&&&(&&(&&&&&&&&&&(&&((((&(&&(((&(&&&&(&&((&&&&&&&&&&&&&&&&&&((&&&&&&&&&&(P""""""""""""$$$$&&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((&(((((((((&((&((((((((((((**((*(((((((((((((((&((((((((((((((*((((((((((*((((((((***((((((((((((((((&((&&(&&&&&&(((((((((&&(&(((&&&(&((&(&&&&&&&&(&(&&((&&(&&&&&&&&&&&((&(&((((((&(((((((((&(&&((&(&&&&((&&&(((&&&&&&&&&&&&&&&(""""""""""""$$$$&$$&$$$$$&$&&&&&&&&&&&&&(&(&(&&&(((((((((((((&(((((((((((((((((((((((&(((((((((((*******(((((((((((((((((((((*(((((*(((((((((((((((((**((((((((((((((((((((&&&&&&&&&(&((((((((&&&&&((&&&&&&&&&&&&&&&&(((&&((&(&(&&&&&&&&&&(&&((((((&(((((((((&(&&((&&&&(&&((&&&&&&(&&&&&&&&&&&&&(&("""""""""""$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&(&(((&&(((((((((((&&&&(((((((((&&((&((((&((((((((((((((*(*******(****((*(*(((((((((((((*(((((((((((((((((((**(((((((((((((((((((((((&(((&&(((((((((&&(&((&&&((&&&&&&&&&&&&&&(&((&&&&&(&&&&&&&&&(&&&&(((((((((((((((((((&((&&&((&(&((&(&&&(&(&&&&&&&&&&&&&("$"""""""""$$$$$$$&$&&&&&&&&&&&&&&&&&&&(&(((&((((&(((((((&(&&&(((((((((((&((((((((((((((((((((((((***(******,*(((((((((******(((((((((((((((((((((***((((((((((((((((((((((((((((((((((&(((((((&((&&&&&&&&&&&&&&&&&&(((&(&&&&&((&&(&&&(&&((((((.(((&&(&&(&((((((((((((((((&(&&&&&((&&&(&&&&&&&(&&&(""""""""""$&$&$$$&$$$&&&&&&&&&&&&&&&&(((((((((((((((((((((((&&(((((((((((&&(((&(((((((((((((((((((*(*(******,,*((((((((*((((((((((((((*(((((((((*(((*((((((((&(((**(((((((((((((****((((((((((((((&&&&&&&&&&&&&((&&(((&&&&&(&((&((((((((&&(((&(((&((((&((((((((&&&(&(((&(&&((&&(((&&&&&(&&(&&&&&&((""""" ""$$&$$$$$$&&$$&$&&&&&&&&&&&&&&&&(((&(&&&((&(&((((((((&&(((((((((((**((((((((((((((((((((((((((*(((*****(((((((((*(*(((((((((((*(((((((((((*((((*((((((((((****(((*(&(((&((((((&(((((&(((((((&(&&&(((&(&(&(&(&(&&(&&&&&&&(&(&((((((((((((((&(((((((((((((((&(((((&((&&&&&(&&&&&&&&&&&&&&((&&("$$""""$$$$&&$$$$$$$$&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((***(((((((((((((&(((((((((((*(*((*****(((((((((((((((((((**(*(((((((((*((((((*((((((((((((***(((**(((&((((((&&((((((((((((((((&(&((&(&(((&((((((&(&((&&(((((((&&(((((((((((((((((((&(((((((&((((&(((&&(&(&&&&&&&&&(&&&&&&((""$$$$$$$&$$$$$$$&$&&&&&&&&&&&&&&&&&&&(((((((((((***(((((((((((((*((((((((*(*(*(((((((((**(*(((((((((((((****((*(((*((((***(*((**(*((((((((((((((((**(*(((((((&(((*(*((*(((((((((((&(((((*(((((((((((((&(((&(((((((((((((((((&((((((((((((((((((((((((&(&((&((((((((((((&&(((&(&&&&&&&&(&&&(&&&&&&*$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&((&&((((((((((((((((((((((((((((((*(((((**(**(**********(((((((((((((((((((*(****((((((((*((((((((((((**((*(*((((((((((&(((((****((((((((((((((**((*(((&((((((((((((&&&((((&((((((((((((((((&(&(((((((((((((((((((&((((&((((((&&&(&&((((&&((&&&&((&&(((&(((($$$$&$$$&$$$$$$$&&&&&&&&&&&((&&&&&&&&&&(((((((((((((((((((((*((((((((((((((*(************(**(**(((((((*(((((((((((*(*******((((((((((((((((((((((*(***((((((((((***(*((**(((((***(((((((*(***(((((((((((((((((((&((&(&((((((&(&((((((((((((&&((((((((((&((&((((((((((((&((((&(&(&&&(&(&&((&&((((((($$$$&&&&&&&$"$&&&&&&&&(&(((&&(&&&&&&&(&&((((((((**((*((((((((((((((((((****(((**(*(((******(*(*(((((((((((((((((((**(**(((*(((((((((((((((((((((***((***(****(***(**(*(****((*****(**(((*(((((((*(**((((((((((&(((&((((&((((&((((((((&(&(((((((((((&(((((((((&&((((((((&((((&(&&((&(&&&(&&&(&(&(((*$$$$$&&&$$$&&&&&&&&&&(((((&&&&&&&(&&&&(((((((((((((((((((((((*((((((*****((((*(**(*********((**((((*((((((((((((((*(*((((*((*(((*((((((&((&(((*(*((((((((*********((((*(**(*****((**((*((((((((((((((((*((((((((&(((((((&(((((((((((&(((((((((((&(((((((((((((((&((((((((((((((((((&(((&&((((&&&((*$$$$$$$$&&$&&$&&&&&&&((((((&&&&(((((((((&(((((((((((((((((((((((((((((*((((((((**(***((**(*((*(*****((((((((*(*(*(*(((**(*((((((((((&&(&&(&(((((((((((*((***,,***(((((*(**********(***(((**((((*((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((&((((((&&(&(&(((&&&((*"$$$$$$&&$$&$&&&&&&&((&((((((((((((((((((((((((((*((((((*((((((((((((((*((((*((((*(*************(((*((***(((*****(((((*(****(((((((((&&&(&&((**((((((((((((*****(((*************(*((((****(((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((&(((&&&&&&&(((((&&&(( "$$$$$&&&&$$$&&&&&((&&((&&(((((((((*(((*((((((((**(*((*(((((((((((*((((((*(*(****(***(************(((***(((((*****((*****(((((((((((&((&((*((((((((**((*************(***********((*(*(**(*(*(((((((((((((((((((((((((((((((&(&(((((((((((((((((((((((((((&(((&(((((((((((((((((((&&&((((((((&(&(((( $$$&&&&&$$$$&&&&&&(&(&((&((((((((*(((((((((((((((((((((((((((((*(((((((((******(**(((**************************((*****(((**((((((****(((((((((((((*(*(*(********(((*(******,**(((*((*(*((((*(((((((((((((((((((((((((((&((&((((((&((&((&&&&((((((((((((((((((&(((((((&((((((((((&&((((((&(((&(((( $&&&$$&&&$$$&$&&&&&&((((&((((&(((((((((((((((((((((((*(*(($(((((((***(********(**((((*(&*********((*******(********((***(((*((********(((((((((*(((****((*******((****(*******((((((((((*(**((((((((((((((((((((((((((((((((((&(((&(((&&((&&&(((&((((((((((((((((((&(((((((((((&((((((((&((((&(((( $&$&$$&&&&&$&$&&&&&((&&(&(&(&(((((&((&&(((((((((*(*((*(((((((((((((((**(***(********(**((*************************(*"$***************(***((((((**($((*(************************(**(((((((((***(((((((((((((((((((*(*(((((&((((((((((((((&((((&(&(((((((((((((((((((((((&((((((((((((&((&(((&&&((((*$$$$$$$$&&&$$$&&&&&&&&&(&&(&(&(((((((((((((((*(*((((((((((((((((((******(*************((***********,*(*************************,**(*******((((((((((******(*******************&$***((*((((***(((((((((((((*($((((((((((((((((((((((&(((&(&&(((((((((((((((((((((((((((&&((((((((((((((((&&&(&((&((* $$$$&$&$&&&&$&((&&(&&&&&(&((&&&&((((&(((((((((((*******(**(****((*(****((*(*****(*(************************************************((*****(*((****(((***(*************************(*((((((((((*(*((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((&(((((((($$$&$&&&&&&(**(((&((&&(&(((((((((&&(((((((((*(((((****************((*********(******************************,********************,,*********((((*((((********************(*****(*((***((((((((((**((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(&((($$$$$&&&&&&((((((&&((&(&&&(((((((&((*(***(((*(((******************(**(******(**********(***((******,**************,****((*********,,**********(((*(((********(**********((*************(((*(((((**(***((((**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((&(((((((((((* $$&$$&&&&&&((&&&&&&&&((&((((((((((((((((((*(**(((**((***(***************(****************************,**********(***********,*******,*,*******(**((*******************(**(************((((**(((**(*(((((((((((((*((((((((((((((((((((((((((((((((((((&(((((((((*(((((((((((((((((((((((((((&(&((((* $$$&&&&&&((((&&&&&((&&&&(&(((((&&(((((*(((****(**(((*******(**(*********************(**************,*,,********,********,,,*********,,,,,,********(((**************(*******************((*(*((**(((((((&((((((((((((((((&((((((((((((((((((((((((((((((((((((((((***((((((((((((((((((((((((&(((((*$$&$$$&&&&&&&&&((((&&(&&(&(&(((((*((((((((***(***(***********(*****,((***************,,********,****,*,**,***,*************,,***********,,,,*,**,*****(***********************************((*****((*((((((((((*((((((((((((((((((((((((((((((((((((((((*((((((((((*((((((((((((((((((((((&&(((((&((* X$&&$&&&&&&&&&&&&(&&&&&&&&&((((((*(((((((*(****************(((**********************,****,*,**,*,***,,******,*,*********,***,,*******,,*,*,,,,,,*****************,**************(*****(*(**(******((**(**(((((((((((((((*(((((((((((((&(((((((((((((((((((((((((((((*(((((((((((((**(((((((((((((((* &&&&$&&&&&&&&&&&&(&&&&&&&&(&((**(*((*****(**(***************************************,********,******,,***,****************,*,,,,*,*,,,*****,,,,,,,**********************************((*(**********(****(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((*((((((((((((((((((((((((* $$&&&&&&&&&&&&(&&&&&&(&(&(&(((((((*******************(**(((,,*,*********,**************,,,,,,**,,,***,******,,,***********,**,,,,,**,**,****,,*,,,,,,,*((*****************************,******(***(*((*(*(**(((((((*(((((((*((((((((((((((((((((((((((((((((((((((((**(*(((((*(((((((((((((((&((((** $&&&&&&&&&&&&&&&&&&&&((((((((((((((*(********(***(*****(*************,**********,***,*,*,,,**,,,***,,,******,**,,*,****,**,**,**,,,,,,*,,*,***,,,,,,,******************(****************(((******((((*((**((((((((((((((((((((((((((((((((((**(((((((((((((((((((((((((**((*(((((((((((((((((&((((*$&&&&&&&&&&&&&&&&&&&&&(((((((*((((&((*(***(***((*******(***************************,*,,,,*,***********,,,,****,**,,,********,*,,,,,,,,*,,***,****,,,,,*************************(*********(((****************(((*((((((((((((((((((((((&(((((((((((((((*(((((((((((((((((*(*(((((((((((((((((((((((*$&&&&&&&&&(&&&&&(&(&((&(((&(((((((&&((***************(*((**********,*****************,*,,,*******,*,,,**,*,,,*,*,,,*****,*,*,*,,*,,***,*****,,**,*,**,,*,*******************************,****,************(*(((((((*((((*(((((((((((((((((((*(*(((((((((((((((((((((((((((*((((((((((((((((((&((((*$$&&&&&&((&(((((&&&&&&((((*((((*((((((**((**************(******,***********,,,,*****,****,,******,***,*,,*,,,,,,,,*,,,***,*,*,,,*,*****,,,,,,*****,***,,,******************************(***,****(***(********((****((((((((((*(((((((*((*(((((((((((*(((((((((((((((((((((((((((((((((((((((((((((*&&&$&&&&&&(&(((((&(((((((((((((((((((**(*(**(************************,,,**,***,,,,,,,,,*,*****,*,,,**,,*,**,,,,,,,,,,**,*,*,,***.<***,****,,******,,**,*,,,*************************************,*******(((***(****(((*((((((((((((((*((((((*(((**(*((((((((**(*((((((((((((((((((((((((((((((((((*$&$&&&&&&(&&((((((&((((((((((*(((((*(**(*(********(*(****************,,,**,***,,,,,,,*,*******,,,**,,,,,*,*,,,,**,,,,,,,**,***,,,,,**********,,*,,,*,,*,**,,*********************************************((*(*(**((((((((((((((((((((((((((((((**(((((((((((((((((((((((((***(((((((((((((((((((((*$&&&&&&&&&&(&&((((((((((((((((((((*(*(**(*(****(**(****(***********,*****,,,***,,,,*,,,,,***,,**,,,,**,*,,,*,,,,*,,,,,,,******,,,,,***********,,,,,*,,,,*,*,,*********************************************((((*(***(**((((((((&(((((((((((((((((((((((((((*(((((**(((((((((((((*((((((((((((((((((,&&&&&&&&&&&&&(((((((((((((((((((((((*(((((**(******(**(**************,,,**,*,*,,*,*,***,,,,,,*,,*,,,,,,,,*,,,,,*,,,,,*,,,*******,**,*,******,,,,,*,*,,*****,,,,*,**************************************((***(((*(((*((((((*((((((((((((((*((((((((*(((((*(((((((*(**(((((*((*((((((((((((((((*((((*$&&&&&&&&&&(((&(((((((((((((*(((((((****(((*(*****((*(*******,*******,**,****,*,*,,,,,,,,,,,,.,,,,,,,,,,,****,*,,***,,,,*********,,***,******,,,*,*********,,***,**************,**************(*****(**(****(**(((((((((*(((((((*((((*((((((((((((((((((((((((((*(((((*((**((*((((((((((((((((((((*$&&&&&&&&&&((&((((((((((((((((((((*(**(((*(*(******************************,*,,**,,,,*,,,,,,*,,,,,,,,,*,,,,,,,*,****,,********,****,****,***,**,*,*,*******,,*,**,**,***,**********(*****************(((****(*(****(((((((*((****(*(((((((((((((((((((((((***((*(((((((*((*((((((((((((((((((*((((*B$&&&&&&&&&((&((&&&(((&(&(((((((*((**((*((((*********(*****,,*,*,*********,,,**,,,,,,,**,,,,,,,,,,,,,,,,,,,*,***,,,,,,*,,**,*,*,****,,***,****,,,,,***,*,,*,*****,,*,,,***********************************((**(((**(**((**********(((((((((((((((((((*(((*((*((*(((((*(((((((((((((((((((((((((((((* $&$&&&&&&&&&(((((((((((((((((((*(*******((*((*(****(****,,,,,***,,*******,,**,,,.,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,*,,*,,,*,,******,,*,**,***,,*,,,,***,,,,*,**********,,*********************************(*((*(**((*****************((*(((((((((((((*((((*((((((((((((((*((((((**((((((&(((((((((* $&&&&&&&&&&&&((&(((((((((((((((((**(*(*(((((*(((*****,,,,,,,*******,***,*,,,,,,*,*,,,,*,,,,,,,,,*,*,,,,,,,,,,,,,,,,**,,,*,,,*****,*,,,,,,,,,,,,,,,,*,,,,,,**,***********,*************,******,*,****************(((((*(**(*******(*(*(**((((((((((*((((****((***((((*((((*(((((((((*(((((((((&&(((*$&&&&&&&&&&&(&(&((((((((((((*(((((((((((***(**((****,,,,,,**,*,*,,,,,,,*,*,,,*,,,,**,*,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,,,,,,,,,***,,,**,,,,,.,,,,,,,,,,,*,,,*,,**********,***********************,**,******(((*(((**(*(**(***(*(****(**(**((((((((((((*((**(****(**(((*((((((((((((((((((((((((((((((* $&$&&&&&&&&((((((((((((((((((((*(((**((*((*((((**(****,*,***,,*,,*,,*,*,*,,*,,,,,,,,,,,**,,,,,*,,,,,,,,,,,,,,,,,,**,,,,,,,***,*,,,**,,,,,,,,,,,,,,*,,,,**,,*,,********************(*********************(**((*((***((*(*******(***((*(*((((((((*(((((((**(***((((*(****((((((*((((((((((((((((((((*"$&&&&&&&&&&&(&((((((((((((((((((((((((***((***(****,***,***,,***,,,,*,**,,**,*,,,,,,,,,,,,*,,,,,,**,,,,*,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,,,,,,,,,,,********,******,,*****,*****************************((****(*(**(**(*(((***((*****(*((((((((((((((***((********(((((((((((((((((**(((*((((((((((((*"&$&&&&&&&(&&&(((((((((((((((((((((((((**(*(******,***,****,*,,********,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,****,********,**,*,,*,**********************,*******(((****(***(*((*(((((((((**(*(((((*((((((((((((((((((((**(***((((((((((((((*((((((((((((((((((* $$&&&&&&&&(&(((&(((((((((*(((((((((((((***(**(******,**,**,,*,,,,,**,,,,,,,*,,,,,,.,,,,,,*,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,,,**,,,*,,,,,,**,,,**,*********************************(((((***(((*((((*(*(((*(***((((((((*((((((((((((*((**((((((((*(*(((((((((((((((((((((((((((*L"$&&&$&&&&&&&((((((((((((((((*(((((((((***(******,*********,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,*,******,,*,,,,,**,***,***,*************************(*(***((****(***((((((***((***(****((((*((((((((*((**(**((*(**(((***((((((((((((((((((((((((((((* @0(&&&&&&&&&&&($ ((((((((((*(((*(((((((((*(**(**********,,,**,*,**,,,,,,,,,*,,,,,,,,,,,.,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,*,**,,,,*,,,,,,,*,,*,*,,,,,,,,,***,**,,,*,,***************************(******(*(*(*(****((((((((*((***(*((((((((*((*(**(****(((((((((((((((*((((((((((*(&&&(((((((((((*$&&&&&&&&(&((&&(((((((((((((((*((*(((((****(********,**,*,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,**,,,,,*,,,****,,,,,,,,,,,,,,,,,***,***********,*************(***((*****((*(****(((***(*((*(*(((((((&(((**(((***(*(*(((((((((((*(***((((**((((((((&&(((((((((((*$&&&&&&&&&&(((((((((((((*(((((((((*(((((*((***************,,****,,,,,,,,,$,,,,,,,,*,.,.,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,"*,,,,,,,,****,,,,,,,,,**,*,,***,,**,,*********************(**(*((*****((**(***((((((((((*((****(**(((***((**(*****((((**(((((((((((((*(**((*((((((((((((((((((* &&&&(&&(&(&((&((((((((((((((*(((**((*((((((**************,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,*,,,,,,,,,,,,,,,.,,,,,,(,,,,,,,,,**,,,,,,,,,*,,,,,,,*,,,*,,,**********************(((**************(**((((*(&(((*(*(*((*((*((*(**(((*(*(*((((*(((((((((*(*(*(*(((((((((((((((((((((**$&&&&&&&&(&(&&(((((((((*((((*((*((*(***(((((************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,*,,,,,,,,,,,,,,,,..,,,,,.,,,,,,,**,*,,,,,,,,,*,,,,,,,***,,,*,***,*****************(****(***,*************((**** **(*(((*(****((((((**(*((*((((((*(((((*((*(**((*(((((((( (((((((((((((* \$&&&&(&&(&((&(((((((*(((((*(*(((*(((***(((((************,**,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,,,,,,,,,,,,,,....,.,,..,,,,,,,**,,,,,,,,,,,,,,,,,,,,*,,,,*,*****,**(*********(****(*************************(*(**((((**(((((((((((((*((*((*(((((*((((((((*((((*((((((($((((&((((((((& $&&&&&&&&&&&(((((((((*(*((((*((((((((***(((((**,,*******,**,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.......,.,,,,,,,,....,**,,.,,,,,,,,,***,,,**,**,,***********,***********,*******(**((**********(*((((((*(((*(((((*((((((((((*(((*(((((((((*((((((((((((((((((((((((((((*$&&&(&&&&&((&(&((((((((((((*(*((((((**(***,,,,,,,,,,,*,***,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,,,,,,,.,.,,....,.,,*,,,,,...,,,,.,,,,,,,,,,,,,,*,*,,*,****,*,,*********************,****(*(************(((((((((((((**((((*(((((**((((((((((((((((((((((*((*((((((((((((((((((* $((&&&&&(&((((&(((((((((*(*((((**((*******,,,,,,,,,,,**,,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.......,,,.........,.,,,,,,,,,,*,,,,*,*****,*,*****************(***********(*****,******(((*(((((((((((*((((((((((*((((((*((((((*(**((((((((*((((((((((((((((((*$&&&&&((&(&(&(((((((((((**(((*((((((*(***,,,,,,,,,,,,,,,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,,,,.,,,,,,,.,,....,..,.....,.,,,,,,,,,,,,,,*,,****,,,,*****,*********************************,****(***(**((((**(***(((((*(*(((((((((((((***(*(((*(((((((((((((((((((((((((* $((&((&&&&&&&&(((((((((((((((((((((*******,*,,,*,,,,,*,********,*,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,...,.,,,,,,,,,,.,,,,........,.,,,,,,,,,*,,,,,,,,*,*****,****,***,*********(********(********(**********((*((**((((((((**((((((**(((((((*(*((**((((((((((((((((((((((((((((((((*$((((&&&&&&(((&(((((((*((((((((((********,,**,**,,*,*,,,*,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,*,,,,..,.,,,,,,,,,,..,,,,,,,,,,,,,*,,,,*,,,,*,**************,**********(*******(***(*(*****(*(***((*((**((**(((**((((*(((***(((((((*((**((((*(((*((((((((((((((((((((((*&(((&&&&&&((((((((((((((*(((((***********,***,*****,,,,,,,,*,,,,*,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,.,,,.,,,,.,.,,,,,,,,,,.,,,,,,,,,,,,,*,*,,*,,**,,***,*((*********************((*((**************(**(****((((((*(((((((((((((((*****(((((((((((((((((((((((((((((((((((((((((*$(((((&&&((((&(((((((((((((*(*(*************,**********,,,***,*,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,.,,,........,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,***,*******,***************((((***((*((**((((**(**(((**((******(((*((((((((((((****(*(((((((((((((*((((((((((((((((((((((*"((((((&(((((((((((((((((((*((***(*(***********,****,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,...,,,,,,,.,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,,,,,,,****,**,,,******,***************((**(*((**((((((((((((**(*(((******(***((***(((**(**(*(((((((((&((((((((*(((((((((((((((*((((**&((&(&&(((((&(((((((((((((*((*(((******((**,*******,*,,*,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,*,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,.,,,,,.,,,,,,,,,,,,,,,,,,,*,,,,,,**,,*,*,*,*,,*,,*,,,,,**,***********(*(((((*********(((*****((***(((****(((*****((**((****(((***((((((((((((**(((((((((((((((((((((*(**"((&&&((((&&(&(((((((((*(*(*(*(*((((*((***************,**,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,..,,,,,,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,**,,,,,****,*,,***,,,,,,,,,,,*,,**********(******(**(****(*(((******(*((***(**(((*((***(*((**(**(**(((((((*(**(((((((*((*(((((((((((((((*(***"(&(((((&((&(((((((((((***(((((*(((*(*(*************,**,*,,,,,,,,,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,,,,,,.,.,,,.,,,,,.,,,,,,,,,,,***,,,,,,,*,,,*,,**********,************(*((*(*************(***((**(**(*((**((*((*((*(***(*(((*****((((*((((((((((((((((((((((((((*(((((((((((** (&&&(((((((&((((((((((((((*(*(*(****(**********,,*,*,,,*,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,...,...,.,,,,,,,,.,,,,,,,,,,,,.,,,,,**,****,,****,*,,,*,,*,,******,********(*(****,***********(*****(****(((****((*(((*(*(**(*****(*(((*(((*((((((((((((((((((((*((((*(((((((((((**,"(((((((((&(((((((((((*(((((*(((*****(********,****,,*,*,,,****,*,,*,,,,,,,,***,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...,,,,,,.,,,,,,,,,,,,,,,,,,,.,,,,**,,,,***,,**,***,,***,*,*,*******(**********************((*((************(((((**********((((**(**(((((((((((&(((((((*((((*((((((((((((((**"((((((((((((((((((((((*((*((*******((****(********,,**,,,,**,,*,,,,,,,,,,,*,,,,,***,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,...,,,.,,..,.,.,,,,,,,,,,,,,..,,,*,,,,,***,,,,,*,**,**,***********(*(***************(*****(******(*******(**((***(*(********((((*((((((***((((((*((*((((((((((((((((((((((**$(((((((((((((((((((((((((((********((****************,*,**,,,,,*,,,,,,,,,,,,,,,,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,....,,,,.,,,,.,,.,,,,,,,,.,,,,****,,,**,,,,,,,*,,,,***********(((((**((((******,************(*(**********(*****(**((**(((***((*(*((((((*((((((*(*((*(((((((((((((((((((((**$((&&&&((((&((((((((*(*(((((((*********(((******,***,*,*,,,*,,,,,*,,,,,,,,,,,,,,,*,,,,,,,*,*,,,,.,,,,,,,,,,,,,.,,,.,,,,,..,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,*,,,*,,,,,**********(*((**************,*****************(***********((**(*(*((*((((***((*(*(****((((((*(*((*(((((((((((*(((((((***"((&&&&&(((((((((((((((((((************(((*((*******,*,**,,,,,,,,,,,*,,,,*,,*,,*,,,*,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,*,,*,**,************,*,**,****,********(******************************(((((((*(*(((((*****((((((*(((((*******(***((((((((((** "((&&((((&((((((((((((((((*(*((*******,,,,*(*****,*******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*******************,*****,******,******************************(****(((((((((((**(**(*****(((((((((((((*(((((((((((((((**((** (&(((((((((((((((((((((((**((*********,,,,.,,,*,*,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,,,,,,.,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,**,*,***,**********,,,*******,*******(***********((**************((*(((((((*((((((((**((((((((*(*(((((((((((((((((((((((*((** $((&(((&&(&&&((((((((((*(((****((******,*,,,,,,**,,,***,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,,,*,*,,,,,,,,*,***,************,,****************(**********(*************(*(*(((((((((((((((((*((((((((*(*((((*(((*((((((((((((((*((*,"(&((&(&&&&&&((((((((((*(((***(************,,***,*****,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,.,,,,.,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,***********,***********,*********(***************((*****,******(*(((((((*((**(((((((****(*****((((*((*(((((((((((((((((((** "(((&&&&((((((((((&(((((*(*(***(*************,**,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.,,,,,,,,,,,**************,*,*****,,*****************************(***********(**((((((********(((*((******(***(*((((***(((((((*((*(((((*** "(&(((&((((((((((((((((((*(**************,,,*,,*,,,,,,,,*,,,,,*,,,,,**,,,,,,,,,,,,,,,,,,*,,,,,,*,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,*********,**,*********************************(****(***********(((((*****,*(**((*(**((*****((***((*(*((((((((((((((((((((* (&((((((((((((((((((((((****((***********,,**,,,,*,,,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,.,,,*,,**,********,*,****,**********,*,**,*********,***((****************((((******************(**((*(*(*(*((**(**((((((((*(((((((((, (((((((((((((((((((((((((**************,,,*,*,*,**,*,*,*,*,,*,,,,,,,,,,,,,,,,,,,,*,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,**,,*******,,**************,**,********((*(***********************(***********((*((((*(*(****((((*((*(((*((((((**(((((**X &(((((((((((((((*((((((******(*(**(************,,,,*,,,,,***,*,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,,,,,,***,,****,**********,*****,*******(**************************************(*((*(***(**(**(((**(((((((((((((((((((**,`&&&(((((((((((((((((********$&*((*******,,*****,*,,,,,,,*(&**,**,,,,,,,,,,,,,,,,,,,,...*,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,..,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,**,*,,***,*******,****,*****************************(**(*************(****((((****((*((*(((*(*((((((((((((((((((*, (&&&(((((((((((*(((*(****((*********(*********,**,,,,,,,***,*,,*,,,,,,,,,,,,,,,,,,,,,,&",,,,,,.,,,,,,,,,,,,,,,.,,,,,",,,,,,,,,,,,,,...,,,*,,,,,,,*,,,,,,,,,,,,,,,,,,,***,,,,,,****,****,*******************(*(************(********(*(*****((((***(***((***((((**(*((*(((*(((*((((((((((((((((((**((&&((((((((((**(((**(****(**(*****(************,*,*,*,*,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,*(,,,,,,,,,,,,,,,,***,*,,*,*,*&,*,*,,*****,****************&**((*(************(***((****(**((***********(**((((((((**(((((((((*(((((((((((((*(((**((&((((&(((((********************(*,***************,,,,,*,,,,*,,,,*,,,,,,,,,,,,,,..,,,.,,.,,,,,,,,,,,,,,,,,..,,,..,,,,,,.,,,,,.,,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,***,,,***,*************,************(*********(********(****(***"&************(**(((((((*(((*(((*(*(((*(((((((((((((((((*** ((&&&&((((*****(****************(**,******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,*,,,,,.,..,,,,,,,,..,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,**,,*,,*,,*,,**,**,******,,**********************(***********(**((**************(****(**(**(((((*(((((((*((((((((((*(((((((((((* ^((&(&((((((*((((***************(*,,*****************,,,,,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,..,.,,,,,,.,,,,,.,,,,,,,,,,,,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,*,,*,,***,**,****,**************************(*******(********(*(((****(*****(***((((****(*(*****((((*(**(((((*(((*((((((((((((((,\(((&((&((((*(((**(**((*((**********,**************,***,,,,,,,,,,,*,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,.,,,,,,,,,,.,,,,,,,,,,,,,,,,**,**,,,,,*,,,,,,,,,,,,,,,,,,,,,*,,,,,,,****,,,*********************************(*******(***(***((((**(*******,*((***(**(*********(((**(*(*(((*((*((((((((((((((((**,(((&&(&(((((((((((****((((**((*****************,**,,,**,,****,,***,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,,.,.,,,,.,,,,,,,,,,,,,,,,,,*,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*,*,,,,*,**,*********(*******,*********************((((*(*******(*((*********(*(((*(*****(((((*((**((*((*(((*(((*(((((((((((**H(&&&((((((((((((*((*(*(*****((********(********,**,*,**,***,*****,.,*,,,,,,,,,,,,*,,,,,,,,,,.,.....,.,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,,,,,,,,*,,,,,,,,,,,,******,*,,*,,,*,,**************,,****************************(*****(*(**(***(*(****((******(**((((****(((*(*(*(((*(*(**(((((***(((((((*,((&(&((&(((((((((*((**(*((((((*******(****(*********,,*,,,*,,,,*,***,*,,,*,,,,,,,,,,,,,,,,,.....,..,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,*,,,,,,,,,,**,,*,**,,***,*,,******,*****,,*****************************,*(************(*****((**(*(((*****(((*(****((((*(*((*(((((*(((*((((((((((*(*,(&(((&((((((((((((**((((**(((**(******************,*,*,,*,,,,,,*,****,,,,,,,,,,,,,,,,,,,,,,.,....,....,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,*,**,,,,,*,*****,,**,,*,,***,*,**,*,,**************(*******(*********(***(((**********(*((*(***((****((*****(*((((((**(*(((((((((((((*(((((((((**&&((((((((((((((((((((*(((((***(****************,*****,,****,***,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,....,.,,,,,,.,,,.,,,,,,,,,,,..,,,,,,,,,,,,,,,,,*,,*,,,,,,,,*****,****,,,******,,*,,,,******************(********************(****************((********(***(**(***(*(*(((((((((((((*(((((((((((((*@&&(((((((((((((**(((***(((***********(**,*********,*****,*,*****,,*,,,,,,,,*,,,,,,,,,,,,,.,,,..,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,*,,,,*,,,**,,,*****,,,,,,(****,***,,***************************(**(****((**(**(************(*((****(*(*((**(*(*(**((*(*((((((((((((((*(((((((((((*&&((&(((((((((((((((((((((**(*(********,***************,**,****,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,...,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,*,,*,,,*,,,,,,*,,,,,,*,,**************************************(*(***(**(*******(***(***(**(((*(**((***(((**(*(((******(((*((((*((((((((&(((((*((,(&(&(&(((((((((((((((((((***(**(**************(*****************,,*,*****,,,,,,,,,,,,,,,,,,,,.,.,..,,.,,,,,..,,.,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,**,,,******,*,*,*,,**************,************************(**********(********(*******(*(*(*****(*****(***(*(**((((((((*(((((((((((((*(***((&(&&&&(((((((((((((*((**(***((***************(((**************,**,****,,,,,,,,,,,,,,,.,,,,.,.,.,,,,,,,,..,,..,,,*,,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,*,*,,,,,,**,**,,**,***********************************(**(*****************((*(*((((((********(*((******((*((((((*(((((((((((((((((((*,(((((&&(&((((((((((((((((*((**(**(**************(((****************,,***,,,,,,,,,,,,,,,,,,.,,....,,,,,,,.,.,,,,,,,**,,,,,,,,,,*,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,***,,,,,*,***,,*,**,***,************************************(*(*******(((((**(*((((***************(***(***((((((((((((((((((((((((*,((*(((((((((((((((((((((((*((((**************((((********************,,*,*,,,**,,,,,*,,,,,.,,..,,.,,,,,,,,,,,,,,,,,,,*,,,,,,,,*,*,,,,,,,,,,,,,,,***,,,*,,,*,,,,,,,,*,,******,***********,********************((***********((**(***(((((*******(((***(***(*********(*(((((((((((((((((((((((((((*(, ((((((((((((((((((((((((((*(**(((***(****************(*******(******,,,,,,*,,,,,,,,,,,,,,,,,.,,,,,.,,,,,,,,,,,,,,...,,..,,,,,,,,,,,,,,,,,,,,,,,,,,*******,,,*,,,,*,*,,,*******,,,*,*************************((*****(****(((*(***********((****(******((*(**(********((((((((((*((((((((((((((((**,0((((((((((((((((((((((((*(*(*((********************(***(***********,**,*,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.........,,,,,.,,,,,,.,,,,,,,,*,,*****,,*,*,*,*,*****,*****,**************************(**((***(********(******((****((*((****,******((****************((*(((*(((((((((((((((((*,&((&(((((((((((((((((((((********(************(*,********************,,**,*,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,.,,...,.,.,,,,.,,,,,,,,,,,,,,,*,*,,,**,,,*,*,,,*,,*****(***,************************(*(*********(***********(*******(**(*(**,**(*((*((*********(***(*(((**(((((((((((((((((((**,(&((((((((((((((((((((((((*(****(***(***,****,,,,,,***((*(*((********,,*,**,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,,,,,,,,,,,,,,,,*,,,,,*,,*,**,,,,************,**********************(***********(***(*(*********(**((****((((*******(**(***(******((((*(**(*((((((((((((((*((((**((&(((((((((((((((((*((((((*(((((******,*****,,,*,,,*(*(*******(***,**,*,*,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*,,,*,*,,,,*,,*,,************,****,**************(***((*******************(**(*(******((***(((((***(*******(**(**((((((***(*(((((*(((((((((&((**,(&&((((&((&((((((((((((((*(*((((*(********,****,,,,***,,,*****(****,,,,*,**,,,,*,,**,*,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,**,,,,*,,,*,,*,,*,,*,,*********************************************(*(***(*********(*****(**(((**(((((*((***********(******((**(((*(((*(*((((((*(((((((*,&&(&(&&&((&&((((((((((((*(*(((((***************,*,,*,,,.,,,,,,,***,*,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,**,,,,*,,,**,*,,*,*****,*******************************((*******************((*******(((***(*(****(*****((*((((**(***(***(((((*(((((((*((((((((***(&&&&&((((&(&&(((((((*((((((((***(*(*******,,,,,,***,.,,,,.,,,,,***,,,,*,,*,,,*,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,**,**,,,**,*,,,*,*,*,***,,*****************************(*(***(*(***(*((********(((*(*****(****((**(((((((*(((*(((*((*(((((((*(((((((((((((((*((*,8&&&&&&&(&(&(&((((((((((((((*((((**(*********,,,*****.,,,,,,,,..,,*,,,,,*,,,,,,,,,**,,,,,,,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,*,,,,,,,,,,*,*******************************************(**********(((((((*((***(**(*******((*((*((*(((((**(***(((*(((((*((((((((((((((*,&&&&&&((&&(&((((((((((((((((((****************,,,,,*,.,,*,,,,,,..,,,,,**,*,,*,,,,****,*,,,,**,,,,,,*,,*,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,**,,*,,,,,*,,,**,********,*******************************(***(((*****((***((*(**((*(*(*(((*(*(****((*(((**((((*(((((((*((((((*(*((((((((((***&&(&&&&&(&((((&((((&(((((((((*(******************,,,,,*,,,,,,,....,,****,,,*,,,*,,,**,,,,,***,,*,,,,,,,,,,,,,,,,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,**,,*,*,********,************************(**************((*****(**((*******(***(******(((*((****(((((*(((((((*(**(*(*((((((((((((((((((***|&&(((&&(&&(&(&&((&&(((((((((((((*((****************,*,,,,,*,,,,,..,,,,**,,,*,,***,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,*,,,,,,,,*,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,*******,**,*************************************((****(**((*****((*********(*(*(**(**(*****((((((((((((((((*(*((*(((((*((*(((((((((((((**,@"&&&&&&&(((&(&&(((((((((((((((*((((*(((*******************,,,,,,,,,,,,,,**,*,,,,,,*,,,,,**,,*,,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,,,,,,,**,,,**,,*,,,,**********************(********************(**(***(*****(*(****(*(*(*(**((*((((((*(((*((((((*(((((((((((*((**(((((((((((*(*(((*((((((**,&&&&((((&(&(((&&((((((*(((((((((((((((*(*****************,***,,,,,,,,,,**,*,**,,,,,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,,,,,,*,,,,,,,,,*,,,*,,,,,,*,******,****,**,****(**********(*****************(**(**((*(**((**(**((*(**(*(((*(*(*(((((((((***(((((((**((((((((((((((((((((((((*((***,&&&&&((&&&&((&&(((((((((((((((((((((((**** **********,,*******,,,,,*,,,**,,,,,,*,,,,,,,,,,,*,,*,,,,,,**,,,,,,,,,,,**,*,,,*,,,,,,,,*,,,,,,,,,*,*,,,*,***,*,,***,*****,**********************(********************((**((***(***((*(((*(((***(**(((((((((((((((*(((*(*((((((*((((((((((((((((((((**,@(&&&&&&&(&&&&&&&&&(((((&(((*((((((((**(*(((&((*(**(****,*****,**,,,*,*,**,*,**,,,,,,,,,,,*,*,,,,,,,,**,,,,,*,,,,,,,,**,*,*,***,,**,,,,,,,,,,,,,,****************,,,*******(((*(**********(******(******(**(******(*((**(((**((*((((***((((*((((((((((*(((((*(*(((***(((((*((*(((((((((((*(**(**,&&&&&&&(&&&&&&&(&(((((((((((((((((*((**(((((*((***,***********,**,***********,,,,,,,,,,,,,,**,,,,****(*,*,,,*,,,*,,,**,*,,,**,,,*,*,,*,,,*,*,*,,,*,*,,,,******(**,*********,**((**********&(****(****((***********((**(((***(***(****(**((((((*(*((***(**(**(((((*(**((((((*(((((((((((*(((*(**,"&&&&&&&(((&&&&&&&((((((((((((((((((((((***(**((****(*************************,,,,,,,,,,,*,*,*,**,**,*,,,,,,***,*,**,*,**,,,***,,,,,,,,,,,,*,,***,,,,,,*,,**************(**,,,,,,*(((********(**********(*************((((*((*(****(**(((*((((((((((((&((*****(((**((**((((**(((((*&(((((*(*((****  @&&&(&&&&&(&&&&&&&((&((((((((((((((((*(*(*(*(***(************************(*****,*,,****,,**,,*,,***,,,*,*,,*,***,*,,,**,*,*,****,,,,,,,,**,,*,,*,*,,*,,,*****************(*,,,,,.,,***(*(**(*****(**(*(**(**************(****(*(***(*(***(*((*((((((((((*((*(((((**((*(*(((*(**((((($((((((*((****&&&&&&&&&&&&&((&&(((((((((((((((((((((((*(*(*****(*(((****(**,*********(*****,,,*,**,******,**,,*,,,,,,*,,***,,,**,,,****,*,****,,*,,,**********,*,,,**,*****************,,,*,,,,,****************(*(((***(*(*(******(((**((******(*(****(*((*((**(****(*(((((*(*(((**((*((*((*((*((*((((((*((((** &&&&&&&&&&&&&&((&((((((((((((((((((((**((((********(*(((***************(********,,**,,,,**,*,,***,*,,**,*****,,*,,****,,,*,,,**,,****,,*,,****,*,,,,**********************,*,,*,*,***********(**(**((*((*(*(*(*((((((*(*((*(**(**((**(*(((*((*(((((*(*(***((**((*(*((***(**(((((**(((*(((***((((**&&&&&&&&&&&&&&(&(((&&&((&(((((((*(((((((**((**********((*****,*******************,**,***,,,*,***,**,*,****************,*,***,*,,,,*,**,*,*******,,****,**************,***,*,*,*******(*********(*((((((**((((*(((((((**(((***(((***(****(((*(((((((*((******(((((**(**((((*((*((((**(*(((*(*((((**&&&&&&&&&&&&&&(&&&&(&&(&(&(((&(((((((((((**((((********(((*****,*******,***********,*,,********,,,***,********,******,*********,********,,**********,******(**********************************(*(*****((**((*((*(*((*((*((**((*(***((***(**(((((((*((((*(**(*(((((*(**(***(****((((((*(((**(((((**P&&&&&&&&&&&&&&&&&&&((&&&(&&((((((((((((*((*(*(((************************,*************,******,**********,,*************(********************************,************************(((*******(****(**(**(*(((((((*(((***************(((**(***((((((*(********((*(**(((((*(*((*(*((*((**(((*(**(*(**(` &$$$&&&&&&&&&&&&&&&((&((&(&((((((((((*(((((((((((*(***********************************************,*****,******************************************,*****,********,*,***(**(**(((((***********(****(****(((((((((((***(*(**********(((***(((((*(((((((((*(******((((****(((**(((*****(*(*(*(*((**( &&&$&&&&&$&&&&&&&&&&(((&&((((&(((((((((((((*((((*(((*((*(**(**************************************************,********************************(******,***************,******((**((******(**(*(***((((*****(((((((((*((((*((((***((*((((**(((*((((((*((*****((*((*(((*****((*(*(*(**(((((((((((***&&&&$$&&&&&&&&&&&&&&&((&&((&((&&((((((((((*(((((((((*(((*(((*****************,***************,*******************************(*********************,*********,*************(*(((((********(******((**(((((((((((((((((***(((((((*****(((((((((((*((((((*((*(***(*((((***((((****(*((((**(((((((**(&&&&&$&&&&&&&&&&&&&&&&((&&&((((((&&((((((((((*((((((((((((((((((********(********************,***********,*,****,****(**(*****************((****************************,**(*(((*(*********(****(***((*(*((((((*((*((((((*****(***((*(*((((((((*(*(((*(***(**(**(****(*((((***(**((**(((((((*((**(&&$$&&&&$&&&&&&&&&&&&(&&(&&&((&((&((((((&&((((((((((((((((&(((((*********************************,*********,***********(******************(****(**************************,**((********(*(*********(*(**(((**(((((((((((*(*******((***((((((((((**(((((((*(*(***(**(*((*((((***(((**(*((((((((***(&$$&&&&&$&&&&&&&&&&&&&&((((&(&(((&((((((((((((((((((**(((((((*(((((((*((*******(******************,****************((*(*****************************************************************((****(**((((*((((((*(****((((*(((***(**(((*((((*((((*(*(*((*((((((((****(((**(((((*((((**((*(*((*((*****(p&&&&$$$$&&&&&&&&&&&&&&((&&&(((&((&&((((&((((&&((((((((**((((((((((((*******,,******,************************************,**********************************************************************(***((*(((**((((*(((((*((((((**(((*((((*(*(***((((*((****(*((*(((*(***(((**(*((*((*******(((******&"&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((((((((((((((((((*(**(((&((((((((*(*(*****((*******************************(*****(****,,,***********(********(((**((((*********************************(***(*****(((*((*((**(*((((((((*((*(((((((((((((*((*(((((*((*((((*((**(***(((**(**(((((((*((**(((((****(&$$&&$$$&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((((((((((*(((*********(************************************(**,,,,*********(*(*********************(******(*********************(*((((*(**(*((**(((*(((((*((*(((*((((((((((*(**(((((*(((*(((****((*(((*(*((*((**(*((*(((((((*(**((*(*(****&$&&$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&((((((((((((((((((((*((((((((*(*(*((********************************************(**,,,,***********(**,**,******************************(************((**((((*(****((**(*((((((*((((((*((((*((((*(((((((((((*(((******((**((***((((**((**((*(((((((((((***((((**,$$$$$$&&$&$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((**(((****(*((***********************************(*******,,***********,*************,,************(*((*************(***(*(***((**(**((*(*((*((**((((*((((***(***(((((*((((((((((*((((*(***(*(((*(**((((((((***((((((((((((((((((((*((**,$$&$&&&$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((******((((****((*******,***********(**(************(******,*,,,**********(**,********,***************(***(***(****(*(**(*(***(**(******((**(**(*(*(((((((((((*(((((*(((*((((((((((((((((*(*(**((*******((*(*((*((((((((((((((((((((**(((**,@ 8$$&&$$&&&&&$&&&&&&&&&&&&&&&&&((&&&&&&&((&&&(&&((((((((****(***(((*((*(*((*********(*****(****(*********(*********,,,,,********(*(*****(*(******************(**************(*(**(**((****((******(((*(((((**(((((((((((((((((((((((((((((((*(((((((**(*********((*((((((((((((*(((((((((((((**(****$$$$&$&&$&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((*((*********(((*(((*(*(***(***********(****(**(************************(**********************(**(((((*(******(**(**(*(**********(*(****(*((**((((((*(((((((((((((((((((((((((((((((**((((((**((((****((*(*(((*((*(*(((**((((((((*((((*((***.$$&$$$$$$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&(&(((((((((****(*******((**((*******(*((((((((*((**((*****************************(************(*******((*(((*(((*(***(((((((*(*(****(***((((((***(**(*(**((**(((((((((((((((((((((((((((((((((((((*(((((*(*((**((((((((((((*(**(((((((((((*(((((((**,x&$$$$$$&$&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((*(*(**(***(((*********(((**(***(((((((*(*************(*(***********(*(***(***(*******((*((****(***********((((((((*((((*(**((((((((((*(((***(((((((((((((((((((((((((((*(((((((((((((((((*(((*(((*(*(*((((*****(**(((((*((((((*(((*(*((**,$$$$$$&$$$&$$$&&&&&&$&&&&&&$$&&&&&&&&&(&&&&&(((((((((((((((((**************(*(***(((((((((((((((*******(*(**(********(***((*(***(**(((*********(*(***(*(*****(**(((((((*((((((((*(((((((((((((*(*(((((*((((*(((((((((((((((((((((((((((((((((((*(*((((((**((*((((((((***(((((((((((((((((((((*(**,$$$$$$$$$$$$$$&$$$$$$$&&&&&&&$$&&&&&&&&&&&&(((&(&(&(((((((*((**((*******(****(*(*((((((&(((((((*(******(*******(**(*(**(*(*((((***((*********(**((((**(**(*(((((*(((*(((((((((((((((((((((*((((***(((((((((((((&((((((((((((((((((((((((((((((*((((((*(((((**(*((((*(*((((((((**(((((((((((((((**,$$$$&$$$$$$$$$$$&$&&&&$$&$&&$&&$&&&&&&((((((&(&&&&(&((((((((((**********((**(*(***(((((((*************((*(*(*(((****(((*((((**((********((*(********(((******(**((((((((((((((((((((((*(*(((*((*(**(((*((((((((((((((((((((((((((((((((((((((((((*((((*((((((*((((*(((((((((((*(((((((*((*((*((**,$$$$$$$$$$$$$$$$$$$&$$&$&$$&&$&&&$&&&(&((((((&&&&(((((((((((*******(*(*(((**(*(*(((((((***(((***********(((((**((*(((((((******************(**((*(((***((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((*((*(*((((((**(*((((((((((*((((((*(((((*((**,$$$$$$$$$$$$$$$$$&$$$&$$$&$$$&$$$$$&&&&&&((((&&&&((((&((((((*(((((((*((*(((((((((((((((******(**(***(***(((((((((((((***(***(******(**(((((***((**((*(*(**(((*((**((((((((((((*((((((((((((((((((((((((((((((((*((((((((((((((((((((&(((((((((((((((((*(((*(((((((**((((&((((((((((((((((((**((*,,"$$$$$$$$$$$$$$$$&$$&&&&$$$$&&$&&$$&&&&&&&&((&((&(&(((&&((((((((((((((((((((((((((((*(((************(******(((***(((************(*(**((((((((*(((*((((**((((((*((((((((((((((((((*(((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((*((((((*((((*((((((((*(((((((((((((((*(*,&$$$$$$$$$$$$$$$$$$$$&$&&&&$&$&&&&(&&&&(&&&&(&&&(&&&(&&(((((((*(((((((((((((((&(((((((((((*((****(*****(***(((******(**(((**(*(***((*((((((*((*((((*((***((((*(((((((((((((((((((((((((((((((&((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((**(((((*(((((((((((((((*((((((((((**.$$$$$$$"$$$$$$$$$$$$&$$&&&&&&((((*((((((((&&&&((((((((((( "(((((((((*((((((((((((((((((&**(((*(*((*********(((******(**(**(**((*(((((((((((((((((((((((((*((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((*(((((*((((*(((((((((&((((((((((((**,$$$$$$$$$$$$$""$$$$$$&$&&&&(&((((((((((((&(((((&&&((((((((((((((((((((((((&&(&((((((***(**(**(*(*******((******(*(*&&*(*(***(((((((((((((((*(**(&((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(((**((*(((((((((((((((((((**,$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&(&((((&&&&(((((&&&&&&(((((((((((&(((((((((((((((((((((((*********(((*(*(******(**(((((((((**(****(((((((&(((**((*(((*(*(((((**((*(((((*((((((((&(((((((((((((((((&(&(((((((*(((((((((((((((((((((((((((((((((((((((((*(((((((((((((*&((*(((*((((((((((((((((((((**$$$"$"$$$$$$$$$$$$$$$$&$&$&&&&&&&((&&&&&&&&&&((((&(&&(&(((((&(&&((((((((((((((((((((((((*******(*((*********(((***((((((((**(((((((((((((**(***(((*(*((*(((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(( (((((((((((((((((((((((((((*$$$$$$""$"$$$$&"$$&$&$$$$$$&&&&(&&&&&&&&&&&(&&&((((((&(((((((&&((((&((((((((((((((*((*(((*(((((((((*((**(*((((((*((**((((*(*(**(((((((((*(*((**(*((((((((**(((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((*(***(((((**((((((((((((((((((((((*$0$$$"""""""$$$$$$&&&$$&$$&&&&&$&&&&&&&&&&&&&&&((((((&((&(&&((((((((((&&&((((((((((*(*((*(((((((((((*(((*(((((((((((*(((**((*(*(((*(((((***(((((*((((((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((&(&((&((((((((((((((((((((((((*(((((*(*((((((((((((((((((*((((** $$"$$$$$""$$$$$$$$$&&&$$&&&&&$&&&&&&$&$&&&&&&&(((&(((((&&&(&(((((((&&((((((&((((((((*(((((((*(((((((((((((((((**(((((*(*(*(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&(((((((((((((((((((((((((((&&(((((((((((((((((((((**(((((*((((((((((((((((((((*(((((((((*,$$$$$$$$$$$$$$&$$$$$$$$$&$&&&&&&&&&&$$$&&&&&&&&&(&&(&(&(&(&&((&&(((((&&(&(&&(((*(((((((((*((*((((((((((((((((**(((*((*((((((((((((*((((((((((((((((((&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((&&((((((((((((((&(&((((((*(((((((((*(((((((((((((((((((((((((*,*$$$$$""$$$$$&$$$$$$$$$&$$&&&&&&&&$$&$$&&$$$&&&&&&&((&&(&(&&&&&&&(&((((((&&&((((((((((((((((((((((((((((((((((**((*((((((((((((((((((**(((*(((((*(((((&(((((((((((((((((((((((((((((((((((((((&&(((((((((((((((((((((((((((((((((&(&&((((((((((((((&(((((((((((((((((**(((((((((((((((((((((((((**,$$$"""$$"$"$$$$$$$$$$$&$$&&&$&&&$&$$&&&$$$$&&&&(&(&&(&&&&&&&&&&&(&((((&&&&(&&&((((((((((((((((((((((((((((((((***((*(((((((((((((((((((*(((((((((((((((((((((((((((((((((((((&(((((((((((((((&(((((&((((((((((((((&((((&((((((((&(((((((((((((((((((((((((((((((((((**(*((*((((((((((((((((*((((**$"""$$""$"""$"$$$$$$$$$$$$$$$&$&$$$$&&&&&&&&$&&(&&&&&&&&&&&&&&(&&&&(&&&&&&&(&&&(((((((((((((((((((((((((((((*(((((((((((((((((((((((*(**((((((((((&(((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&(((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((((((((((((***$$"""""$$$$$$$$$$$$$$$$$$$&$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((&((((((((((((((((&(((((((((((((((((((((((((&(((**((((*((((((((((&&((((((((((((((((((((((((((((&&(&((((((*((((((((((((&(((((((((((((((((((((((((((((((((((((((((((*(((((*(((((((((((((((((((((&(((((((((((((((***""""""$$"""$$$$$"$$$$$$$$$&$$&$$$&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&((((((&(((&((((&&&&((&&((((&((((((((((((((((((((((((&((((((((((((((((((&((((((((((((((&((((((&&((((((((((((((((((((((((((&(((&(((&(((((&&(((((((&&(((&&(&((((((((((((((((((((((*(((((((((*(**(((((((((((((((((((((((((((*( $"""""""$$"$$$$$$$$$$$$$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&&&&&&(&(&&(((((&&&((((((((((((((((((((((((((((((((((((*(&(&((((((((((&(&&((((((((((((((((((((((((((&((((((((&(&(((((((&&(((&(&(&(((&(((&((((((&&&((&((&(((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((**(""$""""""$$$"$$$$$$$$$$&&$&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&(&&(&((&&&&&&&&&&(&&&((((&((((((((((*((((((((((&((((((((&&((((((&(((((((((((&&&&&(((((((((((((((((((((((&(&((&(((((((((((((&(((&((((((((&((&&(((&(&((&&&&(((((((&(((&(((((((((((((((((*(((((((((((((((((((((((((((((((((((((((*( """""$$"$$$$$$$$$$"$$$&$&$&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&(&(&&((&(&&((&&&((((((((((((((((&(((((((((((((((((((((((((((&&&&(((((&(((((((((((((((((((((((((((((((((((((((((((((((((&((((&(((((&&&&(((&(&((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((**&""""""$$$$$$"$"$$$$$$$$$$$$&&$$$$&&&&&&&&&&&$$$&&&&&&&&&&&$$&&&&&&&&&&&(&&&&&&&(((&&&&&(((&&&&&&(&(&((&(((((((&((((&(((((((&(((((((((((((((((&(&((*((&(((((((((((((((((((((((((((((((((((((((((((((((((((&&&((((&((&&((&&&&(&(&((&(((&((((((((((((((((((((((((((&((((((((((((((((*(((((&((((((((*(r"""""$$$$$$"""""$$$"$$$$$&$$$$$$$&&&&&&&&&&&&$&$&&&&&&&&&&&&$&&&$$&&&&&&&&&&&&&&&&&&&((&&&(&&(((&(((&&((((((&(&&&((((&((((((&(((&(((((((((((&(&((((&&(((((((((((&(((((((((((((&((&(((&((((((((((((((((&((((((&&(((&&&&((&&((((((((&((((((((((&(((((((((((((*((((((((((((((((**((((((((((((((((((*&""""$"""""$"""""$"$"$$$$$$$$$$$$$&$&&&$&&&$&&&$$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&(((&((((&(((((((&&(((((((((((&(&(&&(&((&(&(&((((((((((((&&&((&&(((((((((((&((((((((((&&(((&&((((&(((((((((&((((((((((&&&((&&(&&&&&&((&((((((((((((((((((((((((((*((((((((((((((((*((((((((**((((((((((((((((*&""""""""""""$""$$$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&(&((((((*(*((&(&&(((&((&(&(&(&&&&(&&&&&&((&(&&((((((((((((&((((((&((((((&(((((((((&((((&(((((((((((((((((((&(((((((&&(&&&&((&(&&&&(&(&&((((&((((((((((((&((((((*((((((((((((((((((((((*(((*(((((((((((((((((((*$x""""" """""""$$$$$$$"$$$$$$$$$$$$$$&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&((((&&&&&&&(((&&((((((((((((((((&(&&(&(&&&(&&&&(&(&(&&&&(&((&(((&((&&(&(((&(((((((((((&(&(((&(((((((((((&((((((&(((&(((&(&(&(((&(((&(&&&&&&(&((((((((&(&(&(((((((((((((((((((((((((((((((((*((((((((*(((**((((((((((((((*$@""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&((((&((((((&(((&(((((((((&((&&&&&(&&(&&&&&&&&&&(&&((&&(&((((((&&&((&((&(((((((((((((((((((((&(((&(&((((((((((((((((&((&&((((((&&&&&&(&((((((((((&((((&((((((((((((((((((((((*(((((((((*((((((((((((((((((((((((*(((**&p""""""""""""$"""$"$$$"$"$$$$$$$$$$$$$&&&&&&&&&&&$&&&$&&&$&&&&&&&&&&&&((&&&&((((&(&((&&&&((((&(&(((((((&(&&(&((&&(&&&&&&&&(&&&&&&&&(&&(&&(&&(&&&(((&(((&(((((((((((((((((&(((((((&(((((((((((((((&&&((&&&&&&(&&&((&&((&(((((((((((&(&&((((((((,((*((((((((((((((((*((((*(((((((((((((((((((((((**$@""" ""$""""""""""$"$""$$$"$"$$$$$$&$$$&&&&&&&$$&$&&&&&&&$&&&&&(&&&&&(&&&&&&&&(&&((&&((&&&&&&(&&&&(&&&&&&&&&&&(&&&&&&&&&&&&&(&&&(&&(&&(&&(((&((&(((&&((&(((((((((&((&((((((((((((((&(((((&((((((&(((&((&&&&&&&&(((((((((&((((((((&&((*((((((*((**((((((((*((((((*((((((((*((((((((((((((((*(((*(*,$"""""""$""""""""""""""$$$$$$$$$$$$$$$&$$$&$$&$$$$$$&$&&$&&&&&(&&$&&&&&&&&&&&&&&&(((&&&&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&(&((&(&&((((((((((((((&(&(((&((((((((((((&((((&&&&&&(&((&&&&&&&&((((&((&(((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((*, """""""""""""""""""""""$$$$$$$&$$$$$&&&$$$$$$$$$$$&$$&&&&&&&&&&$$&$&&&&(&&&(&&(((((&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&(&&&&(((((&&&(((((((((((((((((((((((((((((&&&(((((&((&(&(&&(((&&&&&&(&&&(((((((&(((&&&&(&&(((((((((((((((((((((((*((((&((((((((((((((((((((((((*(((((((*,@"""""""""""""" """""""$$$$$$$$$$$$$&$$$$$$$$$$$$$&$&$$&&$&&&&&$$$$&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((&((((((((((((((&((((&&(((((((&&(&&(((&&&&((&&&&&&&&&(&((&&(&(&&&&(((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((** """"""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$&$$&&$&$&$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&((((((((((((((((((((&(((((&&&((((&(&&&&&&&&&&&&&(((&&&(((((((&((((((&&(((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((* " """""""""""""$$""""$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&((&(((*((((*(((((&(&(((&&&(&&(&(&&&&&&&&(&&&&&&((&((&&&((&((&&((&&((((((((((((&(((((((((((((((((((((((((((((((((*(((((((((((((((((((*((** """"""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&$$$$&&$&&&$&&&$&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&(&&((&((((((((((((((&(&((((&(&&&(&&(&&(&&&&&&(&&&&&&(&(&&&(((&&(&&&((&&&(((((((((&((&&&&((((((((((((((((((((((*(*(((((((((((((((*((((((((((,$V " """"""""""""""""""$$$$$"$"$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$&$$&&$&&&$$$$$&&&&&&&&$$$$&&&&&&&&&&&&$&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(&((((((((*((&(((((&&&&&(&&&&&&&&&&&&&&&&(&&&&&&&((((&&&(&(&(((((((&((((&&&((((((((((((((((((((((((((((*((((((((((((((*((((((((((((* """"""""" """"""$$$""""""""$"$$"$$""$$"""$$$$$$$$$$$$$$$&&$&&$$$$$$$$$$&&&&&$$$$$&&&&&$&$&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&((((((&((((((*(&((&((&&(&(((&&(&&&&&&&&&&&&&&&&&(&&&(&((&&&&((8(&(&((&&&&&&&&((((((&((((((((((((((((((((((((((((((((((((*(((((((((((** """"" """"""""""""""$$$"$""""$$"""""$$$$$$$$$$$$$$$$$$$&$$$$&&$$$$&&$&$&$$&&&&&&&$&&&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&(&(((&&&&(((((((((((((&(&&(&&(&(&(&&&&&&&&(&&&&(&&&&(&((&&&&(((&(&(&((&((((((&&&((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((** " """ " """""" """"""""$$"""""$"""""""$""$$"$$$$$$$$$$$$$$$$$$$" $&$&$$$$$$$$&&$$&&&&&&$$$&&$&$&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&&&&&$$&&&&&&&&&(&&&&&&(((&(&&&&((((((((&&((&&&&(&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&(&((&&&(&&&&&&((((((((((((((((((((((((((((((((((&(((&(((((((((((((((((((((**   " " "" """"""""""""$"$""""""""""""""""""$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&&&&$$&&$$&&$$&$&$$&$&&&$&&&&$&$$&$&&&&&&&&&&$$&&&&$&$$&&&&&&&$&&&&&&&&(&(&$&((&&(&(&(((((&(&&&(&&&&&&&$&&&&&&&&&&&&&&&&&&&&&(&&&((&&&&&&&((((((((((((((((((((((&(((((((((((((((((((((*((((((((&(((((((((**  """"""""$"""""""""""""""""""""""""$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$&&&$&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&$$&&&&$$&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&&&&&(&&&&(&(((((((((((((((((((&(((((((((((((((((((((((((((((((&(((((((((*  " """ """""""""""""""""""""""""""$$""$$$$$$"$$$$$$$$$$$"$$$$$$$"$"$$&$$$&&$$$$&$$$$&$$&&&&&&&$&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(((((&&&&(&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&(&((&&&&(((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((**  " """""""""""""""""""""""""""""""""$"$""$$$$$$$$$"$$$$$$$$$$"$$$&$$$$$$$$$$$$$$$$$&&&&&&&&&$&&&&&&&&&&&&$&&$$&&&&$$&$&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&$&&&&&&&&&(&&&&&&&&&2*&&&&&((((((((((&(((((((((((((((((((((((*((((*((((((((((((((((((((((((((*  " "" """""" """""$$"""""""""""""$"""""$"""$"$$$$$"$$$$$$$""""""$$$$$$$$&&$$$$$"$$&$$&&$&$&&$&&&&&&&&$&&$&&&&&$$&&$&&&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&(&(&&&&&&&&&$$$&&&&&&&&&&&&&(&&&&&&&&((&(&&&&(((((((((((&&&&((&((((((((((((((((((((((((((((*((*((((((((((((((((((*P8  """"" """" """" """"""""""""""""""""""""""$$$$$$$$$$$$$$$$"""$$$$$"$$$$$$$$$$$$$&&&&&&$$&&&$&$$&&&&$$$$&&$&&&&&&$&&&$&&&&$&&&$&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&(&&&&&&&&&&&$&$$&&&&$$&&&&&&&(&&&&(&&(&&&&(((((((((((((&(&&((&((((((((((((((((((((((((((((((((((((((((((((((((((*0  """ "" """""" " " """ """"""""""$""""""$$$$$$$"$$$$$$$$$$$$&$&&$$$$$&&&&&&&$$$&$&&$$$&&&&$$&&&&$$$&&$&&&&&$&&&$&&$&$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&&$&&&&&((&&&&&&(&&&&&&((&(&&(&(&((&&(&(((&&&(((((((((((((((((((((((((((((((((((((((((((((((**   " " " """ """""" """" """"""$"""""""$$$$$$"$"$$$$$$$$"$&&$$$$$$&&&&&&&&&$$$$$$&$$$$$$&&$&&$$$&&&$&&&$$$$$$$$&$$$$&$$&&&&&&&&&&&&&&&&&&$$&$&&$&&&&((&&&$$$$$$$$$$$$"$$$&((&(((((((&&(&&&&&&&&&((&(&((((&((((((&&&((&(&&((((((((&((((((((((((((((((((&(&(((((&((((*    """"" " "" " "" """"""$$"" """""""""$$$$$&&&&$$$$$$$$$$$$$&&$$$$$&&$&$$$&$$$$$$$$$$$$&&&&$&&&&$&&&&&&$$$$$$&&&$&$&$&$$$&$&$$&&&&&&$&&&&&$&&&$$&&&$$&$&&&&&&&&$$&&&&&$&&(&&(((&&&&&&(&&&(&(&&&&&&(((((((((((((((((&&&&((((&(((((*(*(((((((&(((((((&((((((((((*  " " """ """" "" """""$""""" """"$""$$$$&&$&&&$&&$$&$$$$$$&$&$$$&&$&$&&&&$&&&&$$$$$$$$$$$&$&&&&&$&$&$$$$$$$$$$$$$$$$$&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&((&&&&&&&$&&&&&&&(&&(((((&&&&(&&&&&&&&&&&(&&(((((((((((&((&&(&&((*((((*(((((((((((((((((((((((((((((((((*0   " "" " "  " """""$""""$$$""""""$$$$&&$$&&$$$&&$$$$"$$$$$$$&$&$&$&$&$&&&$$$$$$$$$$$$$$$$&&&&&&&$&&$$$$$$$$$$$$&$$&&&&&&&&$$$$$$&$$$$$$$&&$&$&&&&&&&&&&&$$&&&&&&&&(&(((&(&(&&&&&&&$$&&&&&&((((((((((&(&&((&&&((*((*(((*(((((((((((&&&(&(((((((((((((&(&((*.     " """"""""""""$$$$""$""""$$$&$$$$$$$$$$$$$"$$$&$$&&&$$$$$$$"$$$$$$$$$$$$$$"$$$&$$&$&&$$$&$$$$$$$$$&&&$$$$&$&$&&&$$&$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(((((((((&&(&&&((&((((((((((((((((((((&&((((((((((((((((((((((* @   " " """""""$$$$$$$"""""$$$$$$&$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$&$$$&$&&$$$$$$&$$$$&$$$&&$$$$&$$$$$$$$$$$$$$$&$$$&&&$&$&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&(&&((((&&&&((((&&((&(((((&(((((((((((*(((((((((((((((((*((((((((((&((&(&((     "" "" """""""""$$"$$$$$$$"$$$$$$$$$$$$"$$$$$$$$$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&$&&&$$$$$$$&$$&$$$&$$&$$$$$$$$$$$$$$$$$$$$$&$$$&&&&$$$&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&(((&((&&&&(&(&&&&&((&&(((((((((((((((((((((((((((((((((((((((((&(((((&&(     """"" """"$$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$&$&$&$&$$&$$$$$&&$&&&&&$&$&$$$$$$$$"$$$$$&$$$&$$$$$&$$$$&&&&&$$&&&&&&&&&&&&&&&&&&$$&&&&&(&&&&&((((&&&(&&&&&&(((&((((((((((((((((((((((((((((((((((((((&((((&((&(((&((*      """ """$"$$$$""$$$""$$$"$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&((&&&&&&&&&&(&(&((((((((((((((((&((((((((((((((((((((((((((((&&&&(&&(   "" """"""$""$$$"$"$$$$$""""$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$&&&&$&&$&&&&&&&&&&&&&&&$&&&&&&&&&&(&&(&(&(&&(((&&&&&&(&((((&(((((((((((((((((((((((((((((((((((((&&(&(&&((&&&(* `d  " " "" """"""$$$"$$$$""$$"$$$$"$$$$"$$$$$$$$$$$$$$$$$$$""$$$$"$""$$"""""$"$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"$"$"$$"$$$$$$$$$$$$$$$$$$&&&&$&&&&$&&&$$&&&&$&&$&$&&&&&&&&&&&&&&&&(&&&&&((&&&&(((((((((((&(((((((((((((((((((((((((((((&&&&(&&(&&(((&&&(* """ "" """""$$$$"$$$""""$$$""$$$"$$$""$$$$$"$$$$$$$"$$""""$"""$$$"$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$$$$$$$$$$$$$$$$$&&$&$&&&$$$$$$&&&&&&$&$$&&&&&&(&&&(&(&&&&&&&&&&&&(&&(((((&(&((((((((((((((((((((&(((((((&(((((&&&((&&(&&&&&&&&&*  " "" """"""""$"""$"""""$$""$$"$""$"""$$$$"$"$"""$""""" """""""""$$$"$$$$$$"$"$""""""$$$$$$$$$$$$$"$"$""$"""$$$$$$$$$$$$$$$$"$&$$&$$$$&$&&&&$&$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(((((((((&&((((((((((((((&((((((((((&((((&(&&((((&&&&&&&*    """ "" """""""""$"$""""""$$$$"$""""""""$$$$""$$$$""$"$"""" " """""""$"$$$""$$""""$"""""$$$$""$$$$"$$$$"$$$"" ""$"$$$$$$$$$$$$$$"$$$&&&$$$$$$&$&$&$&&$$$&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&(&&&&((&((&(((&((((((((((&(((((((((((((((&&&(((&&((&&&&&&&(*"` " "" "" "" """"""""""""$$"$$$$$""$" """$$$$$"""""$$"$"""""$"" """"""""""$"$$"""""""$""$""""$$$"$$$$"$$""""""$""$$$$$$$$$$$$$$$$$$$&$$$$&$$$&$&&&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&(((((((&&&(&((((((((((((((((((((((((((&(&&&(&(&&&&&&&*" """"" """""""""""""$""$$$$"$$$$""""$""""""""""$$""""""""" """""""""""""""""""""""""""""""$""$$"$"$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&$&$&$&&&&&&&((((((&(((((((&&&((&((&(&(((((((((((((((&((((((&&&&&(&&&&&&(" " "" """"""""""""""$"""$$$$$"""""""""""""""$$"""""""""""""" """""""""""""""""""""""""""""""$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&&&$&&&$&&&&&$$&$&&&$&&&$$&&&&&&&(&((((&&(&(((((((&&((&&(&((&(((((((((&((((&((&((&&&&&&&&&&&&( 6  " """"" """"""""""""""""""""""" """"""""""""""""""" """"""""""""""""""""" """"""""""""""""$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$&&&&$&&&&$&&&&&&&&&&&&&&$&&&&&&&&&(&&&&(&&&((&&((((&(&&&(((((&&(((((((((((((((((&&&&&&&&&&&&&&&(   """"""" """"""""""""""""""$$$""""$"""""""""""""""""$"""$" """"""""" "" " " """""""""""$"$$"$""""$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$&$&$&$&&$&$$&&&&&&$$$$&$$$&&&&&&&&&((&(&&((&&&((&(((&((&&((((((&(((((((((((((((&(&(&&&&&&&&&&&&&(  " "" """""""""""""""""" "$$$$"""""$"""""" """ ""$""""""""""""""""" """""""""""$"""$"$$$$$""$$$$$"$$$$$$$$$"$$$$$$$$"$$$$$$$$$$&$&$&&&$$$$$&$&&$$$&&$&&&&&&&&&&((&(&&&((((&&&((((((&&(((&(((((((&((((((((((((((&&(&&&&&&&&&&&&(  """ """ """"""""""""""" """""""""""""" """"" """"""$"$"""""""""""" """ " """"""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$&$$$$$$&&&&$$$&&&&$&&&&&&$&&&&&&(&&&&(&&(((((&((((((((((((((&((((((((&((((&(&((&&&&&&&&&&&&&&(`    " "" """" """""""""" """"""""""""""""""""""" """""""""""""""""""""""""" """"""""""""$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&$&$$$&&&$$$$&&(&&&&&(&(&((((&&&&&&&(((((((((&&(((((((&((((((((&&&&&&&&&&&$&&&&&(p  " " """" """""""""""""""""" "" """""""""""""""""$" " """"""""""" """"""""""""""""$$$"$$$$$$$"$$"$$$"""$$$$$$$$$$$$""$$$$&$&&&$$$$$$&&&$$$&&$$&&&&$&$&&&&&(&&&&(&&&&&((&((((&&(((&(&&&((&(&&&((((&((((((&(&&&&&&&&&&$$$&$&&(      " """"""" """"""""""" """" " "" """""$$"""""""" """"" """""""""""""""""""""""""""$"$$$$$"""$""$$"""$$$$$$$$$$$$$""$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&(&&(&(&&(((((&&(((((((((&*&&&&&&&&&&&&&&&&&$&&(V   """""""""""""" """""""""""""""""""""""""""$ """$"""""""""""""$$""""""""""""""""$""$"$$"""$$$$$"""$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$&&&&&&&&&(&&&&&(&&&(&(((&&&(((&((&&&(((((&&&((((&&(&&(&&&&&&&&&&&&&&&&$$&&(  " " """""""""""" """ """"""""""""""""""""""" "" """""""""""""""""$""""""""""""""""""""""""$"$"""""""$$$"$$$$""""""$$$$$$$$$"$$$$$$$""$$$$$$$$$$$$&$&&&&&&&&&&&&&&&(&&&&(((&(&(&(&&((((((((((((&&&&&&&(&&&&&&&&&&&&&&&$&&&(*   " """ "" "" " """""""" """"""""" """ """"""""""""""""""""""""""""""""""""""$""""""$"""""""""$$$$$$$$""""$$$$$$$$$$$""""$$$$$$$$$$$$$$$$&&$$&$&$&&&&&&&&&&&&&&(((&&(((&(&&(((((((&&(((("&((&&&&&&&&&&&&&&&&&$&&&&&&($@@   """ """ "" """ """"" """"" " """""""""""""""""" """""""""""$""""""$"""""""" "$""""$$$$$$$$$"$$"$$$$$$$$$$"""$$$$$$$$$$$&$$$$$$$$$$&$$&&&&&&&&&&&&&&((&(&(&&(&&(&(&(((((((((((&&&(&(&&(&((&(&&&&&&&&&&&&&&((