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 = '370B68' IMAGE_NUMBER = 53855151 IMAGE_TIME = 1977-08-24T18:30:44Z EARTH_RECEIVED_TIME = 1977-08-25T09:02:01Z ORBIT_NUMBER = 370 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = GREEN EXPOSURE_DURATION = 0.067880 NOTE = "LOW RESOLUTION COLOR 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    }ãÒ ©@—!Î%ÄÇ)̰ŠE %¢ís5æA'T"ùî³£}•$n y  "$"$$$$$&$$$""""""""""""""""""""""""""" """"""""""""$""$""""""$"""""""$$$$$$$"$"$"$$$$"$"$$$$$$$&$$&$&$&&&$$$$$$&&&&&&&&&&&&&(((&&&&&&&&&$&&&&&&&(((((((&&&&&&&&&&$&&&((((((((((((((&&&&&&((&(((((((*((((((&&&&&(&&&&&&&(((((&&(&&&&&&&&&&&&&&&(((&((&(((&&&&$&&$&&&&&&$&&&&&&$$$""""""""""" ""  """""""""""""""""""""""""""""""""""""$"""""""$"$"$"""""""$$$$""""$$$$$$$$""""$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$&&&&&&&&$&&&&&&&&&$$&&&&&&&&&&$$$$$$$$$""$$$""""""""""  """"""""""""""""""""""" """""""""""""""""""$""""""""""""""""""""$"""""""$$$""$"""$ "$$$$$$$$$$$$$$$$$$$$$$$$$$" $$$$$$$$$$$$$&$&$$$$&&&$&$$"$$$&&&&&&$$&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&$$$&&&&&&&$&$$$$&&&&&$$&$$&&&&$&$$$$&$$$$$$$$$$$""""""""""""   """" """""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"""""""""""""""""""$""""""""$$$$""""""$$$"$$$$$$$$$"""$$$$$$$$$$$$$$$$&$$$$$"$$$"$$$$$$$&&&&&&$$$$$&&$$$&&$$ &&&&&&&&$&&&&&&$$$$$&&&$&&$ $$&&&&&&$$$$$$&&$&$$$$$$&&$$$$$$$&$$$$$$$$&$&&&&&$&$$&$$$$$$$$$$$$$$"$""""""""""""  """"""""""""""""""""" """""""""""""""""" """""""""""""""""""""""""""""""""""""$""""""""$"$""""""""$$$"$"$"$$$"$""$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$&&&&&$&$$$$&&&$$$$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$" $&$$$$$$$$$&&$$$$$$$$$$$$$$$$$"$$""""$"""""""""""" "  """"""""$$$""""" " " """" """"" """ """""" """""""""" """""""""""""""""""""""""$$""""$"""""""""""""$$$"""""$$$$$""""$"$$$""$$$$$$$$$$$$$$$$$&$$$"&"$$$$$$$$$$&$$$&&&&&&$$$$$$$&$$$$$$&&&$$$$$&$$$$$$$$$$$$$$&$$$$$$$&$$$$""$$"$"$$"$&&$$$&&&&$$$$""$$$$$$ "$$$&&$$""$""" "  " "  " ""   $$  "$$" $$"    "" "$" ""  " $$ "$$"  "$""""&&"""  ""$  $&&$"$$"  $"  $&&""$$"" "$"  "$(($""$$"  "$" "$&((&$"&&$   "" "$&((&""&$"  $$((&$ &(&$   $"$&$" "$$ ˆ " ""$""  ""   "$$" ""  """""" """  """"""" """""  " """   $$""$" "$"" "$"$$"$" " """"""  """$$$"$$$$"""""""$$" """"$$$$$"""" ""$$""" ""$&$$$$" """"  """$$$"$$""" """"""" """"$"$$$$"  """  ""$"   """   " "$$"" " ""  """""$"" """   """"""$"  """""  " "$$$""" """"" "  """$$"  """""" ""$$$$$"" ""$""" ""$$$$$"" " """"""""" """$"$$$$"""""""$"""& "$$$$$$"  """"" ""$$$$$$" ""$"""" """"$$$$$$"  "" " " """""   " """""  ""   """""  """"   """ """  """$" """" """"$"  """""""  """"""  """""" " """"$$  ""$"$"$"""""""$$$$$" """$$$""""""""$$"$$" """""" """"""""$" ""$""""""""""$$$$""  " """""  """ "  H """"""""""   """"""""   """"""""  """"""$$"$ """"  $"""$$"  "" ""$$"$$$& & "" ""$""$$$" """""" "$$$$$&$$" "$"""" " ""$$$$$$"  """"""" ""$"$$$ """""  "$$"$$$$"  """"  """"""     """"""  """""  """"  """"" """"  """  """"   """"""  """" "  """"  ""$$""" " """"  $$"""" """$$"" ""$$$$$""&"& "$"$$$""  ""$$$""$ " """"" ""$""""" " """""  ""$"$$"&" """""   """""""  """"""" """" """"""  " "" """"""" " "" """""" " """  """"""  "" """ """"" """"""""" ""$"""" """$"" ""$"$"""" """"""$""" """$"""" " " """"$""" " """"""" " """"$"$ ""$$$""" """$""" "$"""""   " "  """  """"" """"""  """ " """""   ""   """""  "  """""  ""   """""" """"  """"""""  """ ""$$$"" """"""" """""$"" " """"" " """"" """""" ""$$$""" """""  """""       """"" " """""$""" "" " " """""$""" """ "  """"  """ " " """"""  " "" """"""   """""" """""""" """"""  " "$""""" """""""" """"$"""" """""""" """""""" """""""$ """$"$"" """"""" """""""""   " " """"""" " "$$$""""" """"" " """"""$ """"""  """"""  """ " """""""" " " " """"""" "  """""$""" """""" """$$""" """""""" """"""""""" "$"""""" """""""" " """"""" """$$"$"" """"" " """""""""" ""  "  """"""""""""$"""$""" """""""""" """"""""" """""$"" """""""  """  " """"" """""""" " """" " """""" " """""" " """"$"" " """""""" """""""""" " """""" """"""""" """"""" ""$$$"$" """""""" """"""""""" "" """ " "" "   " """""$$"""""""""""""" "" """""""" """""""" " """"""" " """ " " " " " " """ """""" " """"" """""""" """"""" """""""" " """""" """ """"""" """"""""""" "" """""""" """"""" """"""""""" """"""""""" """"""""" " "" "" " ""     ""$""$""""""""""""""""" """$""""""" """"""""" """""""" "" "  " " " """ " " """"""" ""  """"""" """""" """"""""" """"" """"""""" "" """"" " """"""""  """"""" """"""""" """""""" """" """""""" " " """"" " """"""  "   ""$""$$""""""""""$""""""$"$$$"$""" """"""""" "$""""""" " """ "" """"" """" " " """"" " """" " "" """""" """""""""""""""""" """ """"" """"""""" """ """""""""" """"""" """"""""""""""""" """ """"""""""" """"""""" " " """""""" """""""   € """$"$$"$$"$$$"$$""""""$$$$$"""""""""""" """""""""""""""""" " " " """" " " " """"""" " " " """""" """"""" """"""""" """"""""""""" """"""""""" """""""" """"""""" """"""""""" """"""""" """"""""""""""""""""""""""$"""""""""""""""""""" " " " "  """""$"$$$$$$$"$$$$$$$$"$""""$"$"$"""""""""""""""""""""""" " """"""""" " " """""" " " """""" """"" "" """" " """""""""""" " """"" """""""" " """""" """""""""" """"""" """"""""" """""""""""""""""""""""""""""""""" " """"""""" " "  """$$$$$$$$""$$$$$$$""""""$$$$""""""""""""$"""""""""""""" """ """" " " " """""""""" """ """" " """ " " """"""""""""" "" """"""""""" " """"""" """"""""" " """ """ """""""""""""""""" " """"""""""""""""""""""""""""""""""""""""" " "" "" """ """$$$$$$"$$$$$$$$$$$""""$$$$""$"$$$$$$"""""""""""""""""""""""""""" "" " """""" " " """"""""" "" """""""""""""" " " " " """""""""" """ """"" """""""" " """ "" """""""""""""""""""""" """""""""""""" """""""""""""""""""" """" " """""" "   "$"$"$$$$$$$$$$$$$$$$$$$"""$$"$$$$"""""$""""""""""""""""""""" """""""""" " """"" """""" """ """""" " "" " """ "" """ """"""""""""""""""" """"""""""" "" """"" " """""""" """ """"""""" """"""""""""""""""""" """""""""""" """""""""""""""""""" " """" " """"   "$"$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" """"""" """""""" """""" " """"""""" "" " "" """ " """""""""" """"""" """""""""" """"""""" """"""""""" """" "" """""""""" """"""""""""""""""""""""""" """"""""" """""""""""""" """""""" "" "" """" "" "  "$$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$""$""""""""""$""""""""""""""""" " """""" """""""" " "" """""""" " """""" "" """""""""""" " """"""" """"""""""""""""""""""""""""""""""""" " " " "" " """""""" """ " """""""" """""""" "" """"""""""""""""""" """"""""""""" """""""" "" " "$$$$&$$$&&&$$$$$$$$$$$$$$$$$$$$""$$$$$$"$$""""$$$""""""" """"""" " """" "" """ """"" "" """""""""""""""""""""""" """"""""" """""""" """""""""" """" "" """"""""""""" """""" """" """"""""""""" """""""""" """"""""" """"""""""""""""""""""""""" """"""" """""""" " " "  @"$$$$&&&$&$$$&$&&&&$&$$$&$$$$$$$$$$$$$$"""""$$$$""""""""""""""""""""""""""" " """""""""""""""""""""""" """""""""""""""""""" "" """""""""""""""""" "" """" """"""""""""""""" " """"""""""""""" """""""""""""""""""""" """""""""""""""""""""""""""""""""$""" """""""""" " "  "$$&$&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$"$$$$$$$$$"""""""""""""""""""""""""""" " " """""""""""""""" """"""""""""""""""""""" """"""""" " """"""""" """""""""""""""""""""""""""" """"""""""""""""""""""""""" """"""""""""""""""""""""""""""""" """""""""" """""" """"""""""" "" " "  $$$&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$""$"""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""" """""""""""""""""" "" """" """"""""""""""""""""" """""" "" """"""" """"""""""""""""""""""""""""""" """""""""""""""""""" """"""""""""""""""" " " " """" $$$&&&&&&&&&&&&&&$&&&$&$&$$$$$$$$$$$$$$$$$"$$$""$"""$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""" "" """" """"""""" """"""""""""" " """"""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" " """ "  $$$&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$"$""$$$$"$""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""" """""" """ " " "$$&&&&&&&&&&$&&&&&&&&&&&$&$$$$$$$$$$$$$$"$$"$$$$$"$"""""$"""""""""""""$"""""""""""""""""""""""""""""""""""""""" " """"""""""""""""""" " """"""" """"""""""""""""""""""""""""""" """""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""" " " " $$$&&&&&&&&&&("&&&&&&&&&&&$&$$$$$$$$$$$""""""$$$$""""$""""""""$"$"$"""" """"""""""""""""""""""""""  """"""""" """""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """ " " "  $&&&&&&&(&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$""$""$"$$$"""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""" "" " "" " """""""""""""""""  """"""""""""""""""""""""""  """""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""" "" " " "" "" "  $&&&&&&&&&&&&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""$""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """ "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""  """"""""""""" """ " ""  " "  &&&&&&&&&&&((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""$"$""""$$$""$"""""""""""""$""""""""""""""""""""""""""""""""""""""""" " "" "" " "" """" """"""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """  "  &&&&&&&((&&(&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$"$$"$$$$$"$""$$$"$"$""""""""""""""""$"$""""""""""""""""""""""""""""""""" " "" """" "" """""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""" "" "" "" @"$&&&((&((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$""$$$$$$"$""$""""""""""$$""$$""""""""""""""""""""""""""""""" "" """"""""""""""" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """ """ " " " $&&&&(&(((&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"$$"""""""$""""$"""""$$""""""""""""""""""""""" """" """ "" " """"""" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " " "" &&&&(&&(&((&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$"""""""""""$"""""""""""""""""""""""""""" """"""""" "" """"""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""" "" " " $&&&(((((&&&&((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""" """""""""" """""""" """" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """"" " " " $&&&(&&(&&(((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$"""""""$""""$$$$$$"""""""""""""""" """"""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " "$&&&(&&(((((&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""$""""""""""$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """" " """ " &&&&(&(((((&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""$"$$"$""$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """" &&(&&&&((((&(&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$"""$""""""""$$"$""""""""""""""""""""" """"""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """"""""""""""""""""""""""""" """ """ " " " " &&&&&((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""""$""""""""""""""""""""""""""""""""""" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" " "" """" &&&(((((((&&&&&&&&&&&&&&&&&&&&&$&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""" """"""" """""""""" $&&((((((&(((&((&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""""""""""""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""" """ """"" """" "&&&&((((((((&&&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""$"""""""""$$""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""" &&&(((((&((&(((((&(&&&&&&&&&&&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""$$""""""""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" """"""""" """"""""" $&&((((&((((((((&&&&&&&&&&&&&&&&&$&&$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""" &&&&(((((((((((&&&&&&&&&&&&&&&&&&$$$&&&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""" """"""""" """""""""" """""""""""""""""""""""""""""" """"""""" "" """""""""""""""""""""""""""""""""""""""""""""""""""""" "&&&(((((((((((((&&&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$&&$&&&$$&$&$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""" """"" """"""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  &&&(((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$&&&&&$$$$$$$$$$$$$$$"""""""""""""""$$$$"""$""""""""""""""""""""""""""" """""""""""""""""""""""""""""" """ """" """"""""""""""""""""""" """"" """"" " "" """"""""" """"""" "" """""" " """""""""""""""""""""""""""""""""""""""""""""""""""" "&&((((((((((((&(((((&(&&&&&&&&&&&&&&$&$$&&$$&&&&&$&&&$$$$$$$$$$$$$$$$"$""""""""""""""""$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""" """"""""""""" """"""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "&&&((((((((((((((((&&&&&&&&&&&&&&$&&&&&$&&$&$&&&&$&&$$$$$&$$$$$$$$$$$$$$""""$"""""""$""$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" "" " """"""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  &&(((((((((((((((((&&&&&&&&&&&&&&&&&&&$&$&$&&&&&&&$$$$&$$&$$$$$$$$$$$$$$"$$""""""""$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" """" """" "" """ """"""""""""""""""" """""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""" &&((((((((((((((((((((&&&&&&&&&&&&&&&&&$&&&&&&&&$$$&&&$$$$$$$$$$$$$$$$"$$$""""""$""""$$$$$$$$$$"""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" " "" """" " "" """""" """" """ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  &&((((((((((((((((((&((&&&&&&&&&&&&&&&&&&$&$&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$""$""$"$"$$$$$$$$$$$$""$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """ "" """ """""""" """""""" """" """"""" """""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&((((((((((((((((((((&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&$$&&$&&&$$$$$$$$$$$$$"$$$$$$"""$$$$$$$$$$"$$$$$$$"$""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""" """""""""""""" """ " " """"" """""""" " """""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" &&((((((((((((((((((((((&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$""$""""""""""$"""""$""""""""""""""""""""" """"""""""""""""""""""" """""""""""""""" " """ """"" """ "" "" """"" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&((((((*((((((((((((((&(&&&&&&&&&&$&&&&&&&&&$&$$&&&&&&&$$$&$$&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$"""$"$""""""""""""""""""""""""""""""""""""""""""""" " """"""""" """ "" """"""""""" " "" """"" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "&(((((((*((((((((((((((((&(&&&&&&&&&&&&&&&&$&&&&&&&&&$&$$&&$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$""$"$$""$""""""""""""""""""""""""""""" """ """" " "" """""""""""""" """" """"" """" """ """" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&(((((((**(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$$""""""""""""""""""""""""""""""" """""""""""" """"""""""""""""""" """""" "" """"""" "" "" """""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&((((((*((**((*(((((((((((&& &&&&&&&&&&&&&&&&&$&&&&&&&&$$"$$$$&$$$$&$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$""""""""""""&"""""""""""" """""" " "" """""" """"" """"""""" """""""" "" """""" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" (((**(*****(**(**(((((((&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&$&$$$$$$&$$$$$$$$$""""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$" """""""""""""""""""""" "" """""""""""" """""" """" """""""" """""""""" "" " """""""" """""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""t"&(((*******(**((**((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$&$&$$$$$"$$"$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""" " " " "" """"" "" """" """"""""" """"" "" """"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""  &((*****(*******(*((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&$&&$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$"""""""""""""""""" " "" """"""" "" " " " """""""""""" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""((******(********((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""" """""""" "" """" " " "" """ "" " "" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""$""""""""(*(***************((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$"$$$$"$$$$$""""""""""""""""""""""" """" " """" "" " " "" """ """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""$$"""((*****************((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""" """ " """ "" "" """ """ "" """""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$""""""""""""""""""""""$""$$$$"$"""((*****************((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$""$$$"""""""""""""""""""""" "" "" """" " """ " """"""" """"""""""""""""""""""""""""""""""""""""""""""""""""""$"$""""""""""""""""""""""""""$"$$$"$$"""$$$$$"$"$""(*****************((((((((((&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$""""""""""""""""""""""" """" """""" """" """" """ """ " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"""""""""""""""""""$$$$"""$"$$$$$$"$$"""(********************((((((((&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$&$$$$$$$$$$$&$$$$$"$""$$$$$""""""""""""""""""""" " " """"""""""""""" "" """" """""" """""""" """""""""""""""""""""""""""""""""""""$""""""""""""""""""$"""""""$"""""""""""""""""""$"$$$$$$$$$$$$""(**************(****(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$""$$$$$$$$$"""""""""""""""" " """"""""""""""""""" """" """"""""" """" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""$""$"$"$""$$$$$"$$$$$$$$$""((****************((**((((((((((((((&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$&$$$$$$"""""$"$""""""""""""""" " """""""""""""""" "" """ " """""" """"""""""""""""""""""""""""""""""""""""""""""""$""""""""$$""$"""""""""""""""""$"$""""""$"""""""$$$$$$$"$$$$$$$$"""(********************((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$"""""""$$"""""""""""""""" """""" """""""""""""""""" """ """"""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$$""""""""""""""""""$$"$""$"$$""$$$$$$$$$$$$$$$$$$$""(**********************((((((((((((((&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&&&$&$$$$$$$$$$$$$$$$$$$$""$$"""""$""""""""""""""""""""""""""""""""""""""""" """ """"""""""""""""""""""""""""""""""""""""""""""""$""""""""$"$"""$$"$""""""""""""""""""$$$$""$""$$$$$$$$$$$$$$$$$$$$$$$"(******,**************((((((((((((((((&((&&(&&&&&&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&$$$$$$$$$$$$$&$$$$$$$$$$$"$$$$$$$"""""""""""""""""""""""""""""""""""""""""""" "" """" """""""""""""""""""""""""""""""""""""""""""""""""""""$$""""$"$$$$$$"""""""$"""$"""""""$$""""$$$$$$$$"$$$$$$$$$$$$$$$$$"(****,,*,***************(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$&&&$&$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$""$$"""""""$$$""$$""""""$$$$"$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$***,,,,******************(((((((((((((&((((&(&&&&&(&&&&&&&&&&&&&&&&&&&$$$$$&$&&$$$$$$$&$&$$$$&$$$$$$$$$$$"$$""$""""""""""""""""""""""""""""""""""""""""""""" """""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$$$$"$"$""$"$$$$""$$$""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"**,*,,,,,,,,,*,**********((((((((((((((((&&(((&&(&&&&&(&&&&&&&&&&&&&&&&$$$&&&$&&$$$$$&&$&$$$$$$$$$$$$$$$$$$"""""""""""$"""""""""""""""""""""""""""""""""""""" """""" """"""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$""$$""""$"$"$""$$""$$$$$$""$"""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"**,*,,,,,,,***************(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$&&$$$$$$&$&&$$$$$$$$$$$$$$$$$""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""$""""""$"""$$"""$$$$$$$$$"$$"$"$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"***,*,,**,,,*,,***********(*((((((((((((((((&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$&$$$$$$$$$$$$$$$"""""""$"""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"""$"$""""""$$$"$$"$"$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"***,,,,,,,,,**,**,,********(*((*(((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&$$$$$$$$$$$$$$$$$"""""""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""$""$""$$$$$""$"$"$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"***,,,,,,,,,,,*,****************(((((*(((((((((((&((((&(&&&&&&&&&&&&&&&&&&$$&&&$$&&&$&$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$"**,,,,,,,,,,,,,,,,*****************((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$"""""""""""""""""""""""""""""""""$"""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""""""$$$""""""""$"$$"$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$"*,,,,,,,,,,,,,,,,,,**************(****((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$"""""""""""""""$""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""$""""""$"$$""$""$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"**,,,,,,,,,,,,,,,,,****************((((((*(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$$$$$$$$"""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""$""""""""$$$""""""$"$$""$$$"$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$&$&&&$&$"**,,,,,,,,,,,,,,,,*,,**************(*((*((((((((((((((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""" """" """""""""""""""""""""""""""""""""""""""""$"""""$$$""$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$&&&$&$"*,,,,,,,,,,,,,,,,,,*****************(((**((((((((((&(&(&&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$"""""$"""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$$"""$""$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&$$"**,,,,,,,,,,,,,,,,,,,*,*****************(((((((((((((&&&((&(((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"$"""""""""""""""""""""" """""""""""""""""""""""""" """"""""""""""""$""""""""""""""""""$"""""$"""$""""""$$""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$&&&&&&$$&&$$ **,,,,,,,,,,,,,,,,,,,,,,*,,*********(*(((((((((((((((&&&(((((&&&((&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$""""""""""""""""""" """"""""""""""" """"""" """"""""""""""""""""""""""""""""""""$"$$$"$""$""""$""$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$&&$&$&&&&&&&&&&$"*,,,,,,,,,,,,,,,,,,,,,,,,**,***********(((((((((((((&(((((((((&((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""$"$$$$""""""$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&&&&$$$&$&&&&&&&&&&$ *,,,,,,,,,,,,,,,,,,,,,,,,,,***********(*(((((((((((((((((&(&((&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""" """""""""$""""""""""""$""""""""$"""$"$""""""""$"$$"$""$$"$$$$"$$$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&$&&$&&&$$&&&&&&&&&&&&&&&&& "*,,,,,,,,.,,,,,,,,,,,,,,,*,*,************((((((((((((((&(((((((((&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""$"""""$"$""""""""$"""$$""""""$"""$""""""""$""""""""$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$&&&&&&$&&&&&&&&&&&&&&&&&& *,,,,,,,,,,,,,$,,,,**,,*,****************(((((&((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$"""""""""""""""""""""""""""""""""""""" """""""""""$""""$$"$$$"""""$"$"""""$$"$$$""""$"$"""""$$$$$$$"$$"""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&& *,,,,,.,,,,,,,****,,**,,,**,*,***********((&((((((((((&(((((((&(&&&&&&& $&&&&&&&&&$&&$$$$$$$$$$$$$"" ""$""$"""""""""""""""""""""""""""""""""""""$"$"""$$$$$"""$$$$""""""$"$"$""""$$$$$$$""$$"$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ",,,,,.,.,,,,,,*,,,,,,,*,,,**,***********((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$""""$$$"$"""""""""""""""""""""""""""""$$$"""""$"""""$$$"""""$"$"""""""$"$$$"$"$$$$$$$$$"$$$$"""$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&& ",,,,,,,.,,,,,,,,,,,,,,,,,**,,,*********(*(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$""$$$"""""$"""""""""""""""""""""""""""""""""$"""$"$"""""$$"$"$"""$"""""$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$&&&&$&$&&&&&&&&&&&&&&$&&&&&&&&&&&&$ ,,..,..,,,,,,,,,,,,,,,,,,,,***********(((((((((((((((((((((((((((((&&&&&&&&&&&&&$&&&$$$$$$$"$$"""$$$$$"""""$"""""""""""""""""""""""""""""""""$$"""$"$"$$$"$$""$$$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&$&&&&$&$&&&&&&&&&&&&&&&&&&&&&& *,,...,,,,,,,,,,,,,,,,,,,*,,***********((*((*(((((((((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$"""""""$""$$$""""""""""""""""""""""""""""""""""""""$"""$$""$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&",,,...,...,,,,,,,,,,,,,,,**************(*(((((((((((((((((((((((((((&&&&&&&&&&&$$&$$$&$$$$$"$""""$$$$$$""""""""""""""$""""""""""""""""""""$"""""$$$$$$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$&&$$&&&&&&&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&",,,,,,,,,,,,,,,,,,,,,,,,,,,,************((((((((((((((((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$"$"""$$$$$"$"$$$"""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$&$&$&&&&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&& ,,.,....,...,,,,,.,,,,,,,,,,************(**(((((((((((((((&(((((((&&&&&&&$$$&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$""""""$$"""$"""""""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$$&&&&&$&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ,,.......,,.,,,,,.,,,,,,,,**,********(****(((((((((((((((&(((((((&&&&&&&&$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$""""""""""""""""""""""$"$$"$$"$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&$&&$&&$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&& *,,...,..,...,,,..,,,,,,,,,,,*********((*((((((((((((((((&((((((((&&&&&$&$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"""""""""""""""""""$$$"$$$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$$$&&$$&$&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ,,,..........,.,..,,,,,,**************((*(((((((((((&(&(&((((((((((&&&&$&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""$"""$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&$&&$&&$&&&$&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&& ,,,...........,,,.,,,,*,*************(*((((((((((((&(&((&&(((((((((&&&&&&&&$&&&&&&$&&$$$$$$$$$$$$$$$$$$$$""$$"""""""""""""$$"""$$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&&&&$&&&&$&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ,................,,,,,*****************((((((((((((((((((((((((((&(&&&&&&&&$&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$"$"$"""""$"""""""""$$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$$$&&&$$&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&& ,,..............,,,,,,,,****************(((**(((((((&((((((((((&(&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"""""""""""""""""$"$$$""$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$$$$$&$$&$&$$&$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ,,...........,,,,,,,,,**************((**((((((((&(((((&(((((((&(&&&&&&&&$&&$&&&&&&$$&$$$$$$$$$$$$$$$$$$""$""$$""""""""$$""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$&&$$&$$$&$&&&&$&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&(&&&& ,,,......,,,,,,,,,,,,,,***********(((**((((*(((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""""""""""""""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$&&&$$$$$$&$$$$$$$$$$$$$$$$$$$&&$$$$&$$$$$&$$$$$$$$$$$$$&&$$$$$$&&&&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&& ,,........,,,.,,,,,,,,,,**************((((((((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$$$$$$&$$$$$$$$$$&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&& ,,........,,,,,,,,,,,,,,************(**(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$"""$$"$"""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&&$$$$&&&&$&$$$&$&$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$&$&&$$$&$&$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((& ,,.........,.,,.,,,,,,,,,***************(*(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$&&&&&$&&&&$&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((& ,,,...........,,,,,,,,,,**************(**(((((((((((((((&(((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$"$"""""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&&&$$$$$&&&$&$&&&&&&&$$$&$$&$$$$$$$$$$$$$$$$$$$$$&&$&$$$$$&$$&$$$$$$$$$$$&$&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((,,.,..,..,.,,,,.,,,,,,,******************((((*(*(((((((&&(&((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""$$$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&$$$$&&&$$$&&&&&$$$&$$&&$&$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$$$$$&&$$$$$$$&$$$&$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((,,.......,,,,,..,,,,,,,,,**************((*((((((((**(((&&(((((((&&&&&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$"""$$$$$$"$$""$$$$$$$$$$$&$$$$$$$$$$$&$&$$$$$$$$$&&&&&&&&&&$&&&&&&&&$&$$$&$$&&$&&$&&$$$&$&$&$$$$$$$$$$$$$$$$$$$$&$&$$$$$&$$$$&$&$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((,,..,.,.,..,,,,,,,,,,,,,,,*************((*(*(((((**(((((((((((((((&&(&&&&&&&&&&&&&&$$&$$$$$$&$$$$$$$$$$"$$""$"$$$$$$$$$$$$$$$&$&$$$&$$$&&&&$&$$$$$$&$$$&&&&&&&&&&$&$&&&&&&&&&&&&&&$&&$&&&$$&&&$$$$$&$$$$$$$$$&$&$$$$$$&&$$$$$$$$$$$$$&$&&$&$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(((((((((((,,,..........,,,,,,,,,,,,**,*****,****(***(*(((((****(((((((((((((((&&&&&&&&&&&&&&&&$$$$&$&$$$$&$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&$$&&&&$$$$&$$$$$$$$$$$$$&$&&$$$&&$$$&&&&&$&$$$&&&&&&&&$&$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((((((,,,....,....,,,,,,,,,,,,,,,,,,**,***********(((*(*****((((((((((((((&&&&&&&&&&&&&$&&&$&&&&$$$&&$$$$$$$$$$$"""""$$$$$$$$$$$$&$$$&&&$$&$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$&&&&&&&$&$$$&$$$$$$$$$$$$&&&$$&&&$&&$$&$&&&&&&$&&&&$$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((&((((((((,,,,.,,..,,,,,,,,,,,,,,,,,,,,,,,,,***,*******(*(****((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$&&&&$$&$$$$$$$$$$$"$$$$$$$$&$$$$&&$&$$&&&&$&&&$$&$&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&&&$$&&$$&&&$$$$$&$$$$$&$$$$$$$$&&&$&&&$&$&$&$$$$&$$$&&&$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&&&&(&(((((((((((((*,,,.,...,.,,,,,,,,,,*,,,,,,,,,,,,,,,********(****(**(((((((((((((&&&&&&&&&&&&&&&&&&&$$&$$&$$&&$$$$$$$$$$$$$$$"$$$$$&$$$$$&$$&$$&$&&$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&$$&&$&&$&&$$&&&&&&&&&$$$$&$$$$$$$$$$$&&&$&&&&&$&$&$&$&$&$&$$&$$&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((( ,,,,,.....,,,,,,,,,,,,,**,**,,,*,******************(*((((((((&(&(&&&&&&&&&&&&&&&&$&&$&&&$$$$$$$$$&&$$$$$$$$$$$$$$$$$&$$&&$&$$&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&$&$$&&&&&$&&$&&&&&&$&&$$$$$$$$$&$$$$$$$&&$&&&&&$&&$$&$$$&$$&$$$$&$&$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((( ,,,,..,,.,,..,,,,.,,,,,,*****,,**,,,,***********(****(((((((((((&(&&&&&&&&&&&&&&&&$$$&$$$&$$$$$$$$&&$$$$$$$$$$$$$$$$&&&&$&&&$&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&$&&$$&&&&$&&&$$&&$&$$$$$$&$$&$&&$&&&&&$$&$&&&$&$&$&$$&$$$$$$$&&$$&&&&&&&&&&&&&&&&&(&&&(&&&(&(((((((((((((((( ,,,.,.,..,,,,,,,,,,,,,,,,,,***,,,,,,******************((*((((&(&(&&(&&&&&&&&&&&&&$&&&&$$$$$$&&$$$$$&$&$&$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&&$&&&&&&&$&&&&&&&$&&$$$$&$$$$$$$$&$$$&&$$&$&&$&&&$$&$$&$&$$$&&$&$&$$$$&&&&&&&&&&&&&&&&&(&&&((&(&((((((((((((((((( *,.,.....,,,,,,,,,,,,,,,,,,*,,***,,**,*************((*(***(((&((&&(&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$&&&&&&&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&$&$$$$&&$$$$$$$$$$&$&$&$&$$&&&$$$$$$&$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&(&(&(((((&((((((((((((((((("*,,,..,....,,,,,,,,,,,,,,,,**,,,,,,*,*****************(((((((&(&&(&&&&&&&&&&&&&&&&&&$&&&&$$&$$&$&$$$&&$&&$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$&&$&&&&$$$$$$&$&&&$$$$$$$$&$$$$$$&$$$$&&$&&&&&&&&&&&&&&&((&((&(((((((((((((((((((((" (,,,....,.,,,,,,,,,,,,,,,,,,&*,*,,*,**************(*((((&"&((((&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&$&&&&$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$&$$$$&&&$&&$&$$$$&$$$$$$$&&$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((**(*"*,,,,....,....,,,,,,,,,,,,,,,****,******************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$$$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$&$"&&&&&&&&&&$&&&&&&&&&&&$$$$$$$$$$$&$$&$&&&$&&&&$&$$&$$&$$$&&$$$$$&&&&&$&&&&&&&&&&&&&(&&(((&((&((((((((((((((((**((("*,,.,...,.,,,,,,,,,,,,,,,,,*,,*****************(*((*((*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&((&&&&(&&&(&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$&$&&&$&$$&&&&&&&&&&&&&&&&&&&$$$&$$$$$&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((*((**((*,,,.....,,.,,,,,,,,,,,,,,,,*******************((((((((((((((((&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&(&&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&$&&&&&$$&&&&&$&$&&$&&&&&&&&&&&&&&&&&&&&(((((((&(((((((((((((((((((*(**(,,.,.....,,,,,,,,,,,,,,,,,,,,*************((*(((((((((((((((&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&((((&&(((&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((**(****",,,.....,..,,,,,,,,,,,,,,,,,,,,*,**************(((((((((((((((((((((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&$&&&(&&(((((&&&&&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((*(***$,,,........,,,,,,,,,,,,,,,,,,*,,****,********(**(*(((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&&&(&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((*******$,,..,,...,.,,,.,,,,,,,,,,,,,,,,,*******************(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((&(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((**(*******(&,,...........,,,,.,,,,,,,,,,,,,,*********(*****((((((((((((((((&((((&(&(((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&(&&&&&&&&&&&&(&((((&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((((((((((((((((((**********&,€,.............,,,,,,,,,,,,,*,,,,*,***********((**(((((((((((((((&&&&&(((((&((((&&&&&&&&&&&&&&&&&&&&$&&&&&&&&(&&&&&&((&&&&&&&&&&&&((&&(((&&&&&&(((((((&((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&(&&&&&&(((((((((((((((((((((((((***********&,............,,,,,,,,,,,,,,*,*,*****************(((((((((((((&&&&(&((((((((&(&&&&&&&(&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&(&(((&&&(((((((((&&&&&((((((((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(((((((((((((((((((((((((((*((*******&,,.........,,.,,,,,,,,,,,,,,,********************(((((((((((((&&&((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&((&&&&&(&(&(&((&&&&((((((((((((&&&((((&&&&(((((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$$&&$&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((**************&,,,.......,....,,,,,,,,,,,,,******************(((*(((((((((((&(((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&(&&(((&&&(&&&((((((((((((((((&&&&&&(&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&$&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((((((((((((((((((**(***********&,,..............,,,,,,,,,,,,******************(**(((((((((((&(((&(((((((((&(((&&&&&&&&&&&&&&&&&&&&&&((((((&&(&(((&(((&(((((((((((&&(((((((((((((&&(((((((((((&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((((((((((((((((((((((((((**(************&,,.....,,......,,,,,,,,,,,,,*****************(*((((((((((((&((((((((((((((&(((((&&&&&(&(&&&&&&&&&&&((((((((((((((&&(&((((((((&(((&&&(((((((((((((((((&&(((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&&(((((&((((((((((((((((((((((**(***************(,..,.........,,,,,,,,,,,,,,,,,***************(***(*((((((((((((((((((((((((((((&&&&(&&&&&&(&(&&&(&&(((((((((((((((((((((((((((((&(&(((((((((((*((((((&((((&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((&(((((((((((((((((((((((((((**************,,*(,,.,..........,.,,,,,,,,,,,,,,*****************(((((((((((((((((((((((((((((((&&(&&&&(((((((&&(&&((((((((((((&(((((&((((((((((((((((((((((((((((*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&((&&((&(((((((((((((((((((((((((((((******************,,(,,...........,,,,,,,,,,,,,,,,*,*****************((((((((((((((((((((((((((((((&&&&((((((((((((((((&(((((((((&((((((((((((((((((((((((((&(((((((*(*((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((****(***(************,,,,,**,..........,.,,,.,,,,,,,,,,,*******************((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((***(((((((((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&(&&&((&(((((((((((((((((((((*(**(*((*(*****************,,,,*,,.............,,,,,,,,,,,*,*******************(((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((*(((((((((((((((**((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&((&(&&&&(((((((((((((((*((****(***(**((*****************,,,,,*,,,...........,,..,,,,,,,*,******************(*((((((((((((((((((((((((((((**(((((((((((((((((((((((((((((((((((((((((&((((((((*(((((((((((((*(*((((((((&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&(&&((((((&(((((((((((((*((((((****************************,*,,,,,,*,,,...........,,..,,,,,,,,,,******************(***(((****((((((((((((((((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((((((&&&&((&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&((((&(((((((((((((((((((*(******************************,,,,,,,,*,........,..,...,,,,,,,,,,,***,****************((*((***(**((((((((((((((****(*(((((((((((((((((((((((((((**((((((((((*((((((((((((((((((((((((*((((&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$&$&&$&&&&&&&&&&&&&&&&&(&&((((((&(((((((((((((((((**(******************************,,,*,,,,,*,..........,,.,,,,,,,,,,,,,*,,,**,*****,**************((*(((***((((((*******(**(*((((((*((((((((((*((*(******(((((((((*****((((((((((*(((((((((((&&&(((((&&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$&&&&&&&&&&&&&&&&&((&&&&(&&((&(((((((((((((((((((((*(****************************,**,,,,,,,,,*,,,.......,.,,.,,.,,,,,,,,,,,,,,,,*********************((((****((((*((********(*(*(*((*(*(((((((((((((******(*(((((***(***(*(((*((((**(((((((*((((((((((&((&((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((((((((((((((((((((*(********************************,,*,,,,,,,,,,,,......,.,.,,.,,,,,,,,,,,,,,,,*,**,*,*********(*******(*******(*((************((((((***((***((*((*(*********(*((*((***(**(**(***((**(((((((((((((((((((&(((((&(&&((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((&((((((((((((((((((((**(***********************************,,,,,,,,,,,......,.,,,,.,,,,,,,,,,,,,,,,,,,*,*,*,****************(***************************(*************(***************((*******(((((*(******(*(((((((((((((((&(&(((((&&&&&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&((((((((((((((((((((((((*(****************************,****,,*,,,,,,,,*,,,,......,,,,,,,,,.,,,,,,,,,,,,,,*,,,,,,*************(((****************************(****************************(((******(**(*****(*(*((((((((((((((((((((((((&&&&&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((**********************************,*,,,,,,,,,,,,,,........,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,*************************************************************************(((****(***(((*********((((((((((((((((&((((((&&&&&(((&(&(&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((********************************,***,,**,,,,,,,,,,,,,,.........,.,,,,,,,,,,,,,,,,,.,,,,,,,,,,,***********************************************,***********,*************************((********(((((((((((((((((&(((((&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((((((((((((((((((****************************,*********,*,,,,,,,,,,,,,, ,,..........,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,*********,***********************************,,,***,,,,***,*******************************(**((((((((((((((((((&((((((&&&&(((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((***(****************************,*****,,**,,,*,,,,,,,,,,..,,,,.........,,...,,,,,,,,,,,,,,,,,,,,,,,,*,************************************,*******,,*,,,,,,,,*,**,*****************************(((((((((((((((((((((((&&(&&(&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((&(((((((((((((*(***************************,,*,*,,,,,***,,,,,,,,,,,,,,,. *,...........,,,.,,..,,,,,,,,,,,,,,,,,,,,*&(****,,***********************,*****,**,,,,,,,,,,,,,,,,**********,********************((((((((((((((((((((((((&&&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((****************,******,,******,*,*,,,,,,,,,,,,,,,,,....,,....................,,,,,,,,,,,,,,,,,,,,,******,,*****,**************,,*,**,**,**,,,,,,,,,,,,,,,,,,*((**************************(&&((***(((&&(((((((((((((&&&&$&&&&&(&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((**************************,,,,,,*,,,,,*,,,,,,,,,,,,,,....,,......................,..,,,,,,,,,,,,,,,*,****,,****,*****,,*******,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,**,,,,,********************(((****(((((((&((((((((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((&(((((((((((((***************&(******,,,,*,***,,,,*,,*,,,,&*,,,,,,.......`,......................,,,,,,,,,,,,,,,,,,,,***,,**,,**********,*****,,,,,,,,,,,,,,,,,,,**,*,*,*,**,,*,,,,***********************((*****(((((((((&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&((((((((*((((((((**********************,**,,,*,,**,,,,*,,*,,,,,*,,.,.,...,...&,........................,.,,,,....,,,,,,,,,*,,,*,,,,,*,,,,,,**,*,***,,,,,,,,,,,,,,,.,,,,,*****,,,,,,,,,**,,,******************(((*(***(**(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&((((((((((((((***********************,*,**,,,,,,,,,*,,*,,,,,,,,,,,,..........,.....0..................,,,,,,,.,...,,,,,,,,,,,,*,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,..,,,,,,,,*,,,,,,,,,,,,*,***,****,*******************((**(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((**((***********************,**,,,,,*,*,,,,,,,,,,,,,,,,,,,,,...........0.00.0.0.0............,,,,,,..,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,***************(((((((((((((((&((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((&(((((((((*(**(*******************,*****,,,*,*,,,,,,,,,,,,,,,,,,,,,.,..............00.00.0..............,.,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,....,,,,,,,,,,,,**,,,,,,*,,,,***********************(*((((((((((((((((((((&((((&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((*******************,***,****,,,,,,,*,,,,,,,,,,,,,,,,,.,.................0...................,,,..,...,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,...,.,..,,,,,,,,,,,,,,,,,,,,,,,,,*,***,*******************((((((((((((((((((((((((((&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&(&&&((&((((((((((((((((**(((*********************,***,****,*,,*,*,,,,,,,,,,,,,,,,,,................00000....0............,...,,,,,,...,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,.,...,.....,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,**************(*(*((((((*(*(((((((((((((((((&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((*(***********************,****,,*,*,,.,,,,,,,,,,,,,,,,,,,,,.................00000000.00.............,,,,,,,...,.,,,,,,......,,,,,,,,,,,,,,,,,,,.,.........,,,,,,,,,,,,,,,,,.,,,,,*,,,,,,,*,****************((**((((*(*(*(((((((((((((&((&&&&&&&&&&&(((((&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((*(((***************************,*,,,,,,,,,,,,,,,,,,,,,,,,...,.,..........0....000000...0..............,,,,,,,.....,,,,,,,,,...,.,,.,,,,,,,,,,,,,.........,,,,,,,,.,,,,,,,,,,,,,,,,,*,,*,,,,,,,,,,,,**************((*((**(*(((((((((((&&&&((&&&&&(&&(&&(((&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((*(*****(*(******************,***,,*,,,,,,,,,,,,,,,,,,,,.,,,.............00000..0000000.0................,,,....,,.,,,,,,,,,.....,,,,.,..,..,,............,,,,,,,,,.,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,**********************(*(((((((((((&(((&&&&&&&((((((((&&&&(&&&&&&&&&&&&&&&&(&&((((((((((((((((******************************,,*,,,,,,,,,,,,,,,,,,,,,.,,,,,..,........0.0000..00000000000.0............,,,,,,...,..,,,,,,,.......,,..........,.........,.,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,**********************((((((((((((&&(&&&&&&(((((((((((&&((&(&(&&&&&&&&&&&&&&&&(((((((((*((*********************************,,,,,,,,,*,,,,,,,,,,,,,,,,.,.,............000000(.00000000000....0.........,,,,,..,...,,,,,,.......,.......................,,,,,,,,,.,,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,*,**,**********************((((((((&(&(((&&&&&&(((&((((((&((&((&(&&&&&&&&&&&&&&&&((((((*(((***(****************************,**,*,*,,,,,,,,,,,,,,,,,,.,.,...............0000000(.000000000000000.............,.......,,,,,,,,,............................,,.,.,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,**********************(*((((((((((((&&&&&(&&(((((((((&&((&&&&&&&&(&&(&&&&&(((((((((*(((*(**********************************,,*,,,,,,,,,,,,,,,..,,...................000000(.00000000000000......0...,....,,........,,.,,,..........................,,........,,,,.,,.,,,,,,.,,,,,,,,,,,,,,,*,*************,**************(((((((((((((((&&(&&(((((((((((&&&&&&&&&&&&&&&((&&(((((((((((((((((*********(*****************,*******,,,,,,,,,,,,,,,,,,,...,..............000000000(.00000000000000........................,..,,,...................................,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,***********,,,***************((((((((((((((((&&(((((((((((&&&&&&(((&(&&(&((&((((((((((((((((((((((((**(*******************,*,**,*,,,,,,,,,,,,,,,,,,...................0000000000(.0000000000000.........................,.,,,,,.........................,,.........,...,,,,,..,,,,,,,,,,,,,,,,,,,***********,,,,,,,******((***(*(((((((((((((((((((((((((((((&(((&((((((((&(&((((((((((((((*(((****(((***********************,***,*,,,,,,,,,,,,,,,,,...................000000000000*.000000000000000.....................,,,,,,,,.,......................,.,..........,..,,,,.,..,,,,,,,,,,,,,,,,,**************,*,,,,*****((((((*(((((((((((((&&((&((((((&&&(((&&&(((((((((((((((((((((((((((*(((((((*************************,,,,,*,,,,,,,,,,,,,,.,,,.,.................000000000000*.000000000000000.................0....,,,.,,,.................................,..,..,,,....,,,.,,,,,,,,,,,,,,,***********,,*,,**********(****((((((((((((((&&&(((((((&(&&&&((&((&&&(((((((((((((((((((((((***((((*************************,,,*,,,,,,,,,,,,,,.,........................000000000000,.00000000000000000........0.0........,,,,,........................................,...,.......,,,,,,,,,,,,,,,****,,*****,,*,,,****************(((((((((((((&&&(((((((((&((((((((&(&((&(((((((((((((((((((*(((*****************************,*,,,,,,,,,,,.,.,,,.,.,...................00000000000000*.000200000000000000.....000000..........,,,.........00................................,....,..,,,,,,,,,,,,,,,**,*,*,*,,*,,,,****(((((******(((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((***(*********************,**,,,,,,,,,,,,,,.,.,.,..................00.0000000000220,0000000000000000000..00000000.0.0......,............0.00..............................,......,,,,,,,,,,,,,,****,*,*****,,,,,*****(*(((((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****(*********(****************,,,,,,,,,,,,,,,,,,.....................0.0000000000000222*.000000200000000000000000000..0.....................0000....0...............................,,,,,,,,,,,,,,,,*,*******,,,,*,***********((((*(((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((************(*************,**,*,,*,,,,,,,,,,,,.,,,..................0..00000000000002020..0000000000000000000000000000.0....................0.0.000.................................,,,,,,,,,,,,,,***,,,***,,,,,****************(((*(((((((((((((((((((((((((((&(((&(((((((((((((((((((((((((((((((****************************,,*,,,,,,,,,,,,,....,.................0000000000000002220222.000200000000000000000000000....00.....................0.00.................................,,,,,,,,,,,,,,,*,*,,*,*,,,,,,****************((((((((((((((((((((((((((((((((((&(((&((((((((((((((((((((((((((**************************,,*,,,,,,,,,,,,.,......................0...00000000000000000022.000022202000000000020000000.0000000...........0..0..00.0.000.00...0.............................,,,,,,,,,,,*,***,,,,*,,,,,**,***********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*******(*******************,,,,,,,,,,,.,,..,....,............0..00000000000000000222220..0000202020000000000000000000000000...0......0000....00000..0000.0.0.................................,,,,,,,,******,*,,,,,,***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*****************,,*,,,,,,,,,,,,.,....................0..0000000000000000022222222.000020022200000000222000000000000000000.000.0000....0000000.000.00000............................,,.,,,,*,,**,**,,,,,,,*,***************((*(*(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*******************,*,,,,,,,,,,,,,.......................0..00000000000000002222222.000000002000002222220000000000000000.000000000.0...0000000000000000.0.......................,.,,,,,,,,,,,,,,,,*,,,,,***,,,*,****************(*(((((((((*(((((((((*((((((((((((((((((((((((((((((((((((((((**(**********************,,,,,,,.,,.,,,,.................0...00.000000000000000002222222..00000002200022222222000000000000000000000000..00.00000000000000.0000.0................0....,,,,,*,,,,,,,,,,,*,,,,***,,,,,************(*(((**(**((*(((((((((((((((((((((&(((((((((((((((((((((((((((((((((*****(**************,*,,,,,,,,,,.,.,.,.....................0.000000000000000022222222222. .0200222220222222222220000000.0.00000000000000000000000000000000000000................00....,,,,***,,,,,,,,,,,*,****,,*,,,**************(****(((***((*(((*((((&((((((((((((((((((((((((((((((*((((*((**(((****(****************,,,,,,,,,,,,,,.,.................0...00.00000000000000000222222222200.022222222222222222222220000.(00.00000000000020000000000.. .0000000000....................,,,,,,,,,,..,,,**,,,*******,,,,,*****************(*((((****(*(((((((((((((((((((((((((((((****(***(((****(**((******************,,,,,,,,,,,,,.,,.,.................000000.0000000000002202222222222200002222222222222222220200000.00000000020020202200000000000000000000..0..0..0....0.0........,,,,,*,,,,..,,,*,****,,,****,,******************(**((*((****((((((((((((((((((((((((((*((((((*********(((((((**((**************,****,,,,,,,,,,....................0...00..000000000000020222222222222."00222222222222222222022200000.0.000000200222220020000000000000.000..0.00000....0.0..000000.,,,,,,,,,,,,,,,,,***,,***,,*,,***************(***(*(*****(***((((****((((((((((((((((*((((((((*(**(*((((***************************,,,,,,,,,,,,,,,..................0.000..0000000200002222222222222222"0222222222222222222222200000000000000000022222020000002000.0.0..0.00000000...0000..00000..0.,,,,,,,,,,,,,,,*******,,*,,,,,*,,*************(*****(******(((****(*(((((((((((((*(((*((((*(*(***(**(*(*************************,,,,,,,,,,,..,,,....................000.0000000000000002222222222222220"2222222222022222222000000000000000000002222222220000000000000000000000000000000000000........,,,,.,,,..,,,*,*******,,,,,*****,,**********((************(*******(((((((***(*(*******(((****(*(*(((*********************,**,***,,,,,,,,,,,.........................0000000000000000202222222222222240"022222222020222222220000000000000000000220222222200000000000000000000000000.0000000.0.........,,,,....,,,,,,,,,***,,,,******,,*,********((*****(**********(******(((((*((**********((*(*********(******************,**,,,,,,,,,,,,,,,,,....................00.0000000000000020220222222222222222222"0222222222222222222000000000000000002200222222222200000000000000000000000000000000000..................,,,,,,,,,,*,,*,***,,**************************************((((((*************(**********************************,*,,,,,,,,,,,,.,,..................00000000000000000000022022222222222244242"022222222202222222220000000000000022222222222222222000000000000000000000000000000000......,............,,,,,,,,*,,**,,*,,,,***************************************(**(((*(********(**((*********************************,,,,,,,,,,,..,....................00000000000002220200222222222222222422442"02222222222222222222000000000000002222222222222000200000000000000000000000000000000.......,................,,,,,*,*****,,,,****,***************************((******(*****(*******************************************,,,,,,,,,,,,,,.,,................0.00.0000000000000220202222222222222222244422"022202000000222222200000000000000222222222222000000020000000000000000000000000000000.......,,..............,,*******,,,,,,*,,**************************(((((*(****((((*(**(************************,***************,,*,,,,,,,,,,,,.,..,.............00000000000000020000002220222222222222222244422"02200000022002222222002020000022222222222222200220020000000000000000000000000000000...00...............,,.,,,,****,*,,*,*,,,,*************************(((((((((((((((((**(**********************,,********,**,***,,,,*,,,,,,,,,,,,,................00.000000000000000002022222222222222222244222242"020022202220002222220000002002222222222222200022022222220000000000000020000000000000000....000...........,,,,,***,*,,,*,,,*,,**,********************************((*((*(****************************,********,,*,,,,*,,,,,,,,,,,,,,..,............0..000000000000020000002002222222222222222242244424"0202220022202022022220020202222222222222222222222202222200000020000000002000000.0000000.....00.........,.,,,,,,**,,,,***,*,,,************************************(((((***************************,*********,*,,,,,,,,,,,,,,,,,,,,,..............00..00000000000000002020222222222222222222424444442"0222220000000000002200000222222222222222222222222222022220222000200000000000000000..0..0...00..............,,*,,,,,,,,,,,,,,,*************,************((*(****(((*(********************************,******,,*,,,,,,,,,,,,,,,.,,,,................0000000000000000000020222222222222222222224244442"002222200000000000202000022222222222222222222222220220020202022020000020020000000.....00...000.........,,.,,,,,*,,,*,*,,,,,,,*,,**********,,**************(*(***(*(**********************************,,*****,,,,,,,,,,,,,,,,,,,,,............000000000000000002000022222222222222222222222224244242"0222222000000022020220222222222222222222222222222222222220002222000000020002000000..00000000000.....,,,.,,,,,,,,,,***,,**,.,,*,,*******,**,,************(***(******(*************,********,*,**,***,,*,,,,*,,,,,,,,,,,,,,,,,,,,,.............0.0000000000000000020022222222222222222222244224444442"0222222020000022202000020022222224222422222222222222222222000200002000020000000000..0000000000000.....,,,,,,,,,,,,***,,,,,,,,,,,**,*****,,,,,*******((**(*******************************,,***,,*,,,,,,,**,,,,,,,,,,,,,,,,,,,,.............0..0.0000000000000000000202222222222222222222222244444442"02222222000000000000022222222222242222222222222222222222222222000020020222000000000.0.0000000000......,,,,,,,,,,,,,,**,,,,,,,,,,*******,,,,,,,******(********(*(**********************,*,**,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........0...00.000000000000000020222222222222222222222222224444442"02222222000002200000222222222242222222222222222222222220222220002200022222000000000000.00000000...,..,.,,,,,,,,,,,,,,*,,,,,,,,***,,**,,,,,,,,,***********(*((((*(*(*******,**************,*,*,**,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..............00000000000000000022022222222222222222222222222422444424Ì"0222222222222220000222222224224422222244422222222222222222220002200222022220002000000000000000..,.,..,,,,,,,,,,,,,*,,,,,,,,***,,,,*,,,,,,,,,,**********(**(*****************************,*,*,,*,,*,,,,,,,,,,,,,,,,,,,,,,,.,...............000000000000000000202020222222222222222222242222244444444"02222222222202000222222222222442222224442222222222222222200222000222222222000000.00000000000..........,,,,,,,,,,,,,,,,...,,**,,,,,***,,,,,,,******************(**********************,,*,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............0000000000000000200222022222222222222222222224222442244444$0222224222222222200222222222244222224444422222222222222220222222220222220000200000000000000............,.....,,,,....,,..,,,,,,,,*,**,,,,,,,,,********(************************,******,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............0000000000000000000202202222222222222222222222222244442424422$022224442222222200020200222222422224442424222222222222222222222222022200200000000000000000...................,.,......,,.,,,,,,,,,,*,,,,,,,,,********************************,********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,...............000000000000000220002220222222222222222222222222222244444444&02224444222222222222222222224422224444222222222222222222222222022202220200020000000000000.............,...,.,.,,....,,,,,.,,,,,,,,,,,,,,,,,,,*********************************,******,,****,*,,,,,,,,,,,,,,,,,,,,,,,,,,.............000000000000000000000222222222222222222222222224222242442444442&0222222222222222242222224222442244444222222222222222222222202020222222200202000000000000...........,,,,...............,.,,,.,,,,,,,,,,,,,,,,,,,********************************,**,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,.,,...,...........00000000000000000000002022222222222222222222222222222222242444444à&222442222222242242224422242244444444422444222222222222222222220222022220000200000000000.......0...,,,,......................,,,,,,,,,,,,..,,,,,*****************************,*,,,,,,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,.,,,..............000000000000000002222222222222222222222222222222242222424444444(22224422222222222222224444444444444422422222222222222222222222002222000002000000000000....00.0..............000............,.,,,,,,,,,,..,,,,,,******(*************,,****,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,................0.0000000000000000022202022222222222222222224222422242244422444444&2222242222222222222224444444442444442422222222222222222222222222220220000000002000000000000000.............000...............,,....,...,,,,,,,,************,********,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,................00000.00000000202000000222222222222222222222222222222222422244444442(2222222222222222222224244444444442244222222222222222222222222222202020000000222000000000000000............0.0......................,.,...,,,,,,**************,********,,**,,*,,,,,,,,,,,,,,,,,,,,,,.,,..,..,,.,.,..........000..0.00000000000000002000222222222222222222222222222222442442444444444&22222222222222224244444444444644222244222222222222222222222222222002000000000222020000000000000............0..,,,.,,.....................,.,,,,*,******,******,,*,**,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,......,..,..,..........0...0000000000000000002222222222222222222222222422422442242424442444444444(020202222222222444444422244644442422222222220222222222222222222222200000000022200000000000000000.0............,,,,,,,.....0..............,,,,,,,,*********,,,,,,,**,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,.,...,......,,........0.00000000000000000000000022002220222222222222222422242222222224222224444444°$000022220000244444444224244444442242222222242222222222222222222222222000220222222000000000000.0000...........0...,.,,..00....0..........,,,,,,,,,,*****,,,,,**,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...........................0.00000000000000000022222222222222222222222222424222422422424422444444444.02222002200222444442446444444444442222222.222222222022222222222222020(,22222200000000000000000.0...,.............000000000000...,.....,,,,,,,,*,****,,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,.,...,.......................00.00000000000000000202222222222222222222222222444242222422242244224444444444&02022002222222444444444666444442444442222222222222222222222202222222222002222222200000200000..000.0..000....,,......00000000......,,.....,,,,,*,****,*,,,,*,,,,**,,,,,,,,,,,,,,,,,,,,,,.,,,,,*........................000.,0000000000000000220222222222,2222222224222222422442222224244442242444444(002222222222224442444244464444424444422222222222222222222222222222222222222222200200000000.......0...00.....,.........0000000.......,.,..,,.,,,,***,*,,,*,,*,*,,,,,,,,,,,,,,,,,,,,,,,,.,.,.............................0000000000000000002202222222222222222222222222444222442242242.2224444444444&(022222422222444442422244444444444444442442422222222222222222222222222222222222002000000000.................,.......,.00000.......,.,,.,,,...,,,,,,,,,,,**,,,,*,,,,,,,,,,,,,,,,,,.,,,,,.,...........................00..0000000000000000002220022222222222222222222242442424222442222444244424244444*222222222222444244424444664446444444442444424224222222222222222002222202220222000000000000..............,,,,......0.00000.......,.,,,...,.,,,,,,*,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,..............................000000000000000000022222222222222222222222222442444222242422242444424244444444(2224222222222224442244466444446444444444444424222222222222222220200022222200200000000000...0...,.,,,,,.,,............0000.........,,,.,,.,,,,,,,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................0..0000000000000000002022002022222222222222222224424424444224424244424424224444444*2222222222224444444444466444444644444444422422222222220222222022200022220000002020000000........,,...,,.............00..............,.,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,......,........................000000000000000000222222022222222222222222222244424442244244444422242244224444444,2222222222244444222444444444444644444424242242424222222222222022220022222220002200000000.00................,.......0000................,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,........................0.0000.000000000000000000222222222222222222222222422222442242424224242444242242244444444*2222222224424444444444444444444644444442224444222222222202222200202220222220022000.00000000..........,...........0.0000.....,,...,,,,...,,,,,,,,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,............................000000000000000000000000002022222222222222222222222224244442444422222222222244444442444*222224422444222224444444444444444444442224444222222202222222200222200022022222200..000000.00.......................000..0...........,.,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,4.,,.,,.,...............................000.00000000000000000020222222202222222222222222222224442224444224442242242222224244444*22222422222442224244444444466444644444444444424222222220022002022200020002020000000000..00.0......................0..............,.....,,,,,,,,,,,,,,,,,,,*,,,,,,,,,..,,,,,,.....................0........00000000000000000000022222220222222222222222222222222244424444442222242424244222222224444222242222222444444444444444666444444444444444442222202202200000000020000220200000000000000.............................0...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,............................0...00.00000000000000000022222022022222222222222222222222222242222244222444224222222222422224442222242442224444444444444444444444444444244444222222222202202000022222000000000000000000...........................00..........,,,.....,,.,,,,,,,,,,,,,,,,,,,,,,,,.,,,..........................0...0...0.00000000000000200000222220020222222222222222222222242422422244222442242242222222222224244 222222244222444444444444444444444444444242224422222222222222200002222222002222220000000...000................000.00.............,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................0....000.000.0.0.0000000000000000000222002222222222222222222222222244222222242224444422422222222222222444224 44422224222244446444444444444444442244444444442222222222222000222222222002222222002200000...0....,,...........00.0..0...........,........,,,,,,,,,,,,,,,,,,,,,,,,,.,,.................0.0..00..0.00000000000000000000002002222222222220222222222222422424224222224422222244444424442222222222222444"22224422444444444442242244444444444444444222222222222222222022222222222222202222222200200.0............0.....0.............0.....,......,,,,,,,,,,,,..,,,.,,,,.,,,.,,,,.................000000000.000.000000000000000000020222022220222222222222222242222442444444442244444242222222222222242422222"2224242444444444444444442444444444424444444444244222222220000002222222222202200222220000000.............0........0.............,.......,,.,,,,,,,,,.,..,,,,,,,,...,..,..................00000000000000000000000000000020222220222202022222222222222422224224444442224444422244242222222224242422442$24444424444444444444444444444444444444444444444422222200000222222222222222200000000000000...............0......000............,,.........,,,,,,,,,,.,,.,..,.,..,.,......,..,..........000.0000000.00.0000000000000000002002222222222222222222424222222444444424444444244444424242222222242222442224$2424444444444444444444444244444442222244444444442222222220002222222222222200000....0000000..0...........0.......0........................,.,,,,,,,...,,......,,....,...............00000000..000000000000000002000002202222222222222222222222222222444444444444444444244444442244222222222222224224&224444444444444444444444222244444444444444442444422222222022222222200222200.0.00000000000.......000...........000..................,...,,,,,,,,......,..,,...,...................00.000000000.00000000000000000000000222222222222222222222222422244244244444442444444444444442222222422242424222444$24444444444444444444444442244424424222224444244442242222202222220022002220200220220000000..........0....0..00.000................,.,.....,,,,.............,.,...................0000000000000000000000000000000000002202222222222222222222222422224222424444244444444444444442222444244422244422444&224444444442444444444444422222224444444224222224442222220022222222220000.0222000020000000.0000.00000...........00.0.......................,...,.....,,....,.................000.00000000000000.00000000000022002020022222222222222222224422222442424444444442444444444424444444422444442422444244448&2444444444442244444444442422222222222222442222444424422222222222242022022222200000000000000000..0000..........00.0.............................,......,,,....................000000000000000000.000000000002200022222222222222222222222222242244424444444444444444444444444444444442444444444424244&24444444444442444444444422222222222242222222022442242222220222222222222222200000000000000000000.00000.........0...........................,..........,,.......................000000000000000000000002200022222222222222222222222222222222224244244444444442444444444444244444424442444244444424444 (44444444444444644444444422222442422222222222242422222222220020222222222202000000000000000000000000.0000...0.......00000...............0...,........,.................000...000000000000000000000000020022020222222222222222222222222442242224444444444444444444444444444444444442442444444444442444 (244444444446444444444442222222242222222222424244222222222222222222220202002000000000000000000.0.000000000.0..0....0000.0....0..........0........................0.000000000000000000000000000000000002222202222222222222222222222222222244244444444444444444444444444442244444224424444444444444444 *44444444444444442444444222222442222222222224244222222222222222222222220200000000000000000000000..0000000000...00.00000.....000.....0.........................0.0.0.00000000000000000000000000000000022022202222222222222222222222224242224444444444444444444444444244442444444444444444244444444444 (22444444444464424444442222444422242222222222242222224422222222222222220000000000000000000000000..0.00000000.000000000........0................................00..000000000000000000000000000000000222222222222222222222222222222222224224244444444444444444442444442444444444444444444444444444444*444444444446444444222422222222222222222222222222222222222222222222220000222000000000000000000000000000000000...0000.00........00..0.......................0.000...000000000000000000000000000002002222222222202222222222222222224224222242444444444444444444444444444224442444444444444444444444444*4444444446644444444222222222222222222222220222222222222222222222222220020200000000000000000000000000000000000.00000.0000....0.000..0...............00.00..0.000000000000000000000000000000000000022222222222222222222222222222222222224424444444444444444444444244444424444444444444444444444444444*444444444444444442222222222222222222222222222022242222224222222222202022202000000000020000000000.000000000000.000000...00......0000.0.............0..00...0..00000000000000000000000000000000202222222222222222222222222222222222424244442444444444444444444442444424224444444444424444444444444424.444444444644464442222222222222222222224222222222242222222222222222220200000000000002222200000000000000000000000000000000.....0.....0.....00..0..000...0000000000000000000000000000000000000002202222222222222222222222222222242224244444444444444444442444444444444444442444444424444444444444244442444444442244442222222222220*.2222222222222222442222222220(0222222220002002002000020222&00000000000000000000000000000000...0.........0..0....0...00000000000000000000000000000000020000002022222222222222224222222222222222422224244224444244444444444444444444444444444244444444444444444444444442(24444444644442222222222222202022222222222222444442222422224222222220220220002020002222202002220000000000000000000000.0000.......00....0.......0....000000000000000000000000000&000200000022220222222222222222244222222224444442442444442444444444444444444444444444244444444244442444444444422244,2244444444664424422222222220222222222222222224424222222424422222220202200022000022222220000202200000000000000000000000000000.000000000000.0000.0000.0000000000000000000000000202202002202020022222222222222222222222222224422422424442442244444444444444444444424244222444444444444444444444222244(,224444444644444442222222202222222222222220220222222222222222222222220002202202222222222220222002000000000000000000000000000000002000000000.0000000000..00000002000000002000000202002000220022222222222222222222222222222244222422244444244444444444444444444244444224424444444444444424444444444444