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 = '320B30' IMAGE_NUMBER = 52945517 IMAGE_TIME = 1977-07-08T14:31:22Z EARTH_RECEIVED_TIME = 1977-07-11T20:42:48Z ORBIT_NUMBER = 320 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.050910 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 2"# 2Z HQ/.'8'   6EWm@Y v R$((**(*(((((&(((&&&&&&&&&&&&&&$$$$&&$$$$$$&&&&&&&$$$$$&&&&&&$&&$&&&&$&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&((&(((((&&&&&(((((((&(((((*(((((&(&(((((&&&(((*((((((&&((((((&&(&&(((*((((*((((((((&&&(((((((((((*(((((&&&&((((&(&&((((((((&(&&&&((&&&&&&&&&((&(&&&&&$&$$$$$$$$$$$$$""""  x$&&&&((((((((((&(&((((&&&&&&""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&((&&&&&&&&((&&&&&&&&&((&(&&&&&(((&(&&&&&&&&(&&&&&&&&(&((&&&&&&&&(&&&&&&&&&(&&&&&&&&(&&&&&&&&&(&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&$$$$$$$$$$$$$$"""""" $&&&&&&&(((&&(&(((&&&&&&&&&&&$&&&$&&&&&&&&&&$&$&&&&&&&$&$$ &&&$$&$&&&&&&&$$$&$&&&&&&&&"&&&&&&&$&$&&&&&&$$&&&&&&&&$$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$"""$"""" $&&(&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$&$$$&$&&$$$$&$$$$$$$$$$$$$&&&$$$&&&$&$$$$$$$$$&$$$$$$$$$$&&&$$$&&&$$&&$$&&$&&&&&&&&&&&&&$&&&$$$$&&&&&$&&&&&&&&&&&$&&&&&&&&$ &&&&&&&&&&$&&&&&&&&&$&&&&&&"$&$&&&&&&&&&$$&$&&&&&&&$&&&&$&&&&&&&&&&&&&&$&&&&&&&&$&$&&&&&&$$$$$$$$$$$$""$$$$$$""""" ,$&&&&&&(&&&(&&&&&&&&&&&&&$&&&&&&&&$$&$$&&$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$$$&$&&&$$$$$&&&&&&$&$&$$&&&$$$$$$&&&&&&$$$$&&&$&$$$&$&$&&$&&$$$&&&&&&$&&$$$&&&&&$$$$$&&&&&&$$$&&&&&$&&$ $$$&&&&$$$&&&&&&&$$$$&&&&$$ $$$$$$$$$$$$""$$$$$"""""""" $$&&&&&((((&&&&&&&&&$$$&$$&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$&&$$$$$$$$$$"$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$"$$""$$$$$$$$$$$$&$&&&&$$$&$&$$$$$$$$$$$&$&$$&&$$&&&&$$$$$$$$$$$$&&&&&&&&&$$$$$$&$$$$$$$$$&$$$$$$$$$&$$$$$"$$$&&$$&$$&$$&&$$$"$$$$$$&&&&&&&&&&&&$"$$$$$$""$&&&$$$&&&&&$$""""$$""$ "$$$$$""&(&" , "*((&$$"  ""$&(&$  $(((""$ (& ""&$$  $$&(&$ "" "&&" ""*(($""  "$&$  $&(&""  "$$$ "(((&$"""  " "$$  "$&(&$"" " "$$  $$&&&"$$( ""$"$"* $$(("$$  "" ""  ""&&$$$$"$""""$ ""$&&&&(  ""$""  $$$$&"  " $$$"""""$&$$""""$$*&&&&(&$" """"$$""" " """$$$&"$ " """"""""""$"""""$$$""" "$"$"" ""$$"""" """$$$""& ""$"$"""" " ""$$$$$"$""""" $"$$"" "$$$$"""" & $"$$$"" ""$&$$$" & &"$$$$" & &""$$$$$$"""""" """$"""""""$$$$$""""" """$$$$&""$"&&&$$"" ""$"$$"" $$&&&$" $ " """"  $$$&&$$"$""$"$&&&&&((&&&&&$$$$""" ""&"$$$&$&&&$$$""$""" " " ""$$$$&$&"" ""$$" "  ""$$$$&$" """""" ""$"$$$$""""""""""""""""$"$$&&$&$""""$$"""""""""$$$&&$$$ ""$"$"""""""&"$"$$$$$" ""$$$$""""$$$"$$""$$$""$"""$$$"$$$&$&"$""$$&$$""""$$&$$$$$$&&$$$$$$$"" ""$$$""$"$$$""""""""" " "  "$&&&$$$$,&$&&&&$" ""$$$$""*""""$$$$"  & "$$$$""" ""$$$"  ""$$" """"""""  """""""" $"""""" " "$""" ""&"$$"$  ""$$$"""""" ""$$"  $""$$"$&""""""""""" ""$$$$"""" $"$$"""  ""$$$""&"""""$$$" ""&"$$$$$$$""$"$$$$$""" "$"$"$""" """"""""  "" "$$$"$""$&&&&&&&&$($&$$$$$$"" " "$$$$&&$$$$"""$$"""" "$$$$$&$"" """""" """$"""" " """"  """"""""&"$ """"""$ ""$$$$$$"" $$$""  """$$$$$"""" """""" """"""""""""""""""" """"$"$"" "$$"" " $""$$$$$&"" ""$$$" ""$""$$$$""""""""""""" """"""" "  """""" $""$$&&&&&&$$$$$$$$$$$$$$$""$$$$$&$$$$&""$$$$$""" """"$$$$"" """"""" ""$""""""" $ """ """""""""" """"""  "$"$$"""" """""""" " "$$"$$"" """"""""""""""""""""" """"""""" """$$$""" $ """$"""" ""$$$$$$""" """$"$"" """""$$$"""""""""""""""" """"""""" " """" "$$&&&&&&$$$$&$&$$$$$$&""$$$&&$$$$"$"""$$$$$$$" "$$$$$$$$ """"""""" """"$""""" $""" """""""""""""""""""" """""$" ""$$$$""" """"""""" ""$$$$$$"""""""""""""""""""$""$""$""" """""""""$"""$$$"$"$" """""""$" """$$$"$$""""""""""$""""$""$$$""""""""""""""$$"""""$$""$""""" """""" " """"" "$$$$$$$$$$$&&$$$$$$$""$$$&$$$""""""$$$$" " "&"$$$$""& """""$$""$ """""$""" ""$"""""" """""" """"" """$$$"" """$" " """$" " $ $""""" """""$""" " " """"" ""$$$$$" "$"$"""" """"$$$"" " """"""" "" """$$$""" """ """"$"""" $"$$$"$"$"$ """"""  """$"""  $$$$$$$&$&&&$&&$$$$&$&&&$&$&"$$$$&$$$"&&"""$$$$$$$"""""$""""""""""$"$"""""$"""""""""" $"""""""" " """"""" "$"$$$$" " """"""$ $""""$"""""""""""""""""""" """"""""""" """""""" """"""""$" """"""""""" "$$$"""" """""""""""""$""$""$ $""""""""""""""""""$$$""""" """"""" """"$"" "$$$$$&$$$$&$&$&&&&&&&$$$$$$$$$$$$""""$$$$$$$""$"""$$"""""""""$$""""" """""" """ $""""""""""" $" """"""""" """""$$"""" """"""" """"""""""" """""""" """"""""""""" """""""""" " """"""$"""" """"""""" ""$"$"$"" """""""" """""""""""$""""""""""""" ""$"$$$$"""" """""" $ """"""""" " " "$$&&&&&$&$$&&&&&&&$$$$$$$$$$$$$"$$$$$$$$$""""$"""""""""""$""""""""$"""""""""""""""""""""""" " """""""" ""$$""""" """""""""" """""""""""$"$"""" """ """""""""""""""""""""$"""$"""$$"""" """"""""""""$""$""""""""""""""""""""""""""""" " """""""" """""$"$"$"""""""""""""" """"""""" """" p"$$$$$$&&&&&&&&$$$$$&&&&&$$"$"$$$$$$$$"$$"$$$$$""""$""""""$"""$"$"""""""""""" """"""""""" """""" ""$$"$""""""""""""""""""""""""""" " """""" """"""""""""""" """"""""""" """""""""""""""""""" " """"""""" " """""""""""""""""""""""""""""""""""""""""""""" """""""$"""""""""""" """""" " ""$$&&&&&&&&$$$&$&&&&$$&$&$$$&&$$$$$"$$$$"$$"""$"""""$$$$""""$"""""""""" """"""""""""" """""" "" """""""""$" """"""""" """""""""" """""" """""""""""""""" """""""""" " """""""" " """""""" """""""""""" """"""" """"""""""""""""""""""""""""""""$"""""" """""""""""""""""""" """""" " """"" `$$&&&&&&&$$$$$&&$&&$&$&&&&&&$$$$"$$$$$$"$""$$$$$$$$""""""""""""""""""$""""""$"""""""""""""""""""$$$$""""""""""""""" """""""""""""""""" """""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""$ """""""""""""""""""""" """""""""""""""""" " """""" $$$&$$$&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$"$$$$$$$$"$""$"$$"$""""$$""""""""""$$""""""""""""""""""""""""""""$""""""""""""""""""""" "" " """""""""""""""" """""""" """"""""""" """"""""" """""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """ $$&&&&&&&&&&$&&&&&&&&&$$&$$$&$$$$$$$$$$$$$"$$$$$$$$"$""""""$$"""""""$""""""""""""" """""""$$"$""""$"""""""""""""""""""""""" """ """" """"""""""" """""""""""""""""""""" """""" """""""""""" """""""""""""""""""""""""" """"""""""" """"""""""""""""""""""""$""$""""""""""""""""""""""""""" "" "$&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$""""""""$"""""$"$""$""""""""""" """""$"""$"""""""""""""""""""""""""""""" " " "" """" """"""""" """""""" """"""""""" """"""""""""""""""""""""""""""" """"""""""""""""""" """""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""" " h@$&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$"$""$$"""$"$$$$$"""""""""""""""""""$""""""""""""""""""""""""""""""""" " " """""""""" """"""""""""""""""""""""""""""" """""""""""""""""" "" """" """""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ $$$&&&&&&&&&&&&&&&&&$&$$$&&&&&$$$$$$$$$$$$$$""$$"""$$"$$$$$$$""""""""""""""""""$"""""""""""""""""""""""""""""""" """""" "" """"""""" "" """"""""""""""""""""""""""" """"""""""" """"""""""""""""""""""""""""""""""""" " """"""""" """"""""""""""""""""""""""""""""""""""""""""""""" """""" "  $&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$&$$$$$$$$$$$$$$$$$"$$$$$"$""""$$$"""""""$"""""""""""""""""""""""""""""""""" " "" """ " """""" """"""""""""""""""""""""""""""" " """"""""""""""""""" """""""" """""""""" """""" " """"""""""" """"""""""""""""""" """""""""""""""""""""""""""""" "" """" " P$&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$&&$$$$$$$$$$$$"$"$$$$$$"""$"""$"$""""""""""""""""""""""""""""""""""""""""""" "" """ """"" """"""""""""""""""""""""""""""" """""""""""""""""""""" """ """""""""""""" """""""" """"""""" """""""""""""""""""""""""""""""""""""""""""""""""""" """""""" """""" $$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$"""""""$$$"""""$"$""""""""""""""""""""""""""""""""""" """""""" """"" """ " """"""""""""""""""""""""""""""""""""""" " """"" """"""""""""""""""""" " """" "" """""""" """""""" """"""""""""""""""""""""""""""""""""""" """"""""""" """"""   $&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$""$$$$$"""$""""""""""""""""""""""""""""""""""""""""""""""" "" """""""" """"""""" """"""""" """"""""""""""""""""""" """"""""""""""" """""""""" "" """" " """""" """" """"""" """""""" """ """""""""""""""""""""""""""""""""""""""""""""""" " 0 $$&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$""$$$$""$$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """"""""""""""""""""" """""""""""""""""""" """""""""" """""""" """""""" "" """""" """ """"" """""""""" """""""""""""""""""""""""""""""""""""""""""""""""" " """" $&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$&&$$$$$$"$$$$$$"""$"$$$$$$"""""""$""""""""""""""""""""""""""""""""""" """"""" " "" " " """"""""""""""""""""" """"""""""""""""""""" """"""""""" """" """""""""""" """" " """ """"" """""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""" "  $&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$&$$$$$$$$$$$"$"$$$$$$$$"""""$$""""""""""""""""""""""""""""""""" """""""" " " " """"" """""""""""""""""""""""""""""""""""""" """""""""""""""""" "" """"" " " """ " "" "" """"""" " """""""" """""""""""""""""""""""""""""""""""""""""""""""" "" *, $&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""$$$$$$$$"$$$$$$$""""""$$""""""""""""""""""""""""""""""""""" """"""" """"""""""""""""""""""""""""""""""""""""""" """"""""""""""""" " """"""""" """""" " """" """"""""" """"""" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""" @ "$&&&&(&&&&&&& &&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""$$$$$""""""""""$""""""""""""""""""""""""""""""""""""" """"" " " """"""""""""""""""""""""""" " """""""" """"""""""""""""" "" """"" " """"" " "" """ " """""""" """"""""" """"""""""""""""""""""""""""""""""""""" """"""""" "" """"""" $&&&&&&&&&&(&(&&&&&&&&&&&&&&&$&$&$&$$$$$$$$"$$$"$$$$$$"$""""$$"$"""""""""""""""""""""""""""""""""" """"""" " """"" " """"""""""""""""""""""""""""" """"""""" """""""" """"""" """""""" "" " " " """" " """" """""""""" """""""""""""""""""""""""""""""""""""""" """""""""" """"  V $&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$&$$$$$$$$$$$$$$$"$"$$$$""""""""""""""""""""""""""""""""""""""""" """""""""""" "" """"""""""" """"""""""""""" """"""""" """"""" """"" """ " """"""  """" "" """" " """" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  $&&&&&(&&&&&&&&(&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$""$$$$$""""""$"""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""" "" """""" """"""" " " """"" """""""" """ """ " " """"  """" " """"""""" """""""  """""""""""""""""""""""""" """""""""""" &&&&&((((&(((&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$"$$$$$""$""$$$$"""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""" """ """"""" """"" " """"" "" """""""" " """"""" " """""" " """ """"""" "" """""" """""""""" """"""""""""""""""""""""""""" """"""""""""". &&&&&&&((((&&&&(&&(&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """"""" "" """"" " " """"""" " """"" " """"" "" " """" "" " " """""" """""""""""""""""""" """"""""""""""""""""""""""""""""""""""  $&&&((&((&&&(&(&((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """ """ "" """""""" " """""""" """""""" """"""" """" " """" """""""" """"""""" """"""""""""""""""" """""""""""""""""""""""""""""""  &&&&((&&&(((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """ """ """"" """" """ " " " "" " """ "" " "" """""" """"""""" """""""""" """"""""""""""""""""""""""""""""""""""""""""  &&&&&((((((((&&&&(((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"""$""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """" " """""" " """" " " """ " " "" " " """"" "" """ " """""""""""""""""""""""""""""""""""""""""""""""""""""""""  &&&((((((((&((((((&&&&&&&&&&&&$&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$"$""$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" " """"" "" """"" "" """" """"""" """""" " " " """""" " " "" """"""""" """""""""""""""""""""""""""""""" """"""""""""""""" "&&&(((((((((((&&((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """ "" """"" """ """"" " """""" """"""" """""" " "" " "" "" """ "" """"" """"""""""" """"""""""""""""""""""""""""" """""""""""""" "&&&((&((((((((((((&((&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$"$$$""$"""$$$$""""""""$""""""""""""""""""""""""""""""""""""""""""""" """""""" """""" " """"""" " """"" " """"" """""" " " """" " " """"" " " """"" "" """""""" """"""""" """""""""""""""""""""""""""""""""""""" &&&((((((((&((((((&&&&&&&&&&&&&&$&$&$$&$$$$$$$$$$$$$$$$$$$$"""$$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """ " "" " " """"" """""" """"" " " """ " "" " " " " """"" """"""" " """""" """"""""""""""""""""""""""""""""""""""""""" "&&&((((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$"$"""""$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""" " " """" " "" " "" """""" """"" " " """"" " """"" " """ """ " """ " """"" " """""""" """"""""""""""""""""""""""""""""""""""""""""" P"&&(((((((((((((&((&(&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$"$$$$$$""""$"$$$""""""""""$"""""""""""""""""""""""""""""""""""""""""""""" """""" """"" """ """""" """""""""" " """""""" " """ " """ "" """"""" "" """ """"""""""""""""""""""""""""""""""""""""""""""""""""""""  "&&&((((((((((((((((&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$$$$$""""$$$"$"""""""$"""""""""""""""""""""""""""""""""""""""""""" """ """"" "" """"""" """"""" """""" "" "" """ " """ " " """" " "" """ """"""" " """""""""""""""""""""""""""""""""""""""""""""""""" &&((((((((((((((&&(&&&(&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$"$$$$$$$"$""$"$$"$""""""$""""""""""""""""""""""""""""""""""" """""""""" """""""" """""""""""""""""""" """"""" """""""" """"""""""" " " "" " " """ " """"" " """"""""""""""""""""""""""""""""""""""""""""""""""""""" &((((((((((((((((((((&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"$""""$$"$"$""""""""""""""""""""""""""""""""""""""""""" " """""" """""""""""""""""""""""""""""" " """"""" """"""" """""""" " """ " """""" """""""""" " """""""""""""""""""""""""""""""""""""""""""""" "&&((((((((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$$""$$"""""""""""""""""""$"""""""""""""""""""""""" " """"""""""""""""""""""""""""""""""" "" """" "" """""" " """ """"" """ "" """" """ """ """"""""""""""""""""""""""""""""""""""""""""""""""""  &&(((((((((((((((((&((&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""" "" "" " """"""""""""""""""""""""""""" """""""" """"""" " """ """ """" " """"" """" " """" """"""""" """""""""""""""""""""""""""""""""""""""""""" h"&(((((((((((((((((((&&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$""$$"""$$""""""""""""""""""""""""""""""""""""""""" """ """ """""""""""""""""""""""""" " """""""" """""""" """"" """ "" """" " " "" " "" """ """"" """""""""""""""""""""""""""""""""""""""""""""""""" 0P &&(((((((((((((((((((&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """"" """""""" """"" " " """ "" " " " """" " """"" " """"""" """""""""""""""""""""""""""""""""""""""  &((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" """""""" " """" """" """"""" " """"" " """"" "" " " """" " """ """"""" """ """""""""""""""""""""""""""""""""""""""""""""""""" &((((((((((((((((((&(((&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""" " """"" " " """"" """ " """ """ " "" "" """ " " """" " """"""""" """ """""""""""""""""""""""""""""""""""""""" "&((((((((((((((((((((((&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"""$$$$"""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""" """ """"""" """ "" " """" """"" """ " " " " """ "" " """"""" """"""""""""""""""""""""""""""""""""""""""""$"" "&(((((((((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""""$$"""""""""""""""""""""""""""""""""""""""""""""" """""""""""" """""" """"""" "" """" """ """ " "" " " """ """" "" """"""""" " """"" """"""""""""""""""""""""""""""""""""""""" &((*((((((((((((((((((((&&&&&&&&&&&&&&&$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """""""" " """"" "" " "" "" " " """ " "" " " "" " """"" "" " """""""""""""""""""""""""""""""""""""""""""""""""""((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" " " " """ "" """" "" " " " " " " "" " " """"""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""(((((((((((((((((((((((&&&&&&&&&&$&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """"" "" " " """ " """"" "" " " " """"" """" """"""" """"""""""""""""""""""""""""""""""""""""""""""""&((((*(*((((((((((((((&(&(&&&&&&&&&&&&&&&$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" " """"" " "" "" """ """ " " " "" " """ " " """ "" """"""""""""""""""""""""""""""""""""""""""""""""""" &(((((((((((((((((((((((&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """""" """""""" """ """" """ " " " " """" " """" " " "" """ " """"""""""""""""""""""""""""""""""""""""""""$"""""""""8p"&((((((((*(*((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$"""""$"$""""""""""""$"""""""""""""""""""""""""""""""""""""""""" " " " " """ " """ "" """""" """ """ " " """" " " "" " """" " """"""""""""""""""""""""""""""""""""""""""""$"""""""""""((((((((**(((((((((((((&(&(&((&&&&&&&&&&&&&&$&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """""""" """"" "" """""" " " " " " """" """ """ " """ "" " """ """""""""""""""""""""""""""""""""""""""""""""""$"""P &(((***((((((((((((((((((((& &&&&&&&&&&&&&&$&$$$$$$$$$&$""$$$$$$$$$$$$$$$$$$$$$"$""""""$$"""""""""""""""""""""""""""""""""""""""&""""""" """"""" """"" " """""" " " """"" " """" " "" " " """ " """" " """ """" """" """ """"""""""""""""""""""""""""""""""""""""""""""$""""X2 &(****(*((((((*((((((((((((&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$" """""$""""""""""""""""""""""""""""""""""""""""""""""" """ " """"" " " """""""  " """ "" """" """" " """" " " " """" " " """" """"""""""""""""""""""""""""""""""""""""""""""$""""""""( "(((***(*****(((((((((((((((&&&&&&&&&&&&&&&&&&$$$&&&$&$&$$$$$$$$$$$$$$$$$$$$$"$$$""$$$"""""""""$""""""""""""""""""""""""""""""""""""""""""" """""""""""" """""" """" " " """ " " """ " " """ "  " " "" """" """ """  """""""""""""""""""""""""" """"""""""""""""""""""""""" &((*******(*((((((((((((&&&&((&&&&&&&&&&&$&&$&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$""""""""""$$""""""$"""""""""""""""""""""""""" """""""" """"""""" """ """"""" """""""" """"" " """""" " """" " "" "" " "" """ " """" """ """""""""""""""""""" """""""""""""""$""""""$"$"""(((*********(*(*(((((((((((((&&&&&&&&&&&&&&$&&&&&$&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$"""$"""$$"""""""""$"""""$""""""""""""""""""""""""""""""""""""" """""""""""""""""" " """"""""""" """" " """" "" " "" """""""" " """" " """""""" """""""""""""""""""""""""""""""""""""""""""""$$""""T (((***********((((((((((((&(&&&&&&&&&&&&&&&&&&&$&&$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""$$"""""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """"""""" " " "" "" "" "" """ " """""""" """"" " """""""""""""""""""""""""""""""""""""""""""$$$$"$"""""@ ((**(**********(((((((((((((&&(&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$$"""""""""$""""""""""""""""""""""""""""""""""""""""""" """""""""""" """""""" """"""""" """"""""" """"" " " """""" """"" " """"""" """""""""""""""""""""""""""""""""""""""""$""$$$$$"$""""$" (***********((*(*(((((((((((&(((&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$$"""""""$$$$$"""""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""" " " " " """"""" """" " """"""" " """""""""" """""""""""""""""""""""""""""""""""""""""""$$$""$"$""$$"6@ ((***********(*(**(((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"""$"$"$$"""""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" """ " " " """ """ " " """" " """""""" " """""""""""""""""""""""""""""""""""""""""""$"""""""""$$"""$4 ((****************((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$"$$$$"$""$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """" """ "" """" " "" " """ " " "" """"" """""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"""" ((**************(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """" "" """" " """ """" """"""" """"" """"" "" """"""""""""""""""""""""""""""""""""""""""""""""""""""$""$$""""" (***************((*((((((((((((((&(&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""" " """"""" " """ " """"""" """ " """ """ "" " "" "" " " """"" """"""""""""""""""""""""""""""""""""""""""""""$$$$"$$$$$$$" (*******************((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"""""$"""""""""""""""""""""""""""""""""""""""""""""""" """"" " "" """ " " "" """" " "" " """" " """"" """"""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$"""$$$$$" ((*******************(((((((((((&&&&&&&&&&&&&&&&&&&&&$$&&$&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$""$"""""""""""""""""""""""""""""""""""""""""""""" """"" "" " "" "" " """ " " " "" "" """ " " """ " """""" """""""""""""""""""""""""""""""""""""$""""""""""$$""""""$$$$$$" (*******************((((((((&(((&(((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$"""""""""""""""""""""""""""""""""" """""""""""""""""""" """ "" " "" """""" """""" """"""" """"" """ """""""" """""""""""""""""""""""""""""""""""$""""""""$$""$$"$$$$$$$$""(******************(**((((((((((((((&&&&&&&&&&&&&&$&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """" "" "" " "" " """"" """" """ """"" """"" """"""""""""""""""""""""""""""""""""""""""$"""$""$$$$$$$$"$$" ********************(**(((((((((((((&&&&&&&&&&&&&&&&&&$$$&$$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$""$$$$"$"""""$""""""""""""""""""""""""""""""""""""""""""" " " " "" " " """" " "" "" " """""""""" " " """""""""""""""""""" """""""""""""""""""""""""""""""$$$"""""$$$$$$$$$$$$$$"@ (*********************((((((((((((&(&&&&&&&&&&&&&&&&&&&&$&$$&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " " " " " """ """""" """"" " " " "" " " """"""""""""""""""""""""""""""""""""""""""""""""""""""$$""""$$$$$$$$$"$$$$$$$ "(******,***********(**((((((((((((&&&&((&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """" "" " """"" """" """ " """"" """""""" """""""""""""""""""""""$""""""""""""$"""""""""""""""""$$$$$$$$$$$$$$$$" (*******************(((((((((((&(((&(&&(&&&&&&&&&&&&&&&&&&&&&$&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""$"$"""""""""""""""""""""""""""""""""""""""""""""" """""" "" """""" "" """"""" """"" "" "" """"" """""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"""$$$$$$$$$$$$$$$$$$$ (**,,*,***************(*(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$$&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$""""""""""""""""""""""""""""""""""""""""""""" """"""""""" """"""""" """""" " """"""" "" """" """""""""""" """""""""""""""""""""""""""""""""""""""""""""$$""""""$$$$$$$$$$$$$$$$$$$" (*****,****************(*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""" """"""""" """"""""""""""""" " """"""" " """" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$$$"$$$"$"$$$$$$$$$$$$$ (***********************(((((((((((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$""""$"""$""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""" """ """""" """"""""""""""""""""""""""""""""""""""""""""""""$""""$$"$$$"$$$$$$$$$$$$$$$$$$$@ *********,,***********((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&$&$$&$&&&$$$$&$$&$$$$$$$$$$$$$$$$$"$$$$$$$"""$$$$$$"""""$"""""""""""""""""""""""""""""""""""""" "" """" """""""""""""""""""""""""""""" """"""""" """"""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$"$$"$$$$$$$$$$$$$$$0 *****,*,,,,***********(**((((((((&((&((((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"$"$$$$$$$$$$$$$$$$$$$ ****,,,,,,**************(((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$"$$$$$$$$"$$$$$$$$$$$$$$$$$$ **,,,,,,,************(*****((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""$""""""$$$$$$"$""$$$$$$$$$$$$$$$$$$$ (*,,,,,,*****,************((((((((((((&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$"""$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""$$"$"$"$"$"$"$$"$$$$$$$$$$$$$$$$$$$$$$***,,*,,***,**,**********(((((((((((((&(&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""$""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$""$$"""$""$$$$$$$$$$$$$$$$$$$$$$$B **,,,,*,,,,*,*************(((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$ **,,,,,,,,,,,*************(*(((((((((((&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$"$""""""""$$"$$$$$$$$$$$$$$$&$$$$$$$$$$$$$@: ***,,,,,,,,,***************((*((((((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$""""""$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"""""$"$$$"$"$$$$$$$"$$$$$$$$$$$$$$$$&$$$ ***,,,,,,,,***$***************(((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$"$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""$"$"""$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*,,,,,,,,,,,,****************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$ $$&&$&&&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""$"$"""$"$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$""$""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$H**,,,,,,,,,**,*,*************(((((((((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$"$"$$""""""""""""$""""""""""""""""""""" """""""""""""""""""""""""""" """"""""""""""""""""""""""" """"""""""""""""""""""""""""""$""$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$0V*,,,,,,,,,,,,,*,,***********(*((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$"$""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""$""$"""""$"$$""$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$"*,,,,,,,,,,,,,,,************(((((*((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$$$"$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$"*,,,,,,,,,,,,*,,*************(((**(((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$"$"$""""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$"""$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ *,,,,,,,,,,,,,,,,***********((***((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""""""$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""""""$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$ *,,,,,,,,,,,,,,**,***************(((((((((((((&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$"""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$$$ *,,,,,,,,,,,*,,,**,,**********((*((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$"""$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&$$ *,,,,,,,,,,,,,,*,*,**************(((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$"$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$ *,,,,,,,,,,,,,,,****************((((((((((((((&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$"$$"$""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$$""$"$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$&&&$*,,,,,,,,,,,,,,,,,,,*************((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$"$"$$$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""$"""$$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$T  *,,,,,,,,,,,,,,,,,**************(((((((((((((((((((&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&$*,,,,,,,,,,,,,,,,,*,*************(*((*((((((((((((&((((&&(&(&&&&&&&&&&&&&&&$&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"""""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""$"""""$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$*,,,,,,,,,,,,,,,*,*,**************((((*((((((((((((&&((&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$"$"$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$""""$$""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&$&*,,,..,,,,,,,,,,,,**************(**(***(((((((((((((&(&((&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""""""""""""""$""$$$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&$&&$*,,,.,,,,,,,,,,,,,,,**************(**(((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$"""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$&&&&&&&&&&*,,,.,,,,,,,,,,,,,,,****************(((((((((((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$""$""""$"""""""""""""""""""""""""""""""""""""""""$""""$$"""""""""$$"""""""""$"$""$$"$$$$$$"$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&`*,,,,,,,,,,,,,,,,,*,**************(**((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$"""""""""""""""""""""""""""""$""""""""""""""""""""""""$"""$"""""""""$"""""$"$$"$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&*,,.,.,,,,,,,,,,,,,******************((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$""""$"$"$$"""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""$"""""$$$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&&&&&&&&&&&*,,,,,,,,.,,,,,,,,,,,**************(*(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$""""$$""""""""""""""""""$""""""""""""""""""""""""""""""$$"""""$$"$""""$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&*,,,,,,,,,,,,,,,,,,,*,*,**************((((((((((((((((((&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$""$"""$"$"""$""""""""""""""""""""""""""""""""""""""""""""$""""$""$""$"$"$$$"$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&$&&&&&&&&&&&@*,,.,.,,,,,,,,,,,,,,,**,,***********(*((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""$""$"$$"""""""$""""""""""""""""""""""$"""""""""""""$"""$"""""""""$$$""$$$$$$$""$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$$&&&&&&&&&&&&&&*,,,...,,,,,,,,,,,,,,,,*************(**(((*(((((((((((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$""$$"$$$$""$$""$"""""""""$"""""""""""""""""""""""""""$""$""""""""""""$$"""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&&&&&&&&&&&&&&&,,,,,.,.,,,,,,,,,,,,**,*************((((((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$$$"$""$""$$$$$""""$""""$"""""""""""""""""""""""$""$""""""""$"""""$$$"$"$"$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$&$$&&&&$$&&&&&&&&&&&&&,,...,,.,,,,,,,,,,,,,*,************((*(*((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$$$""$$"$"$$""""$""""""""""""""""""""""$""""$"""""""""""""$"""""$$"$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&$&$&&&&&&&&&&&&&&&P,,,,.,.,,,,.,,,,,,,,,,***************(((((((((((((((((((((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$"$""$"$"$"""""$""""""""""""$""""""""$$"$$""""""""""$"$""""$$$""""$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$$$$&&&&&$$&$&&&&&&&&&&&&&p,,,,...,.,,,,,,,,,,,,,,,*************((*(((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$$$$$$$$$"""""$"""$"$""$"""""$$""""$""$""$"""""""""$$"$$"""$""$""""""$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$$&&$&&$&&&&&&&&&&&&&&,,.,...,,,,,,,,,,,,,,,,**************((((((*(((((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$""$"""$$""""""""$$""""$""$"$$$"""""""""""""""""""""$""$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&*,,.....,,,,,,,,,,,,,**,,***********(*((((((((((((((((((((&(&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$"$"$$$"""$"""""""$"""""$"$"""""$""$$""""""""$$""$$""""$"$"""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&$$&$&&$&&&&&&&&&&&&&&&&&&,,.......,..,,,,,,,,,,,,***************((*(((((((((((((((&&(&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$""$$"$"$""""$"$"""""""$$"""$""""$$""$$"""$$"$$"""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&,,,,....,.,.,.,,,,,,,,*,***,********(**(*((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$""$""$$$$"""$$$"$$"$$$""$"""$"$$"""""$$""$"$""""""$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&`*,........,,.,,,,,,,,,,,,,************((((((((((((((((((((((&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""""$$""""""$$$$$"$"$""$"$"""""""$$"$"$"""""$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&*,.......,,,,,,,,,,,,,,,****(*********((((((((((((((((((&&&((((&(&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&$$&$$$&&$&$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""""$"$$"""$"$""""$"$"$$$"""""$$""""$"""$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&,,,........,,,,,,,,,,,,,,*************(((((((((((((((((((((&&&&&(&(&&&&(&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" $$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""$$$$"$""$$"$"$""$"$"""""""$$$$$"$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&$$$$&$$$&&&&$&&&&$&&&&&&&&&&&&&&&&&&>,,......,..,.,.,,,,,,,*,,**************((((*(((((((((((((((&&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$"$"$$"$"$$"""$"$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&$&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&`,,.........,,.,,,,,,,,,,,,**************(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$""$"$"$$$$"""$"$"$""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,........,.,,,.,,,,,,,,,**,*************((((((((((((((((((((&&(&((&&&&(&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""$$$$"$$$""$$"$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&$&&&&&&&&&&&&&&&&((&(&(& ,,,........,,,,,,,,,,,,**,************((*(((*((((((((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$$"$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&& ,,.......,...,,.,,,,,,,,,*,************(((((*(((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$&&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(& ,.........,..,,,,,,,,,,,*,******************(*((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& :,,............,,,,,,,,,,******************(*((((((((((((((((((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&(",.............,,,,,,,,,,*****************(**((((((((((((((((((((&((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((",,............,,,,,,,,,,,,,***************(*((((((((((((((((((((&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((",.............,,,,,,,,,,,*,*,*************(*((((((((((((((((((((&((&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&",,........,..,.,,,,,,,,,,,,*****************(((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&"d,,..........,,,,,,,,,,,,,*,****************(((((((((((((((((((((((((&&((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&("j,,............,,.,,,,,,,,,,***************(**(((((((((((((((((&((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((",.............,.,,,,,,,,,,,,,**************(*(*(((((((((((((((((((((((((&(&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((($,............,.,,,,,,,,,,,,,****************((((((((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((($,...........,.,.,,,,,,,,,,*,***************(*(((((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((& ,............,.,,,,.,,,,,,,*,*****************(((**(((((((((((((((((&(((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&((((((($,...............,,,,,,,,,,,,*,*****************(((((((((((((((((((((&(((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((($,...............,,,,,,,,,,,*,,*******************((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((($,..............,.,,,,,,,,,,,,****************((****(((((((((((((((((((((((&&(&&(&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$$&&$$$$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((((((((((&,.................,,,,,,,,,,,*,*****************(*((((((((((((((((((((((((&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((((((($,..............,.,,,,,,,,,,,,******************(*((*((((((((((((((((((((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&&(((((((((((((&,................,,,,,,,,,,,,****************(**((((*(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&$$&&&&$$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((((((((((((&0,..............,,,,,,,,,,,,,,,,******************(((((((*((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&$&$$$$&$$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((&`,....0..........,,.,,,,,,,,,,,*********************((((((((((((((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&$$$$&&$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((((&,................,.,,,,,,,,,,,****,***************(**((((((((*(((((((((((((((((((&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$&&$&$$$$$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&$$&&$$$$$&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(&(((((((((((((((((&@p,..................,,,,,,,,,,,**,********************((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$&&$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$$$$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((&,...............,,,,,,,,,,,,,,*,*****************((*(*(((((((((((((((((((((((((((&(((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$&$&&&&&&&$&&&&&$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&(&(((((((((((((((((( @................,.,,,,,,,,,,,,,,**,*****************(*(((((((((((((((((((((((((((((&&(((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&$$$$$$$&$$$$$$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$&$&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&(((((((((((((((((((H....0..0...........,,,,,,,,,,,**,******************(**((*(((((((((((((((((((((((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$&$&$$$$$&&$$$$$$&$$$$&$$$$$$&&$$&$$$$$$$$$$$$$$$&&$&&$$$$$&$$&$&$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&((((((((((((((((((((((((0 *......0.....,,..,,..,,,,,,,,,,*,*********&(******(**(((((*(((((((((((((((((((((((((&((&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$&&$$$$$&$&$&$$$$$$$$$$$$$$&$$$&$$$$&$$$$$$$$$$&$$$$$$$&$$$$$$&&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((&,...................,,,,,,,,,,,**,,*********(********(**(((((((((((((((((&((((((&((&((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&$&&&$&$$&&&$&&&&$$$$&$$$&$&$$$$&$$$$$$$$&$$$$$$$$$$$$$$&$$$$$$&$&$&&$&$$$$$$$$$&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&(&&&((&&(&(((&(((((((((((((((((((((&......................,,,,,,,,,,***************((****(*(((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$&$&&$$$$$$$$$$$&$$&$$$$$$$$$$$&&$$$&$$&&$$$$$$$$&&&$$&$&$&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&(&&&((((((((((((((("&(((((((((((((....00............,...,,,,,,,,,,,,**********************((((((((((((((((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$&&&$&&$$$$&$$$&$&&$&&&&$$$$$$$$&&&$$$&$$$$&$$$&&$&$&$$$$$$&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&((((((&(((&(((((((((((((((((((p.....0....0.......,,,,,,,,,,,,,**,*,************(****((*((((((((((((((((((((((((((((((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&$$$&&$&&$$&$$&&$$&$$&$$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((&((((((((((((((((((((((((*(....00...........,..,,,,,,,,,,,**,****************(***(*((***(((((((((((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&$$&&&&&$&&&&&&&&$$&&$&$$$$$$$&&$&$$$&&&$&$&$&$&&$&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((&((((((((((((((((((((((((((\Z.......0............,,,,,,,,,,,,*******************(*****((((((((((((((((((((((((((((((((&((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&$&&&&&$&&$&&$&&$&$$&$$$$$&&&&&&&&$&&$&&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&((((((((((((((((((((((((((((((((Z,....0.0............,,,,,,,,,,,,,*************************((((((((((((((((((((((((((((((((&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&$&&$&&$&$&$$$$$&&$&&&$&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((&(((((((((((((((((((((((((**((`....00.0...........,,,,,,,,,,,,,**,,*******************((((***(((((((((((((((((((((((((((((&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&&&&&&&&&&&&&$&&&&$$&&&&&&&&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((((((***(,..0000...........,..,,,,,,,,,,*,**,,****************((*(((((*((((((((((((((((((((((((&(((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((*(((((((((((((((((((((((((((((((((*((....00.0.............,,,,,,,,,*,,,*********************((((((*((((((((((((((((((((((((((((&(((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((((((&((((((((((((((((((((((((((((((((((...0000..0............,,,,,,*,,,*****,*******************(**((((((((((((((((((*((((((((((((((((((((&&&&((&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((((((((((***(....00000..............,,,,,,,,,,,************************(*((((((((((((((((((((((((((((((((((((((&&&&&&&((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&(&((((((((((((((((((((((((((((((((((**(*(*(...0.0.00............,,,,,,,,,,,,,,************************(*((((((((((((((((((((((((((((((((&((((&((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((((((((((((((((((((((((((((*(((*****(*....0000..........,.,.,,,,,,,,,,,,,*,*********************(((*((((((((((((((((((((((((((((((((((&&((&((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((((((((((((((((((((((((((((((((*(********(..0.0000............,,,,,,,,,,,,,,,,********************(**(*(*((((((((((((((((((((((((((((((((((&((&(&(&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&((((((((((((((((((((((((((((((((((*(((((((*(**..000000.............,,,,,,,,,,*,,*,*,,,*****************(***(*((((**((((((((((((((((((((((((((((((((((((((&(&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((*(********(..000000...........,.,,,,,,,,,,,,,,*********************(****(((((*(((((((((((((((((((((((((((((((((((&((((&&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&((((((((((((((((((((((((((((((((((*(**(****(..00.0000.............,,,,,,,,,,,,**************************((((((((((((((((((((((((((((((((((((((((((((((&(((&&(((&((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((((&(((((((((((((((((((((((*(((((((*********(..00.00..0...........,,,,,,,,,,,,,*,***************************(*(((*(*((((((((((((((((((((((((((((((&(((((((&&((&(&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(((&&(((((((((((((((((((((((((((((((((**************..000000..............,,.,,,,,,,,,,,**,**********************(****(((((((((((((((((((((((((((((((((((((&((((((&&((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((&(((((((((((((((((((((((((((((((((((((*(**********..0.000.0............,,,,,,,,,,,,,,*,*****************(*******(**((*(*(((((((((((((((((((((((((((((((((&(((&((((((&(((&&(&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&((((((((((((((((((((((((((((((((((*(*((************..0.000...............,,,,,,,,,,,*,,,*************************(*((*(((*((*((((((((((((((((((((((((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((((((((((((((((((((((((*((*(**(((((***********:...0000...0.........,,,,,,,,,,,,,,,,******************************((*(((((((((((((((((((((((((((((((((((((((((((&(((&&&&&&(&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((((((*(((((((((((*(************(,...000...0...........,.,,,,,,,,,,,**,,*********************(****(*((*((((((((((((((((((((((((((((((((((((((((&((((&(&(&(&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&(&&&(&((&(((((((((((((((((((((((((((((*(((*(***************$ ...00000...........,..,,,,,,,,,,,,,,,*,,*************************((*((*((((*((((((((((((((((((((((((((((((((((((((((((&((&(&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(((((&((&&((((((((((((((((((((((((((((((*(*(**************$.....0................,,,,,,,,,,,,,*,**,*************************(***((*((((((((((((((((((((((((((((((((((((((((((((&(((&&((&((&&&&((&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(&((((&((((((((((((((((((((*(((((*(((**(*((*****************$4..00.0.00..............,,,,,,,,,,,,,,,,,******************************(((((((((((((((((((((((((((((((((((((((((((((&(((&((&(((((&&(&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&(&&&((&&(((&((&(((((((((((((((((((((((((((((*((((*(*(*****(**********$....00000.............,,.,,,,,,,,,,,,**,*,*********************(**(*((**(*(((((((((((((((((((((((((((((((((((((((((&(((&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&((((&((((((((((((((((((((((((*((*((**(*(******************$ ...00000...........,.,,,,,,,,,,,,,,,,,,,***,***********************(*(***((((((((((((((((((((((((((((((((((((((((((((((((((((&&(&(&&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&(&&&&&(((&(&((((((((((((((((((((((((((**(**(**(**(*****(***********&.0.00000.............,,,,,,,,,,,,,,,,**,*************************(****(***((*(((((((((((((((((((((((((((((((((((((((((((((((((((&(&(&&(&&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&((&&((&((((((((((((((((((((((((((*(((((((*((*(((*******************&...0000000.............,,,,,,,,,,,,,,,,,,,********************(*******(((*((((((((((((((((((((((((((((((((((((((((((((((&&((((&(&((((&((&(&&&&&&&(&&(&(&&&&(&&&&&&&&&&&&&(&&&&(&&&&&(&&&&&&&&&&&&(&&&&&&&&(&&(&&&&(&&&&&&(((&&&((&&&&&((((((((((((((((((((((((((((((((((((*(***********************,..00.000..........,,,,,.,,,,,,,,,,,,,,*****,**************************((*(*(*(((((((((*((((((((((((((((((((((((((((((((((&(&(&((((((((&&((&&&(&((&&&&&&&&(&&&&&&&&&&&&&&&&&&(&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((((&&(&(&((&(((((((((((((((((((((((((((((((((***********(*****************&,..00000.............,,,,,,,,$,,,,,,,,,,,,,**************(**************(((((((((((((((((((((((((((((((((((((((((& (((((((((((((((((((((((((((&&&&(&&&&&&&&&(&&&((&&&(&&&&&&&(&&&&(&&&&&&&&&((&&&&&&&&&&&&&&((&(((&((&&&&(&(((((((&((((((((((((((((((((((((((*(*((((*(************************&..0000000...........,,,,,,,,,,,,,,,,,,,,,,*,*************************(***((*(((((*(((((((((((((((((((((((((((((((((((((((((&(((((((((((&(((&&(&&(&&&&(&&(&&&&&&&&&&&&&&&(&&&&&&&(&&&&&&&(&((&(&(&&&&(&&&&&&&&&(&(&&&&(&((((&((&((((&(&(& ((((((((((((((((((((((((*(((((****(*********************$B..000.00...0.........,.,,,,,,,,,,,,,,,,,,,**********************************((*(*(((((((((((*((((((((((((((((((((((((((((((((((((((((&(((&((&&&&&&(&&(&&&&(&&&&(&&&(&&(&&&&(&&(&&&(&(&&&(&&&&(&&&&&&&(&&&&((&&&((&&(((&(((&(&(&((((((((((((((((((((((((((((((((((*(((((*(***********************,, ...0000..0............,,,,,,,,,,,,,,,,,,*,*,****************************(*****(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((&(((&(&&&&((&&&&&&&&&(&(&(&&&&&(&(&&&&&&&&&(&&&(&(&&&&&&&&&((&(((&((&&(((&(((((&&((((((((((((((((((((((((((*((*((**(******(****************,***,,,&..0.00.0..0...........,,,,,,,,,,,,,,,,,,,,******************************(*****(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((&(((&&(&(&&&&((&(&((&(((((&(&(&&&(((&((&&(&((&&((&(((&((&(&&&&((&(&((&&(&((((((&(((((((((((((((((((((((((((((*(((*******************************,*(...000000..............,,,,,,,,,,,,,,,,,,**,*********************************(*(*(((((((((((((((((((((((((((((((((((((((((((((&((((((((((((&(((&((&(((((&&&&(&(((&((&&(&&&&(&((&&&((&((((&((&((&&&(&(((&(&&((((((((((((((((((((((((((((((((((((((((((((((((*(((*((**(**********************,*,,,,,*...00.0.00............,,,,,,,,,,,,,,,,,,,,,********************************(***((((*((*(*(*((((((((((((((((((((((((((((((((((((((((((((((&(((((((&((&&(((&&((((&&(&&&&(((&&((((&(((&(((&(&&((&&(&(&((((((((&(((((((((((((&(((((((((((((((((((((((((((((((((((((*((***(**********************,,,,,,(...000000...........,..,,,,,,,,,,,,,,,,,,******,**,******************************((**(*(((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((&(&(((&(&((((((((((((((((((&((&((((((&(&(((((((&&(((((((((((((((((((((((((((((((((((((((((*(*(*(***************************,,,,,*,(0..0..0000..............,,,,,,,,,,,,,,,,,,,,,,**,*******************************((*(*((*(*(*(((*((((((((((((((((((((((((((((((((((((((((((&((((((((&(((((&(((&((((&((&((&(&((((&(((((((((((&(((((((&((&(((((((((((((((((((((((((((((((((((((((((((((((((((*(((****(*************************,**,,,*( ...0....0..............,,,,,,,,,,,,,,,,,,*,*,***************************************(((***((*(*(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((&&(((((&((&(((((((((((((((((((((((((&(&((&(((((((((&((((((((((((((((((((((((((((((((((((((((((*((****************************,,,,,,,,*@V..0.0................,.,,,,,,,,,,,,,,,,,,,*,,*,**********************************((*((((**((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((&((((&((((((((((((((((&&((((((((((((((((((((((((((((((((((((((((((((((((*((*(((*((*(****************************,,,,,(...00.0..0..............,,,,,,,,,,,,,,,,*,,,*,*********************************(**(*((*(((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((&((((((((&(((&(((((&(((((&((((&((((((&((((((((((((((((((((((((((((((((((((((((((*(**(**(******************************,,*,,,*....0..0..0............,,.,,,,,,,,,,,,,,,,,,,*,*********************************(*(**((*(((**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(********************************,**,,,,,,*.......0................,,,.,,,,,,,,,,,,,,,,*,*,****************************************(**((*((((**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*(***(*******************************,*,,,,,,,,,...0.0.................,.,,,,,,,,,,,,,,,,,,*,***,*,*,*******************************(*(**((*****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*********************************,,,,,,,,,*x...0..0..............,.,..,,,,,,,,,,,,,,,,,****************************************(********(*(((*(((**(((*(((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(**(**(************************,,**,,,,,,,,*,,*@...0.0................,,.,,,,,,,,,,,,,,,,,,,,,**,,**,**************************************((((***(*((*((*(((*(*(((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(*(****(**************************,*,*,,,,,,,,,,*....0.00...0..........,.,.,,,,,,,,,,,,,,,,,,*,,*,************************************(********(**(***(***(*(((((*((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**********************************,*,*,,,,,,,,,* ....000..................,,,,,,,,,,,,,,,,,*,,,***,,*,*****,**************************(**********(******(**((**(**(*((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************************************,,,,,,,,,,* .....0.................,....,,,,,,,,,,,,,,,,,,,*,,,,***********************************************((*******(****(**(*(((((**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((**********************************,,,,,,,,,,,,,,"....0..0..................,,,,,,,,,,,,,,,,,,**,,*,,*************************************************(*(****(**((((((*((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*************************************,**,**,,,,,,,,,*"....0....................,,,,,,,,,,,,,,,,,,,,,,,,*,***********************************************(****(******(****(((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(*(******************************,*,***,*,,,,,,,,,,*"..0.........................,,,,,,,,,,,,,,,,,,,,,*,**,************************************************((*******(**(***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((*(********************************,****,,,,,,,,,,,,,,,x"......0....................,..,.,,,,,,,,,,,,,,,,*,,***,,*******************************************************((*((*(**(((*(**((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((*(********************************,*,,,,,,,,,,,,,,,,, ".....0.0..................,,,,,,,,,,,,,,,,,,,,,,,,,,,*****************************************************(*********(*******((*((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((******************************,**,*,,**,,,,**,,,,,,,,,,"......0..................,.,,.,,,,,,,,,,,,,,,,*,,,**,**,,*,********************************************(*****(*****((*((****(****(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((*(*((******(************************,***,,**,,,,,,,,,,,,,,,,"..........................,.,..,,,,,,,,,,,,,,,,,,,,,**,*,,***,*********************************************************(((**((*(*(((*(((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((*(((((((**(******(*****************************,**,*,,,,,,,,,,,,,,,$.....0...................,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,*****,*******************************************(********((*((*(***(*(*(**((((((*(*(((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((*((((*(((*((((******************************,****,,***,*,,*,,,,,,,,,,,,H`$.........................,..,.,,,,,,,,,,,,,,,,,,,,,***,,,**,*,,***************************************************(***************((**(***((**(*((*(((*(((*((((((*(((((((((((((((((*((((((((((((((((((((**(((((((((((((((((*(((((***(**(((****************************,**,,**,,,,,,,,,,,,,,,,,,,,,,@"...0.....................,.,.,,,,,,,,,,,,,,,,,,,,,,,,**,,*,**,***********************************************************(**********(((*((*((((((*((*(((((((((((*((((((((((((*(*((((((((*((((((((((((((((((((((*((*(((((((((((((***(*****((***********************************,,,,,,,,*,,,,,,,,,,,,`$..........................,..,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,,*********************************************************(*********((***(****((*(((((*((((((((*((*(((**((((*((*(((**(((*(((((((((((((((((**((*(((**(((*((((((((*((*((((**(*(************************************,,,,,,,,,,,,,,,,,,,,,p"..............0...........,.,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,*,,*,,******,,,******************************************************(******(*(**(((*******(*(*(((((*(*((*((*(*(**((((*(*(((**(((((*((((*(((*(**((((((*((((*(((*(*(*(*(((**(***(********************************,*,,,,,,,,,,,,,,,,,,,,,,@,............, ,......,..,.,,,,.,,,,,,,,,,,(,,,,,,,*,,,,,,*,*******,***(&*,**************************(***************************((*********(****((***(*(**(*(**((**(*(((***(((**(((*(((*((**(((((*((*((*(((((**(*(((**(*((((((***(**(****(***************************,**,**,**,*,,,,,,,,,,,,,,,,,0".........................,.,,.,,,..,,,,,,,,,,,,,,,,,,,,,,,,********,,*,***************************************************(************(**********(*****(*(*(*(((((**(((((((((***((*(*(((*(*(&((***(****((*(*(((*(*(*((*(&$(((******(******************&****************,,*,,**,,,,,,,,,,,,,,,,,,,,$........................,.,,.,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,**,,*********************************************************************(******(**********(*****(************(*(*********((***********((***(*(**((***(((*****(****************************************,****,,,,,,,(,,,,,,,,,,,,, $.......0.................,...,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,*,,*******,*****************************************************************(*(****(**(**(*(**(*********(*****((***(***(*(**(*((**((***((*********((*(((((*(***************************************,**,,,,,**,,,,,,,,,,,,,,,,,,, $................................,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,**,,*,***,****,*******************************************************************(*******(***************((((**(**(*******************(*******(**(*(************************************,**********,,,,,*,,,*,,,,,,,,,,,,,,`$............................,....,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,*,,,****,*******************************************************************************(*(*(*****(*((*****((**(****(*((*************(***(***(*********((************************************,,**,,,,,,*,,,,,,,,,,,,,,,,,,,,,,h$...............................,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*********,************************************************************************************************************************************(*******************************************,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,&.....................,..,...,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,*,,,,,,*************,***,********************************************************************((****((*********************(************************************************************************,*,,,,,,,,,,,,,,,,,,,,,,,,.&.........................,...,.,...,.,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,*,,***,**,***,*,*****************************************************************************************(***************(************************(*(***(********************************,***,*,,***,**,*,,,,,,,,,,,,,,,,,,,,,,,&...................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,,,,,*,***,*,**,*******,******************************************************************0,*************************************************************************************,**,**,***,*,,*,,,,,,,*,,,,,,,,,,,,,,,,,&.............................,,,,,,..,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,***,*,,,,**,,*,***,*,******,******************************************************************************************************************************************************,,*****,,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&.....................,.,...,....,.,,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,,*,,,*,,,*,*,**,*,******,****************************************************************************(*********************************************************************************,****,**,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.l&.............................,,,..,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,**,,,,***,*,******************************************************************************************************************************************************************,*,,*,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,&..............................,.,.,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,*,,,*,,***,,******************,*******************************************************************************************************************************************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.&.............................,,,,,.,,,,.,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,*,,,,,,,*,*******,*,**************,***************************************************************************************************************************,,,,*,*,,*****,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,....&...................,..,,,,.,.,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,*,,******,,*,**,*,**,*,*****,*******,***,******************************************************************************************************************,,,*,,**,*,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,p...............................,,,,,,,,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*,,,,**,,,,,*,,,*****,***,*,,***,***********************,*************************************************************************************************************,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,.. .......................,.,,,..,.,,,.,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,**,*****,**,**,,*,*,,*******************,*************************************************************************************************************,*,,,*,*,,,*,,,,**,,,*,,,,,,,,,,,,,,,,,,,,,,,.,.......................,....,...,,,,.,,,,.,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,**,*,,,,*,,***,,*,,****,*,**,*,*****,************************************************************************,******************************************,,*,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,. 0.........................,,...,...,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,,,,,*,,,,*,*****,,*,**,,*,**,******************************************************************,***************************************************,**,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.. .................,.............,,,,.,..,,,..,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*,***,,,****,*,,,****,,*****,*********,*****************************************,*****,*****************************************************,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...................,......,,..,,,..,.,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,**,,,,,,,**,*,,,*,**,******,**,*,,*,*******,********************************************,*****,*****************************************,,****,***,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.0(.........................,,,..,....,.,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,***,**,*,*,*******,*,,**,*****************************************************,,*,********************************************,,***,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..v ...........................,..,,.,,.,,.,.,,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,*,,,,,,,****,*,,,*,,,,,,,,,*,******,,*************************************,********,*,,,*,*,****,*****,*,*******************************,*,,*,*****,*,*,,,,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,..` ..................,...,...,,,,,,...,,..,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,*,,,,,,,*,,,***,,,,*,**,,*****,**************************,********,,,**,,,*,**,**,**********************,*,*******,,*,,,**,,***,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@"..........................,..,,.......,.,..,,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,*,,,,,*,,,,,,,**,,,****,,***,**,*********,*********************,**,***,**,*,*,,,,*,*******,******,***,*****************,,,,,,,**,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...$.............................,.,....,,,.,,,,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*****,,,,,,**,,,********,,***,*********,******,**,*****,,,*,,,,*,,*,,,,**,,,*,,****,****,*,,,**,***,**,,*,,,,**,*,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,.,,...$.....0......................,,.,,,,.,.,...,,,,.,,,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,,,,,,,,,,,,*,*,,,*,*,********,***,**,,*,**,*******,,*****,,,,,,,,,,,,**,**,*,,****,****,********,**,,*,**,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....$...........................,..,..,..,...,,,.,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,*,,*,,*,**,,,,***,**,*****,*****,*******,,*,,,,,,**,,*,,,**,*,*******,,,,*,,,****,**,*,*,,***,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..$............................,,,...,,.,,..,,,..,.,,,,,,,.,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,**,,,,,,,*,,*,*,,,****,,,*,*****,,**,,*,**,,,,,,,*,,,,,,,,,*,,**,**,,,***,,,***,,,****,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.$..........................,.,,,.........,,,..,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,*,*,,*,,***,**,,*,,****,*,,,,,*,,*,,,,,,,,,,,,,,,,*,,***,,,,,*,*,,,***,,****,,,,*,,,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,..(..............................,,....,.,.,,,,.,..,.,,,,,...,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,*,,*,,,,*,,,,*,,,,*,,,,**,,,,*,,,,,,,,,,,,,,,,,,,,,,**,,,*,,,,,,,,,*,,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,..,...........................(*,.,..,....,,,,.....,,,,,,,,,&,,,,,,,.,,,,,,,,,,,,,,,,,,,,",,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,*,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,.,.. ",..........................,,,,......,..,,,.,.,.,,.,,.,,,,,,,.,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,*,,,,,,,,,,,,,**,,,,",,,,,,,,,,,,,,,,,,*,,,,,,,,,*,,,,,,,,,,,*,,*,,,,,,,,*,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,..$,............................,..,.........,.,,,.,,,,,.,,.,,.,,,,,,.,,,.,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,.,,,,.... &,............................,.......,,,..,.,,..,..,...,,,,,,.,,,,,,.,,,..,,,,.,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,..