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 = '370B70' IMAGE_NUMBER = 53855153 IMAGE_TIME = 1977-08-24T18:30:53Z EARTH_RECEIVED_TIME = 1977-08-25T09:04:50Z ORBIT_NUMBER = 370 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = RED EXPOSURE_DURATION = 0.135800 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     A j ^68Krhy95+"$""""$$$$$$$$"""""""" " """ """"""""" " """""""""""""""""""$$$"""""""""$"$$$$$$$$$$$&$$$&$$$$$$"$$$$$&&&&&&&&&&&&&&&&$$&&$&&&&&&(&(&((&&&&&&&&&&&&&&&&&&((((((((((((&&&&&&&&&&((((((((&&(&&&&&&&&&&&&&(&&(&(&((&&&&&&$&&&&&&&&&&&(&(&&&&&$$&$&$$$$$$$$$$$$$$$$"""""""""   """"""""""""""""" """""""" """" """"" """""""""""""" """"""""""""""""""""""""$"""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$$&&$&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$$&&&&$&$$$$$&&&&&&&$$$&&$$$$&$$$$$$$$$$$$$""""""""""""""""""""""  """""""""""" """""""""" "" " "" """""""""""""""""""" """"""""""""""""""""""""""""""$$$$"$"$"$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$&$&$$$$"$$$$$$$$&$&$&&&&&&$&&$&$&$$$$&$$&&&$&&&&&&&&$&&&$&$$&$&&&&&$$$$&&&&&&&&&$&$$$$$$$$$$$$$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""" """"$""""  """""""""""""""""" "" " " " """"""" """"""""""" """"""""""""""""""""""""""""""""""""""$"""""$$""""$$$$$$$"""$""$""$$$"$$"$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$ $&&$$&&&&&&&$$$$&$&$$$&$$$$ "$$$&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""  "" """""""""" "" " " "" """""""""""""""""""" """ " "" """""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" $$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""  " """"""" " " " """"""""" """"""" " """"" " " """"""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$""$"""$$$"$$$$$$$$$&$$$$$$"$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$"$$$$$$$$$$"$$$$""""$$"""""""""""" """" "  """ """""""""" """ " "" """ "" """ """"""" """ " """"""""" """""""""""""""""""""""""""""""""""""""""$"""""""$""""""$$$$$$"""$$$$$$""""$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$$$$$$$$$"$$"$$$$$$"$$$""$""$$$$$$$$$$$"$$$"""""""""""""""""" """ " "  "" """" "" " """ " " " " """"""""" " "" " " """ "" """" """"""""""""""""""""""""""""""""""""""""""""""""""$"""$"""$$$$$""""$""""$$$$""$$$$"$$$$$"$$$$$$$$$""$$$$$$$$$"$$$$"$$$$$$"$$$$$$$"""$$"$""""""$""$$"""$""$$$$""""$""$"$"$$$""""""""""""""" " """ """  "" "" """ " """"" "" " """" " """ """"""" "" " " "" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""$""""$$$"$"$$$$$$$$$$"$$$$$$$$"$$$"$$$$$"$$"""$"""$"$$"$$"$""$$$""""$""""""""$$$$"""""$""$$""$$""$"""""""""""""""" "  """"" """""""" " " " """ " "" " """ """"" "" """ " " " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"""""$""$"$""""$""$$$"$$$"$$$$"$$$"""$$$"""""$"""$""""""""$"""""""""""$""""""""""""""""""""""""""""""""""" " "  " "" " " """" " " """" " " """"" "" " """ " " " """ " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"""$$$$$""""""$"$$"$""""""$$""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""" "   "" """"""""" "" " "" "" "" """" """""" """"" " """""""""""""""""" """"" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"$"""""$""""""$"""""""""""$""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""  """""""""""""" """"" """" " """"""" "" """"""" """"""" " "" " """""""" " """""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""$$"""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""" "  """""""""""""""""""""""""""""""" "" "" """""" """""""""""" " " "" " """"""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ "  """"""""" """"""""""" """"""""""""" "" " """""""""""""" " " "  """"""""""" "" " """""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  """""""" """""""""""""""""""""""" """""""""""""""" " " """"""""""" "" " """"""""""" """ """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "  " """"""""""""""""""""""""""""""""""""""""""""""""""""" """ " "" """ " "" "" """"" """"" "" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  """""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """ " " """""""" """""" " """ """" """""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"  """""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""" " """ " """ " "" " """""" """ """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  """"""""$"$"""""""""""""""""""""""""""""""""""""""""""" " " " """ """"" """ " """ """" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""  """"""""$"""""""$""""""""""""""""""""""""""""""" """"""""""" " " " "" " """""" " " " """"""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""" " " """""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""" "" "  """"""""""$$""""$"$"""""""""""""""""""""""""""""""""""""" """"" " " " " "" " " """" "" " """" """""""""""""""""""""" " """"""""""""""""""""""""""""""" "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" "   """""""$"""$$$$$$$$$"""""$""$"""""""""""""""""""""""""""""""" " """" """ " "" " " "" """ """ "" """""""""" """""" """""""""""""""" " """"""""" """""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  """""$$$$$$$$$$$$$"$$$$"$"""$""""$"""""""""""""""""""""""""" """" " """"" " " """ "" """ " """ "" " """" """"" """""""" "" """""" """""""" " """ """"""""""" " """" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "  """"$"$$$$$$$$$$$$$$$$$$"$"$$"$"""""""""""""""""""""""""""""""""" " """ """" "" """ " """ " " " """" "" """"""" """""" """""" """""""""""""""""""""""""""""""""" """"""" """"""""""""""""""""""""""""""""""""""""""""""""""" """""" """" "  """$$$$$$$$$$$$$$$$$$$$$$$$""$"""$$"""""""""""""""""""""""""" " " """ """ " """ " " " " """ " "" """""""""""""" """"""""""" "" """"""" """""" """ """""" """""""" """" """""""""""""""""""""""""""""""""""""""""""""""""" " " """"" "" "  """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""" """ """"""""" """" "" """""""""" """" "" "" """""""""""" """"""" " """"""""""""""" """""""" """""""""""""" "" """""""""""""""""""""""""""""""""""""""""""""""""""""" """ "" "  ""$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""""""""""""""" " """"""" " "" """ """""""""""" " " " """ """" """""""""" """ " " " """"" """"""" """"" " " " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" "" "   "$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""" """"" """" " " "" """""""""""""" "" " """""""""" """ " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """" " "   "$$&$$$$$&$$&$&&$$$$$$$$$$$$$$$$$$$$$$""$""$"""""""""""""""""""""""" "" """"""""""" " " """"" """""""""" """" """ " "" """"" """"""" """" """ " """""" """" """ "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " "  ""$$$$&$$$$&&$$&$&&&$$$$$$$$$$$$$$$$$"$"""""$"""""""""""""""""""""""""" " " " """""""""""""""""""""" """"""""" " """ """"" "" " " "" " "" " " """ """ """ """" """"""" " """"""" """"""""""""""""""""""""""""""""""""""""" """""""""""""""" """"""""""""""" " " ""$$&$&$$&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" """ " " " """"""""""""""" """"""""""""""""""""""" "" " """""" """" """"" """ """"""""""""""""" """" """"""""""""""" """"""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""" " "  "$$$&$$$$&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$"$$""""""""""$"""""""""""""" """""""" """"" " """""""""""""""""""""" "" " """" """""" """" " """ "" "" """"""""" """""""""""""" " """"""""" """""""" """""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" "" "  $$&&&&$$$&&&$&&&$&&&&$&$$$$$$$$$$$$$$$$$"$""""""""$""""""""""""""""""""""" " """"""""""""""""""""""""""""" "" """ """ " """" "" " " " " "" """""""""" """"""""""""" """" "" """"""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" " " " "$$&&&&&$&&&&& &&&&&&&&&&$&$$$$$$$$$$$$$""$""""$""""""""""""""""""""""  "" """"""""""" """"""  """"""""" " " " """" " " " " """""""""""""""" """""""""""""" """"" """ """"""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""" "" " " "$&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" """""""""""""" """""""""""" """"""""" "" " """" ""  "" """"""""""" """" """""""""""""""""""""  " """""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""" "" " " " "$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""" """""""" """"""""" "" """" " " """ " " """""""""""""""" """"""""""""""""""""""""""" """""""""""""""""""""""" """""""""""""""""""""""""""" """"""""""""""""" """  ""  $$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""" """ """"""""""""" " " """"""""""""""""" " " " "" "" "" """"""""" """"""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " " $$&&&&&&(&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$"""""""""$$"""""""""""""""""""""" """"""$"""""""""""" """""""""""" """""" " " """ " " " "" """" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " " $$&&&&&(&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$"""$"$$"$"$""""""""""""""""""""""" " """""$"$"""""""""""""""""""""""""" """" """ """ " "" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" ""  $&&&&&&&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$""""$"""""$$"$""$""""""""""""""""""""""""""""""""""""""""""""""""""""" " """" " "" "" " "" """"""" """"""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """"" """ $&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$""""$"$"""""$"""""""""""""" " """""""""""""""""""""""""""""""""" " "" " "" "" " " """" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" "" """" $&&&&&&&&(&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""$$""""$$""""$""""""""""" "" """""""""""""""""""""""""""""""" " " " " " " "" " """""""" """"""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""" """ " " """" " $&&&&&&(&(&&&(&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$"$$$$""$$$$$$$"""""""""""""" """"""""""$$$$$$""""""""" """""" """" """ " " " " """"" """"" """""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ "" """" $&&&&&&(&&&&(&&&&(&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$"$"""$"""""$$""""""""$""""""""""""""$$$$$$$"""""""""""" " " " """"" """ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " "" $&&&&&((((&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""""$$""""""""" """ """"" " "" "" """"""""" """"""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" " $&&&&(&((&&&((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$"$$$$"""""""""""""""""""""""" """"""""""$$"""""""" """ "" """ """"" """" " "" " "" """""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" $&&&&(&(&&&((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$$$$$$"""$""""""""""""""""""""""""""" """$$""""""""""""""" """"" """"" """" """""""" """""""""""""""""""""""" """"""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""" """""" $&&&&(&(&((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""$"""""$""""$$$$""""""""""" " """""$""""""" " " """ """" "" """" """ """"""""""""""""""""" """""""" """"""""""""" """"" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" $&&&&(&(&(((&(&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$"$$"$$$$""""$"""$""""""""""""""" " """""$""""""""" " "" """""""""""" "" """""""""""""""""""""""""" """""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" $&&&&&&&(&((&(&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$""$$$$$$$$""$$$$""$"$$"""$""""""""""""" """$$$"""""" " """ """""""" "" """"""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" $&&&&&((&(((&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$"""" """""""""" """"$$"""" """" """"""" """""""""""" " """" """""""""""""""""""""""" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  &&&&&(((&(((&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" """"" " """"" """"""""""""""""""""""""""""""""""""" """"""""""""""""" " """""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  &&((((((&((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""" """""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""" """" "" """""""""""""""" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  &&&(&(((&&&(&(&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""" """""""""$"""""""""""""""""""""""""" """"""" """""""""""""""""""""""""""" """""""""" """""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  &&&((((&((&&&(&(&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$"""""""""" " """""""$"$""""""""""""""""""""""""""" " """"""""""""""""""""""""""" """""""""" """"""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  &((((((((((&&(&(((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""" """"""$$"$$"""""""""""" """"""""""""""""""""""""""""""""""""" """" """"""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" f"&((((((((&&(&&&(&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""" """" """""$$$$""$""""""""""""""" """""""""" """""""""""""""""""""""" """"""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" &((((((((&&&&&((&(&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""$$$$"""$$"$""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""" """""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&(((((((&&(&((((&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""" """""$$$$$""$""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""" """""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" &(((((((((((((((&((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""$$$$""""$"$""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""" """""""" " " " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&((((((((&(&(&(((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""$$"$$$$"""""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&((((((((((((((((((((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$"""""""""""""$$$$$$$""""""""""$"""""""""""""""""""""""""""""""""""""" """""""""""""""""""""" """"""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&((((((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""$$$"$$$$$"$$$$$$$""""""""""""""""""""""""""""""""" """"" """""""" """""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""""""""""$"""""""$""""" &((((((((((((((((((((((&(&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"$$"""""""""$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""" """""""""""" """"""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""&(((((((((((((((((((((((((&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$"$$$$$$$""""""""$$$$$$$$$$$"$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$"""""""""""""""""""$$""""""$((((((((((((((((((((((((&&& &&&&&&&&$$$$$$$$$$$$$$$$&$$""$$$$$$$$$$$$$$$$$$$$""""""""""$$$$$$$$$$$$$$$$$$$$$"""$""""$""""""""""&""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""""""""""$""""""""""$"""$$"""" &((((((((((((((((((((((((&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """""$$$$$$$$$$$$$$$$$$$$"$$$$"" """"$"""""""""""""""""" """ """""" """" """"""" """""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""$$"$""$$$$"$"""""""$$""""$"""""""""""""""&(((((((((((((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$"""" """"""$$$$$$$$$$$$$$$&&$&$$$$"""""$$$""""""""""""" """""" "" " """"""""""""""""" """ " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""$$"$$$"""$$"""$$"$"$$"""$$$""""""""$""$"" ((((((((((((((((((((((((((&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""" ""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$""""""""""""""" """" " " """""""""""""""" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$""""""""$$$$$$$$$"""$"$$"$$$$""$"$"""$$"$$$$$"""((((**((((((((((((((((((((&&(&&&&&&&&&&&$&&$$&$$$$$$$$$$$&$&$&&$$$$$$$$$$$$$$$"$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$"$""""""""""""""""""""""" " """"""""""" """"""""""" """"""""""""" """""""""""""""""""""""""""""""""""""""""""$""""""""""$""""$"$$$$$$$$$$$"$$"$$"""$"$$"$"$$$"""$$$$$$$"""(((**(((((((((((((((((((((&&&&&&&&&&&&&&&$$&&&$$&$$$$$&&$&&&$&&$$$$$$$$$$$$"$$$"""""""""$"$$$$$$$$$$$$$$$$$$$$$$""$""""$""""""""""""""""""""""""" """ """"""""""""""""""""" """"""""""" """""""""""""""""""""""""""""""""""$""$""""""""""$""$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$""$$"$$"$$$$$$"""(((****(*((((((((((((((((((&&&&&&&&&&&&$&&&&$&&&&$&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"""""""""""$$$$$$$$$$$$""$$$$$$$"""""""$"""""""""""""""""""""""" " " """" """""" """"""" " " """ """""""""""""""""""""""""$""""""""""$$""$""$$"$"$$""$$$$$$$$$$$$$$$$$$$$"$$$"$$"""""$$$$$$$$""$$$$$""(((******((((((((((((((((((&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""$$$$$$$$$$"""$$$$$$$"""""""$"$""""""""""""""""""" " """" " """"" "" """"""""" """""""""""""""""""""""""""""""""""""$"""""""""$$"""$"$""$$"$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$"$$$$$$$$$$$$$$$$$$$""(*(*******(((*((*((((((((((&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&$$&$$$$$$$$$$$$$""""""""""""""$$$$$$$$""""$$$$$$$$$$"""""""""$"""""""""""""""" """""" """"" """"""""" """"""""""""""""""""""""""""""""""""""""""""""$"$""$""""$"$$"$""$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"(**********(((((***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""$$$$""""""$$$$$$$"$$""$$$$$$$$$$$"$"""$""$$"""""""""""" """"""" """"""""""""""""" """ """""""""""""""""""""""""""""""""""""""""""""$$$""$""$$"$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"(**********(*(*((**(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$&$$$$$$"""$$$$""""""$$$$$$$$$"""$$$$$$$$$$$""""$$$$"$""""""""""" """""""" """"""""""""""""""""""" """""""""" " """"" """"""""""""$"""""""""$"$"""$$"$""$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"(***********(*(*(*(*((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&$$$$$$"""""$$$"$""""$$$$$$$"$$"$$$$$$$$$$$$$$"""""""""""""""""""""""" """""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"(*************(**(*(((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$&$$$$&$$$""""$$$$$"""""$$$$$$$$"$$$$$$$$$$$$$$$""""""""$"""""""""""""""" """""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""$"$"""""$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"(******************((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$$$$"""""$$$$$$""""$$$$$$$$$"$$$$$$$$$$$$$$"""""" """$""""""""" """ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"(*******************(*(((((((((((&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&&&&$$$$""""$$$$$$$"""$$$$$$$$$$$$$$$$$$$"$""$$$$"""" """"""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""$$""""""$"$"""$$""""""$"$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$"(******************(((((*(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&$$"""""$$$$$$""""$$$$$$$$$$$$$$$$$$"""""$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""""$""""$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$(********************(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$""""$$$$$$""""$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$"$$$$$""""""$""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$$"***********************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$""$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$"""""""""" """""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""$""""""$"$""""""$""""$$"$"$"$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$$$$$"************************((((((((((((&&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$"$$$$$$$"""$$$$$$$$$$$$$$$$$"$$"""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""$""$$"$""$"$$$"""$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$& **************************((((((((((&((((&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$"""$$$$$$$$$$$$$$$$"$$""""" " """""$"""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""$$$""$"$$$$$""$""$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&&$$"(********,****************(((((((((((&((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$"$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$"$$$""$$"$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&&&&&&&$$"(*******,*,**************(((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$&$$$"$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&$&&&&&&&&$"(*****,******,*************((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$"""""""""" """"""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$&$$$&$&&&&$&&&&&&&&&&&$"****,,,,*******************(((((((((((((((((((((((&&&(&&&&(&&&&&&&&&&&&&&$$$$&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""$$"""""""""""""""""""""""""""""""""""$""""""$""$""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$$$$&$&$&&&$$&&&&&&&&&$&&&&&&&$"***,,,****,,****************((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&$$$&&&&$&&$&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""$""""$""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$&$$$&$&$&&&&$$&$$&&&$&&&&&&&&&&&&&&$"**,,**,,**,,******************(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$&&&&&&$$&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""""$"""""""""""""""""""""""""""""""" """""""""""""""""$""""$$""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$$&$$$&$&&&&$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&"**,**,,,,*,*,,*****************((((**((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$&$$$&&$$$$$$$$$$"$$""""""""""""""""""""""""""$"""""""""""""""""""""""""" """" """"""""""""""""""""$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$$$&$$$&&&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"***,,,*,,**,*,,**************(***(****((*((((((((((((((&(&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&$$$$$$$$$$$$"""""""""""""""""""""""""" """"""""""""""""""""""""""" """"" """"""""""$$$$""$"$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$$$&$&&$$&&$&&$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&& ***,**,,,,,,*,**,******************((*((((((((((((((((&(&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$""""""""""" """"""""" """""""""""""""" """""" " """"""""""""""""$"$$$""$$$"""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$&$$&$&$&$&$$&&&$&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&& **,,,,**,*,,******,**,****************(*((((((((((((((((&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$$$$$$$$$$$"""""" """"" """"""""" """""""""""""""" """""""""""""""""""$""""$"$"$$"$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&& **,,,,,,,,,,,,,,*,*********************((((((((((((((((((&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$$$$$$$$$"$""""""" """ """"""""" """"""""""""""" """""""""""""""""""""""$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&& < *,,,,,,,,,,,*,,,**,**,*****************((**(((((((((((((&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$$$$$$$$$""""""" """"" """"""""""""""""""""" """""""""$"""""$"""$$$""$""$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$&$$&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&& (*,,,,,,,*,,,*$*,,*,**********************((((((((&&(((&&&&&&(&(&&&&&(&&&&&&&&&&&$&&&&$&&$$$$$$$$$$"$$"""" """"""""""""""""""""""""""""" """"""""""$"""$"$$"""""$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&& *,,,,,,,,,**,,*********(((***************(( (((((&(((&(((&&&((&&&&&&(&&&"$$&&&&&&&&&&&&&$$$&$$$$$$$$""""""" """""""""""""""""""" """""""""""""""""$""$$$$$$$$"$"$$$$"$$$$$$""$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$&&&&$&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&& *,,,,,,,,,,,,,,,****(((((****************(***(((((((((&(&&&(&&((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$"""""" "$$"$$""""""""""""""""""""""""""""""$$""""$$$""$$""$$$$$$$$$$$""$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&$$$&$$&$&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((&&& *,,,,,,,,,,,,,,,*,*************************(((((((((((((((&&&&(&&&&&(&&&&&&$&$$&&&$&&$$$$$$&&$$$$$""""""$""" """"""""$""""""" """""""""""""""""""$$"$$$""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&& *,,,,,,,,,,,,*,,****************************(((((((((((((&&&&((&&&&&&&(&&&&&&&&&&&&&$$$$$$$$$$$$""""""""$"$""""""$$"$""""""""""""""""""""""""""""""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((&&& *,,,,,,,,,,,,,,,,*,**********************(((((((((((((((((((&&&&&&&(&&(&&&&$&&$$&&$&$$$$$$$$$$$"" """ ""$$"""""$$"$""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((& **,,,,,,,,,,,,,,,*,,***,*,*,************(((**(((((((&((((&&&(&&&&&(((((&&&&&$$$$&&&&$$$&$$$$$$$""""" """""$$$"""""$"""""""""""""""""""""""""""""$$$"$$"$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((((((& *,,,,,,,,,,,,,,,,,,***,,,***************(*((((((((((&(&(((&((&&&&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""$"$$$$$""$$""""""""""""" """"""""""""""$""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&((((& *,,,,,,,,,,,,,,,,,,,*,,,,,,***************((((((((((&(&&((&&&&&&&&&&(&(&&&&$$$$$$$$$$$$$$$$$$$$$$$""""""""$$$$$""$$"$"""""""""""""""""$"$""""""""$"$$"$$$$$$"$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&&&&&&&((&&(&((((((((((& *,,,,,,,,,,,,,,,,,*,,,,,,,,,*********(****(((*((((((&&&&(&&&&&&&&&&&(((&&&&&$$$$$$$$$$$$$$$$$$$$$$"""""""$$$$$$$$$$$"""""""""""""""""""$"""""$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$$$$$$&&&$$$&&&$&$$$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(((((&(((((((( *,,,,,,,,,,,,,,,,,,,,,,,,,,,***************(((((((((&&&(&&&&&&&&&&&&&((&&&&&$$""$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"$$$$$$"""$$"$""""""""""""""""""$$$$$"$$$$$"$$$$$$$$$$$$$$$&$$&$$$&&$$$&$$$$&&&&&$$&&&&&$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(((((&(((((((& *,,.,,,,,,,,,,,,,,,,,,,,,,,****************(((((((((&&&&&&&&&&&&((((((&(&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&$$&&$$$$&&&&&&$$$&&&$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&(((&(((((((((((( *,,.,,,,.,.,,,,,,,,,,,,,,,,,*****************((((((((&&&&&&&&&&(((((&(((&&&&$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$"""$""""""""""""$"""""""""$$$$$$$$$$$$$$$$$$$&&$$$&&&&$$$&$$$&&&$&&&&$$$&&&&&&&$$&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&&(&(((((((((((( ,,,.,.,.,..,,,,,,,,,,,,,,,,********(***(*((((((((((((&&&&&&&&&(&((((&&(&&&&$&$$$$&&&&&&&$$$$$$$$$$$$$$$$$$"$$$""""""""""""$""""""""""""""$$$$$$$$$$$$$$$&&&$&&$$&&&$$$$$$&$&&&&&&&$&&&&&&&&&&&&$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&&&((((((((((((( *,,,..........,,,,,,,,,,,,,*,**************((((((((((&&&&&&&&&(((&(((&(&&&&&&&&$&&&&&&&&$$&$$$$$$$$$$$$$$$$$$"$""$$"""""""""$"""""""""""$$$$$$$$$$$$&&&$&&$$$$$$&&&&&&$$$&&$&&&&&&&&&&&&&&&$&&&&$&&&&$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&&&(&(&&&&(&((((((((((((*,,.,........,,,,,,,,,*,,,***************(((((((((((&&&&(&&&&&&(&&&((&&&&&&$&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$""$""""$"""""""""""""""$$$"""$$$$$$$$$$$&&$$$$&$$$$$$$$&&&&$$&$$&&&&&&&&&&&&&&&$&&&&&&&$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&((((((((((((((( ,,,..,...,...,,,,,,,,*,,,*******(******((((((*((((((&&&&(((&&((&((&(&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$"""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&((((&((((&&(((((((((((((((((( *,,.,.....,,..,,,,,,,,**,***************(((((((((((((&&(((((&&(((((&(((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$&$$&$$$$$$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&((((&((((&(&((((((((((((((( ,,,,,.....,,,.,,,,,,,,,*,*,**************(((((((((((((((((((&((((((&((((&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$"$""$"""""$$"""""$"$$$$$$$$&$$$$$$$$$$$$$$$$$$&$$$$$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&((&&(&(&((&((((((((((((((((((((((( *,...,,...,,,,,,,,,,,,,,*******************((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&(((((((&(&(((((((((((((((((((,,...,.....,,,,,,,,,,,,,,*******************((((((((((((((((&&(((((&(((&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$$"""""""""""""$$$$$$$$&$$$$$$&$$$$$$$$$$$$&&&&&&&&$$$&&$$&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&(&(((((((((((((((((((((((*,,,,....,,,,,,,,,,,,,,,,,******************((((((((((((((((&&&((((&(((&&&&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$""""""""""""""""""$$$$$$$$$$$$&$&$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&(((((((&(((((((((((((((((((((*,,,,.,....,,,,,,,,,,,,,,,,******************((((((((((***(((&&(((((((((&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$""$"""$$"$$$"""""$$$$$$$$&&&&$$$$&&$$$$$&$&$&&&&&$&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&&&&&&((((&(((((((((((((((((((((((*(((*,,,......,,,,,,,,,,,,,,,,**,***************((((((*((((**(((((((((((((((&&&&&&&&&&&&&&&&&&&$$&&$$$&&$&$$$$$$""$""""$$$$$"$$$$$$$$$$&&$&&$&&$$&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&(&&&&&&&(&(((((&&((((&((((((((((((((((((**((*,,,...,....,,,,,,,,,,,,,*,,,***************(((((((((((***(((((((((((((&((&&&&&&&&&&&&&&&&&$&&&&$$&$$$$$$&$$$$$$"""""$$$$$$$$$$$$&&&&&&&$$$$$$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&((&(&(((&((((((((((((((((((((*******(*,,...,,,.,,,,,,,,,,,,,,,,,,,*,****,******((*(****(((((*(***(((((((((((((&((&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$" ""$$$$$$$&$$$$&$&&&&&&$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&(((((((((((((((((((((((((((******( *,,,,...,,,,,,,,,,,,,,,,,,*,*,,,,,**,****************(((****((((((((((((((&&&&&&&&&&&&&&&&$&&&$&&&&&&$$$$$$$$$$$"""""$$$$$&$&&$$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((*******("*,,,...,,,,,,,,,,,,,,,,,,,***,,*,*,*******,*******((**(****(((((((((((((((&(&&&&&&&&&&&&&&&&$$$&&&&&$$$$$$$$$$$$$"""""$"$$$&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&(&&&&&&&&&&&&&(&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(((((((((((((((((((((((((********( *,,,.,,.,,,,,,,,,,,,,,,,,,**********,*,**,********(*********((((((((((((((&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$&$$$$$$$$$""$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((********** *,,,..,,,,,.,,,,,,,,,,,,,,,,*********,,,,*,******************(((((((((((&&(&(&&&&&&&&&&&&&&&&&$&&$$$$$$&$&$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&(&&&&&(&&&(&&&&&&&&(&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((**(********"*,,,,.,...,,,,,,,,,,,,,,,,,,*********,,,,,,,*******************(((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$&&&$$&$$$$$$$$$$$"$$$$$$&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&((&&&&&(&&(&((&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((*(((((**********"*,,,,,.,,,,,.,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,*,,***************(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&((&(&(&&&(((&&&&&&&&&&&&&&&&&(&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((**((***********"*,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,**,,*************(*(((((((&((&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$&&$&$$&$$$$$$$$$$&&&&&&&&&&$&&&&&&&&&&&(((&&&&&&&(&(((((((((&&&((&&((&&&&&&&&&&&&&&&&&(&(&((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&((&(((((((((((((*(((((*((**(*********"*,,,.,,,.,.,,,,,,,,,,,,,,,,,( ,,*,**,*,,,,*,,,,**********("((**((((((((((&&&&&&&&&&&&&$&&&&&&&&$&&&&&&$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(((&&&&(&(((((((((&(((((((&&&&&&&&&&&&(&&&&(&&(&(&(&((&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&((&&&&&&&&(&&&(&((((((((((((((((((*((*(*(*************",,,,,.....,,,,,,,,,,,,,,,,*,,,,,**,****,,*,,**,***********(*(*(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&(&((((((((&((((&(&(((&&&$&&&&&&&&&&&&&(&&&&&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&(((((((((((((&(((((((((((*****************"*,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,**,*********,*,************((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&((&&&((((&(((((((((((((((((&&(&((((&(&&&&&&&(&&&&&(&&&(&&&(&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&((((((((((((((((((((((((((******************,,,,,,..,,,,,,,,,,,,,,,,,,,,,*,,,***,,*******,*******(((**((((*((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&$$$$$$$&&(&&&&&&&&&&&&&&&&&((((((&(((&((((((((((((((&((&(((&((&((&&&&(&&&(&(&&&&&&&&((((((((&&((&&&(&&&&&&&&&&&&&&&&(&((&(&&&((&&(&&&(((&((((((((((((((((((((((*((******************* *,.,,,,,,,,.,,,,,,,,,,,,,,*,,,,,,,,****,**((****(***(**((*(((((((((&(((((&(&(&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&((&&&&&&&&&((&&&$&&(((((((((&&&&((((((((((((((&(((&(&&(((&&&((((((&&&&&&&((((&(&&(&(((((((&&(&&&&&&&&&&&&&&&&&((&&&&((((&(&&(&(&&((((((((((((((((((*((***(******************$*,,.,,,....,.,,,,,,,,,,,,,,,,,,,,,,,,*************(**(***((*((((((((((((((((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&(&&&&&&&&&&&&&&&$&&(((((((((&&&&&((((((((((((((((((((((&&&&&&&&(((&&&(&&&&&&&&&&&&&((&(((&(&(&&&&&&&&&&&&(&&&&(((&&(&(((&(&&((((((((((((((((((((((((***(********************&*,.,.,,.,...,.,,,,,,,,*,,,,,,,,,,,*,,,*******************(*(((((((((((((((((((&&&&(&(&(&(&&(&&&&&&&&&&&&&&$$$$$$$&&&&&&(&&&&&&&&&&&&&$$&&((((((((((&&&&(((((((((((((((((&((((&&(&&&((((&((&&&&((&&(&&&&&&&&(((((&(&((&&&&(&&&&&&&(&&&&((&&(&((((((((&(((((((((((((((((((************************,*&*,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,***********************((((((((&(((((((&(&((((((&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&(&((&&&&&&&&&&&&&&&&&(&((((((((((&((((((((((((((((&&((&&&&&((&(((((((&&(&&&&&&&&&&&&&&&&((&(&(((&&&&&&&&&&&&((((((&(((&((((&(((((((((((((((((((((*((*******************,*,,***&,,,..........,.,,,,,,,,,,,,,,,,,,*,******************(****((((((((((((((((((&&(((((((&&&&&&&&&&&&&&&&&&&&$$$$&&(&&&&&&(&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((&&&&&&&&&&&&(&&(&&&&&&(&&&&&&&&&&&&&&&((&&(&((&&&&&&&&&&&&&((&&(((((((((((((((((((((((((((((*((((*((********************,,,,*&,,,............,,,,,,,,,,,,,,,,,,,**,******,****(***((*((*((((((((((((((((&(((((((((&&&&&&&&&&&&&&&&&&&&$$$&&&&((((&&&&&&((((&&((&&&&&((((((((&&((((((((((((((((((((((&(((&&&&&&&&(&&&&&((&&&&&&&&((&&&(&((&((((&&&&&&&&&&&&(((&(&((((((((((((((((((((((((((((((*((((**********************,,,,,,*(,,,...........,,,,,,,,,,,,,,,,,,,,***,****************((*((((((((((((&&((&(((((((((&((&&&(&&&&&&&&&&&&&$$$&&&&((((((&&&&&((((((((((&&&((*(((((((&&(((((((((((((((((((&&&(&(&&&&&&(((&&((&&&&&&(&&&&((&&&(&&&&&&&&&&&&&&&&&&((&&&(&((((((((((((((((((((((((((((((****(*********************,*,,,,,,(,,..............,,,,,,,,,,,,,,,,,*********************((((((((((((((((&((((((((((&&(&(&&(&&&&&&&&&&&&&&$&&&&(((((((&(&&&(&&((&((((&&&&(((((((((((&(&(((((((((((((((((((((&&&&&&&&((&&&&&&&(&&&&(&&&(((&&&&&&&&&&&&&&&&&&&&&(&&(&((((((((((((((((((((((((((((((***((***(********************,,,,,,,(*,............,,,,,,,,,,,,,,,,,,,,***,****************(((((((((((((&((((((((((((&(((&(((&(&&&&&&&&&&&&&&&&(((((((&((&&(&&(&((&&(&&&&&((((((((((*((((((((((((((((((((((&((&&&&&&(((&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((((((&(((((((((((((((((((((((*(************************,****,,,,,,,,,(*,,........,,....,,,,,,,,,,,,,,*,***,**************(((((((((((((((((((((((((((((((((((&&&&&&(&&&&&&&&&&&&(((((((((((&(&&&(&(((((&(&&&((((((((((((**((((((((((((((((&&&&((((((((&&&&&&&&&&&&((&&(&((&(&&&&&&&&(&&(&&&&&&&&&&((((((((((((((((((((((((((**((*(*(*(*(**********************,*,,,,,,,,,*,,.,.........,.,.,,,,,,,,,,,,,,,,,,*******************((((((((((((((((((((((((((((((((((&(&(&((&&&&&&&&&(((((((((((((((((((((((((((((((((((((*(((****(((((((((((((((((&(((((((&(&&&&&(&(&&&&&&&&&&((((&&&&&&&&(((&&(&&(&&&((&&(((((((((((((((((((((((*******(**(*******************,,,,,,,,,,,,,,,*l,,,.....,.,,,.,....,,,,,,,,,,,*,*,,********************(((((((((((((((((((((((((((((((((&&&((&((((((&(&(&(((((((((((((((&((((((((((((((&&(((((*(*********((((((((((((((((((((((((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&((((((((((((((((((((*(((********(***********************,,,,,,,,,,,,,,,*,.........,.......,,,,,,,,,,,,,,,,,****************(*(((((((((*(((((((((((((((((((((((&&((((((((((((((&((((***(((((((((((((((((((((((((((((((((************(**(*((((((((((((((((&(&(&&&&&(&&&&(&(((&&&&&&&&(&&&&&&&&&&&(&&((((((((((((((((((((((((*********((********************,*,,,,,,,,,,,,,,,*|(,,................,,,,,,,,,,*,,,,,,*******************(((((((*(((((((((((((((((((((((&&(((((((((((((((((((((**((((((((((((((((((((((((***(((&&((***************(((((((&(((&(((((((&&&&&&&&&((&&&&&&(&(&((&(&&&(&&&&&&&&(&&((((((((((((((((((*((*((***(*************,********,*,**,,,,,,,,,,,,,,.,,*,,,.......,.......,,,,,,,,,,,,,,,*********************(((((*(**((((((*(((((((((((((((&(((((((((((&((((((((((****((((((((((((((((((((*(((*((((&&((*************((((((((((((((&(((((&&&&&&&&&((((&&&&(((&&((&&(&(&(&&(&&&(((((((((((((((((((((((*(*****************,,***,,,,*,*,,,,,,,,,,,,,,,,,..,,*,,,........,......,,,,,,,,,,,,,,***************(*****(((((((**((((((*(((((*((((((((*((*((((((((((((((((((((*****((((((((((((((((**(*(**(**((((((((***********((((((&&((((((&&(((((&&&&&&&&&(&&&(&&&(((((((&(&&&&(((&((&&((((((((((((((((((((*******************,,*,***,,,,,*,,,,,,*,,,,,,,,.,,,.,,,,.,...............,,,,,,,,,,,,,*********************(((((((****((*((*((((((((*(((****((((((((((((((((((((((((***(((((((((((&((((((****(***(((((**(**********(((((((((((((((&&&&&(&&&&&&&&&(((&&&&&&((((((&(((((&((&(&&&((((((((((((((((((((*((***************,****,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,..,,,,......,..,...,,..,,,,,,,,*,*,,*****************(***((((******((**(((*(*************((((((((((((((((((((((*****(****((((((((((((((*((**(((((**********((((((((((((((((&&&(&&&&&(((&&(&(&&(&&&&&(((&(((((&&(&&&(&((((((((((((((*(((**(*((********************,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,.....,,,,........,,...,,.,,..,,,,,,,,,**,******************(((*((*******((***(***((**********(((((((((((((((*((((************((((((**((((*(((((***(***(*******((((&(((((((((((&(((((((((&(((&&(&(((&(&&&&&&&&&(&(&&&&&&&&&&((((((((((((((((((((*((***(************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,.....,,............,,,,,,,,.,.,,,,,,,,***,,,*,***********(***(******************(************(((((((*****(*(((******,,,*****((((****(***((**(***(**((******(((((((((((((((((((((&((((((&&&(&(&((((((((((&&&&&&&&&&&&&(&&(&(((((((((((((((****(*******************,*,*,,,,,,,,,,,,,,,,,,,,,,,,,.,........,",...........,.,,,,,,,,,,,,,,,,,,,*,,,,,,****,*******(((*(********(************,,*********(*********************,,*****((**********((**********(******(((((***(((((((((((((((((((((((((&&((&((&(((&&&&(&&&&&&&&&((((&((((((*((*((******(******************,,,*,,,,,,,,,,,,,,,,,,,,,,,,,.,...........,..............,,,,,,,,,,,,,,,,,,,*,,,,******,******(((******************************************************,,,,**********(******************************(((((((((((((((((((((((((((((((&((&(&&&((&(&&&(&(&&(&((((((&((((((((**(*(*(*******************,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,...........,,........,..,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,*****(*************************,*****,****************,*********,,,,,,**********(********************(****((((((((((((((((((((((((((((((((&&&&&(&&&((((&&&((((((((&((((((((((((***(*****************,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,..........,,..........,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************,***,***,,***********,,*******,,,,,,,,,,,***(************(**********(**((*(((((((((((((((((((&&(((((((((((((((&&((((&&((((((((&((&((((((((((((((((((***(**************,*,*,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,.............,,...........,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,********(********,*************,,,**,,*,,******,,,,,,*,,,,,,,,,,,,,,,,,,***************************(*(((*((((((((((((((((((&(((*(((((((((((&&((((((((&&&&&&(((((&&((((((((((((((((**(***************,,,,,,,,,,,,,,,,,,,,,,,,.,.,,.,,.,................H,..........,,.,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,*,******(*******,*********,****,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*******************,*******(((((((((((((((((*((((((((((((((((((&((((((&(((&&&&((((((((((((((((((((((((******************,*,,*,,,,,,,,,,,,,,,,.,,,.,.....,....................,...........,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,********,,,,****,**********,*,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****************,****(((*(((((((((((*((((((((((((((((((((((((&(&&(((((((((((((((((((((((((((((((*(*(**************,,,*,,,,,,,,,,,,,,,,,,,.,......,...,...................,..................,,,,,,,,,,,,,,,,,,,,,,,,,,,*,******,,,,,,,,***,*,,,,*,*,,,,***,,,,,,,,,,,,,.,.,.,..,,,,,,,,,,,,,,,,,,***,******************((*(**((((((((((*(((((((((((((((((((((&&((((((((((((((((&(((&((((((((((((**(*((**************,,*,,,,,,,,,,,,,,,.,,.,,,,,,.,,,......,............0.0.. *............,,.,..,.,,,,,,,,,,,,,,,,,,,,,(,,,*,****,,,,,,,*****,**,,,*,*,,,,,,,,,,,,,,,,.,,,,...,...,.,,,,,,*,,,,,,,,*,******************(*********((((((((***(((((((((((((((((((&&(((&(((((&((((((&(((((((((((((((((((**(****(*************,,,,,,,,,,,,,,,,,.,..,,,,,.......................000.,...............,...,...,,,,,...,,,,,,,,,,,,,,,*******,,,,**,*,,,*,,,,,,**,,,,,,,,,,,,,,,......,....,,*,,,,,,,,,,,,,,,************((******((*****(((((((((((***&(((((((((((((((((&&((((((((&&(((((((((((((((((((((((((((((*(******************,,,,,,,,,,,,,,,,....,...,....................000000......................,...,,.,.,.,,,,,.,,,,,,,,,******,,,,,*,,,,,,,,,,,,,,,,,,....,,.,.,,.,....,.....,,...,,,,,,,,,,,,*******************(******((((((((((((((***(((((((((((((((&&&((((((((((&(((((((((((((((((((((((((((((((******************,,,,,,,,((,,,,,.,....................(,.......000000....000.................,...,...,..,.,..,.,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,.,.............,,,,.,,,,.,,,..,.,,,,,,,,***************************(((((((((((((****((((((((((((((&&(((((((((((((((((((((((((((((((((((((**(*(**(********,***,,,,,,,,,,,,,,,,,,..,...........................00000000&...000.0....................,...,.,..........,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,....................,,,,,,,,.....,,,,,,,,,,**************************(*(((((((((((****((((((((((((&((((((((((((((((((((((((((((((((((((****(*************,,*,,,,,,,,,,,,,,,,,,,,.,,...........................000000000...0000.0......................,...,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.....................,,,,,,,,..,..,,,,,,,,,****,,,**,*****************((((((((((((((((**((((&(((((((((((((((((&&((&((((((((((((((((((((*(*****(************,,,,,,,,,,,,,,,,,,,,,............................000000000000..000000.00....................,,,,..........,,,,,,,,.,,.,,.,,,,,,,,,,,,,......................,,,,,.....,.,.,,,,,,,,,**,*,,,,,******,************(((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((********************,,,,,,,,,,,,,,,,,,,.,............................0..00000000000.00000000...0................,,,,,,...........,,,,,,,....,,,,,,,.,,,,,.,.............0..0.......,,,.,.,.,,.,,,,,,,,,***,,**,,,,******,*******((***(((**(((((((((((**(((((((((((((((((((((((((((((((((((((((((((((******************,,,,,,,,,,,,,.,,..,,,,.,.........................0..000000000000.00000000.0.00...............,.,.,......,,...,,,,,,,.,....,.,,.,,,..,.,......00000..0.00....,.....,...,,,,,..,,,,,,,,,*,**,,,,********,*****(((***(((**((((((((((((((((((((((((((((((((((((((((((((((((((((**((*******************,,,,,,,,,,,,,,,,,.......,......................0.0.00000000022000.000000000000.0............,,....,.,,......,..,,,*,.............,,.,.........0..0000000...........,..,...,,,,,,,,,,,,,,****,,*************(((((****(((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((******************,,,,,,,,,,,,,,,,,...,.........0................0.0.0000000000002200.0000000000000..............,...,,,,.,....,..,,,,,...............,...........00000000..............,,,,....,,,,,,,,,,,,,***,,**,**********(((((******(((((*(((*((((*(((((((((((((((((((((((((((((((((((((((******************,,*,,,,,,,,,,,,,,,,,,,,.............................000000000000202200.00000000000000.0..........,,..,,,,.,.,.....,,,,,,........................0..0000..00................,,,,,,,,,,,,,,,,,,,,,,,,,,,,******(**(*************(((((*(((((((((((((((((((((((((((((((((((((((((((*(******************,,,,,,,,,,,,,,,,,,,,,,,,...........................0000000000000222222.00000000000000.00.......,......,,,,,.......,,,,,.,,......................00000000..................,,,,.,,,,,,,,,,,,,,,.,,,,,,******(******************(((((**(((((((((((((((((((((((((((((((((((((((((((***************,*,,,,,,,,,,,,,,,,,,,,,,,,...,.................0.0...00000000000002022222(.000022000000000................,,,,,.......,,,,......0.........000...00000000000.......................,.,,,,,,,,,,,,,,,,,,,**,***********,,**********(*(((((((((((((((((((*((((*(((((((((((((((((((((((((********,*,*,,*,,,,,,,,,,,,,,.,,,,,,,,.......................0.0.0000000000000002222222*00022200000000000...............,,,,...,....,,,,.............000000000000000000.......................,.,,,,,,,,,,,,,,,,,,,,,**********,*,,,,,,,,,,****(((*(**(((((&((((((***((*(*((((((((((((((((((((((((((*******,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,.,..,...............0.0..00000000000000002222222*002022200000000000.0.............,,,........,,,,.....0.....0000000000000000000......000............,,,.,,,,,,,,,,,,,,,,,,,,,,***********,,,,,,*,,,*,***(*((((((((((&((((((*(*(***((((((((((((((((((((((((********,,,,,,,,,,,,,,,,,,,,,,,,,...,.,.,..................0.0..00.0000000000000022222222*0000222200000000000.00.......................,,......00...00000000000000000000...0.0000.................,,,,,,,,,,,,,,,,***********,,,,,,,,,,,*,,**,****(*((***((((((((((((*(*****((((((*(((((((((((((((**********,***,,,,,,,,,,,,,,,,,,,,,.....,,...................00000.00000000000000222222222*0020222200000000000.0....................0......,......0.0000000.000000000000.00.00.0...................,,,,,,,,,,,,,,****,****,**,,,,,,,,,,,**,**,****(*(((*((((**(((((*****(***(((((((*(((((((((*((*****************,,,,,,,,,**,,,,,,,,,,,,.,,,.................0.000000000000000002222222222222*0022222220000000000000.................0.............000000000.00000000000000...000....................,,,,,,,,,,,,,***********,,,,,.,,,,,,,*****,,****(*(((*(*(**((((((****(*(**(((((((((*((*((((**(*(********,,,,,,*****,*,,,,,.,,,,,,,,.,.....,..............0.00000000000000000002222222222422,02222222220000000000.0...............000....,,,,,,...0.000000000000000000000..0000..000...............,,,,,,,,,,,,,,,*********,,,,,.,,,,,,,,,*************(*(****((*((((***(*((*(((((((((******((****************,*,**,,,,,,,,,,,,,,,,,,,,,.,.................00.0.0000000000002020000022222224242.002222222200000000000000...........0000000..,,,.......0000000000.0000000000..00000....................,,,,,,,,,,,,,,*****,****,,,,,,,,,,,,,,,************(((**((((((((((((*(((((((*((((******(*(***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................000000000000000002200222222222222422.002222222220200002000000........000000000...,,.....000.000000000000000000000000.000..................,**,,,,,,,,,,,******,***,,,,,,,,,,,,*,,,***********((******(((((((((*((((((((((((((((********************,,,**,,,,,,,,,,,,,,,,,,,,,,,.,................00000000000000000202022222222222244224,022222222222200000000000.....0000000000....,,,.....00000000000000000000000000.0000..0.0..............,*,,,,,,,..,,,***,*,,,,,,,,.,,,,,*******,,*******(***********((((***(((((((((*((((*(**(********************,**,,,,,,,,,,,,,,,,,,,,,.,,................000000000000000020220222222222222444444. 00222222222222220000000000.00000000000.......,.....0....00002000000000000000000000000...............,,,,,,*,,,,,,,******,**,,,.,,,,,***********,*****(((***********(****(((((((((***((***(**********************,,*,*,,,,,,,,,,,,,,,,,,,.................0.000000000000000000022022222222224444444.0022222222002220002000000000002020000000...........0000000000000000000000000000.00.0.0.......000..,,,,,,,,,,,,,,*********,,,,,,,,,,,********(**,***((*((***********((*(((((***(*(***((((************************,,,,,,,,,,,,,,,,,,,,,,,.,..............0.00000000000000000002222222222222424444444000022222220202020200000000022200000000.0.00000....0000000002002200020000000000000...0........00...,,,,,,,,,,,,,*******,**,,,,,,,,,********************(*************(**((((*(*((((*(((**************************,,,,,,,,,,,,,,,,,,,,,,,,,,,...........000000000000002200222222222222222244444444440 00222222222222200020000202222220000..000.000.00000.0000000002200000200000000000..00..000.00.......,,,,,,,,,,,,,**,,*,*,,,,,,.,,,,,,,,******,,*************************(((****((**(((**(************************,,,,,,,,,,,,,,,,,,,,,,...............0.00000000000000000022022222222222242444444444.00222222222222222200000022222220000020000000000000.0200000000020002200000000000.00000000000...........,,,,,,,,,***,**,,,,,,,....,,,,,**,***,,*********************************(((((**((************************,,,,,,,,,,,,,,,,,,,,,,,,..............0000000000000000000222222222222222244444444440 00222222222222222220020222222220000020220000000000002000002202222002220200000000000000000..0...0000.........,,,,,,***,*,,,,,....,,,,,,,*,***********************************((*(((((*****************************,,,,*,,,,,,,,,,,,.,.,.............000000000000200020222222222222222244444444444442000222202222222222002222222222200220222000000000000000000002222200222222000000000...00.00000...0000.......,,,,,,,,***,,,,,,,,,.,,,,,***,****,,**********************************((*(***********************,***,*****,,,,,,,,,,,,,,,,..............0.0000000000000222222222222222222244444444444442 022222222222222202222222222222222220220000000022022020000222222222222222020000000......0000.....00...,.,,..,,,,,,,***,,,,,,,,,..,,,,,,***,**,,********************************((*(((*(*****(******,********,,,,,,**,,,,,,,,,,,,,,,,,,.,.........00000.000000000202002222222222222222444444444464444"0222222222002222222222222222222222202020000000222220020222222222222222220000000..00..0.00000000000.,,****,,,,,,,,,,,*,,,,,,,,.,.,,,,,*****,*,*********************************(*(((**************,*,*******,,*,,,,,,,,,,,,,,,,,,,,,,,.......0.00000000000000002222222222222222222224444444444446442 0222222222222222222242222222222222200000200222222200002022222222222222222002000000000000000000000.,,******,.,,,,,,,,,,,**,,,.,,.,,,,,,***,,******,**************,**((***********((((**************,*,***,*,**,,,*,,,,,,,,,,,,,,,,,...........00000000000022220222222222222222222242444444444446444202222222222222222222444422222,2222220000222202222224222020"222222222222222020000000000.00000000.,,*,****,,...,,,,,****,,,,,,...,,******,*,,******************************((((*******,*****,*,,*,,,,,*,*,,**,,,,,,,,,,,,,,,,.,.............00000000000222222222222222222222224444444444446644660"224422222222222222224444444222222000000000022222422422222222222222222222200000000000000000002000.,***,,*,,,..,,,,,**,,,,,,,,,.,,,,,**,,,***,*******,******,*,*,********((*****(******,,********,,,,,,,,,,***,,,,,,,,,,,,,,,,.,,,..........0000000000002202222222222222222222244444444444646666660"2444444422222222242244444422222200000000002222224444422222222224222222220000000000000000000000000,,,*,,,,,,.,,,,*,,**,,,*,,.,,..,,,*,*,,*,*****,*,,*****,*,**,***,,,****************,,,,,******,,,,,,*,*,,,*,,,,,,,,,,,,,,,,.,,....,......0.000000000000222022222222222222224244444444464646666646"2444444442422422224244444222222222202220002222244444424222222242220000002202200000000000000220000,,,,,,,,..,.,,,,*,**,,**,,....,,,,,,,,,,,,,***,*,,,*,*,,,,,,****,,***************,,,,,,,***,**,*,,******,,,,,,,,,,,,,,,,,,.............00000000000002202022222222222222222242444444444646666666664"22444444442422222244444442222222222222000022244444444422222222202002222222222222000000000000000000,,,,,.......,,,,,,,,**,,,.,.,,,,,,.,,,,,,*,*,****,,,,*,,,,,,,,,,,,***********,,,*,,,,,,***,,,,***,*,*,*,,,,,,,,,,,,.,,,.,.............00000000000220222222222222222222224244444444446464666666664"24444444442442222222444222222000222002002222422444446642224222222222222222222220000202000000..0000...,........,,,,,,,,*,,,,..,,,,,,,,,,,,,*,,*****,,,,,,,,,,,,,,,,,,,*,****,,,*,,,,,,,,,,,,*,,,,,,,**,,,,,,,,,,,,,,,,,,................000000000002220022222222222222224422444444444444666666666664"24444444444442222022244422220200000022222222244444446644242222222222222222222220000002000020.00.0000..........,,,.,,,,,,.,,,,,,,,,,,,,,,*,,,,,**,,,,,,,,,,,,,,,,,,,,,,,******,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................00000000000202222222222222222422444444444446444666666666664$24444444444222222244444442220000002202222224444444466444222222222222222222222200000002222000000..000......0.........,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,****,,,**,,,,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,...,,.,..............000000000020022222222222222224444444444444464446466666666666$244444444222222222422444422222000222222224444444444444442242422222222222222220200202022000000000...000...00........,,,,,,,,,,.,,,,,,,,,,*,,,,,*,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.............00000000000002022222222222222444444444444444444466666666666666$2444444442022222222224444222222222022224444444444444224442422222222222222222202022220020000000......0.00..00..000.,,,,,,,,,..,,,,,,,,,,,,*,,**,,,,,,,,,,,,,,,******,,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...,,,,.,...........00000000000000002222222222224444444444444444444444466666666666666$2244444422222022202222444222222222222444444444444442224424422222222222222222222220222220000020..0..0000000000000...,,,,,,,,.,,,.,,,,,,,,,,*,,,,,,,,,,,,,,,,,*****************,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,.....,................000000000002002222222222222444444444444444444446666666666666666$2224444422222222222222442222222222224444444444444244444424224222222222222222222222222222000000..022000000000000....,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,*,,,,,********,,,,*,,,,,,,,,,,,,,,,,,,,,,....,,,.....................0000000000000222222222222444444444444444444446466666666666666666$2224444422222222242222222222222224444444444444444444444444222222222222222222222222222000000000000222000000000.0...,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,*,,,,*,,,,,,,,,,,,,,,,,,,,,,.,,,,,,...,,..................0....0000000000222222222222224444444444444444444446666666666666886866$2222244444222222222222222422224244444446444446444444444424224422222222222222222222222222200002000222000200000.00..,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,.,,,,,,,,,,,,***,*,,**,*****,,,,,,.,,,,,,,,,,,,,.,.,.,,,.,....,,...................0000000000002222222224444244444444444444444666666666666666666686"02222444444442222220002222222224444444464444444444444442222222222222222222222222222222200000222022220200000000.0..,..,,,,,.,.....,,,,,,,,,,,,,,,...,,,.,,,,,,****,,,,**,,*,,,,,,,,..,,,.,,.,,.,.......,...,.......................00000000202222222222224444444444444444444446666666666666666666666$0222202444442222222222222422222244444646644464644444444442224442222222222222222222222222000222022222222200...0....,,.,,,,,.,,,...,,,,,,,,,,,........,.,,.,,,,****,,,,,,**,,,,,,,,,,,,.,.,,.,.....,...........................0...0..000000002222222222244444444444444444446466666666666666666666666"0200002444422222202242222222242244446666446666644444444242222442222242222222222222222222002202224222222000000.....,,,,,,,,,,,,,..,,,,,,,,,,,,.......,..,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,.,,,,...................................0000000000002022222222222244444444444444444444466666666666666668666666".000022444442422222222222222442444446666646664644444444224224422224222222222224422222022220022222222222220000..,,,..,,.,,,,,,....,,.,,,,,,,,,.......,,,,,,,,,,***,*,**,,,,,,,,,,,,,,.,,..,,.................................00000000000222222222222424244444444444444444446666666666666666666668866$0020222444444422222242222224444444446666446664664664444444442422422222222222424222222222220222242222222000......,.......,,,,,,,...,.,,,,,,,,........,,,,,,,,*,***,,,******,,,,,,,,,,,,,.,,...................................0000000000022222222222244444444444444444444466666666666666666666686666&2222222444444444222222222224444444666666466666644444444444444222222222222224424222224422222222422422200...0......,.....,,.,,.....,,,,,..,..........,.,,,,,,,,*****,*,,,*,,,,,,,,,,.,,,,,,.........................0.0....0.0.0000000000202222222222422244444444444444466466666666666666686666668666&224222444644444242222222224424444446664666666666444444444442442222222224444444442224222222222244222000000000........0..,,,...0...,,.....,,.........,.,,,,,***,,,,,,,,,,,,,,,,,,,,.,.,.,,,...,.........................00..0000000000002222222222222444444444444444464644666666666666666666666688666&242224444444644444442224244444444466664446666666644444444442442424442444244422222444222222222222220000000000..000............00........,,,............,,,,,*,*,,,,*,,,,,,,,,,,,,,,,,,,,,.........................0000000000000000000002222222222224444444444444444464646666666666666666666666886866(22244444446664444444442222242444446666466666666644444444444422224444424444442222242222224442222220000000000.0000000...0000....0.........,,..........,,,,,,,**,,,,,,,,,,,,,,.,.,.,,,.............................0000.00.000000000000022222222222244444444444444446664646666666666666668666686666886*44444444666664444444444424444424446666466666666464444444444444422224222444444442244222224422242200000000000..00.000...00000.....................0...,,,,,,,,,,,,,,,,,,,,,,,,,....,,.................................0.00000000000002222222222222244444444444466466666666666666666666666666868668668@(444444644446644444444466444444444666666666664444444444444444422242244444444444444442242444222220000000000.....000...000000.0...0.0.............00....,,,,,,,,,,,,,,,,,,,,,,,,..,..,......................00..0.000.00000000000002222222222222222444444444444464646664666646666666668666866666888886*464444444666444644444466644444644666666666646666644444444444444424242244224422224422222422222200002222000.....000000020000000.0000.............000...,,,,,,,,,,,,,,,,,,,,,,.,.........................0.00.000.000.00.00000000022222222222222222444444444444466666666666666666666666666686886668866*44446446666646444444444444666666666666668664666444444444444444444424424444222222444222442222000222222200000000.00022220000000000.0.........00000.....,,,,,,*,,,,,,,,.,.,,,...........................0.00000000000000000000000022022222222224244444444444646466666666666666666866666666666888866686(444464446664444444444444444666666666666666666464646644444244444444442444442222222222422422222222222222000000000002222220000022000000.00...00000.00...,,,,,,,*,..,...,,,,,..............................00000000000000000000002222222222222224444444444464644646666666666666666668666688666888868886(24446664444444444444444444666666688666666666444444446664444444444244444444222222222444224422444224222222000000002222200002222200200000.0.000000000..,,,,,,,,,,,,,...............................00.0..000000000000000000000022222222222222244244444444444446666666666666666666666666668688888668888*24464664444444444444246666666666688886646666644444444444444244444444444444422222224444444444444444422222000002002222000000002200000000000000000000....,,,,,,,,,,.,............................0000.0..000000000000000000000022222222222222424444444444446466666666666666666666686666668888688888888*44444644422444444444466666666466688886666666644444444444444444444444444444422222224444444244444444222222222222222222......00222222020000000000000.....,,,,,,,.,,,...........................00000.0000000000000000000000000022222222422222224444444444464466666666666666666666666666666866868888886&4444444422244444422468666666646668886666666864444444644444444444444444444444224222464444224444444222242222220202222220..0..02222222222000000000000.....,,,,,.........................00......000.000000000000000000000000222222222224222222444444444466646666666666666666666666866666666886888688680444422244442202246666666666868866866666640444444444444442444444444444*044444444444444244444444222200222222222222202000022222222002222000000000000...,,.,,,,,......................0..00000000000000000000000000000000022222242222224442444444444444666666666666666666666666666886666868688888888*444424444442224444446666666688:886886668666646464444444444444444444444444644444466446644444444422222422222222222200000002222222222222222200000000000.,,,,.,,..,,...................0...000....0000000000000000000000000020.222224222442444444444444444426666666666666666668666688868686668888888888*444464444444464444666666666688888866666666646666666444444444444422444444446444466644644444244422220222222222222000.00200000222222222220000000000000...,,.,,...................00.0....0.0000000000000000000000000000000222222222222222244444444444466644666666666666666668666666866648668888888888**2444444666666646664666646644668886668866666666666666644444444444464444444444444464644444442444222000222222222200000200000.0222222222200000000000000..,,,,,.,.......,...............000000.000000000000000200222202000002222222444444244444444444466664666666666666666666666668686666866888888888888.466666666466444466666666646668888688686666666666666664644444444444444444444444446664444444244422022222220002220...20000222222242000000000..00000000...,.,...,..........0.....0....00000000000000000000000022220222000022222222224424244444444464444446666666666666666666668886866666666888888888888,666666666664666646666666666888886668866886666666666666644444424444444244444444444444444444244220222220000..0000..00000020022222000000000...000000.......,,,.......................00000000000000000000020000200222222222222222444444444444444446444666666666666666666666668668668688866888688888888.66664666646646646666666666668888886888888666666666666644466422244444444224444644444444444244222022200...00...000000000022222220000000000000000.000........................0..0.00.00000000000000000000022000222222222222222224244444444444444644466666666666666666666666666868686686868888888868888.6644466666666666666666666668688888868888888668664666666666444444222444444446444444444444244222222200020222200000000000000222220222000000000000000.......,,......................0000000000000000000000022200202222222222222222242444444444444444466666666666666666666686866868866668666888888888888 6644666666666646666666666666688888888888886666646666666664444422444224444444444664446442222222242222000022000000000000000022220022000000000000........................0.0.0000000000000000000002000000022222222222222222242444442444444444444466666666666666666666666668866666688666688688888888888464666666666666666646666686666888888888886866468666444464424424444222444444444666664644222422222222000000000000000000000222220222000000.0000000.....................6......0000000000000000200002222222222222222222222222422444444444444444446446666666666666666666666686668866866866688688888888682246666666666666666666666886668888888886686866666666666444442224424244464444444446644444222222422220000000000000000000222222022220220000000000..................,.0..0.0000000000000000000022000222222222222222222222222424444444444444444444646666666666666666666666666866666688666686888888688868"466666664666664446666666668666888888888688666686666664444444222242222444444444444444444422442222220000000000000.00000200000002220020000.000200.....................0..00000000000000000202222022222222222222222222222222244444444444444446444666666666666666666666666668666666666686688888688886866"66666666666666666666668866666666688888886668666868664444444424244244444444442444444444422242442220000000000000000000020000000000000000.000020.0...................000000000000000000000000222222222222222222222222422244444444444444444444464446666666666666666666666666666666666668666688688866668"6666666666466666666886686866668888888886666666666666644444424444444444446666444444446444244442222220000000000000000000002002000000000.0020200............0.....0.0000000000000000000002000022222222222222222222224424244444444444444444446466664666666666666666666666668668666666666686868666688866$66666666666666666666888686666688888888886686666666664444444444444444444666664446666644444444022222200000000000000002220000000000000000002022000.........000..000..00000000.000000000002200022222222222222222222222244244444444444444444644446666666666666666686666668688666666668666666866688888888$66666666666666666688888666666668886668686866666666666644444444444444444466664446446664466442442202200000000002000002200000000000000000000000200.000..00.0000000000.000.0000000000000000000022222222222222222222222444444444444444444444466666466666666666666686668666668886686688666868888668868888$6666666666666666666686666666666886666886646688666666666644444444444444466666666666464466642444222200000000000220000000020000000000000000000020.0.0....0.00000000..000000000000000000200000022222222222222222222244444444444444444444446444666666666666666666686666886666666888868688886666668888868&6666666686666686688888666666666686666688866866668886666444444444444446666666666644644444442422222200000220000000000000000000000000000.0002000000.0.0...00000000000000000000000000000000000222222222222222222222444444444444444444664646464666666666666666866668888868886668888888866886666666888868&66666686888866686888866666666666666666666466666668668664464644444444666664666666444442222244442220002202220000200000000000000000000000000220200....00..00000000000000000000000000000222202222222222224222222222222444444444444444446444666666666666666866688888888688888888688668888866686668868888(6666668886686686668886886666666666666666666668866666666446666444444466664444666422440224444222220022002222000022000000000000000000000000.02000000...00000000000.00000000000000000000222222242222222222222222224224444444444444644444644666666666666666668888888888888888866686888686666688688888888(6666866866686668668886866666666666666666666468866668886666666444446666644446666444246664444444220002222222200000002022220000000000000000..22000000.000002000020000000002000000002202222222222444442222222244242244444444444444446464466666666666666866668688868668688888688888888886688688888888888 *6666666888666668666888866666666666466666666666466666666666666644446666468644444466664464444442222222222222222200000022220000000000000000000220000.0000200000000000000002002000002222222222222422244222222444444444444444444446444466666666666886666668668886868886888868666686888886688888888888888 (666688668868886866666666666666666446464646666686666666666666644666666668646644446644444444444222222222222220200000000020000000000000000000020000000000000000000000002022200202022222222442242222222422222444444444444444444646666646666666666666666668668888886868888888888888888868888888888888888 *666668886888888868666666666666666646464444666666644466666666646646666666466666666444444444444222222222222222200000222020000000000000200000200000000222000000000000002022000220022222444444444444422222422244444444444444444464666666666666666646688888666888888888886868666668888888888888888888888 *66666686888888888888886666666664466666666446644444666666644666644444666666664444444444444444442222222022222222222220000022222000022220022022200000002220002000202020222222222222222224444444442424244444424444444444444644446664666666666666668668888866888888886686888888888888888888888888888888:,666668888888888888888666666666444446666666466464666666666646646444446666666444444444444444444422222222222222222222202202222200000220020222222200002222202200222022222222222222222222244444422442424444444444444444444646664466666666666666668666668888888888888868888888868888888886888888888888888,666668868888888888868666666644444666646664466666666666666666646666666666666444444444444444444422222222222222222222222222222202000222022222220000002222222022222202222222222244222222244444444444444444444444444466444444466466666666666666666666888888888888888888888888688888888888888888888888888,666688888888888888886668666644464666646644444466666666666666666666666466664444444444244444444422222220222222222222222222222002000222222222200000002222222222222002222222222244422242444444444444444444444444464444444444446466666666666666666688688888888888888888888868868888888888888888888888888.66666688868886888:866686644644444666466444466466646666666666646666666666444444444444444444444444442222222444222222222222202000202202220220000000002222222222222222222200222244444444444444444444444444444444644466444444466646666666666666668688888688888888888888886888868886888888888888888888888,668888888888888888868886644444444666664646646664444466666666666666666666444444444444444444444444422222222244222422222222220200022202222222200000022222222222222222224422222224444444444444444444444444444446666644446644444666666666666666666686888888888888888888888888868668888888888888888888:88,666888888888888888888:86444444446644444444446664444446886666668666666664444444444444444444444444422222222422222442222222222220222222222242220022222222222222222222222424444444444444444444444444444444444466644644444646666646666666666666888888888888888888888888888888888888888888888888888:888880266888888888888888888886644446444444444466646644444644466686666666666666444444444444444444444444444222222242244224444222222222222202222224220002224222222222224424222244444444444444444444444444444444464664644664666444666666666666666666668886888888888888888888888888868888888888888888888888:888"6668888888888886668888644444,24444444466444664444466666664,6666444466664444444444444444*44444444444442222222244444442222222222222022222222022222222222222224224424224444444444444444444444444444444444466666646446666664666666666666666688668888888888888888888888888888688888888888888888888888888(668888888888888888866666444444444444444644666444666888666646666466666444444444444444444444444444444444222444444444422222244444222202222222222222222222222224444444444444444442*4444444444444444444446666664466644666666666666666666668668888888888888888888888888888888886888888888888888888:8888.6688886888888888::86666664444444444466644466644446888866666666688664444444444444444444446446444444444442444244444444222224424424222222222222222222242222222244444444444444424444444444444444444444446466666666666666666666666666666866666888888888888888888888888868866888888888888888888888888888..688866668888888888886664644644444446644444466444444666666646668866644444444444444444644464666464444444442444444444444444444224444244444244222242222222242222224444444444444244444444444444444444444466666666666666666646666666666666666668888888888888888888888888888688888888888888888888888888888