CCSD3ZF0000100000001NJPL3IF0PDS200000001 = SFDU_LABEL /* FILE FORMAT AND LENGTH */ RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = 300 FILE_RECORDS = 275 LABEL_RECORDS = 7 /* POINTERS TO START RECORDS OF MAJOR OBJECT IN FILE */ ^IMAGE_HISTOGRAM = 8 ^IMAGE = 12 /* IMAGE DESCRIPTION */ DATA_SET_ID = 'VO1/VO2-M-VIS-2-EDR-BR-V2.0' SPACECRAFT_NAME = VIKING_ORBITER_2 MISSION_PHASE_NAME = EXTENDED_MISSION TARGET_NAME = MARS IMAGE_ID = '390B06' IMAGE_NUMBER = 54220039 IMAGE_TIME = 1977-09-12T16:35:43Z EARTH_RECEIVED_TIME = 1977-09-13T06:16:16Z ORBIT_NUMBER = 390 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.016970 NOTE = "LOW RESOLUTION COLOR SEQUENCE OF SOUTH POLAR REGION" /* 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 "  1FrÙ!¹YäTd9DoØŠ3­þò¸ÍÓ‘ íúð}{™H&(***(*(*****(((((&&&&((&(&&&&&&&&&&&&&$&&(&&&&&&&&&&&&&&&&&&&((((&&&&&&(((((&&&&&((((((((((((*(((((((((((*((((((******************(*******((*(******,**********(((((******(*((***********,,,,,****,,,,,,,*****,*,**&&&&&(*********,******(******,,**,*,,,,************(*((******((((((((((&&$$$$$&(((((*(***((((((((((((((&(( "(((((&&&&(((((&&&&(((((&&&&&&((((((&&(((((((((&&((((((((((((((*(((((((****((((((********(********((((*****(((*(*****(((((*****((((((((*((*(((((((**(*(((*****************(*********(((&&&&&((&(((((***(*((********((*******************((((((*((((((((((((((&&&&&&&$À&&(((*(((((((((((((((&(((((((&(&&&&&(((&&&&&&&(((&&&&&&&(&"&&&&&&&&(((&&&&&&&(((&&&&&&"((((&(((((((((((((((((((((($&(***(((((((((*(((((((((((((&((((((((((&(((((((((((((((((((((((((***(((********((*(*******(((((((&&$$&&&((((((((((****((((((((******(********(((((((((((((((((((((&&(&((((&&$$&&(((((&(((((((((&&&&(((((&&&&&&((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&(&(((&&&&&(((((((&((((((((((((((((((&&(&(((((((&(((&$(((((&&&((((((&&&&((((((&&&"(((((((((((*****((((((**(*($&((*(*((&&&$$$&&&(&&&(((((((((((((((*(*((((((***(((((((((((&((&&((((((&&&&(((((((&&&$&$&&&&((((((((((&&(((((&&&&&&&(&&&&&&&&&&&&&&&&$&&&&&&&&&$$&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&((((((&&&&((((((&&&&&(((((&(&&&&((&(&&&&&&&&((&&&&&&&&&(&&&&&&&&((((&&(((((((((((((((((((((((((*(((((&&&&&$$$&&&&&(((((((&&$(((((((((((((((((((((*((((( &&((((((&&&(&((((&&&&&&&&&$"$$&&(((&&&(&&(((((((&&&&&(&&&&$$&&&&((&&&&&&&&&&&&&$$$$&&&&&&&&$$&&&&&&&$$&&&&&&&&&&&&&&&&&&&$$&&&&&&&$$$&&(((((&&&&(&(((&&&&&&&&((((&&&&&&&&(&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((((((((*(&(((((((((&((&&&&$"$&&(&(((&&&&&&&&(((((&(&&(**(((((((**(($&&&&$((&(&((&&&((&((&&&&&&&$$$$& "$&((((&(((((&$$$&$$$$"""$$&&&$(((&&$""$&&&$$" "$$$"$&$$""""$&($$""  """$""$&&&&$$$&&(&$$$$$" """$&&&$""$&*(&(((&&$"""$$$$$$$"""$(*&&&&&$$"""$$&"$$$"""$&&$$$&&&$$" $$$"$$&&$&((((&&*((&$""$$$$$&&$$$$&(*($&((&"" "" "$" "&(*(&$(**&&$"$&&$$"$$$&&&((&$&(**(&"$&&$&$"$""$$&&&$$&(*(&$$&&&À"$&$&&&((&&&&&&(((((&&$$$$&$$$$$"$$&&&&((&$$$$$$$&$$"""$$$&&$&&$&&&$$$$&&$$"""$$$$$$"$&&((&&$&&&&$$$$$$$$$$"$&(((&&$$$&((&$$$$$$$&&$$&&&&$$$$&&(&$$$$$&&&&$$$&$&&&$$$&&&&$$$&&&&$$$$&((((&&&&((((&&&&&$&&&&&((((&&&&&&&&$"""$&&&&$&&&&(&&&&&&&&&$$&&((((&&&(((*(&&$&&&&&&$&&(&&$&&&&(&&&&&&&&&&&""$&(**((&&((&&$&&$$$$$$&$&(((&$&"$&&&$$$"""$$$&$&&&&&$"$$$&$$"$"""""$"""$$&&$$$$$$&$$"""""""""$&&&&&&"$"&&&$$$$$"""$$&&((&&""$$&&&&$$$""""$$$$&&&&$$"$$&&$$$$$$"""""$$$&&$$"$"$$&&$$$$$"""$$&&(((&$$$$&(((&&$$""$$&((&&&$" ""$&&&&$$$&$$$$&&&&&&&&&&$&$$&&&((&$$$$&&&&&&&&&$$$$&$&&&$$$$$&(((&&$$"" &&&&$$$$$&&(&&&&&&&&((&&&&$$""""$$$$$$$&&&&&$$$$$$"""""""$$$$$&$&$$$$$$$&$$"" $"$&$$$$$$$$$$$$$$$$$"""$$$&$$$&&&$&&&$$$&&$$$"$$$$&&$$&&&$$$$$$$&&$$"""$$&&$$$$$$$$$$$$&$$$""$$$&&&&$$$&&&&&&&$&&$$$$&&&&&&&&&&(&&&$&&&&$" ""$$$$&&&&$&$&&&(&&&(&$$$&&&&(&&(&$&&&&&&&&&&$&&&&&&&&$$$$&&&&&&&&$&$&$$ $&$$&&&&(((&&$$$&&(&&&$$$$$$$&&$&$$$$$$$$$$$$$$$$$&&$$$$$$&$""""$$$$$$&$$$$$$$$&&$$" ""$$$$$$$$$"$$$$$$$$""""$$$&&$$$$&$$&&&$$$$$$"""""$$$$$$&$&$$$$$$$$$$$"""$$&$&&$$$$$$$$$$$$$""$$$&&&&&&&$&&$&$&&&$$$$$&&$$&&&&(((&&$ ""$$$$$$$$$&&&&&(((&(&$$$&&&&$&$&$&&&&&&&&&&&&&&&&&$$$$$&$$$$&&&&&&&$$$""$$&&&&&&&&&&$&&&&&&&&$$&$&$$$$$$&$$$$$$$$$$$&$&$$$$$$$&&$$"$"$$$$$$$$$"""$$$&$$$$"$$$$$$$""""""$$$$$$$$$$$$&$$$$$$$$&$$$$$$$$&&&$$$$$$$$$$$""""""$$&&&$$$$""$$$$"$"" ""$$$$$&$$$$$$$$&$$$$"$$$$&$$&&&&&&$$$$&&&&$$&$$$$"""$$&&$$"$&&&&&&&$$$$$$&&&&&&&$$&&$$&$$$$$&$$&&&&&&&&&$$$$$&&$&&$&$$$$"$$$$&&&&&&&&&&&&&&&&&(&&&&$$$$$&&&$$"$$$$$&&$$$$$$$$$$$$$$""$$$$&$$$"$""$$$$$$$$"$"$$$$$$$$$$$$"$"$$"$$$$$$$"$$&$&&&$$$$"$$$$$$$$$""$$$$&$$$$""""$$$$$$"""$$$$$$$$$$""$""$""$$$$$$"$$$$$$&&$$&$$$$$$$&&&$$$$&$&&&&&$$"$$$$$"""""$$&&$&&&$&$$$$&&&&&&$&&&&&&&&$&$$$$$$$$$$&&&&&&&&$$$&&&&&&&$$$$$$$$$$$$&&&$&&&&&&&&&&&$$$$$$&&&&$$$"$$$$&$&$$""""&$&$&$$$"""$$$$$$$"""""$$$$$$""""$$"$$$$$$"$"$$"""$$$$"$""""$$$$&$"$"""$$$$$$$""""$$$$$$$""""$$$$$$$"""""$$$$$$$"$"$"""""""$""$$"""$$$$&&$$$$$"$$$&&$&"$$$$$&&&&$$"""$$&&&$" """$&&$$$$$$$&&&&$$&$$$&$$&&&$$&$$$""$$$&&&&$$&$$$$&&&&&&$$$$$&&&$$"""$$&&$$&&&&&((&&&&$$&&&&&&$$$$$$$$&&&$$$$$$$$$$$$$$$$$&$$$$$$$$"$$$$$$""$$$$"$""$$$$$$$"$""$$$$$$$"""""$$$$$$$$$$""$$$$$$"""$$$$&$$$$""$$$$$""""$$$$""$"$$$$$$$""""""""$""""""$$$$$$$$$""$$$$$$$$$$$$&&&&&$$$"$$"$$$$$$$$ ""$"$$$$$$$$$$$$$$&&$&$$$&&&&&$$$$$""""&$&&&&$$$&$&&&&&&&$"&&$&&&$$$""""$"$$&&&(&&&(&&&$$&&&&&&$$$$$&&&&$$$$""$$$$"$$$$$$$$$$$$$$$$$"$$""""$$$$$$"""$$$$$$$$""""$$$$$$$"""""$$$$$$$""$$$$$$$$""$"$$$$$$$"$"$&$$$$$"""$""""$$"$$$$$$$""""""""""""""$$$&$&$$""$$$$$$$$$""$$$$$&$$$$$$$$$$$$$$$$$$"" """$$$$$$$$$$$&&&&&$$$&&&&&&$"""""$$$$$$$$$&&&&&&&&&$$&$$$&$$$$$$$$$$"$$&&&&&&&&&$&&&&&&&&&$&$&&&&&$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$"$$$$$"""""$$$$$$$$$"""$$$$$$""""$$$$$$"""""$$$$$$$$$$$$$$"$$$$$"$$$$""$"$$"$"""""$$$$$$$$$"""""$""""""""$$$$$$$$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"" "$""$"$$$$$&&$&$$$&&&&&&&&$$""$$$$$$$"$$$$$&&$&&$$$&$$$$$$$$$$$$$$""""$&&&&&&&$$&&&&&&&$&&&&&&&$$$$$$$$$$$$$"$$$$$$$"$$$$$$$$$$$"$$$$$$$$"""$$"$$$$$""""$$$$$$""""$$$$""""""""$$$$$$$$$$$$$"$$$$$$&$$$""""$$$$""""""$$$$$$$""$"""$$""" """$"$""$$""$$$$$$""$$$$$$$$$$$$$$$&$$$$$$$$$$$$"$$$$" " """"$$$$$$$$$$$&$&&&&&&$&$$$$"$$$$$"$$&&$$$$$$&$&&$&$$$$$$&$$$$$$$$$"""$$$$$&&&&&&&&&&&$&&&&$&$$$&&&$$$$$$$$$$$$"$"$$$$$$$$$$$"$$$$$$$""$$$$$$$$"""""$$$$"""""""$""""""$"$$""""""$"$$$$$$"$$$$$$$$$$"""$$$$$$"""""$$$$$$$"$"""$""""" """""""""""$$$$"""""$$$$$$$"$$$$$$&&$$"$$$$$$$$""$$$$$$$"  $$$$$$$$$""&&&&$$$$$&$&&$""""$$$&$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$"" "$$&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"""""$"$""""""$""""$"""$$"$"""""$$"$$$""$$$$$$$$$""""""$$$$$"""$""""""""$"$""""""""""""""" """""""""""$"$$$"$"$"$$$$$$$$$$"$$$$$$$"$""$$$$$$""""""""""""$$$$$$&$$$$$$$$$$$$$$"""""&$$$$$$$&&$&$$$$$$$$&&&&$$$$&&&$$$$""" "$$$&&$&&&&(&&&&&&&&&&&&$&$$$$$&&$$$"$"$$$$$$$""$$$$&$$$$$"$$$$$$$"$$$"$$""$"""$"$$$$$"""$$$$$"$"""""""$$$$$$"$$$$$$$$""""$$$$$"""""$$$$$"""""""$$"$""""""""" """"" """""""$$$$""""""$$$$$$""""$$$$$$$""""""$$$$$$""""""""" ""$$$$$$$$$$$&&$$$$"$$$$$""""$$$&&&&&&&$$$$$$$$$$$$$$&$&$$$$$$$$$"$""$$$&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$""$"$$$$&$$$$$$$$$$$$$$$"$$$$$$$""$$$$$$"""""$$$$$$$$$"""$$"""""""$$$$$$$"""$$$$$$$$"$""$""$"""""""$$$"$""""""""""" """"""" """"""$$$"""""""$$$$$$""""$$$$$$"$$"$$$$$$$$"$$$$$$""""$$$$$$$$$$$$$$&&$$$$$$$$&&$"""$$&&&&&&$$$$$$$$$$&$$$$&&&&$$$$$$$$$$$"""$$&&&$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$"$"""""""""$$$$$$$$$$$$$""""""$$$$$$$$$$$"$$$$$$$$""$$$$""""""$$$"""""""$"$"""""""""""" " """"""""""$$$$$$"$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$"""$$$"$$$$$$&$&$$$$$$$$$$$$$$$"""$&&$$$$$$$&$$$$$$$$$$&&$$$$$$$$$$$$$$"""$$$$$$&&&&&&&&&&&&&&&&&&$$&$&$&$&$$$$$$$$$$$"$"$$$$$$$"$$$$$$$$$$$"$"$$$$$""""""$$$$$$$$""$$$$"""""""""$"""$$$$$$$$$""$"$$$$$$"""""$$$$"""""""""$""""""""""" """"""""""""$$"$""""$"$"$""""$$$$$$$$$$$$$$$$$$$$"$$$$$$"""$$$$$$$$$$$&$$$$$$$"$$$$$$"$$$$$&&$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$"""$$&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$$$$$$$$""""$$$$$$$$"$$$$$$$$$$"$$$$$$$"""""$"$$$$""$$"$$$$$"""""""""""""""$$$$$$""""$$$$$$""$$$$$$"""""""""$""""""""$"""" " " """"""""""""$$$"$"""""""$$$$$$$$$$$$$$"$$"$$$$$$$$$$$"$$$$$$$$$$$&&&$$$$$$$$$$$$$""$$$$&$$$$$$$$$$$$$$$$$$$&$$$$"$$$$$$$"$"$$&&&&&&&&&&&&&&$&&&&&&&&$&$$&$&&$&$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""""$$$$$"""""$$$$"""""""$$$$""""$$$$$"$"""$$$$$$$""""""$"$""""""$$$"""" " """""""""""$$$"""""""$""$$"""$$$$$$$""""$$$$$$$$"$$$$$$$$"$$$$$$&$$$$$$$$$$$$$$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$&&&$$&&&&&&$$$$$$$$$$""$""$$$$$$$"$$$$$$$$$$""$$$$$$$"""""$$$$"""$$$$$$$""""""""""""$"$$$$$$"$""$$$$$$$$$"""""$""""""""""$$$""""" """ "" " """"""""""""""""""""""$$$"$$""$"""$$""$"""$$$$$$"""$$$$$$$$$$$$$&&$$$$$$$&$$$$"""$$$$$$$""$$$$$$$$$$$$$$&$$$$$$""$$$$$$"$$&&&&&&&$&&&&&&&&&&&&&&&&&$$$$$$$&$$$$"$$$""$$$$$$$$$$$$$$$$$$"$$$$$""""$$"$"$$""""$$$$$$$$""$""""""""""$$$$$$"""""$$$$$$""$"$$$""""""""""""""""""""""""" """ """"""""""""""""""""""$$$$"""$$$$$$$"""""$"$$$"$"$$""$$$$$$$"$$$&$$$$$$$$$$$$$$$$""$$$$$$$$""$$$$$$$$$$$$$$$$$$""$$$$$$$$$$&&&&&&&&&&&&&&&&&&$&&&&&$&$$$$$&&$$$$$""$$$$"$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"""""$$$$$$""$$$$$"""""""""$$$"""$$"$$$$$"""""$$$$$"""""""""""""""""$$""" """""""" "" """""$"""""""""$"""""""$"$$""""""""$$$$"""$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$"""""""$$$$$$$$$$$$$$$"$$$$$$$ $$$$&&&&&&&&&&$&&&&&&&&&&$$$&&$$$$$$$$$"$$$"$"$$$$$$$$$$$$$$$$$$$""$$$$$$""""""$$$""$""$$$$$$"""""""""""""""$$$$$"$""""$$$$$""""""""""""""""""""""""" """"" """ "" """""""""""""""""""""$""""""""$$$$$$"""""$$$$$" ""$$$$$$$$$$$$$$$$$$$$$$&$$$"""""$$$$$" """"$$$$$$"$"$$$$$"$"$$$$$$$$"$$&&&&&&&&&&&&&&&&&$&$&&$&$$$$$$$$$$$$""""$$$$$"$$$$$$$$$$$$$"$$$$$$$"""$$"$$$$""""$$$$$$$"""$$$"$""""""""$$$$"""""$$$$"""""$"$$"""""" """"""""""""" """""""""" """"""""""""""""""""""$"""""""""$$"$"""$$$$$$"""$" """$""$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$""""""""""$$$$$$$$"$$"$$$$$$$$$ $&&&&&$&&&&&&&&&&$&$&&&$&$$$$$$&$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$"""""$"$$$"$"$""$$$$"""""""$$""""""""$$$""""""$$"$$""""""$$$$$"""""""""""""""$$$$" """""""""" " """"""""""""""""""""""$"$""""""$"$$$""""""$$" """"$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""$$$$" """""""$$$"$"$$$$$$$$$$$$$$$ $$$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""$"$$$$$$""$$$$$$$$""$"$$$$""""""""$$$$""""$$$$$"""""""""""""""$$$$$$$""""""$$$$"""""""""" """$$$"""" """""""""""" """"""""""""""""" ""$"$"""""""""""$$""""$$""$$" """"$"$$$$$$$$$$$$$$$$$&&&""$$$$$$$$$$"$""$"""""$"""$$$$$$$$"$$$$$$$" "$$&&&&&&&&&&$ &&&&$$$$&&&$&$$$$&$$$$$$""""$$$$$$$""$$$$$$$$$$"$$$$$$"""$$""$$$"$""""$"$$$"""""""""""""""$$$$$"""""""$$""""""""$""" " """""""""""" """"""""$""" """ " """"""""""""""$"""""""""""""""""$"$$$"""""" """"""""$$$$$$$$"$$$$$$$$&$$"$$$$$$$$$$$$$""""""$$$$$$$$$"$$$$$$$$$$$$$$&&&&&&&&&&&&"$&$$&&&&&$$$$$$$$$$$$$""$"$""""$"$$$$$$$$$$$$$$$$$""$""""$$""""""$"$$""""""$$$"""""" """$$"$"$"""$"""""""$"$$""""" """"""""""""$""" ""$"""""$"""""""""" """""" """""""""""""$""""""""""$$$"""""""$" """""$$$$"$"$$$$$$$$$$"$$&&$"$$$$$$$$$$$"" """"$$$$""$"$$$$$$$"$$$$$$$$$&&&&&&&&&&$&&&&&&&$$$$$&$&&$$$$$"$$$$$"""$"$$$$"$$""$$$$$$$""$$$$$$$$$"""""$$$$$"""""$$"$$$"""""$""""""""$$$$"$""""$$$$$""""""""""""" """""""""""""$"""""""""""""""""""""""" """""""" """"""""""""""""""""""""$$$"  ""$"""$$"$$$$$$$$$$$$$$$$&&$$""$$$$$$$$$"$""$"""""""$$$$"$"""""$&$$$" $$&&&(&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$""""$$$$$$$$$$$$$$$$""$$$$$$$$$"""$$$$$$"""""$"$$""""$"$""""""""""$"$$""""""""$$$"""""$$$$"""""""""""""""""""""""""""""$$"""""""""$"" " """"" """"""""""""""""""""""""""$$$"""" """""""$$$$$$$$$$$$$$$$"$$&&$$$$"$$$$$$$$$""""""$$$$"""""$$$$""$$$$" &&&&&&&&&&&&&&&&&&&$&&&&&$$$$&$$$$$"$"""$$$$$""$$$$$$$$$"$"$$$$$$$"$$""$$$$$""""$$$$$""""""$$$$$""""""""""$"""""""""""""""$$$$"""""""""""""""""""$" """"""$$""""""""$""""" """"" """""""""""""""""""""""""""""""""$$" """""$$"$"$$$$$$$$$$$$$$&&&$$"""$$&&$$$"$"""""$$"""" "$$$$""""$$&&" $$&&&&&&&&&&&&&$&&&&$$$$$$$$&$$$$$"$$$$""$"""""$$$$$""$""$$$$$$"$"$$$$$$$"""$$$$$$""""""""$$"""""$$$$$"""""""""""""""""$"$""$"""""""""""""""""""""""" """"""""""""""""""""""" " """""""""""""""""""""""""""""""""$"""" """"""""""$$$$$$$$$"$$$$$$$$$$$$$$$"$$$"$"$$$""""""$"$$$$"""""$$$""$$ $&&&&&&&&&&&&&&&&&$$$&$&&&&$$$$$$$$$$$$""""$$$$$$""""$$$"$"""$"$$$$$"$$""$$$$$$"""""""$""""""$$$$$$""""""$$""""""""""$$""""""""""""""""""""""""""""$""" """""""""""""""""" """""""""""""""""""""""""""""""""$""""""" """""""$$$$$$$$$$$$$$$$$$$$$$&&&$$$""&$"$$"$$"""""""$$"""$"$$$$$$" "" $&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"""""$$$$$$"""$$$$$$"$""$$$$$$"""""$$$$$""""""$"$$"""""""$$$$"""""$$$$$"""""""$""""""""""""""""""""""""""""""""""""""" """ """""""""""" " """""""""""""""""""""""""""""""""""" """"""""$""$$$$$$$$$$$$$$$$$$$$$$$$$"$&&$$"""$""""""""""$$$$$$$""$"""" $$&&&&&&&&&&&&&&&&&&&$$$$$&&&$&$$$"""$$$$"""""$$$$$"$""$$$$$$$"""""$"$$$""""$"$"$"""""$""$$$$"""""$$"$$""""""$"""""""""""$"""""""""""""""""""""""""""""$$""""""" """"""""""" """""""""""""""""""""$""$""""""""$""" """""""""""$$$$$$$$$$$$$$$$$$"$$&&&&$"$$$""$$$$"""""""""$"$""""$$$$$"" $&&&&&&&&&&&&&&&&&&&$$$&$&&&$$$$$$$$$$$"""""$$$$"""""$$$$$$"""$$"$$$"""$"$"$"$$""""""$$"$"""""""""$"""""""$$$"""""""""""""""""""$$"""""""""""""""""""""""""""$$$""" """""""" """""""""""""""""""""""""""$$"""""" """""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""$"$$$$$$""" &&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$""""$"$$$$$"""$$$$$$""""$$$$$$""""""$$$$"$""""$$$""""""$"$$$""""""$$""$"""""""""""""""""$""""""""$"""""""""""""""""""""$$"""""""""$""  """""""""""""""""""""""$""""""""""""" """"""""$""""$$$$$$$$$$$$$$$$$"$$$$$$$$$$""$$$$$$"" """""$$$""""$$$$$ $&&&&&&&&&&&&&&&&&&&&&$$$&$&&&$$$$$"$$$$$""$"""$$$$$"$""""$"$"""""$"$$$$"""""""$""""$""""$$""""""""""$""""""""""""""""""""""""""""""$$"""""""""""""""""""""""""""$$$""""  """"" """""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$"$$$$$$$"""""""$"""""$$$$$" $&&&&&(&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$"""$"$$$$""""$$$$$"""""""$$"$"""""""$$$$$""""$$$"""""""""$$$"""""""""""""""""""$"""""""""""""""""""$"""" """"""""""""""$$$""""""" "" """""""""""""""""""""""""""""""""""""""""$"$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$&$"""$$$$$$$ """"""""""$"$"" &&&&&&&&&&&&&(&&&&&&&&&&&$$&&$&&$$$$$"""$$$$$$""""$$$$$$"""""""$"""""""$"$$$"""""""$$"""""""$$$$$""""""""""""""""""$""""""""""""""""""""""""""""""""""" """"""""""""$$$"  """""" """"""""""""""""""""""""""""""""""""""$$$""$$$$$$$$$$$$$$$$$$"$$"$$$$&$$$ """$$$""" """"""""""$$$$ $&&&&&&(&(&&&&&&&&&&&&&$$$&&&&$$$$$$$$"$$$$""""$$$$$$"""""""$"""""""$"$$$"""""""$$$$"""""$"""""""""""$""""""""""""""""""""""""""""""""""""""""""""" """""""""""$"""$"""  "" """ """"""""""""""""""""""""""""""""""$""""""$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$" """"$$"""""""""" ""$$$" $&&&(&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$"""$"$$$"$"""""$$""""""""""$$"""""$""$$""""""""$$$$""""""$"$"""""""""""""""""""""""""""""""""" """""""" " """""" """"""$"$$""""" "" "" "" """"""""""""""""""""""""""""""$$$"$"""$"$$$""$"$$$$$$$$$$$$$$$$"$"""""$$&&&$"""$$$$$"" """""""""""" $&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$""""$$$$""""""""$$$""$""""$$$"""""""$"$$$"""""$""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" """""""$""""""""""""""""""" """"""""""""""$"""""""""""""""""$$$$$"""""$$$$$$$$$$$$$$$$$$"""$"$$$$$$$&&$$$$$$$""""""$$""""""$ &&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$"$$$$$$$$$$"$$""$$$$$"""""""""$$""""""$$"""""""""$$""""""$"$$$""""""""""""""""""$"""""""""""""""""""""""""""""""""" """"""""""""$"""""""""""" """" """"""""""""$"""""""""""""""""$$$$$"$"$$$$$$$$$$$$$$$$$$$$$"$"$$""""""$$$&&&$"""$$$$" """"""""""" $&&&&(&&&&&&&&&&&&&&&&$&&&&&&$$$$"$$$$$$"$""$$$$$$$""""$"$"$$""""""$$"""""""$""$""""""""$"$"""""""$""""""""""""""""""""""""" """""""""""""""""""""" """""" """""$$$""" """"$"""" ""  """"""""""""""""""""""""""""""$$$"""$""$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$$$$$$$""$$$$""""""""""""" &&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$"""""""$""""""$"$"$""""""""$$$""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""" """"""""" " """""""""""""""""""""""""""""$""""$"""""""""$$$$$$$$"$$$$$$"""""""""""""$$$$$$ "$$$$""""""""""""Ä &&&&&&&&&&((&&&&&&&&&&&&&&$&$&$$$$$$"$$$$$$$$$""$$$"$"$""""""$""""""""""$$$"""""$"$$$""""""$$"$"""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""$"$" """""""""  """"""""""""""""""""""""""""""$$$$$""""""$"$$$"$$$$$$$$$$$""""$""""" ""$$$$$$""$$$$""""""""""$$&&&&(((((&&&&&&&&&&&&&$$&&&&&$$$$$$$$$$$$$$"$$$$$$""""""$$""""""""""""""""""""""""""""""$""""""""""""""""""""""""" """""""""" """"""""""""""""""" """"""""""""""""""$"" "$""""  """""""""""""""""""""""""""$$$$$$""""$"$"""""""$$$$$$$$$$$""""""""" """""$$$$$$"$$$$$"""$$$$$"" $&&&&(((&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""$$$$"$""""""""""""""""""""""""""""$$"""""""""""""""""""""""" """""""""" """""""""""""""""""""""""""""""""""""""$$"" """""   """"""""""""""""""""""""""""$$"""""$$$""""$""$$$$$$$$$$$$ """"""""""" """$$$$$$"$$$$""""$""""" &&((&&&&&(&(&&&&&&&&&&&&&$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$""""""$$"""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""$$""  """"   """"" """"""""""""""""""""""$"$$$"$"$""""""""""$"$$$$$$$" """"$""""" ""$$$$$$"$$$$$""""""""" &&&&&&((((&&&&&&&&&&&&&$&$$&&&$$$""$$$$$$$$$$$$$$$$$$""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" """"""""""""""""""" """"""""""""""""""""""" """""   "  " """""""""""""""""""""""$$$$$$""$""""""""""$"$$$$$$$$"""$""$""""" """"$$$$$$$$$$$$"""""""" &&&&(((((&&&&&(&&&&&&&&&&&&&&&&$$""$$$$$$$$$$$$$$$$""""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""" """""""""""""""""""""""""""""""""""""""""""""$"""""" "  """""""""""""""""""""$$$$"""""$$"""""""""""$$$$$$$$$$""$""$""""" "$$$$$""$$$$$$$" """ &&&(((&((&&&&&&&&&&&&&&&&&&&$$$$$$"$$$$"$$$$$$$$$""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """""""""""""""""""""""""""""""""""""""""""""""""$""""""  "  """" """"""""""""""""""""$"""""$$" """"""""$"$$$$$$""""$$$$$" " ""$$$$"""$$$$$$$""  &&&&((&&((((&&&&&&&&&&&&&&&&&&&$$"""$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""   ""  """""""""""""""""""""""$$$$$" """"$$$$$$""$$$$$$$$"" """"""$$$$""$$$$$$$$$$ "&&&&&(((((((&&&&&(&&&&&&&&&&&&$$$"""$$$$$$$$$$$$$$$""""""$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" " """""""""""""""""""""""""""""""""""""""""""""""""   """" """"""""""""""$"""$"" """"""""""$$$$$$$""" """" "$&&$$"""$"$$$$$$$ &&&((((((&&&(&&(&&&&&&&&&&&&$$$$$""$$$$$$$$"$$$$$$"""""$$""""""""""$"""""""""""""""""""""""""""""""""""""""""""" """""" " """""" """"""""""""""""""""""""""""""""""$"$"" """"    " """"""""""""""$""""""""   """""""""$$$$$$$$$$$"" "$""""$$&$$"""""$$$$$$$ &&(&(((&(((((&(&&&&&&&&&&&&&&$$$$$"$$$$$$$$$$$$""$""""""$""""""""$"""""""""""""""""""""""""""""""""""""""""""""" "" "" """ """" """"""""""""""""""" """"""""""""""""""""" """"  """ """""" """"""""""""""""  """"""""""$"$$$$$$$""" "$$""""$&&$$$$$""""$$$$ &&&(&(((((((&(&&&&&&&&&&&&&&$&&$$"""$$$$$$$$$$"$"$$$"""""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """ """""""""""""""""" """""""""""""""""""""""$" """"  "    " """""""""""""""$" " " """""""""""$$$$$$$$""""$$$$$""$$&&&$$$"$"""$$$&&&&((((((((&&&&((&&&&&&&&&&&&$$$"""$$$$$$$"""$$$$$$""""""""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""" "" """" """""" """""""""""""""""" """"""""""""""""$" """"     """" "" """""$""""" """"" """""""""""$$$$$$$$"""$$$$$$""$&&&&$&$$$$$$$$$ $&&(((((((&&&((((&&&&&&&&&&&$$""""$$$$$"$$$$$$$$"""""""" """"""""""""""""""""""""""" """""""""""""""""""""""" " "" "" " &"""" """"""""""""""""" """"""""""" """"""""" """  "   """ """""""""""$"" """""" """"""""""""$""$$$$$$$$$$$$$""$$&&&&&$&&&$$$"" &&((((((((((((((&&&&&&&&&&&&&$$$$""$$$$$""$$$$$$"""""""$"""""""$"$""""""""""""""""""""" """""""""""""""""""""" "  " "" """"""" " """" " """"""""""""""""""""""" " "  "  """""""""""$$$" """" """""""""""$$$$$$$$$$&$$"""$$$&&&&$&&$$$$$ &&((&((((((((((&&&&((((&&&&&&&$$$"""""$$$$$$$$""""$""""$"""""$"""""""""""""""""""""""""""""""""""""""""""""" " """ " " " " " """"""" """""""""" """"""""""""""" " "    """""""""""$$$$ """" "" """"""""""""""$$$$$$$&$""" "$$$$&$$$$&&&&$ &&&((((((((((((((((((&&&&&&&&&$$$""$$$$$$$$$""$$$$$$""""""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""" """ "" " """" " """"""""""""""""" """"""""" "   " """"""""""""$$"" """ """ " """"$"""""$$$$$$$$$$""" "$$$$$$$$&&&& &&&(&((((((((((((((&(&&&&&&&&$$"""$$$$$$$$"$$$$$$"""""""$$""""""""""""""""""""""""""""""""""" """"""""" """"""""" " " " """"" """"""""""""""""""""""""""""""" """   """"""""""""""$$$""""" """" """"""""""""$$$$$$$$$$$$$$" " ""$$$$$$&&&& &&((((((((((((((&&&&&(((&&&&&$$$"$$$$$$$$"$"$$$$""$"""$$$""""""$""""$""""""""""""""""""""""""""""""""" """"""" " """"" " """ " """ """"""""""""""""""""""""""""" " "  """""""""""""""""""$$"" """"""$"$$$"""$$"$$$$$$$$$$$$$$""" "$$$&$&&&&& &&&((((((((((((((&((((((&&&&$$$$"$$$"$$$$$$$$$"""""$$$"$""""$""$$"""""""""""""""""""""""""""""""""""" """""""""" """" " "" "" """"""""" """""""""""""""""  """  " """" "" """"""""""" "$$"" """"""$"$""$$$$$$$$$$$$$$$$$$"$""" " "$$&$&&&&& &&((((((((((((((((((((((&&&&&$$$""$$$$$$$$$$$$$""$$$$$$""""$$$$""""""$""""""""""""""""" """"""""""""""" "" " """ " """""""" """"""""""""""""""""""""""""""   " """""" """""""""""""""$"" """"""""$"""$$$$$$$$$$$$$$&$$$"""$" ""$$$&&&&&&&(((((((((((((((((((((&&&&&$$$$"$$$$$$$$$$$"$$$$$""""""""$$""""""""""""""""""""""""""""""""" """""""""""" """""" " """"" """""""" """""""""""""" " " "    """""" """""""""""""""""  """""$"""""$$"$$$$$$$$$$$$$$$$""""" "$$$$&&&&$&&&(((((((((((((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""$"""$$$"""""""""$"""""""""""""""""""""" """"""""""" " """" "" " " """""""" """""""""""""" """"   """""""""""""""""""" """"""""""$$"$$$$$$$$$$$$$$$$$$""""" "$$$&$$&$$&&((((((((((((((((((((((&&&$$$$$$$$$$$$$$$$$$$$$""""$$$$""""$""$$"""""""""""""""""""""""" """""""""""" """""""" " """ """" " """""""""""""""" " ""   """""""""""""""" ""  """"""$""$""$$$$$$$$$$$$$$$$$$" "" "$$$$$$$$"&((((((((((((((((((((((&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$""$"$$""$"""""$""""""""""""""""""""""""""""""""" " " """"" " """"""""""     " """"""""" """""""" """  """""$"""""""$$$$$$$""$$$$$$$$$ " $$$$$$$$" &(((((((((((((((((((((&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"""""""""$""$"""""""""""""""""""""" """" " " " "" """" """"" " """"" " "   """""" " """""""""""""""""" """ """"$"""""""$$$$$$$$""$$$&$$$$$ ""$$$$$""&&(((((((((((((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"""$"$$"$$""""""""""""""""""""""""""""" " " "" " " """ " """" "" "    """ """""" """"""""" "" """$"$"""""$$$$$$$$$""$$$$$$$$$ ""$$$"""&&((((((((((((((((((&&&(&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$""$$$""""""""""""""""""""" """"""" " """ " " """" " "     " """ " " "" """""""""""""$$$$$$$$"$$$$$$$$$$$ " "$$""""&(((((((((((((((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""""$""$""""""""""""""""""""" """ " " " "" "    " "" " " """""""$""""""$$$$$$$$$"$"""$$$$$$$"" "$$$ "&((((((((((((((((((((((&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$"$$$"$""""""""""""""""""""" " """" " " ""     " """""""""$"""""""""$$$$$$$$$$$"""$$$$$$$$""""" ""$&$""&((((((((((((((((((((((&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$""$$"$$$$$"$""""""""""""""""""""" " """ " "" "      " """ """$$" """"""$$$$$$$$$$$"""$$$$""$""""""" "$&&$$&&((((((((((((((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""" " """" " "    """  """" "&$" """$$$$$$$$$$$" "$$$$$$$$$""" "$$&&"&(((((((((((((((((((((&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"$$""$"""""""""""""""""""""" "" "" "" " " " "   "  """ """ "$$" "$$$$$$$$$$$$$$"""$$$$$$$$""""""" ""$$$&&((((((((((((((((((&(&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$"$$""""""""""""""""""""""""""" """ " " "" "    " ""$" "$$$$$"$$$$$$$$""""$$$$$$""""""""" ""$&(((((((((((((((((&&&(&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$$$"""$$$$$""""""""""""""""""""" """""" " " " " "" "   "  " """ ""$$""$$"$$$$$$$"""$$$&$$"$""""""""" $(((((((((((((((((((((&&&&&&$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$"""""""""""""" """""" " "" """ " """ "      "" """"""""""$"""$"$$$$$$$$""$$$$$$""""""""$$$" "&((*((((((((((((((((&(&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$"$"""""""""""" """"""""" """"" " "" ""      "$"" "$$$$$""$""""$$$$$$$$$$$"$$$$$$""""""""$$$$" "&((((((((((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"""""$"$"""""""""""""" """" " """" " " "" "     "  " """""  ""$""""""""$$$$$$$$$$$$$$$$$"$"""""$$$$$$$" &((((((((*(((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$""""""""$"""$"""""""""""""" " "" "" " " " "" " """    ""   """" ""  """"""""$$$$$$$$$$$$$$$$$$$""$"$$$$$$$$$"&((((((((((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"$"""""""$$"""""""""""""" " "" " " " " " " " "    ""   """"" """" """""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&((*(((*((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"""""""$"$$"""""""""""""" " " " "" "" " "   "  ""  """" "$""""""""" """""$$$$$$$$$$$$$$$$$$$"""$$$&&$$$$$&((((((((((((((((((((&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""$"""""""""""""""""""""" " " "      " """"""" ""$$$$$""" """""$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&((((((((((((((((((((&&(&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""$""""""""""""""""""""" " " " " "     """""  """""""" """$$$"""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&((((*((((((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""""""""$""""""""""""""" """" " " " " ""     " """""""""  """" " """"$"$"""" "$"$$$$$$$$$$$$$$$$$$$&$$&$$$$&&$$$$&((((((((((((((((((((((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$""""""""""""""""""""" " " " " " "     """""""   " """"" """""$$""$" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$ &(((((*((((((("(((((((&&&&&&&&&&&&&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$"""""""""""""""""" " " " " " " "  " """""   """" "" ""$$$"$$"$$ ""$$"$"$$$"$$$$$$$$$$$$$$&&$$$&&&&$$&((((*(((*(((((((((((&(&&&&&&&&&&$&&$&$&$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$ $"""""""""""""""""""""""""" " "  " " " " """      """""""""""""""$""""""""$$$$"$$$$$$$$$$$$$$$$$$&$$$$&&&&$$ ((((((((*(((((((((((((&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""$""""""""""""""" " " " " " """ """       """""""""""""""$$"""""""$"""$""$$$$$$$$$$$$$$$$$$$$&$&&&$$ (((((((**(*(((((((((((&(&&&&&&&&&&&&&&$$&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$""$"""$"""""""""""""" " " " " "" " ""       " """""""""""$""""""""""""$"""""$$$$$$$$$$$$"$$$&$$$$$&&$$&((((****(((((((((((((&&&&&&&&&&&&&&&&&&$&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$"""$""""""""""""" " """" " " " """"""" "      """""""""""""""""$$"""""""""""$$$$$$$$$$$$$$$$$$$$$$$&$$&$$ (((((*****((((((((((((&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""$"$"""""""""""""" " """"         """"""""""""""""""$$$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$&$&&$&((*****(((((((((((((&&&&&&&&&&&$&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$"""$$""$""$"""""""""""""" """" " """" "" ""        """""""""""""""""$$$$"""""""""""""$$$$$$$$$$$$$$&&$"$$$&&&&&&&(((((**(((((((((((((&&&&&&&&&&&&&&&&&$&$&$&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$"$""$$"""""""""""""" """ "" " " " " " "         "" """""""""""""""""$$$$""""""""""""$$$$$$$$$$$$$$$&&""$$$$$$&&&&((*(**(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""""""""""""""""""""""" " " " " " """         "" """""""""""""""$$$"" """""$$$$$$$$$$$$$$&&$"""$$$&&&$&(((**((**(*(*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$"$$$""""""""""""""""""" "" "" " "           """ """""""" """"$"$" """""$$$$$$$$$$$$"$$$$ "$$$$$&&&&((**((***(**(((((((((((&&&&&&&&&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$"""""""""""""""""""" " " ""        "   """" """""  """""""" """""$$$$$$$$$$$$$$$$ "$$$$&&&(((**(***(**(((((((((((&&&&&&&&&&&&&&&&&&&&&&$$&$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$"""""""""""""""""""" "" " " " "    "" "  """""""""  """""""""  """$$$$$$$$$$$$$$$$" "$&&&&&$(((***(**(((**(((((((((((&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$""""""""""""""""" """" "" "" "" " """      """  """""$""""" """"""""""  """"$$$$$$$$$$""""$$ "$&&&&$&((**(***(****(((((((((((&(&&&&&&&&&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$"""""""""""""""""""""""""" " "" " " " " """   """""" " """"""""" """"""" """"  ""$$$$$$$$$""$$"""$""$$&&&&&$&((************((((((((&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$&$$$$$$$$$&$$$$$$$$$$$"$$$$$$$$$$$$$$$$"""""""""""""""""""""""" "" """ " " "" " " "" "   """""""  """""""""""""""" """"""""  """$"$$$$$$$""$$$$$""$$$$&&$&$((**(**********((*(((((&(&&&&&&&&&&&&$&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$"""""""""""""""""""" """"""" " """ " " " ""    """""""" """"""""""""""""""""""""""""  """$$$$$$$$$"""$$$$$$$$$$&&&$$(((**********(**(**(((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" "" " " """"" " "     """"""""""  """""""""""""""""""" """"""""  """"$$$$$$$$"""$$$$$$$$$$$&&$$((***(*(*(*****(*(*((((((&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" " """ "" """" "   """"""""""""" """""""""""""""""$"""" """""""  """$$"$$$$$$$ "$$$$$$$$$&&&$$°(((**************(*(((((((&&&&&&&&&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""" "" " """ """"""""" " """     "" """"""$"""$""" "$"" """"""""""$$""""" """"""" """$$$$$$$$$$" "$$$$$$$$$$$$$$((************(***((((&((&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""" " " """" " """" """" "      """"" """"""$$$" """"" """""""""$$$ $""" """"""""""$$$$$$$$$$$""$$$$"$$$$$$$$$((****************(((((&(((&&(&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" """" """ """"" """""" """"       """""""""""$$$"" """"""""""""""""$$" ""$$" """"""""""$$$$$$$$$$"""$$$$$$$$$$$$$(*****************((((((&((&&&&&&&&&&&&&&&&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""" " """ " """"""""" "" " "     """"""""""$$$$" """"" """""""""$$"" ""$"" """"""""""$$$$$$$$$$$$"$$"$"$$$$$$$$((**************(((((((((&((&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$""""""""""""""""""""""""""""" """" " " """""""""""""""" "      """""""""$"$$""" """ ""$"""""""$""""" """"""""$" """"$$$$$$$$$$$$"$"""""$$$$$$$(***************(((((((&&(&(&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" """""""""""" " "" """"""""""""""""" "     """"""""""$$"$"" "" """""""""$$""$""""" """"$$$$" ""$$$$$$$"$$$$$""""""$$$$$$&$(****************((((((((&((&(((&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$"""""""""""""""""""""""""""""" """""""""""" """""""""" "      " """""""""$"$"""" """" ""$""""$""$$"""""""""" "$$$$ ""$$$$$$$$$$$$$$"""""$$$$$$$$(***************(((((((((((&((&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"""""""""""""""""""""""""""""""""""""""" """""""""""" " " "   "  """"$$$$"$"$"""" """""" ""$$"""""$"$$"$""""""$" ""$$$ "$$$$$$$$$$$$$$$$$$$$$$$$$$$(***************(((((((((&((&&&&&&&&&&&&&&&&&$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""" """"""" """""""""""""""" " " "   """ """$$$$$$""""""""""""""" ""$$$""""$$$$$"$"""""$$" ""$$" ""$$$$$"$$$$$$$$$$$$$&$&$$$$(**************((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""" " " " """"" ""   """$$$$""""""""""$""""" ""$$$$$$$"$"""$"$"""""$$$ ""$$" ""$$$$"$"$$$$$$$$$$$$$$$$$$$ (**************((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""""""""""""""""""""""""""" """ " " " "    " """"$""""""""""""""""""" "$$$$$$$$$$$$"""""""""$$ """$" "$$$$"""$$$$"$$$$$$$$$$$$$$(*************(*(((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""" " "" " """  " """""""""""""$"""$"""  "$$$$"$$$$$$""""""""""""  """"" "$$$$""""$"$"$$$$$$$$$$$$$$(**************((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""$"""""""""""""""""""""""""""""""""""""""" """"" "" "" " "" "  """""""""$"""""""""""  """""$$$$$"$"""""""""$"$ "$"""$ ""$$$"""$$""$$$$$$$$&&$$$""(******,*******(((((((((((((((((&&&&&&&&&&&&&&&&&&$&$$$&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """ " "" ""  "" """" """ ""  """""""$$$$$""""""""$$$$""""$$""""" ""$$$" "$$""$$$$$$$&$"""$$(*******,****(*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$$&$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """""" " " " "  "$    """""""""""$$$$""""""""$$$$$$""$""$""$" "$$$"" "$$$"""$$$$$$$ "" $&********,***(**((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$""""$""""""$""""""""""""""""""""""""""""""""""""" """"""" " "" """""" """ "$$   """""""""""""$$$$"" """""$$$$$$$"$""$"$"" "$$""" ""$&$$"""$$$$$$" "(*******,******((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""$""$$""""""""""""""""""""" """""""""""""""""""""""" ""  """ "" "" " ""   "$$"  ""$""" """""""$$$$" """"$"""""$$$"$$$"" "$$""""""$&$$$"""$$$$$$ "(******,,********(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$""""""$$"$"$"""""""""""""""""""""""""""""""""""""""""" " "" """""" " "" """""""" " """""""  " "$""""""$""""""$$$" """ """""$$$"$$""" $$"""""""$$$$$""$$$$$$ "(****,,,,,******(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""$""$$$"$$$$""""""""""""""""""""""""" """"""""""""" """ """"" " "" "" """""  """"""" "" """"""""""""$$$$$""""""  """ """""$"""$$$""  """""""" "$$$"""$$$$$"$$(***,*,,,*******((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$""$$""$$""$$""""""""""""""""""""""""""""""""""""" """""" " " """""" """""""" " """""" " "$""""""""""""""""""$$$$$$"""""" ""$""$$$$$"""$$""""  " """ "$$$"$"$$$$$$$(****,,,,*****(**(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$"$""$""""""""""""""""""""""""""""""""""" "" " " " "" " """""" "" " "" """   "$"""""""""" """"""$$$""$""""""""" ""$$"$$$"$$""""""""  """" "$$$$""$$$$$$$(**,,,,,,********(*((((((((*((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$""""$""$""""""$""""""""""""""""""""""""""""""" """"" """"" " """ """""""" "  """"""" """ """"""$"$" "$""""""""" ""$$$"""$$$"""""""""  """ ""$$$"$""""""$ (**,,,,,,,*******(((((((*((*(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$"""$$$$$"$"$$""$$$$$$"""$""""""""""""""""""""""""" """ " " """""""""""" """ """ "" "" " """"""""""""$"$" $""""""""""""$$""""""""""""""""   """ "$$$$$$$$""$$ (**,,,,,,********((*(((((*(*((((&&&&(&&&&&&(&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$""$"$"$$"""$"""""""""""""""""""""""""" " "" " """""""" "" """ " " """"""" """"$""""$$$"$"" """"""""""""""$""""""""""$$$"$$"  """$$$$$$$$$$$ (**,,,,,,*********(**(((((*(((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""$"$$$$$"$$$$"""""""""""""""""""""""""""""""" " " """""" """""" " """"""" " " """"""""""""""$$""$$""""""" """""""""""""$""$"""""""$$$$$$"  "$$$$&$$$$$ (*,,,,,,**********((*((((**((((((&&&&((&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$&$$$$$$$$$$$$$"$$$"""""""$$"$$$$$$"""""""""""""""""""""""""""""""""" " """"""""""" " """" " """ " """"""""""""""""""$$$$$$"$""" """"""""""""$$"$"""""""$$$$$$$   ""$$$$$$$$$ ***,,,,,,,*********(**(**(*(((((((&((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$""$"$"$$$$$$$$$$$$$$"$""""""""""""""""""""""""" " """""""""""""" """"" """ """" """"""""""""""""""$$$$$"""""""" "$$""""""""""$$"""""""""$""""$" "$$""""""$(*,,,,,,,*****************((((((((&&(&(((&&&&&&&&&&&&&&&&&&&$$$$$$&&$&$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""" " " """"""""""""""" " " "" " """"""""""""""""""""$"$$$""""""" ""$""""""""""$""""""""""""""$$""  """ """$ **,,,,,,,*****************(((((((&&(&&((((&&&&&&&&&&&&&&&&&&$&$$&$&&&&&$$$$$$$$$$$$$$$""$$"$$$$$$$$$$$$$$$$"$$"$"$""""$""""""""""""""" "" " """"""""""""""""" " """"" "" """""""""$""""""""$""$$$"""""""""""$$$""$"""""""$"""""""""""""$""$"   "$"" ***,,,,,,,**********(******(((((&&((&(&&(((((&&&&&&&&&&&&&&&&&&&&$$&$&$&&$$$$$$$$$$$""$$$$$$"$$$$$$$$$$"$$$$$""""$""""""""$$""""""""""""""""""""""""""""""""" " """ " " " """""""""""""""""""""""""$$$$""""""""""$$""$""""""""$$"""""""$$$$$$$$$"   ""$$$ **,,,,,,******************(((((((&(&(((((&&&&&&&&&&&&&&&&&&&&$$$&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"""""""""$"""""""""""""" """""""""""""" " " "" " " " " "" """"""""""""""""""""""""""""""""""""""""$""""""""" "$$$$"""""$$$$$$$$$"""  "  "$$$$$"*,*,,,,,,*****************(((((((&(&&(&((&(&&&&&&&&&&&&&&&&&&$&&&$&$&$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""""$""$$""""""""""""""" """""""""""""""""" """ "" "" """" " """""""""""""""""""""""""""""""""""""""""""$""""""""""$$""""""$$$$$$$$$$""   " $$$&$$"***,,,,,*****************((((((((((((&((((&&((&&&&&&&&&&&&&&&&$$$$&$$&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"""$"$"$"""""""""""""""""" """""""""""""" " " " "" " """" """ """"""""""""""""""""""""""""""""""$"""""""""""""""" "$$""""""$$$$$$"$$$$""  """$$$$$&&"****,,,,,,****************((((((((((&(((&(&((&&&&&&&&&&&&&&&&&&$&&$$$$&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$"$$$$$""""""""""""""""""""""""""""""" " "" " "" " """"""""""""""""""""""""""""""""$"$$$"""""$""""$"$""""""""""""$$"""""""$$$$$$$$$$$"  """$$$$&&$$"**,,,,,,*,***************(((((((((((((((((((&&&&&&&&&(&&&&&&&&&$$$$$&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$$"""$$$$$$"$"""""""""""""""""""""""""""" " " " """" " """" """""""""""""""""""""""""""""""""""""$"$"$$""""""""$"""""""""" "$$"""""""$$$$$$$$$$$"" ""$$$$&&&$$"**,,,,,,,,,*,************((((((((((((((((((((((&&&(&&&(&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$$"$"$$$$$""""""""""""""""""""""""""""""" """ "" " """" "" """ """""""""""""""""""""""$"""""""$"""$$"""$""""""""""""""""""" "$$"""""""$$$$$$$$$$"$"  "$$$$$$$&$$"*,,,,,,,,,,**************((((((((((((((((((((((&&&&&(&&&&&&&&&&$&&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""""""""""""""""""""""""""""""" """ """ " " """"""" " """""""""""""""""""""""""""""""""""$$$"$$"$"$""""""""""""""""" "$$$""""$"$$$$$$$$""$$"""  ""$$$$$$$$$$$$**,,,,,,,*,,************((((((((((((((&(((((((((&&&&&&&&&&&&$&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""$$"$$$""""""""""""""""""""""""""""""""""""""" "" "" " """"""""""" " """"""""""$$""$""""""""""""$"""$$$$$""""""""""""""""""""""" "$$$""""$$$$$$$$$$$$$$""" ""$$$$$$$$$$$&$$*,,,,,,,,,,**************((((((((((((((((((&&(&&&&&&(&(&&&&&&&&&&&&$$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$"$"$$$$$"""""""""""""""""""""""""""""""" " """" " """"""""""""""""""""""""""""$"""""""""""""""""""$"$$$$"""""""""""""""""""""""" ""$$$$""$$$$$$$$$$$$$""""""$$$$$$$$$$$$$$$$**,*,*,,,,***************((((((((((((((((((((((&&(&((&&&&&&&&&&&&$&&&$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"""""""""""""""""""""""""""""""""""""""""" " "" """"""""""""""""""""""""""""""  """""""$"$""""$$$""""""""""""""""""""""""""""""$$$$$""$$$$$$"$$"$$"""""$$"$$$$$$$$$&$$$"**,,,,,,,,***************(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""$$$$$$"""""""""""""""""""""""""""""""""""""""" """" """""""""""""""""""""""""""""" """"""""""""$$$$$$"$""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$""""""$"""$$$$$$&&&$&$$****,,,,,,,,************(((((((((((((((((((((&(&&&(&&&&&&&&&&&&&&$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$"$""$"$"""""""""""""""""""""""""""""""""""""""""""""" """"""""" " """""""""""""""""" """""""""""$$$$$$$$$$"""""""""""""""""""""""""""""$$$""$$$$$$"$""$$"""""""$$"$$$$$$&&&&&(***,,,,,,*,************((((((((((((((((((((&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$"$"""""""""""""""""""""""""""""""""""""""""""""" """ """ " " """""""""""""""""""""""""""""""$"$$$$$$$"$""""""""""""""""""""""""""""""$$$""$$$$""$$$$""$""$$$$"$$$$$$$$&&&$(**,,,,,,,,,*******,***((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$"$"""""""""""""""""""""""""""""" """"""""""" """"""" " "" " """"""""""""""""""" """"""$"$$$"$$$"$$$$$$$""""""""""""""""""""""""""""$$$$""$$$"$"$$"$"""$$$$$$$$$$$$$&&&&$(**,,,,,,,,*******,****(*((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""""$"$""""""""""""""""""""""""""" "" """" "" " """"""" """ """"""" """""""""""""""""""""""$"$$$$$$$"$""""""""""""""""""""""""$"$"""$$$$$"$$"$$$$$""""""$$$$$$$$$$$&&&&&$(***,,,,,,,*******,****((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$"$"$"""""""""""""""""""""""""" """"""""""" """""""""""""""""""""""""""""$"""""""""""""$""""$$$$$$$$$$$""""""""""""""""""""""$$$"$$"""$$$$$"$$$$"$$$$$$$$$$"$$$$$$$$$$&&&$(****,,,,,,******,******((((*((((((((((((((((((&((&&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""" ""$"" """"" """ " """"" """""""""""""""""$$$""$$$$$$$$$$$$""""""""""""""""""""$""$$$$$""$$$$$$$$"$$$$$$"$"$$$$$$$""$$$$$$&&&&& &***,,,,,,,***(*******(((((((((((((((((((&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""" """"$$" """""""""""""""" """"$""$$""""""$$"$$"$$$$$$$$$$$$""$"""""""""""""""$$$$$$$$$$$""$$$$$$"$$$$$$"$$$$$"$"""""$$$$$$&&&&(****,,,,,************((*(((((*((((((((((((&&(&&&(((((&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$&$$$$$$$""$$$$$"$$$"$"$$"$"""""""""""" """"""""""""""""""""""""""  " """"$" """"""""""""""   """""""$$""$""$$$$$$"$$$$$$$$$$$"""""""""""""""""""$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$"""""""$$$$$&&&&&(****,,,,***********(*((((((((((((((((((((((&&(((((&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""""""""""" " " """ " """""""""""""""""""""""""""""""""$$$$$"$$$$$$$$$"$""""""""""""""""""$$$$$" $$$"$$$$$$$$$$$$$$$"$$$$$""""""""$$$$$$&&6(*****,***********((*(((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""""""""  " """ """""""""""""""""""$$""""""""""$$$$"$$$$$$$$$""""""""""""""""""""$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"""" ""$$$$$&&&(****,************((((((((((((((((((((((((&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""" "  """"""""""""""""""""""""""""""""$$$$$$$$$$$$$$$""""""""""""""""""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""" """$$$$&&&$(****************(((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$"""""""""""""""""""""""""""""" """"""""""""  """"""""""""""""$$"""""""""$$"$$$$$$""$"$$""""""""" """""$"$$$""""""$$$$$$$$$$$$$$$$$$$$""$$$$$$$"""""" """$$$&&&&&*****,**********((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""$" "  """$"""$""$$"""""""""$$$$$$$$$"$""""$""""""" """"$$$$""""$"$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"""" """""$$$&&&& (************(((((((((((((((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""$$$""" ""$" "" """"$$"""$$"$"""""""$$$$$$$$$$$"$"""$$""""  """""""""""$$""$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""""""""$$$$&&&(********((****((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"" """"""""""""""""""""""" "" """""$""""$"" "$$"  ""$$$$$""$$$$""$$"$""$$$$$$$$$$$$"""$$""""  """"""""""""$"$$$$$$$$$$$$$$$""$$$$$$"$$$"$$""""""""""""""$$&&&(***,****(((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""" """"""""""""""""""""""""""""""""$" """"""$"""""" " """""""$"""$$$$$""$"""$$"$$$$$$$"$"""""""""  """"""""""""$$$"$$$$$$"$$$&$$""$""$$$$$$$$$$"""""""$"""$"$$$&&&(********(((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""" """""""""""""""""""""""""""""""""" """""""" """" """""""""$"""$$$$$"$$$$$$$$$$$$$$""$""""""""  """"""""""$"""$$$$$$$$""$$$"""""""""$$$$$$$"""""""$$$"$$$$$$&&&(*******((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$"""""""" """"""""""""""""""""""""""""""""" """"""""" " " """"""""""$$$$$$$"$""$""$$$$$$$$$$"""""""""" """"""""""$$$$""$$$$$$""""""""""""""""$$$$$"$""""""$$$$$$$$$$&&&(*******((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$"""""" """"""""""""""""""""""""""""""$"""""""""" """ "" " """""""$"""""$"$$""""$$$$$$$$$$$$"""""""""" """""""$"""""""$$$$""$$$$$"$""""$"""""" """$$$$"""""$$$$$$$$$$$$&&&&(*******((((((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""""""" """""""""""""""""""""""""""""$$"""""""""" " ""  "" ""$""""""$$$$$$$$$$"$$$$$$$$$$$$$""""" """""""$"$$$"""$$$$$$$$$$$$$"""$"""""""" """$""""""""$$$$$$$$$$&&&&&(**,****(((((((((((((((((((((((((((((((&(((&(&&&&&&&&&&&&&$&$&&&&&&&&$&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"""""  """"$""""""""""""""""""""""""$$"""$"$""""""" " """"""""""""""$$$$$$$$"$$""$$$$$$$$$$"$""$$"""""""""""""$"""""$$$$$$$$$$$$"$""""""""" " """"""""""$$""$$$$$$$&&$&$&&(******(((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"" """""""""""""""""""""""""""""""$"""$$$$$""" " """""""""$"$$$$"$$$$$"$""$"$$$$$$$$$$$$$"$$$$"""""""""""$""""""$$$$$$$$$$$""""""" """" """""$"""$$"$$$$$$$$$$$$&&&&**,****(((((*(((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$"$"""" """"$$$"""""""""""""""""""""""""""""$$$$""""""" """"""""""$$$$"$$$$$$$$$$$"$$$$$$$$$$$$$"""$$"""""""$$"$"""""$$$$$$$$$$$$"$""""" " " """"""""""$$$$$$$$$$$$$&&&&&(******(((((((((((((((&((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$""""" """$"$$$$""""""$""""""""""""""""""$""$$""""""""" " """"""""""$$"$$$"$"$$$$""""$$$$$$$$"$"""""$$$$""""$$$$""""""$$$$$$$$$$$"$""""  """"""$"$"$$$"$$$$$$$$&&&&&&(*****((((((((((((((((((((((((((((((((((((&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&$&&&$$$$$$$$$$$$$$$$$$$$$$""""""""""$$"$$""$""""$$$"""""""""""""""$$$$$$$""""""" "" """""""""$$$$$$$$$"$$$$$$""$$$$$$$$$$""""""$$$""""$$$$$"""$$$$$$$$$$$$$"""""""  """"""""$$$$$$$$$&$$&&&&&&&(******((((((*((((((((&((&((((((((((&(((&(&&&&&&&(&&&&&&$&&&$&&&&&&&&&&&&&&&&&$&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$""""""$"$""""""""""""""""$$$$$$$$$""""" "" """""""""$$$$$$$$$$"$""$$$"$"$$$$$$$""""""""""$$"""$$"$"$$"$"$$$$$$$$$"$""""""""  """"""""$$$$$$$$$$$&&&&&&&&(*****(((((*(((((((((((&(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""$$$$""""""""""""$""""""""""$$$$$&$$$$"" " """""""""$$$$$$$$$$$""$$$$$$$$$$$$$"$""""""""""""""$$$$$$$$$$$$$$$$$$$$"""""""  """"""$$$$"$$$$$$$&$$&&&&&&à(*****(((((((((((((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$$$$$&$$&$$$$$$$$$$$$$$$$""""""""$$""""$$""""" """""""""""""$"$&$&&&$$$" " " """""""$$$$$$$"$$$$"""$$$$$"$$$$$""""""""""""""""""$$$$$$$"$$$$$$$$$$$"""""""    """$""$"$"$$$$$$$&&$$&&&&&(******(((*(((((((((((&((((&((((((((((((&(&&&&&&&&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&&$&$$$$&&$$$$$$$$$$$$$$$$$""""""""$"""""""""""" """""" """"""""$$$&&&$&$""""""""""""""""""$$$$$$$$$"$"""$$"$""$$$$$$""""""""""""""""""$$$$"$"$$$$$$$$$$$"""""""    """"$$$$$$$$$$$$$$$&&&&&&(*****(((*((((((((((((((((((((((((((((&&&&&&&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&$$&$$$$&$$$$$$$$$$$$$""""$$$$$$$$$$$"""""""" """"""""""""$""$$$$$$$&$$$"$""""""" """"""$$$$$"$"""$$$"""""$$$$"""""""""""""""$$$""""$$$"$$$$$$$$$$$""""""""    """"$$$$$$$$$$$$$&&&&&&&& (*****((****((((((((((((((((((&(((((((&&&&&&&&&&&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$"""""""""" """"""""""""$$"$"$$$$$$$$$$$$"""" """"""$$$"$$$""""$$$$$""""$$$""""$""""""""$$$$"$"""""""$$"$$$$$$$$"""""""  " ""$$$$$$$$$$$$$&&&&&&&&&&"(***********(((((((((((((((((((((((((&&&&&&&&&&&$&&&$&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&$$$$""" """""""""""""""""""$$"" $$$$$$$$$"""""""""""""""$"$$$"""""""""""""$$$$$"""$""""""""$$$$$$"$"$"""""""$$$$$$$"""""""  """"""" """"$$$"$$$$$$$$$&$&&&&&&&&"(***********(((((((((((((((((((((((((&&&&&&&$&&&$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&$&$&&&$$&&&$$&$&$$&$$$$$$$$$$"$$$$$$$$$$$$&$$$"$""$" """"""""""""""""""$$"""  $$$$$$$"" """"""""""$$$"""$"""""""$"$$$$$$""""""""""""$"""""$"""""""""$$$$""$""""""  """""""""""""$$$$"$$$$$$$$$$&&&&&&&&&"(*****(******((((((((((&((((((((((((&(&&&&&&&&&&&&$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$&$$$$$$$&$$$$$$$$"$" """"$$$$$$"""$" """ """"""""""""""$""""" """"  """"""$"""$$""""$$"""""$"$""""""""$""""""""$"""$""""""""""$$$$$$$""""""" """""""""""""""$$$$$$$$$$$$$$&&&&&&&&&&"(*************((((((((((((((((((((((&&&&&&&&&&&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$&$&$$$$$$$$$$$$$"""""$$$""""" "$$$"""" """"""""""""""""""   """""""""$$"""""$"""""$$$$$""""""$""""""""""""""$""""""""""""$$""""""""" """"""""""""""$$$$$$$$$$$$$$&$&$&&&&&&&"(*************(((((((((&&&&(((((((((&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$&$$&$$$$$$$$$$$"""$""$$$$$$$" "$$"""$" """""""""""""""""$"    """""""""""""""""""""""""""""""""$$$"""""""""""""""""""""""$$$$""""""" """"""""""""""""$$$$$$$$$$$$$$$$&&$&&&&&&"(*************((((((((&&(((((((((((&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$"$"$"""$$$$" "$"$$$$$""""""""""""""""$""$$$"" """""""""""""""""""""""""""""""$"""""""$$""""$"""""""$$$$$$"""""$"$""$$""" """""""""""""""""""$$$$$$$$$$$$$&$&&&&&&&&&"(************((((((((((&&((((((((((&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&$$$&&$&$$&$$&$$$$$$$$$$$"""""$$$"$"" ""$$$$$""""""""""""""""$"$$$$$$$"  """""""""""""""""""""""""""""$"$$""""$""""$$$$$$$""""$$$$$$$$""""$""""""""""" """"""""""""""""""$$$$$$$$$$$$$$$&&&&&&&&&&&$(*************((((((((((((((((((((&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&$$$$&$$$$$$$$$$$$$$$$$"$""$$$$""" ""$$"$""""""" """$$$$$&&&$$$$$"""$""""""""""""""""""""""""""""""""""""""""$""$$"$"$"$$$$$""$$$$$$"$$$"""""""""""""" " """"""""""""""""""$$$$$$$$$$$$$&$&$&&&&&&(&&&$(*************((((((((((&(((& &((&&&&&&&&&&&&&&&&&$$&&&&&$$&&&&&&&&&&&$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$" "$"$"""""" ""$$"""""""""""""$$$&&$$$$$$""$"""""""""""""""""""""""""""""""""""""""$$"""$$$$$$$"$$$"$$$$"""" """"""""""""""" "" """"""""""$"""""""$$$$$$$$$$$$$&&$$&$&&&&&&&($(************(((((((((((((((((((&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$""""$"""""" """""""""""""""$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""$"$""""""""$$""$$$$$""""""""$$$""" """"" """""" " """"""""""""""""$$$$$$$$$$$$&&&$&&&&&&&&(("(************((((((((&(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$&$$$$$$$$$$$$$"$"""""" """""""""""""$$$$$$$$"$$$&$$$$$"""""""""""""""""""""$"""""""""""""""""$$$"$$""$$"$$"""""""""" """"""""""""""" """""""""""$"""$"""""$$$$$$$$$$$&&&&&&&&&&&((&******(*****(*(((((((&(((((((((((&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$&$$&$$$$&$&&&$$$$$$$$$$$"""""""" """"""""""""$$$$$""$$$$$$$$$"$$"$"""""""""""""""""""""""$""$""""""""$"$$"$$$$$"""""""$$""""""  """"""""""""""" """"""$$$"$"""""""$$$$$$$$$$$$$$$&&&&&&&&&&(($(*******(***(((((((((((((((((((&(&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$$$$$&&&&$$$$$$$$$$$$$"""""""" """"""""$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""$"$""""""$$"$$$$$$$$$"""""""$$"""""""" """""""""""""""""""$&&&&$$$$""""$"$$$$$$$$$$$$&$&&&&&&&&&&&&(&***********(((((((((((&(&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$$$$&&&$&$$$$$$$$$$$$$"""""" "" """""""""$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""$""$"""""""$$$$$$$""$$""$""""$$"""""""""" """ """"""""""""""$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&(&(&&&&(**********((((*(((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&$$&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$$$$$"""""" """""""$$"$$$$"""""$"""""$$"$""""""""""""""$""""""""""$$$$""""""""$$$$"$$$"$""""""""$$""""""""""""" """"""""""""""$$$&$$$"$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&&(*****(****(*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$&$$&&$&&&&&&&&&&$$$$&&&&&&&&&&$$$$$$$$""""" " """""""""""$"$"$$"""" """""""$""""""""""""""""""""""""""$"""""$"""$$""$$$$$"$""$""$$$$"" """""""""""""""""""""$$$$$$$$"""$$$&$$$$$$$$$$$$$$$&&&&&&&&&&(((((&&***********(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$&$$&&&&$&$&&&&&&$&$$$$$$&$&&&&&&&&&$$$$"$$$$""""" """"""""""""$"""$"" """"""$"""""""""""""""""""""""""""""""""$"""""""$$$$"$$"$$""$$$"  """"""""""""""""""$$$$$$" """$$$$$$$$$$$$$$$&&&&&&&&&&&&&((&(&&&(*********(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&&&&$&&&$$&&&&&&$&$$$$$$$$&$$$&&&&&&&$$$$$$$$$"$" """""""""""""""$$"""" ""$"""""""""""""""""""""""""""""""""""""""""""""$$"""""$"$""$&$$"" """""""""""""""""""$$$$$"$ "$$$$$$$$$&$&$$$$$&&&&&&&&&&&&&&(&&&(***********((((((((((&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$&&&$$&&$&$&&&&&$&$$$$$&$$$$$$&&&&(&&&&&$$$$$$$" "" """""""""" """""""" """"$""""""""""""""""""""""""""""" """""""""""""""$"$""$$""""$$&$$$"""""""""""""""""""""$$$""""" "$$$&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(**********(((((((((((&(((((&(&(&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$&&&&&$&$$$&&&$$&$&&&&$$$$$&&$$$$&&&&&&&&&$$$$$$" """" """"""""""""""""$"""" """"""""""""""""""""""""""""""""""" """"""""""""""""$$$$$"""$$$$$$$""""""""""""""""""$$$$""""" ""$$$$$$$$$$&$$$&$&&&&&&&&&&&&&((&(**********(**(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&&&$$&&&&&&$&&$$$&&&&&$&&$$$$$$$$$$$$"$$&&&&&&&&&&&$$"" """""" """"""$""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""$$""$""""$"$$$$$"""""""""""$"""""$$$$$"""""" ""$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&(*************((((((((((((((((((&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&&&$&&&$$&$$$&$&&$&$&$$$$$$$$&$$" $$&&&&&&&&&&$"""""""" """$"$$$""""""""""""""""""""""""" """" """"""""" """" """"""$"""""""""""""""$$$$""$""""$$$$""""""""""$$""""$$$""""""$"" ""$$$$$$$$$$$$&&&&&&&&&&&&&&((&&&&(*********(*(*((((((((&&(((((&&&&&&&&&&&&&&&$&$&&$&&&&&&&&&&&&&&$&&$$$$&$&&&&&&&$$$$$$$$$$&&&&$$&$&$$&$&$$$$$$"$$$$&&&&&&&&$$$$""" """$$$$"$""" """""""""""""""""""""""""""""""""" "" """ """""""$""""""""""""""""$$$"$$$$"""$$"""""$"""""""""$$$$"""""""$$"""""$$"$$$$$$$&&$&$&&&&&&&&&&&&&&&&&((************(((((((((((((((&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&$$$$&$$$&$$&&$&&&$$$$$$$$$$$$$&&$&$&$&&&&&&$&&&&$$ "$$$$&&&&&(&$$""" """$$"$$$$"$$" " " """"""""""" """"""""""""""""""" """"""""""""$$""""""""""""$$$$$$"""$""$"""""""$$"$$$"$$$$$"$$"""""$$""""$$$"$$$$$$$&&&&&&$&&&&&&&&(&&&((&&(**********(**(((((((((((((((&&&&&&&&&&&&&&$&$$&&&&&&&&&&&&&&&$&&$$&&&&$&&$$$$$$$$$$$$$$&&&$&&$&$&$&$&&&$&$&$$" ""$$$$$$$"""" "$""""""""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$"$$$$$"$"$"""$"$$$$$$$$$"""""""$$$$"""$"""$$$$$$&$&$$&&&&&&&&&&&&(&&&((&(*************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&&&&$$&$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&$$$$$$""" """""""""  $$$""$"""$"$$$$$$$$$$""""""""""" """"""""""""""""$""""""""""""""$$$$$$$$$$$&$$$$$$"$$$$$$$$$$$"$$$"$$$$$$$$$$$$&&$ """"$"""""$"""$$$$$$&$$&$$&&&&&&&&&&&&(&((((&(************((((((((((((((&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&$$$$$$$$$$$$$$$$&$$$$$$$$&$&&&&&&&&&&&&&&&&$$$$$$$$$$" ""  "$$$$$"$$"$$$$$$$$$$$$$"""""""""" """"$&$$$$"""$$"$$""$""""""""$"$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""$&$&$&&" "$"""""""" "$$$$$$$$$&$$&&&&&&&&&&&&&&((&&&(************(((((((((((((((&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&$$$$$$$$$$$&$$$"    "$$$$$$""$""""""$$"$$$$$$$$"""""""" " ""$&&&$$$$$$$$$"""""$$$""""""$$$$$$$$$$$$&$&&&&&&$$$$$$&$$$$$$$$$$$$$"$""$$$$$$$$$""" """"""" "$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&(************(((((((((((((&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&&$$$&$$"""$$""$&&$$$$$"$$$$"$$$"$$$$$$$$"""""""""""$&&&&&$$$$$$""""$""""""$$$""""$$$$$$$$$$$$$$&$&$&&&&$&$$$$$$$$$$"$$$$$$$$$$$$$$$""$&$" " "$$$$$$$$$&$&$&&&&&&&&&&&&&(&&(((((*************((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$&$$&&&&&&&&$$$$&$&&&$$$$$$$$$$$$$""""$$$$$$"""""""""""$&&&&$$$$$$$"$"""""" """"""""""$$$$$$$$$$$&$&$&$$&&&&&$$$$$$$$$$$$$"$$$$$$$$$$$$$" "$$$$" "$$$$$&$&&&$&&&&&&&&&&&&&&&&&((&&&((((*********((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&$$&$$$$$$&$$$&&$&&&&&&&&&&&&&&&&&&&&$$""$$$$$$&$$&&&&$$$$$&&&&&&&&&&&$$$$$$$$$"$$$$"$"$$$$$$""""""""""$&&&&&&$$$$$$$$$$$""""""""""$""""$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$""""$$$$$$$$$$$$$" "$$$$$$$""$"$&$&&$&$&&&&&&&&&&&&&&&&&&&&&&((((((**********((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&$""$"$$$$$$&&&&&&$$&$$$$$&&&$&&&&$&$$$$&&$$$"""$$$$$$"$""""""""""""$&&&&&&&&&$$$$$$$""$"""""""""$$""$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$$$$$" "$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&&(********((((((((((((((((((((&&&&&&&&$&&&&&&&&&&&&&&&&$&$&$$$$$$$&&$&$&&&&&&&$&&&&&&&&&&&&$"""$$$&$$$&&&&&&&$&&&$$$$$$$$$$$$$$$$$&&&$$$$"$$$$$$$$$""""""""""""$&&&&&&&&&$$$$$$$$"$$""""""""$"$$$&$$$"$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$$$$$$$$$""$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&(&((((&&&********(*(((((((((((((((((&&&&&&&&&$&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&$""$$$$$&&$&&&&&&$$$&&&&&&$$$$$$$&$&$&&&&&&&$$$$$$$$$$$$$"""""""""$$$$&$&&&&&$$$$$"$$$""$$$$"""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&(((&&*********((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&&$$$$&&&&&$&&&&&$$&&&&&&$""$$$$$&$$&&&&&&&$$$$&&&&&$$$$$$&&$&&&&&&$&$$$$$$$$$$$$$$$$"""""""$&&&&&&&&$$$"""""""""""$$$$"""""$$$$$"""""$$$$$$$$$$$$$$$$$$$$"""""""""""$$$$$$$$$$$$$$&$$$$ """"$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& *********((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&$$$$&&&&&$&&&&$&&&&&&&$$"$$$$$$&$&&&&&&&$$&&&&&&&&$$$$$$&&$&&&&&&&&&&$$$$&&$$$$$$$$$"""""$$&$$$&$$$$$"""""""""""""$$"""""""$""""""""$$$$$$$$$$$$$$$$$$$"""""""""""$$$$$$$$$$$$$&&&&&$$" """"$$$$$$$&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(********((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$&$&$&&$$$$$&&$&&&&&&&&$$$$$$$&$&$$&&&$&&&&&&&&&&&&&&$$$$$$&&&&&&$&&$&&&$$$&&&$$$$$$$$$""""$&$$$$$$$$$""""""""""""""""""""" """"" "$$$$$$$$$$$$$$$$$$""$""""$""""""$$$$$$$$$$$&&&&&&&&$"""""""$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(*******(*((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$&$$$&$&&$&$$&&&&$$$$$$$$$$&$&&&&&&&&&$&&&&&&&&&&&$&$$$$&&&&&&&&&&&&$&&&$$$$$$$$""""""$$&$$$$$$"""""""""""""""" ""$"""""$"" "$$$$$$$$$$$$$$$$$$$$""""""$$"""""$$$$$$$$$$$$&&&&&&&$$""""""$$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&& (*******((((((((((((((((((&(&&&&&&&&&&&&&&&&&$$&&&&&$$$$&$$$$$$&$$$$$&$&$$&$$$$&$&&$$$$$$$$$$$&&&&&&&$&$$&&$$$$$&&$&$&$$$$$&&&&&&&&&&&&&&&$$$$$$"$$"""""""$$$$$$$$$"" """"""""""" " ""$"" """""$$$$$$$$$$$$$$$$$$"$$"$$""$$$"""$$$$$$$$$$$&&&$$&&&&&$$$$""""$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((******(((((**((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$&$$&&&$$&$&&&&&&$$$$$$$$$$&&$&&&&&&&&&$&&$$$&&&$$$$$$$&&&&&&&&&&&&&&&&$$$$$$"""""""""$"$$$$$$$""""""""""""""""" """""" """""$$$$$$$$$$$$$$$$$$$$""$""$$$$$$$$$$$&$$$$$&$&$&&$$&&$$$$$$""$$$$$&$$$&&&$&&&&&&&&&&&&&&&&&&(&&&&&&&********((((( &((((((((((&(&&&&&&&&&&&&&&&"&&&&&&&$$$&&&$$$$$$$$$$&&$$$"$$$$&&&&&&&$$$$$$&&&&&&&&&$$$&$$&&&$&$&&&&$$$$$&&&&&&&&&$$&&&&&&$$$$$" "" "$"$$$$$$$"""""""""""""""" """""""$$$$$$$$$$$$$$$$$$"$$$$$$&&$$$$$$$$$$&&$$$$$$$$$$$&$$&$&$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&(*******((((((((((&((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&$$$$$$$&$$&&$$&&$$$$&&&&&&$$$&&$$$&$$&$&&&&$&&&&&&&&$&&&&&$$$&&&&&&&&&&$&&&&&&$$" """"$"$$$$"""""""""""""""""""" """ $$$$$$$$$$$"$$$$$$$$$$$"$$$"$$$$$$$$$$&&&&$$&&$$$$&$$&$$ $$$$$$$$$$$$$&$$&$&&&&&&&(&&&&&&&&&&&&&&&&& *********((((((((&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&$$$$$$$&$&$$$&$$$$&$&&&&&&$$$&$$$$$&&&&&&&&&&&&&&&&&$&&&$$$$$$$&&&&&&&&$&&&$$$""" """""""$$$$$$"$""""""""""""""""" """ "$$$$$$$$$$""$$$$"$$$$$$$"""$$$$$$$&&$&$&&&$&$$$$$&$$$&$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&"&&&&&&&&&&&&& (********(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$&$&$$$$$&$$$$&$&&&&&&&$$$&$$$$&&$&&&&&&&&&&&&&&&&&&$&&&$&&$&&&&$&&&&$&$$$""" """"$$$"$$$$$$$$$""""""""""""""  "$$$$$$$$$$$"$&&&&&$$$$$$&&$&&$&$$$$$$$&$$$&&&$$$$&&$$$$$$$$$$$$$$$$$&$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&& (*******(((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$$$$&$$$$$$$&$$$$$$$&&&&&&&&$&$$&$$$$$&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&$$$$$$$$$""" """""$$$$$$$&&$$$$$$"""""""""" "$""$$$$$$$$$"$&&&&&&$$$$$$$&&&$&$$$$&$$$&$$&$$$$$$$$$$$$&$$$$$$$$$$$$&$&$$&$&&&&&&&&&&&&&&&&&&&&&&(&(&&( ********((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$$&$$$$$$$$$$$$$$&$&$&&&&&&&$&&$$&&$$$&$&&&&&&&&&&&&&&$&$&&&&&$$&&&&$$$$$$$$$$$$"""" " "$$""""$$$$$&&&&$$$$$"""""""" """"$$$$$$&$$$&&$$$$$$$$$&&$&$$&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& (*******((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$&$&$&&$&$&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&$&&$&&$$&&&&$$$$$$&&$$$$$""  ""$$""$$$$$$&&&&&$$$$$""""""" "  """$$$$$$$$$$$$$$$" "$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& (******((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&$&$$$$$$$$$$$$$&&&&&&&$&&&&&$&&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&$&&(&&$$&$&&&$$&$$$$$"" """$"""$""$$&&&&&&$$$$""""""" ""$$$"$$$$$$$$""$$$  $$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$&$&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&& (*****((((((((((&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$$$$$$$&$$$$&$$$$$&$&&&&&&&&&&$$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$$$&&$$$$$" """"""""""$$$$&&&&&&$$$$""""" """"""$$$$$$$$$$"""$" "$$&&$&&&&&$&&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&&&&&$&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&"(*****(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&$&&&&$$&$&&&&&&$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$"" """"$$"" """$$$&&&,(&&&$$$""$"""" """"$$$$$$$$"""""$"$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&$&&&&&("(*(***((((((((&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$&$&$$$&$&&&$$&&&&&$&$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$"" """"""$$$" "" ""$&&&(((&&&&$""$"" ""$$$$$$$$$$$$$" ""$&&$&&&&&$&$$$$$$$$$$$$$$$$$$$$$&&$$$$&&$$$$$&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&"(((***(((((((((&(&(&&((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&$$$$$$$$$$$&&$$&&&&&&&&&&&&&$&$$$$$$$&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&$$$&&$$$$$"" ""$$$$$$$$" """"$&&&&&&&&&$$$$" "" "$$$$$$$$$$&&&&&&&$$$&$&$&&&&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&"(((((((((((((&((&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$&&$&&$$$$$$$$$&&$&$&&&&&&&&&&&&&&$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$" ""$$$$$$$$$""""""$&&&&&&$$$$$$"""""""  "$$$$$$$&&&$$&&&&&&&&&&&&&$&&$$$$$&$&&&&&&$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&"(((*(((((((((((&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$&$$$$$$$$$&&&&&$&&&&$$&&&&&&$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&$$$$$$"" "$$$$$$$$$$$$""""$$&&&&$$"$$$"""""" "$$$$$$$$$$$$$$$$&&&&&&$&&$&$$$$$$$$$&&&&&&&$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&$$$$$$$$$$$$$&$&&$&$&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&$$&&&$&&&$&&$$&&&&&&&&$$$$$$"" ""$$$$$$$$$"$$ """"$&$$$$$$$$$""""  "$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$&&&&&&&&"((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$$$$$$$$$$$$&$$$$&$&&$&&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&$&$$$&$&&&&&&&&&$&&&&$$&$$$$$$" "$$$$$$$&$$"$$"""""$$$$$$$""""""  "$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$$&&$$&$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"(((((((((((((&((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$&$$&$$&$&$&&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&&&$$$$$$" " "$&&&&&$$""""""" """""""""""  "$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$&$$$$$$$$&&$$&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$&&$$$$$" "$&&&$$$"" """" """"""" """&$$$$$$&&&$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&$$&&&&&&&&&&&&(((((((((((((((((((((*((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$&$$$&&$&&$$&&&&&&&$&$$$&&$&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&$&&$&&&&&$&$$$$$"" ""$$$$$$"""""  """  """$&&$$$$$$$$&&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&$$&&&&&&$&&&&&&&&((*((((((((((((((((***((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&$$$$$&&&&&&&&&&$&&&&&&&&&$$$$&$&&&&&&&&&&&&&&&&&&&&$$&$&&$$&&&$&&&&&&&&&$&$$$$""$""$$$$$$"""$$$" """"""""  """$$$$$$$$$$$&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&$&$&$&&&$$$&&&&$&(((((((((((((&((((((((((&$&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&$&&&&&&&&&&$$$$$&&&&&$&&&&$&&&&&&$$$$$$$$$$$$$$$$$$"""$$$" " "  $$$$$$$$$$$$&&&&&$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$&&&&&&&&&&&&&&(&&(&$$&&&&&&$$$$$$&&&&&&&$$$$(((((((((((&&&(((***(((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&&$$&&$&&&$$&&&&&&&&&&$&&$&&$$&&&&&&&&&&&&&$&&&&&$&&&&$$$$$$$&&&&$&$&$&&&&&&$&$$$$$$$$$$$$$$$$$$$$""""""  $$$$$$$$$&$$$&$$$&$&$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&$$&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$&&&&&&$&$$$$((((((((((&&((*(((((((((((&&&(&(&&&&&&&&&&&&&&&&&$&&&&&&&&$$$&$&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&$&&&&&&&&&&&&&$$$$$$$$$&&&&$$&$&&&&&&$$$$$$$&$$&&&&$$$$$&$&$$"""" """ $$&$$$$$$$$&$&$$&$$$&&&$&$$$&$$$&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&$$$$$$$$&&&$&&&&&&&&&&&&&&&&&$"$$$&$$$$$$$&&&&&&&&$$$$$$((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&&&$&$&&&&&&&&&&&&&&&&&&$&&$$&&$&&&&&&&&&&$&&&&&$&$$&$&&$$$$$&$&&&&&&&&$&&$$$&$&&&&&&&$$&$$$&&&$$$$$$$$""$$$$$$$&&&&$$&$$$$$$&&&&&&&&&&$$$&&$$&&&&&&&&&&&&$&&$&&&&&&&&&&&&$&$$$&$$$&$$$$&&&&&&&&&&&&&&&&" $$$$$$$$$$$$$$&$$&&$$$$$$(((((((((((((&(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$&&&&&&&&&&&&&&&&&&&$&&$$&$&&$&$$&&&&&&&&&&&&&&&&$$&$&&&&$$$$&&$$&&&&$&&&&$&&$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&$$$$$$&&&&&&&&&&$$$$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$&$$$$&$$&$&$$$$$&$&&&&&&&&$$$&$"$$$$$$$$$$$$&&&&&$&$$$$$$((((*(((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$&&&&&&&&&&$&&&&&&&$&$&&&$&&$$$$$&&&&&&&&&&&&&&&&$$&&$(($&$$$$$&$&&&&&&&&&&$$$&&&&&&&&&&$$&$$$$$$&&&&&&&&$$$$$&$&&&$&$$$$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$&&&&&$&$$$$$&&&&&&&$$$$$$&&&$$$$$$$$$&&&&&$&$$$$$$((((((((((&&((((((((((((&&&&&&&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&$$&$&&&&&&&&$&$$&&&&&&$$&&$&&$&&$$&&&&&&&&&&$&&&&&&$&$&&$$&""$$$&&&&&&&&&$&&&&&$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$&$$$$$$$$$&$$&$$$$&&$$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&$$$$$$&&&&$$$$$$$$&&&$$$$$$$$&&$&$&$$$$$$&&&$$$$$$$$$"" (((((((((&&&((((((&((((((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$&$&$&&&&&&$$&$&$$$$$&&&&$&&&&&&&&&&&&&$&$"$"$&&$$$$&&$&$&$$&&&&&$&&&&&&&&&&&$&$$$$$$$$$$$$$$&$$$$$$$$&$&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&$$$$$&$$$$$$$$&&&&$$$$$$$&$$&&$$&&$$&$$$$$$&$$&&&$&&&&&$$$$$$""((((((((&&(&&&&((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$&$&&$$$$$$$$&&&$$&&&&&&&&&&&&&&$$&$""$&&&$$$&&&&&&&$&&&&&$&&&&&&&&&&&&&&&$$$$$$$$$$$$$&$&$$$$$$$$&&&$$$$$&$$&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&&&&&&$$$$$$$$$$$&&&&&&&&$$$$$$$$""""((((((((&(&&&((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$$$$$$$$$$$$$$$$$$&&$&$$$$&&&&&$&&&&&&&&&$&$$$&&$$$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&$$$$$$$$$$$&$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"$$$$$$$$$$$$$$$$$$&&&$&&$$$&$$&$$&$$$$$$$&&&&&&&&$&$$$$$$$$"""(((((((((&&&&&&&(((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$&$&$&&$$&&$$&$$$&&&&&&&&&&&$&&&&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$&&&&&&$$$"""$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$"$$$""$$$$$$$$&&&&&&&&&&&&$$$$&$&&$$$&&&&&&&&&$&$$$$$$""""""((((((((&&&&(&&(((((((((((((((((&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$&$$&&$&&&$&&&$&$$&&&&&&&&&&&$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&(((&""""$$$$$$$&$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$"$"""$$"""$"$$&&&&&&&&&&&&&$&&&&&$$$$$$$&&$$&&&&&$$$$$$"""""""&(((((((&&&((((((((((&&((((("$(&&(&&&&&&&&&&((((&&&&&&&&&& &&&&&&&$&&&$$$$$$$$$$$$$$$$$ $&&&&&&$$&&&&&&&$&&&&&&&&$$&&$$&$$$&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&((($$$"$$$$$&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$""""""""""$$$$$&&&&$$&&$&&&&$$$&&$&$$$$&&&&&&$$&&$$$$""""""""""&(((((((((&&((((((((((((&(((((((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$&$&&&&$&&$$&$$&&&&&&&&&&&$&&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&$$$$$$$$$&&&&$$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$$$$"""""""""""$$$&&&$&$&$$$$$&$$$&$$$&&&$$&&&$$&&$$$""""""""""""" ((((((((((&((((((((((((((&((((((&&(&&&&&&((&$&&&&&&&&&&&&&&&&&$&&&$&&&&$$$$$$$$$$$$$$$&&$&&&&$&$&&&&&&$&&&&&&&&&&&&$$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$&$&&&&&&&&&&$$$$$$$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$""""""""""$$$$&&$$$&$$$$$&&$$$$"$$&&$&&$&&&&$$$$"""""$"$$$"" &(((&(((&(&&((((((***(((&&&(((((((&&&&&&&((&$$&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$&$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&$$$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$&$$$$$&&&&&&(&$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$$$&$$$$"""""""""""$$$&$$$$$&$$&&$$&$$$$$$$$$&&&&&$&&$&$$$$$$$$$$$$"$"