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 = DEIMOS IMAGE_ID = '347B16' IMAGE_NUMBER = 53439987 IMAGE_TIME = 1977-08-03T05:51:48Z EARTH_RECEIVED_TIME = 1977-08-03T09:02:35Z ORBIT_NUMBER = 347 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = HIGH FLOOD_MODE_ID = OFF OFFSET_MODE_ID = OFF FILTER_NAME = CLEAR EXPOSURE_DURATION = 2.660000 NOTE = "MEDIUM RESOLUTION COLOR VIEW OF DEIMOS" /* 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 ¢£rl4fË%z™:Œ¡\<Å g" `H_òX!{Ø0CrVØ€“4À‡Ý G¥t4 qþ,($"$*,,((.2664.(&(*00,*$""$&(((*,,.2220*"$*,.($$(,,*""*.200*(($(**&$ "(,*&$(,.242($ &*,*$$&**&""**..,,*$$$&&&""(*($"&,0.(&""$&(&" $&&$""$**,,*&$ "$&$""((( "&,,,&$" "&&&" $"&&" (,,*(" "&*("""$&" $((&$$$ ""$""&($"(*,&" ""&$$ """ ""$$""$" "$$"$*(& ""  "$($$ $(,,*&&((&$ ""$"$$"" "$*..*(($$$$"  $&&$" "&****&((*&"  ""$  $&,,($&&&$"  "" "$$&(*&((&$"  ""$*,(&"(&(&$  "&(*&&&"$"   $$((""$(&$  $(((""$$"$  &$""$&"" $&&$ &"" $$$ "" "" "$$(*&(**($$" ""&"""" $&(*(&&*.*&"""&&  $" " &(($&&((($" "&"  "$&&&$&*(  ""  " "$(($$$((*$     "&(&&&&$"    "$$""&&($  "  &&("""&$""""$$$"$&$"  $$" $$$   $$$""$" "" $$" ((&&(***$""&$$ "$$""$&(**&&&(**&$""$$"" ""$$((&&$(*($$""$"" "$$ "&**(&$&*(&$ "$"  $&&&&&(&&&$$ "  "" ""$&&""(*&"""   $&&$""&&$  "" "$$"$((&"$ "$&$$ $&($"   &$$"&$ """"$$" $&($"  "&$ "$$$$  ""$""&$"  """$"$$"""$$&&(&&(*(($$""$$$" $$$""((**&$&***($" $$" """"$&$((*&&(((&&"$"" """ "$&&(&"&(($$$ "" """ ""$(($$&&&$$"  "  $"&&$$$&&&"  "$$&&" $&&$"  "$$""$$$$"    $$"""&&&"   "$$$"$$$   """ "$$" $"" $$$"   " "*,$"$(((&"" "  &$$$"&**&"&&((($"$  "$$$ "**,($((((&$ "  $"$"$ $*,*""$&&*("  """ $*,($$$(&(((  "" "(*""$&((((  &&"$$$&((( $$$$&&((*** &&$$&$&&("&&$&$",,&&$&&$"" "" $$  ""$  $""""$$$"$ $&$&(*&&$&$&$ "$$$ $&*(((**(&&$$$""$"" $$""$&***((&(&&$$"" $&(&&$""&$$$&&" "&$"""$$&$(&$"" " ""&$*(&$$ "" "&$$"""" $((&$  "$&(&$&" $&(*&&&$  "*(&(((& "&&&"(**&" "$&(($""$$&((($$" "$(&&$ $$&(*&$"$"&(&"" "$((*($" $(&$" "$((*&"  $&&"" "$&((&" "$&&" "&$*(&"" "&&$" "&&(&$" """  $&&$$ "$$ $(((&$" "&&$"&&(((&"   " ""&(((&$"  "  ""&$$"   """"&$&(&$"""""$$$&&$$((***((&&$$$$"" ""$&$&&&****((&&&&$$""" ""$&$""&(**((&$$$&$$  ""$"$"$$&&$$&&$$$$$""" "$$$$$$&&&&$$"$$"""  $"$"""$(&&$"""$""  " """$$$$&"""$""""  """$$&&" "" "  "$"&$" $ "" """$&&" "" """$$$   """   ""$$$&&&(&&(((&((&$$&$$$$$$"&&$&&((((((&&$&$"$$$$$ "$$&&(&&&(&&(&$$"$$""" "$&$$&&&&&$&$$$""""$$ $&$"$$$&$$$$"""$""  "$$&$$$$$"$$"" """" ""$$$""$$""""" """  "$"""""""""" """  """"""""""" "  """"""""""" "  """"""""" " " " "  "     " "(&&&$&&$$$$$""""$$&&&&&((((($&($&"$$$$"$$&&&&((((&($$&&$$"$"""" "$$$&(&&&&$$&$$"""$""" "$$"$$&&&$$$$&$$" """ """"$"$$&$$$$$$$""" "" "$$$&$$$"$$$$"  """"$"$"" "$"" "  "$$"$" "$$ "  "$"""" "$$$  " """"" $"""   "  "" ""   """ "$$$"""$$$&$&$$$$(&((((&&&&&&$$$&&&$&&$&&&((&&&&&&&$$$$$$"&$$$&$$((&&$&&($$$" """$$"$$$$&&&&&"$&$$"" """"$""""$&&&$"$$$$"" " " "" "$"$$"$ ""$   " " $$$$""""$"" " ""$"$"" "$"" "  " " """""" """     " """""$""  "  """$  "$""   " "  "    ""&&&&&&&&&&&$"$$$$$&&&&$$&$(&&&&&&&&$$$$$$$&&&&&$$&&&&&&$&""""""$$$$$$"$$&$$&&$&&&""$""$"""$$$$""$&&&$$$$$""" """""" " $$$$$$"""" " "" ""$" ""$$$$$"""" " " "" """""" "$"$""" ""  " $"$""""" """ """""""""""  " ""$ """"""     """"""""  """$$&&&$$&$$$$$&$$$&&(((&&&&&(&($$$$&$$$$$$&&(&&&&&((&&&$$$$$$$$$$$$$$&&&&&&&&$"""""$$"$"""$$$&$$$&$&"""""""""""""""$&$$$$$$$" """" "" """$"$$$"""" " """ """ "$"$"""" " """""$"""" " "  """""""""""   "" """"$"  """"""" ""   " " """ " " $$$$$$&&&&&&$&(((&&$$$$&$&&$&&&&((&&$(&(&&$$$$$$$&$$$$$&&&&&&&&$$$$$$$$$"$$"$&$$&$&$$$$$""""$$"$"""$"&$&&$$$$$$"""$ """ """"""$$""$"$""""" " """"$$"$""$"" " ""$$$$"$""""" " " """""$"""""  " """"" """ "  """""""""  " """" " "  " " " &&&&((&&&&$$$$&&$$$$$&(&&&$&&&&&&&&&&$&&&$&$$&&&&&$&&&&$$$"$$$$$$$$$$&&$&&&&&&$&""""$"$$"""$"$$&$$$$$$""$""""""$""" "$$$$$"$"$""" """"" """""$""""$""""" "" """" """"""""$"" " " """""""""" """""""""" " " "" """"""""  "" """""""    """""""" "$$$$&$$&&&&&&&&&&(&&&&&$$&$&$$$$$&&&&&&&&&&(&&&$&$&&&$$$$$$&$$$&&&&$&$$$$$$$"$$"""$$$&$$$$$"""""""$"""""""$$$$$"$$$"$"""" """"""$"$$$"""$""" """ " """""""""""""" " """""""""" """""" """"""""""""""" "  "" " """"""""" "  " " "" "" "  " " """"  "  $$$$$&&$$&&&&$$&$$&$&&&$&&(&&(&&&(&&&&&$$&&$&&$$$$$$$&&&&&$&$"$$$$$$$$"$$$$$$$$$$$$$$"$$"""$"""$"$$"$$$$$&"$""""""" """"""""""$$$"""" " " """""""""""""""""" """ """"""""" ""$"""" " """"" """""""""""" "  " """"""""""" """""""" " " """"""""   """ """"$&&&&&$&$$$&&&$$&&&(&(&&&&&&&&&&$&&&$&$$&&$&&(&(&&&&$&$$$$$$$$"""$$$&&&$&$&&$$$$$$$"""$"$$$"$$$$$$$"$"""$"""" """$"$$$$$$""" "$""" " "$""""""""""$" "" """ ""$""" "" """""""" " "" """""" " """"" """" "   " """ " " """"" " """ """""" " $$$$$$"&&&&&&&&(&(&$$$&&&$$$$&&&&&&&&&&((&&&$$$&&$$"$$$&$&$&&&&&&$$$$$$$"$"""$"$$&$$$$&$&$$"$"$$""""""$$$$$$$$$$""""""""""" """$"""""$$""" """ " " """"""""""" " " """"""""$"""""" "" """" "$""" " "" " " " " " " """" """ """"" " "" """"$$$$&&&&&&&&$&$$&$&$$&$&&(&&&&&&&$&&$$&$$&&$$$&&&&&&$&&&&$&$$"$$$$$$$$&$&$&$$$$$$$$$$""$$""""$$"$$$$$$$$""$"""""""""""""$$""$"""" """"""""""""" """""""" """" """ """""""""""""" """"" " " """ """ " """ """"" " " " """""" """" " ""   """"" ""$$$$&$$$$$$&&$$$&&&&&&&&&&&&&$&&$$$$&$$&&$&&&&&&&&&&&$$$$$$$$$$&$&$&$$$&$&$$$$$$$$$$$$"$$$"$""$$"$$$$"""""$"$""$""$"$"""""""""""""""""$""""""""""" """""""""""""""" " " """"""" " " "" " " " """ """" "" "" """ "" " $ " """""""""" """" " " """"$$&$&&$&&&&&&&$&$&&&&$&$&&&&(&&&&&&&&&$&&&$$&&&&&$$$$$$$$&$&$&$&$$$$$"$$$$$$$$$$$$$$"$$$$$"$"$"$"""$""""""""$"$""$"""""$"$"""""""""""""""" """" """""""""" """"" " " "" """"""""" " " " """ """"" """ " """ " """" " """""""" " """ " """""  """$"$"$$&$&&$$$&&$&$&&&$&&&&(&&&&(&$&&&&&&$$$&$&&&$&$$&&$$&$$$$$$$$$&$$&$$$&$$$$$$$"$$$$""""$""$$$$"$$$"""$$"$""$"""""$"$$""""$"$""""""" " "" """""""""""" """" """""" """""" " """""""""" " """ """" " """ """" """ " """" " "" " " " " """" "" "$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&$&&&(&&&&&$&$$&$$$&$$&$$$&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$&$$""$$$$"""$$""$""""""$"""$""""""""""""""""""""$"""""""""""""""""""""""""" " " "" """""" """" """" " "" " "" "" """ "" " " " " "" " " " """ " """ """ " " " """" "" " "" "$$$&&&&&&&&&&$$&&&&&&$$$&&&&&&$&&&&&&&$&$&&$&$$$$$&&$$&$$&$$$$$$$$$$$$$$$$$$$$$"$&$$$$"""""$"$$"$$$"$"$""""""""""""""""""""$""""""""""""""""""" """""""""$""""" """" "" """""" " " " " """""""""""""" """"""" " " "" " " " """ " " " " """ " " " """""""""$&$&&$&$$$$&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&$&&$&$$$$&$$$$$$$$$$$$&$$$$$$&$$"$$$"""$"$$"$"$$$$"$$"$""""""""""""$""$"""""""""""""""""" """""""""""""" """ """"""""""" """" " "" " """"""""" " """"" " "  "" " " " " " " " " " " "" "$$$$$&&$&&&&&&&&&&&$&&&&$&$&&&&$&$&&$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$""$"$"$"$$"$$$$"$$$$""$"""""""$$"""""""" """""""""""""" """"""""""" " " " """ " "  " ""  "" " " " " " " "" """"$&&$&&$&&&&$&$&&&&$&&&&&&&&&&&&&&&&&&$&$$$&&&&&$&&$$&$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$""$$"$$$"$$$$$$$$$"$""""""$""$$$""$"""$$$""""" """""""""""$"""""""""" """"""""""""""""""" " "" """""""""" "" " " " "" "" ""$$""""" """ " " " """""" """" " " "& "" """""" " "" "" " " " "" """""""$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$&$&&$$$$$&&&&&&&$$$$$&$$$$$$$$$$$$$$&$$$$&$$"$"""$$"$$""$$$$""$$$"""""""""""""""""$""""""""""""""" """"""""""""""""""""""""""""""""""""""""" """ """"""""""" " """ " " " """" """" " "" "" "" """"""""""""" "" " "" " """"" """"" " ""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$&&&&$&$&$$$$$$$$&$$$$$&$$$$$$$$$$"$$$$"$""$$$"$$$$$"$"$"""$"""""""""""""$"$"""""""""""""""" """"""""""""""""""""""""""""""" """" " "" """"""""""""" "" " " " """""" " " "" " " """""" " " " "" """ " """"" "" "" " " """ """"""$$&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&$&&&&&&&&&&&&&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$""$"""""""""""""$""$$$""""$""""""""""""""""""""""" """""""""""""""""" """" " """" "" """""""""" " " " """ " " " " "" " "" " """" " "" "" "" "" " """" " " " " """ """"""""" $$$&$&&&&&&&&&&&&&&&&&&&(&&&&&&&&$&&(&&&&&&&&&&&&$&&$$&$&$&&$&$$$$$$$$$$$&$$$$$$$$"$$$$$$$"$"$"$$$$""$$$$"$$""$$"$"$"$""""""""""""""$""""""$""""""""""""""""""""""""""""""" " """""""""" " """"" " "" """"""""""" " "" " " " """ " " " """"" " "" """"""" """"""" " """""  $&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&$$$$$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$""$$"$"$""$""$""""""""""""""""""$"""""""""""""""""""""""""""""""" """""""""""""""""" " " """"" " """""""" """ " " """ """ " """ "" "" " " """ " " "" "" """" " " "" """""$$&&&&$&&&&&&$ &&&&&&(&&&&&&&&$&&&$&$&&&&&&$$&&&$$&$$$&$$&&$$$$$$$$$$$$$$$$$$$$""$"$$"$$""$$$"$$$"" """"$""""""$""""$"""""""""""""""""""""""""""""""""""""""" """"""""" """" "" "" """" " """ " "" " """" " " "" "" "" "" """" """ """ " " " "" "" " """ """$""$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$"$""$""""""""$""$$"""""""""""""""""""""""""""""""""" " """"""" " " "" " " """" "" " "  " " " " " """ " "" """""" """"" " " " "" " """ """"" " " """"""$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$&$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"$""$$"$"""$$""$$"""""""""""""""""""""" """" """""""""""""""""" """ "" """" """"""""" "" " " """""" " " " " " """""" ""  " " " "" ""  " "" "" "" """ "" "" " "" """""$" $$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&$&$&$&$$$&$&&$$$$$&$$$&$$$$$$$$$$$$$""$$$"$$$$"$$$$"$$$$$"$$$""""$""""""$"$""""$""""""""""""""$"""""""""""""""" " """"""""""""" """""" """" " """""" "" "" " "" " "" "" "" " " " " " "" " """ "" " " " """"" " """""""" $$$$$$&&&&&&&&&&&&&&&&&&&&$&&&&$&$&&&$$&&&$&$$&$$&$$$$$$&$$$$$$$&$$$$$$$$$$$$$$"$$$$"$"$$"$$$"""$"$$"""""""""""" """"""""""""""""" """"""""""""""" """"""""""" " " " """""" """" " """ """ "" " " """" " " " " " " " "" " " "" " " " """" "" " """"""""$$&$&$&$&&&&&&&&&&&&&&&&&&&&&$&&&$&$$$&&&$&$&&&$$$$$&$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$""""$""$$$$$"$"""""""""""""""""""""""$"" """""""""" """""""""" """"""" """""" " " " """" " " " "" " " "" " " " " " " """" "" " " """ " """ """ """" """""$$$$&$&&$&&&&&&&&&&&&&$&&&&&&$&$&$&$&&&&$&$$$$$$$$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$""$$$$"$"$"$"""""""""""""""""""""""""""""""""""""""""""$"" """ """"""""""""""""""""""" """""" "" " " "" """"""" " """ "" "" "" "" " """ "" " " "" " """" """" " " " """" """""""""""""""$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$&&&$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$$$$$$$$$"$"$$"$$$""""$"$"$""$""""$""$"""""""$"""$"""""""""""""""""""""""" "" """"" """ " """"""""""" " """ """ """ "" " " """" " " " "" """ " """ " "" "" "" " """" " """""" """"""""$$&$$&&&&&&&$$&&&&$&&&&&&$&$$$&$&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$""$$$"$"""""""$""""""""$"""""""""""""""" """"""" """"" " "" "" """"" " """" " """ " "" """" """ """ " " """" "" " " " " "" " "" " " " """" " """"""""$$$&$&&&&&&&&&&&&&&&&&&&&&$&&&&$$&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""""$"""$"$"""""""$""""$""""""""""""""""""""""""""""""""" """""""""""""""""" """" "" " " """ " "" " " " " "" "" " "" "" """ " " "" "" " """ """""""""$$&$&&&&$&&&&$&&&&&$&&$&&&&&&&$&&$$&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$""""$"""$$""$$"$""""""""""""$"""""""""""" """"""" """"""" """" """" """ """" """"" " " " """ " " " " " " " " "" " " " """"" " "" " """"""""""&$&$$&&$(&&&&&&&$&&&&$&&$&&&$&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$$$"$$$"$$"$$$$$""""$""""$""""""""""""""""""""""""""""""""""""" """"" """""""" """" "" """ "" "" "" " """ " "  "" " " " "" " " "" " " "" " """"" "" """"""""$$$$$$$$&&&&&&&&&&&&&&$&&$&&$&&$$&$$$$$$&$&&$&$$$$&$$$$$$$$$$$$$$$$$$"$$$$$$$$"$"$"$""""""$$"""""""""""""""""""""""""""""""" """" " """""""""" """"""" """" " " "" "" " " " "" " " " " " " " " " " " " " " " """ " """ """"""""""$$$$$&&$&$$&$&&&&&$&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$""$$"""""$$"$"""$"$$""$""""""""""""""""$""""""""""""""""""""""""" """ "" """"" """""" """ " " "" "" " " "" " " " " " "" "  " " "" """""""" """""""""""$$$&&&&&&&&&&&&&&&$&$&$&&$&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$$$"""""""""""""""""""$$""""""$""""""""""""""""""""""""" """""" """ """" " " " " """ " "" " " " " " " " " " "" " " " """" "" """"$"$$$&$&$$$&&&&&&$&$&&&&&&&&&&&$$$$&$$$$$$$$&$$$$$$$$$&$"$$"$$$$$"$$$$$$"$$$$$$$""$"""""$""$""$""""$""""""""""""" """""""""""""""""""""" """" " "" """" "" "" """ " " "" " " """ " " " " " " "" " " " " " " "" " """ "" """""""$$$&$$&$&&&&&&&&&&&$$&&&&&$&&$&&$$&$$$&$$&$&&$$$$$$$$$$$"$$"$$$$$"$""$$$$"$""""$$""""""""""$"""""""""""""""""""""""""""""""""""""""""""" """""""" """ """""" "" """"" " "" " " " " " " " " " " " " "" " """ "" " " " " "" " """"""$$$&&$$&&&&&$&&&&&&$&&$&&&$&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$$$$""""$"""$$$""""""""""$"""""""""""$"""""""""" """""""""""""""""""""" """ """""""""" " " """"" " " " " " " " "" " " " " " """"" "" """" """"""""" "$&$&$&$&&&&&&&&&&&&&&&$&&$$$&$$&&&&$$&&$$$$$&$$$$$$$$$$$$$"$"$$""$$$$"""$$"""$"""""""$""""""""""""""""""""""""""""""""""""""""""" """"""" "" """ """ """" " """"" "" "" " " " " "" " " " " """" " " " """""""""""" "$$&&$$&&$&&$&&&&&&&&$&$&$$$$$$$&$&$$$$$&$$$$$$$$$$$$$$$$$"$$"$$$$"$"""$"$$$$$"$$"$"""$"$"""""""""""""""""""""""""""""""""" """" "" """"" "" """ " """""" "" " " " " " " " " "" " " " "" """ " " "" """""""""""""""$$&&$&&$&&&&&&&&&&&&&$&&$$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$""$$$"$"$""""""""""""""""""""""""""" """" """" """"""""""""""""""""""""" """ "" " """"" " """" "" "" "" " " " " " " " "" "" " " """" """"$$$$&&$&&&&$$&&&$&&&$$&&&$&&&$&$$$$$&$&$$$$$$$$$$$$$$$$$$$""$"""$"$""$"$$$$$"$""""""""""""""""""$""""""""""""""""""""""""""" """" " "" """" """"" "" " """ "" """ " " " " " " " "  " " " " " " "" " " """ """""""&$$&$&&&&&&$&&$&$$$$&$&$&$$$&&&$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$"$""$$$$$$"$""$$""$$$""$""""""""""""""""""""""""""" """"""""""" """"" "" " """"""" """ " " "" " "" " " "" " " " " "  " " " " "" " " """"""""""$&&$&&&$&&&$&&&$&&&$$$$&$$$&$&$&$$$$$$$$$$$$&$$$$$$$$$$$$$"$"$$$$$$$"$$"$$$$"$""""""""""""""""""""""""""""""" """""""""""""""""" "" " """ """""""" "" " " " """ " " " " "" " " " " " " " " " " " "" """ """" """"""$$$&$&$&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$"$"""$"$""$"""""$""""""$"""""""""""""""""""""""""""""""""""" """" " " " """ """"" """ " " " " """"" " "" " " " " "  " " "" " "" " " " """ """""$$$$&&$$$&$&&&&&&&&$&&&$$&$$$$&$$$$$&$$&$$$$$$$$$$$$"$$$$"$$$$$"$$$$$$"$$"$"""$""$"""$""""""""""""""$"""""""""$""""""""""""" """""""""""""" "" " "" "" " " " " " " " " "" " " " " " " "" "" "" " " """" """""$"$$&&$$$&$$&&&&&&&&&$&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$""$"$""$""$""""""""""""""""""""""""""""""""" """"""""""""""""""""""" """" """ " "" "" " " " " " " " " "" """ """""" """""""""$$$&&$&&&$&&&&$&&&$&&&$&$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$$"""""$"""$""""""$"""""""""""""""""""""""""""""""""" """"""" "" """"" "" "" """"" """ " " "" " " " " """ " " " " " " " " " " " " """" "" """""$"$&&&&&&&&&&&$&$$$&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$$$"""$$"$""""""""""""""""""""""""""""""""""""""" """"""""" """""" " " "" "" "" """""" " """ " " "" " "  " " " "" """ " "" """"""$$$&$&&$&&&&&&&&&&$$$&&$$$&$$$&$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$"$""$"""$"$$""""""$$"""""""$""""""""""""""""""""""""""""""""" """""" " "" "" " """"" "" " "" "" """ "" " " " " " " " " " "" " """""$"$$&&$&$$&$$&$&$$&&$$$$$$&$$&$&$$$$$$$$$$&$$$$$$$$$"$$$$$$$"$"$$"$$$$$"$$"$$"$$"$"""""""""""""""""""""""""""""""""""" """"""""""""""" "" "" "" " """ """ """ """ " " "" "" ""   "  " "" "" " """""" ""$"$&$$$&&&&&&$&$&&&&$&$$$$$$$$$&$$$$$$$&$$$$$$$$$$""$""$$$$"$"""$$"$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" "" """ " "" " "" " " " " " " "" " " """ " " " " " "" " " " """ """""$$$&$$&&&&&&$&&&&&$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""""$"$""""""""$"""""""""""""""""""""""""""""""" "" "" """"""""(""""""""" "" """ " " """"" " " "" "" " " $"" " " " "" " "" "" """"" " """ """ $$$$$$&$&&&&$&&&&$&$&&&$$$$$$$&$$$&$$$$$$&$$$$$$$$$$$$$$$"""""$""$$""""$"$"$"""""""""""""""""""""""""""""""""""""" """"" """"""""" " """ """"" " " " "" " " " " "   " " " " " " "" " """""""""""$$$$&&&&&&&&&$&$$&&&$$$&&&$$$&$$$$$$$$$$$$$"$$$$$$$"$"$$$$$"$$$"""$"$"""""""$$$$"""""""""""""""""""""""""""""""""""""""" """ "" "" "" " " " " " " " " "" """ " " "  "  " " """ " " """""""""""$$$&$&$&&&$$&$$&$&$&$$$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$"$$$"""$"$"""$""""""""""$$$"""""""""""""""""""""" """"""""$""""""""""""""""" " "" "" """" " " " " "" " "" " "  " " " "  " " " "" " """""" ""$&$&&&$$$$$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$$$"$"$""$"""$"$"""""""""""""$""""$"""""""""""""""""""""""""""""""""" "" """"" """""" " " " " "" " "" " " " " " " "  " " " " """ " "" " ""$$$&$&&&&&&&$$&$&$&$$&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$""$$$$""$""$"$"""$$"$"""$"""$"""""$""""$"""""""" """"""""""""""""""""""""""""""""" """"""""""" """"" """ """ " " " "" " " " "  " " " """" """"""""""""$&$&$$&&&$&$&&$$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"$$""""""$""""""""""$""""""""""""""""""""""""""" """""" """""""""""" """" """ """"" """" """ """ " " " "" " " " " " """"" """""""$&&$&&&$&$&$&&&&&&$$$&$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$""$""$$$"""""""""""""""""""""$""""""""""""""""""$""" "" """"" """"""""""" """ """" " """" "" """ " "" "" " " " " "" " " " "" " " "" "" """"""""$$&$&&&&&&$$$&$&$&$$$&&$$$$&$$$$$$$$$$$$$$$$$$$"$"$$$$$$"$$""$$""$$"$""$$"""$""""""""""""""""""""""""""""""""""" """"""""""""" """"""""""""" """ " """"" " " "" " " " " "  " " " "" "" " """" """" ""$&&&$&$$&&&&$$&&&&&&&$&$$$&$$$$$$$$$$$$&$$"$$$$$$$$$$$$$$"$$$$$""""""""""$"$""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""" "" " """ "" " "" """ " " " "" " " " " "  " " " """ " "" " " """""" $$$&&&&&$&&&&&$$$$&&$$&$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$"$$$$$$"""$$"$"""""$""""$"$$"""""""""""""""""""""""""""""""""""""""""""""" """" " """""" "" " "" """"" " "" "" "" " " "  " " " "" " " """""""""""""$&&$&&&$&&&&$$$&$&&&$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$""$$$$$$"$""$$""$$"""$$"""""""""""""""""""""""""""""" """"""""""" """"" " " """" "" """ " "" """" "" "" " " " " " " " " " " "" """"""" """""""""$$&&&$&$$&&$&$&&$$&$&$&$$"$$$$$&$$$$$$$$$$$$$$$$$$""$$$$""$$$$"$$$$""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" "" """"""" " " " "" "" " " " " " "  " " "" " "" """ """""""""$$$$&&$&&$&&&&&$&$$$&$&$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"""$$$$$""$$$$"$$"""$"""""""""""""""""$"""""""""""""""""$""""""""""""""" """""" " """""""""""" " """ " " " "" """ " " " " " "" " "" " """"""""""$$$&$&&&&&&&&&$$$$&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$""$$$"$$$$$$$$$$$""$""""$"""""""""""""""""""""""" """""""""""""""""" """ "" "" "" """"" " """ "" " "" " """ """ "" " " " " " "  "" " "" " " "" """"" """"""$$$&$&&$&&&&&$&&&&&$$&&$&&$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"""$""$$$$""$""$"""$"""""""""""""""""""""""""""""""""""" """"""""""""" """""""""" """" " " "" """"" " " " " " " " " " " " "" " " """" """"""""$$$&&&&$&&&$&&$&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$$""$""""""$"$"""""""""""""""""""""""""""""""""""""""" """"""""""" " """ " """ """ "" " " " "" " "" " " " " " " " " " " " """"""" " """""""""$&$&&$&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$$$$$$""$"$""$""$"$""""""""""""""""""$""""""""""""" """" """""" """""""""""""" "" " "" " """"" """ "" " "" "" "" " " " " " " " """" " """""""""""""$$$&&&&&$&&$$$&$&$$&$$&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"""$$$$""$""$""""""""""""""""""""""""""""""""""""""""""" """""""""""""""" """"""" """ " " " " "" "" """" "" " " " " " " (" " " " "" """ "" """" """""$$&&&&&&$$&$&$&$$&&$&$$&$$$$$$$$$"$$$$$$$$$$$$$$$$$"$"$"""$$"""$$"""""""$"""""""$""""""""""""""""""""""""""""" """"""""""""""" "" """""" "" " "" """ "" "" " "" " "" " " " " " " " "" "" """"""""""""""""$"$&$$&$$&&&&&$&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$""""""$"$""""""$""""""$"""""""""""""""""""""""""""""" """"" """""" """""" """" "" " " "" " " " " " " " " " "  " "" " " " """"" """""&$&$$$&&&&&&&&$&$$&$&$$$$$$&$$$$$$$$$$$$$$$$"$$$"$$$$""$"""""$""$"""""$$$$$"""""""""""""""""""""""""""""""""""" """"""""""" """" " """""" " """" "" " " " """ """ "" " " " "  " " " " " "" """"""""" $$&$&&$&$&&$&&&&&&$&$$&&$$$&$$&$$$$$$$$$$$$$$$"$$"$$"$$"$$$$"""$$$""$"""""""""$"""""""""""""""""""""""""""""""""""" """"""" """""" " """"" """""""" " " "" " "" " " " " " " """" "" """"""" """$$&&&$$$&&&$&$$$$&$$&&$&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$"$"$$"$"$$""$""""""$"""$"""""""""""""""""""""""""""""" """""" """"" "" """"""""""""" """"" " "" " " " " " " "" "" " " " " " " " " "" " """" """"""""""$&$&&$$&$&&$&&$&&$&&$$&$&$$$$$$&$$&$$$$$$$$$$$$$$$$$"$""$$"""""$$""$$$"""""""""$"""$""""$""$""""""""""""""""""""""""""" """ """""""" """""" """"""""" " " """ " "" " " " " " " " " "" """"" """""""""""""$&$$&$&&&&$&$&$&&&$&$&&$$$$$$$&$$$$$$$$$$$$$$$$$"$$$$$""""""$"$$"$$"""$"""""""""""""""$""""""""""""""""""""""""" """""""" " " """ """ """ """" " """" """ " " "" " " " " " "" " " " " " "" "" """"""" $$&&&$&&&&$&&&&&&&$$$&$$$$&$$$$&$$$$$$$$$$$$$$$$$""$$$$$""$"$"$"$$"$$"$""""""$"""""$"""""""""""""""" """""""""" """""""" """""" """"""""""""""" " " " " "" """ "" " "" " "" " " " " " " " " " """ """"""""""""""$$$$&&&&$&&$&$$&&$&$$&$$$&$$$$$$$$$$$$$$$$"$"$$$$$$""$$""$"$"$$$""$"$"$$""""""""$""""""""""""""""" """ """""""""""" "" " """""""" """"""" " """ """" "" " " " " " " " "" "  " " " "" " " " "" """ "" " """"""""""" $$&&$&$&&&&&&&&&&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$$""""$$"$"$"$""""""""""""""""""""""""" """""""""""""""" " """"""""""""" """"" "" """"" "" """ " """" " "" " " " " " " " "" """ """"""""""$$$&$&&$&$&&&$$$$$$&&$$$$$$$&$$$$$$$$"$$$$"$$$""$$$"$"$"$"""$$"$"""$$""""""""""""""""""""""" """""""""""""""" "" " " """"""" """"""""" " "" " "" """" " " " " " " "  " " " " " " "" " " "" "" """"" ""$"$&$&&&&$&&&&$&&&$$&$&&$$$$$$$$$$$$$$$$$$$$"$$$$"$$$"$$""$$$$$$"""$$""""""""""""""""$"""""""""""""$""""""""""""""""""""""""""""""" """"" " "" "" """"" """ "" """" """"""" " "" " " " " " " " " " " " " " "" " "" """"""""""""""""$$$&$&&&&&&&&$&&$$&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$"""""$"$"$"""$""""""""""""""""""""""""""""""""""""""""" """""""" """""""""""" """""" "" "" " " " "" " " " " " " """ " " """ """"" "" """"$&$&&$&&$&&$&&$$$$&$&&&&&&$$$&$$$&$$$$$$$$"$$"$$$$$$$"$"""$"$""$""$"$$"""$"""$"""""$"""""""""""""""""" """" """""""""""""" """""""""""""""""" """ "" " "" " " " """"" " " " "" "" " " " "" "" " " "" """"""""""""""""$$$&&$$&&&&&$&$$&&$$&$$&$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$""$""$"""""""$$"""""""""""""""""""""""""""""""""""" "" """" """""" """"""""" " """ "" """"" " " " "" " " " " " " " " "" " "" " " " " """""""" " """""""" &&$&&&&&&&$&&&&$&&$$$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$""$""$$$"""$"""""""""""""""""""""""""""" """""""""""" """""" """"""" "" " "" """"" "" "" " " " """ "  " ""  "  " " "" " " """ """" """""""""""$&$&$&&&&$&&&$&$$&&&&$&&&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$""$$$"""""""$""""""""""""""""""""""""""""""""""" """ """" """" """"""""""" "" " """ """"" "" " " "" " " " " " " " "" " " " " " " """" " """"""""""""&$&$&&&&&$&&&&$&&&&$$&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$"$""$$"$"$"$"""$$"""$""$"$$""""$"""""""""""""""""""""""""""""""""""""""" """ """"""" """ "" " " " "" " "" " "" "" " " " " " " " " " " " " """""""" "" """"""""""$&&&&&&&&&&&&&&&&$&$$$$&&$$$$&$$$$$$$$$$$$$$$$"$$$$$$"""$$$"""""$$"""""""$$""""""""""$""""""""""""""""""" "" "" """"" "" """ """" "" """"" """""" "" "" """ "" " """" " " " " " " " " " " "" " " " "" """""""$""$$&&&&&&&&&&&&&&&&&$$&$$$$$$$&$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$"""$$"""$$"""$"""""""""""""""""""""""""""""""""""" """""""""" """ """"""""""""" """"" " """ """" "" " " "" " " " " " " " " " " " " " " " " " """""" """""""""""""""" $$$&&&&&($&&&&&&&&&$$&$$&$$$$&$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$""$$"""""""""""""$$""""$"""$""""""""""""""""""""""""""""""""""""" """""""" " """" """"" " """""" " "" " "" "" " " " "" " " """ " " " """ "" """"""""$&&&&$$&&&&&&$&&&&$&&&&&$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$"$"""$""$"$$""$"$$"$""$$"""""""""""""""$"""" """""""""""""""""""""""""""""""" """""" "" "" "" """" """" " " "" " " """"" " " " "" " " " " " "" " " " "" """" """""""""""""" &&&&&$&&&&&&&&$&&$&$&&&$$$&&$$&$$$$$$$$$$$$$$$"$$$$"$"$$$$$$$"$$$"""""""""""""""$""""""$""""""""""""""""""""""$"""""""""""" """""""""""" "" """" "" " """ "" """"" " " """ " " "" " " " " " " "" " "" " """""""""""""&&&&&&&&&$&&&&&&&&$$&$&&&&&&$&$$$$$&$$$$$$$$$$$$""$$$"$"$$$"$$""$"""""""$""""$""$""""""""""$""""" """""""""" """"""" """""""""""""""""" """" """"""""" " " """ " " " " " " " """ " " " " " " " " " " " """ """"" """""""" """" $&$&&$&&&&&&&&&&&&&&&&&&&&$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$""""""$"$"$"$"""$""""""""$"""""""""""""""""""""""""$"""" """"""""" """""""""""""" "" """ """"" """" "" """ """"" " " "" "" " "" "" " "" " " " " " " "" " "" """""" """ """"""""" $&&&&&&&&&&&&&&&&&&&$&$&&&&&$$$$$&$$$$$$$$$$$$"$$$$"$""$"$$$$""$$"$$$"""$""""""""""""$"""$"""""""""""""""""""""""""""""""""""""""""""""""" """""" """"" """"""""""" """" " " " "" "  "" "" " " " " " " " " " """""" """""""""""" &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&$$$$$$$$$$$$$$$"$$"$"$"$"$"""$"$""$"$$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""" """""""" "" """"" " " "" " "" " " "" "" " " " " " " " " " " " " " " " " " "" """""""" """" """""""""&&&&&&&&&&&&&&&&&&&&&$&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$$$"""""$"""""""""""""""$""""""$"""""""""""""""""""""""""""""" " "" "" "" " """"" """" " """""""""""" " """ " " " " " " """ " " " " " " " " " "" """""""""""""""""" $&&&&(&&&&&&&&&&&&$$&$&$$&&$$$$$$$$$$$$$$$$$"$"$$$$$"$$$$"$$""$$$"$""$""$$$"$"""""""$$""""""""""$"""""""" """"""""""" """"" "" """"" """ """" "" "" """ """" """ "" " "" " " " " " " " " " """" " " " " " " "" " " "" """""""""""""&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$&$&$$$$$$$$$$"$$$$"$$"$"$$$""$""$"$"""""$"""""$""$"""""""""""""$"""""""""""""""""""""""""""""""""" """"""" """ "" """"" " """ """"" "" "" " " " " " " " " " " " " "" " " """"" """ """""" " " """"""""""" &&&&&&&&&&&&&&&&&&&&$&&&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$""$$""$"$$$""$"$"""""$""""$"$""""""""""""""""""""$""""""""""""""""""" " """""" "" """ """" "" "" """ " """"" " "" """ " "" " " "" " " "" "" " "" " " " "" " """ " " " """ """"""""" """""""" $&$&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$&$$$$$$$$$$$$$$$$$"$""$"$$$$$""$$$$"$""""""""""$"""""""$"""""""" """""""""""""""""" """""""""""""""" """""" "" "" " "" " """" " " "" "" " "" " "" " " " "" " "" " " " " "" " " " "" " " """ " " """""""""""""""" "&&&&(&&&&&&&&&&&$&&$$&&&&$$$$$$$&$$$$$$$$"$$$$$$$$$$$""$$$"""$$$"$"$$""""$""$$""""""""""""""$""""""""""""""""""""""""""""""""" " """ """""" "" " """"""" """"" " "" " " " "" "" " " "" "" " " " " " "" " " " """"""" """""""""""""""" &&&&&&&&&&&&&&&$&&&&&&&&$$$&$&&$$&$$$$$$$$$$$$$$$"$$$$"""$"$$$"$$$""$$"""""""""$""""""""""""""""""""""""""""""""""""""""" """""""" """"" """"" """"" """"""" " """ "" " """"" "" " " " " " " "" " "" " " " "" " """ """" """""""""""""" """"""""""$&$&&&&&&&&&&&&&&&&&$&$$&$&&$&$$$$$$$$$$$$$$$$$$"$$$$"$$$$$"$"""$$""""$$"""""""""""$"""""$""""""""""""""""""""""""""""""" """"""" """"""""" """"""" " " """"" " " """ " "" """"" " " " " " " " " " " """" "" " " "" " """ """" """"""""""""$"" &&&&&&&&&&&&$&&&&&&&&&&&$&$$&$$&&$&$$&$$$$$$$$$$"$$$$$$$"$"$$""""$""$"$$"$"$"$""""""""""""""""""""""""""""""""""""""""""""" """ "" "" " """""" " " """"""" """" "" " """ " """"" " " " "" """ " " " " " " " " " "" "" " """"" """"""""""""""""""" "&&&&&&&&&&&&&&&&&&&$$&&&&&&$$$$$$$$&$$$$$$$$$$$$""$$$"$"$"$"$$""$$$"""""$$""$$"""""""""""""""""""""""""""""""""" """"""""""" """""" """""""""""" """ "" " """"" """ " " """ " " " " "" """ " " " " " " " """"" " "" "" " " " " """""""""""""""""""""""$ $&&&&&&&&&&&&&&&&&$$&$$$&$$$&$$$$$&$$$$"$$$$$$$$$$$"$$$$"""$"$"""""$$"$"""""$""$$"""""""""$$""""""""""""" """"""""""""""""""""""""""""" """ "" """"""" "" " "" """"" " " " " " " " " " "" " " " " " " """" " """""""""""""""""$"""""" &&&&&&$&&&&&&&&&&&&&$&&$&&$$$$&$$$$$$$$$$$$$"$$$$$"$$"""$$$"$$"$$"$$"$"$"""$"""""""$""""""""""""""$""""""""$"""""""""""""" """""""""""""" """ " """"""" " "" "" " "" " " " "" " """ " "" "" "" " " " " " """ "" "" "" """""""""""""""""$   &&&&&&&&&&&&&&&&&&$$$&$&$$$$$&$&$$$$$$$"$$$$$$$$$$$$""$$$$$$"$$$$$"$""$$"$$"""""""""""$""""""""""""""""""""""$"""""""""" """"""""" """""""""" " """""" """""""""" """""""" " """ " " """"""""""" " """ " " " " " " " """ " " """" " """ " """"""""""""""""&&&&$&&&&&&$&&&$&&&&&$$&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$"$$""$"""""""$""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """"""""""""""" "" """ "" "" " """" " "" " " " " " " " " " " " " " "" " " " " " " """""""""""""""""""$  $&&&&&$&&&&&&$$$$$$$&$&$$&$$$$$&$$$$$$$$$$$$$$"$$$$$$$$$"$""$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" """" "" """""""" " " """ " """""" " " "" """ " "" " " "" " " " " " "" "" " " """"""" " " " " """" """"""" """""""  $&&&&&&&&&&&&$&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""$$$$"$$"$"$$"$$$"""$""$"$""""""""""""""""""""""""""""""""""""""""""""""""""" """ " "" " """"""" " " "" "" " """ "" " "" """" " """" " " " " " " "" " " "" " " " " " "" """ " """"" """""""""""""  $$$&&$&$&$$&&&&&&$&$$$$$$&$$$$$$$$$$$$$"$$$$$$"$$"$"$$"$""$$$$$"$"""""$"""$$""""""""""""""$"""""""""""""""""" """""""""""""""""""""""" """""""" "" """" """"" "" " "" " " " "" " " "" """ "" " " """ " "" """ " " " " " """ " """"""""""" """""""$" $$&&&&&&&&&&&&&$&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$"$""$"$"""$""""$"$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """""""" """"""""" """ " """" " """"""" " " "" " """ "" " """" " " """ " " "" """" " """"""""""""""""""""""$"$$$&&&&&&&&&&&&&&&$$$&$&$&$$$$&$$$$$$$$$$$$$$$$"$$$"$"$$"$$"""$"""$$""""""$"$""$""""""""""""""""""""""""""""""""""""""""""""" "" "" """" " """"""" """"" " """ """ """""" " "" " " " " " " " " " " " " " " " """ """ """""" " "" " """"""""" """"" "&$$$$&&&&&$&$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$""$$$$$""$$" "$$"""$"""""""$"""$"""""""""""""""""""""""""""""""""""" """""""" """"""" " " """"" """ """"""""" """""" """ "" " """ "" " """ " """"" "" """" "" " " """ " " " " " "" " "" """" """""""" """""""""""""""  $$$&&&&$$&&$&&&$$$$&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""$$$$"""$""""""""$"""""""""" """"""""""""""""""""""""""""""""""""""" " "" """""""""""""""" """ """"" " " """  " " " """ ""  " " " " " " " " " "" " " "" " """ "" """"" """""""""""$"""" $$&$&&$&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$"$$$$$$$$"""""$$""""""$"""""""""""""""""""""""$""""""""""""""""""""""""" """" """"""""""" """""" " """""" """ " """" " " "" " """ " " " """ " """ " " """ " " "" "" " """"""""""" """""""""" $&$&&$$$&&&$&$&&$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$""$$"""$"$""""""""$"""""""""""$""""""" """"""""""""""""""" " """""""""""""""""" "" """ "" " "" " """"" "" "" " " """"" " "" " " """ " " " " "" "" " "" "" " "" " " " """""""""" "" """"" """""$ $$$$&&&$&&&&$&&$$&$$$&$$$$&$$$$$$$$$$$$$$$$""$$$$$$$"$"$"$$$$"$"$"""$""""""""""$""""""""""$""""""""""""""""""""""""""""" """ """""""" " """"""""" " " "" " """" " " " " " " " " " "" """ "" " " " " " " "" " """ " " " """" """"" "" """"""""""""""""""" $&&&$&&&&$$$&&$$$$$$&$$$$$$$$$$$$$$$$$$"$$$$$"$$""$$$$$"""$$""""$""$$"""$"""""$"""""""""""$""$"""$"""""""""""""""""""" """ " """"""" """" "" """"" """ "" "" """" " """ " """"" " " " " """""" " " """""" """ "" " " "" " "" "" """ " " """ "" """""$"$"""$"$&$$&&&$$&&$&&&$$$$&$$$$&$$$$$$$$$$"$$$$$$$$$$$"$$$$"$"$$$$"$""""$"""""""""""""$"""""""""$"""""""""""""""""""""""""""" """""""""""""""""""" """" "" " " " " "" """ """" "" " " " "" """ " """ "" " " " " " " " " " " " " " " "" " """""""""""""""""""""$"$"$&&&&&$&$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$$""""$"""""""""$"$"""""""""""""""""""""""""""""""""" """""""""""""""""" """""" """"""" """ """"""""""" """""" " " """ " "" """ " " """"" """ "" " " " " "" " " " " """"""" """" """ """"""""""""""" $$$&&&&$&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$""$$$""$$$""$"$$"""""""$""""$"""""""""$"""""""""""""""""""""""""""""""""""""""" """ "" """""""""" """" """""" " """" """ """""""" """" " "" " """" " " " "" """" " "" " """ " " " """ """"" " " """"" "" """ " """""""""&&$&$&&$$&$&&$$&&&$&$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$"$$""""$""$"""$""$""""""$$""$"$"$"$$$""""""""""""""""""""""""""""""""""""" " """""""""""""""" """""""""""" " " "" " "" """" """ "" " " " "" " " " " """" " " " "" """ " " " " "" "" """""""" " """""""$"$"""" $&$&$$&&$$$$&$$&$$$$$$$$$$$$$$$$"$$$$$$$$"$"$$$$$$$$$$"$"$"$$""$"""$""""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """"" "" """"""""" " """" "" " " "" "" "" """ "" " " " " " "" " " " """ """" "" """"""""""""""""$"""""  $$$$$$&&$$$$$$$$$&$$$$$$$$$$$&$$$$$$$$$$$$"$$$"$$$""$"$"$$"$$"$"$"""""$"""""""""" """"""""""""""""""""""""""""$ """"""""""""" """""""""" "" """"" "" """" " "" " """""" "" "" " """ " " " " " " " "  " " """ "" """ "" "" " "" """""""""$"""""""$"$$$$&&$$$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$"$$$$$$""""""$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""" "" """ " " """""""" """ "" " " """ """"" "" "" """"""" " """ " " " """ """""""""" " " """"""" """"""""""$$"""$$$$$&&$$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""$"""""""$"$$"$"$"""""""""""""""$"$"""""""""""""""" """""""""""""""""""""""""""""""""" " """"" " """""" """" """""" """" "" " " """ " """" " " " " " " " """" " "" "" """ """ " " """" """""""""""""""""$""$" $$$$$$$$$&$$&$$$$$$$$$$&$$$$$$$$$$"$$$$$"$$$$""$$$"$""$"$"$"$$"$"$"$""$$$""$"$"""""""$"""""""""""""""""""""""""" """"""""""" """ " """ """"""""""""" "" " """""""""" """"""""" "" "" " " " " " "" " " " "" " " " " " "" "" " """" " """ " " """"""""""""""""""""""""""" $$&$$$&&$$$$$$$$$$&$$$$$$$$&$$$$"&$$$$$$$$$$$$$$$$"$$$$""$$$""$$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """"""""""" """"" """"" "" " "" """"" " """ """ """ "" " """ " "" " " " "" "" " " " "" """" """"" """ """""$"""""""$"""""$"$$$&$$$$$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$$$"$$"""$$$$"$$"""$$"$""""""""""""""""""""""""""" """"""""""""""""""""""""""""" """""" """""""" """"""""" " " " """ " """" " " "" """ """"""" " "" " " " " " " " """ """" "" " """" """" """"""""""""""""""""""""$$$$&$$&$&$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$"$"""$$"$$$"$"$"$""$$"""""$"$""$""""""""""""$$""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""" " """ " """"" """ "" "" "" " " " """ """ " """ " " "" " " "" """" " "" " """""""""""""""" """"""""""""""""$" $$$$$&$&$&$$$$$$$&$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$""$"""$"$"$$""""$$""""""""""""$"""""""$$""""""""""""""""""""""""""""""""""""" """""""""" """""""""""" """" "" "" "" "" " "" " """"""""" " "" " " """ " " """""""" """ " " """ " " """ "" " """""""""""""""""""""""""$""$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"$"$$"$"$""""$""$$""$""$"$""""""""""$""""$"""""""""""""""""""""""" """""""""""""""""""""""""""" """ """" "" "" " " """ "" """ " "" " " " """" """ " "" " " " "" " " " " " " "" "" """"""" """ """"""""""" """"""""""""""$$$$&$$$$$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$$$"$$$$"$$"""$"""$"""""""""$$""""""""""""""""""""""""""""""""" """""""" """"""""" """""""""""" " "" " " """"""""" " """""" " "" "" "" "" " """ "" " " "" "" "" " " " "" """" " "" """ """""""" """""""""""""$"$$$$$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$"$$""$""$$""$$$"$""""""$"""""""""""""$""""""""""""""""""""""""""""""""""""""""""" " """"" """" """"""""""" """" " " " " "" "" """ " " " """ "" " " " " " " " " "" " "" """" " """""""""""""""""""""""""""$" "$$$$$$$$$$&$$$$"$$$$$$&$$$$$$$$$$$$$$$$$$"$$$$$"$"""$$$"""""""$""""""$"""""""""""""$""""""""""""""""""""""""" """""""""" """""""""""""""""""""""""" """" """"""""" " """"" " """ """" " " " "" " " "" "" """" """ " """ " " """""""" " """"" """" """""""""""""""""$"" "$$$$$&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$""""$$$""""$""$$$"$"$"""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """""""""" "" """" """" " " "" "" "" "" " "" " "" " " """"""" """"""" """" " """""""""""""""""""""""""$" $$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$"$$$"""$$$$$""""$""""$"$$"""$"$""""""""""""$"""""""""""""""""""""""""""""$"" """""""" """"""" """"""" """"""""" """ "" """""" " """"" " " "" " " " """ """ """ " " " " " " """"" """"""" " """"""""" " """"""""""""""""""$""$ $$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"$$$$"""$"$$"$$"$""$"$"$""""""""""""""""""""""""""""""""" """"""""""""""""""""" """""""""""""""" """ """" " """ """ """"""""" """" """"" "" """ " """"" "" " " "" """ " " "" "" "" "" " " """""" """"""""""""" """"""""""""$"$"" $$$$$&&$&$&$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$""$$"""$"""""$""$"""""""""""""""$"""""""""""""""""""""""$"""""""""""""""""""""""""" """""""" """"""""""" """ """ """"" " """" "" "" " "" " " """ "" """ "" "" """ " """ " "" " """"" " """ """"" """"""""" " """""""""""" $$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$""$"""$$$$""$"""$"$$$"$$"$$$"$"""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" "" """"""""" "" """"" "" " """" " " " " """ """ " "" " " " " " " " "" " " "" "" """""" """ """""""" """"""" $"""""""""""""$"  $$$$$$"$$$$$$&&$$&$$$$$$$$$$$$$$$$$$$$"$$$$"$"$$""$$$$""""$$$$""$"""$"$"$"""""""$$"""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""" """""" " " """" "" """""" "" "" """ " "" """ " " "" " " "" """"" " """"""""""""""" """""""""""""""""$$" $$$$&$&&$$$$$$$$$$$$$$$$$$$$$$&$$$$$"$$$$$$$$$"$"$$$$$$""""$$"$""$""""""$""""""""""""""""""""$""""""""$"""""""""""""""""" """""""""""" """""""""""" """ """" """""""" """ """" " "" " """"""""" " """"""" " " " "" " " " "" " " " " " " """ """"""""""""""" """"""""""""""""""  $$$$$$$$$&&$$$$$$$$$$$$$$$$$$$"$$$$"$$$"$$$$$$$$$"$$$"$$$"""$$$""$"""""""$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""" """"""""""" " """" " """""""" """" """ """""" " """ " " " " " " " " "" " """ "" " " "" """"""""""""""""""""""""""""""" $$$$$$&$$$&$$$$$$$$&$$$$$$$$$$$$$"$$$$$$$$$$$"$"$"$$$$$""""$$$""$""$"$"$$""""""""""""$"""""""""""""""""""""""""""""""""""""""""" """"""""""""""" "" "" "" " """" " "" " "" """ " """" "" """ "" " " "" " """ " """ "" "" """"" """ "" " """ """" """""""" "" """"""""""""""""""""" "$$$&$&$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$""$$""""""""$""""$""""""$"""""""""""""""""""""""""""""""""""" """""""""" """"""" """""""""""""""""""""" " """"""""" """ "" """ "" " "" "" """ " " "" "" " "" " " "" " " " " " """"" " " "" " "" "" """" """" """""""""$"""""  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$"$"$$"""$$$$"$"$$"""$$$"$"""""$""""""""""""""$"""$""""" """"""""""""""" """"""""""""""""""""""""""""" "" " ""  "" """" """"" """ " " " """ " "" """ " " " " " "" " " "" " """""""" "" """""" """""""" """""""""""""""$"""$"""""  $$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$"""$"$""$$""$"""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """ """""""" """"""" """ """ " " " "" """" """ """" " """" " "  " "" " " " """" ""  """"""""" """"""""""""""""" """""""""""$$  "$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"$$$$$$""$$"$"$""$$$"""""$$"$""""$"""""""$""""""""""""" """"""""""""""""""""" " """""""""""""""""""" " """" """"" " "" " " """ " "" " """ "" """ " " " "" " " """ " " " " " """" " """ " """""""""" """"""""" """"""""""""$ $$$$$$&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$"$"$"$$$$"$"""$"""""$""""$"""""$"""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" "" "" "" """"" """ """" """"""" " """"""""""" " """" " " "" " " " "" " "" """""" "" " " " """""$"""""""""""" """""""""""""$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$"$$""$"$$""$"$$$$"$$$""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """"""""" """ "" "" "" """""" " "" " "" "" "" " " "" """"""""" " " """ " "" "" """"""" """ "" """"""""""""""""""""""""""""""""" $$$$$$$$$$$$$$$$$$"$$&$&$$$$$$&"$$$$$$$$$$$$$$$$$$$"$$""$$$$"$$$$""$"""""$$""$"""""""""$"""""""$""""""""""""""""""""""""""" """"""""""""""" """""""" """"""""" """" " "" """""" " """ """ "" " """"""""""""""" " " """""" " """"" """" " """ """"""" """""""""""""""""" """"$"$"""""" $$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$"$$"$$""$""$$"$$"$"$"""$"""""""""""$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """""""" """" """"""" " """ " """ """"""" """" " """ " " "" "" """ "" " " "" "" """" """ " """" """"""""""""""""""""$"""" $&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"$$$"$"$"$$$$"""""$"$"$""""$""""""""""""""$$""""""""""""""$""""""""""""""" """""$""""""""""""""""""""""""""" "" " """""" """" """ """ "" "" " "" """"""" " "" """" "" " "" " """ """"" """ "" "" """" """"""""""""""""""""""" """""""""""  $$$$&$"$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"$$$"$$$$"$$"$"""$$""$""""""$"""""""""$"""""""""""""""""""""""""""""""""""" """"""""""""""""""""" """""""""""""""" " "" " """" """""""""" " "" " """"""" "" """ " " " " " """ "" " """"" """"" """&""" """""""""""""""""""""""""""""""" $$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$$$"$$"$"$""""""""$"$$""""""""""""""""""""""""""""""""""""""""""""" """""""""""" """"""""""" " """"" "" """""" """" " """"""" "" "" """ """ " "" """""" """""" " "" " """"""""""""""""" """""""""""""""""""""""""""""$""""  $$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$"$$$$$$$$$$$"$$"$"$$$$""$$""$""$$$""$$"""""""""$""$"""$"""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""" """"""""" """"""""""""""""" "" """" """"" """"" " """"" """ " "" """"" "" " "" "" " "" " """""" """""""" """"""" """"""""""""""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$"$$"""$"""$"$"""$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" "" " """"""""""""" """""""""" """ "" " """ " " " """"" " " """" """""""" """ """ " "" "" """"""""""""""""""""""""""""""""""$"""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$"$"$$$$$$$$"$"$$"$$""$"$$$$$"$"""$""""""""""""""""$""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""" """" """ """"""" """ "" """" " "" " " "" """"""" "" "" """ " """""""" """" "" " """ "" " """"""""" "" """"""" """"""""""""$"""""$"  "$$$$$$$$$$"$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$""$$$$$$""$"$$"""$$$$"""""""$"$""""""""""$"""""""$""""""""""$ $""""""" """"""$"""" """""""""""""""""" "" """"""""""" """""" "" """""" " " """""" " """""" " "" """ " " """ "" "" "" " """ "" "" """ " "" """" """""""""""""""""""""""""""""""  $$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$$$$"$$$"$"$"$"""$$"""$""$"""$"$"$""""""""""""""""""""""""""""""""""""""""""""""""" """ """" " """"""" "" """"" """""""""""""""""""" """""""" " " """"""""""" """ " """" "" " "" "" "" """""" """"" """"""""""""" """""""""""""""""""""""""  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$""""""""""""""""""""""""""""$""""""""""$"""""""" """""""""""""""""""""""""" """"""""""""""""""""""""""" """" """"""" "" " "" """""""" "" """ """""" """"""" "" "" """""""""" "" """" """""""""""""""""" """""""""""""""""""""$"" $$$$$&$$$&$$$&$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$"""$"$"$$"$$$"$$"$$$$"$$""$""""$"""""""$""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""" """""""" """"""""""""""" " "" "" """" " " """" " """""" " """""" """ """"" "" " """ """""" """""""""""""""""""""""""""""""$"""$$$ "$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""$$"$$""""$"$$"$$$"""""""$"$""""""""""$"""""""""""""""""""""""""""""""""""""""""""" """" """""""""" """"""""""""""" """ """"""""""" """"""" """"""""" """""" """""""" "" """ " """""""" """""" "" """" """""""""" """"""""""""""""""""""""""""""  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$"$$$$$$$$$$$$"$$$$$$$$$$""""""$"$""""$""""""""""$""""$""""""""$"""""""""""$"""""""""""" """""""""""""""" """"""""""""" """"""""""" " """"""""" """""" """"" """"" """""""""" " " """" """"" """"" " """"""""" """" """"""" """""""""""""""""""""""""" """""" $$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$"$$$$$$$$$$$"$""$$"$"$$"$"$""$"""""""$$"""$""""$""""""""""""""""" """""""""""""""""""""""""""""""""""" """"" """""""""""""" """"""""""""" """ """"" """" """""" " """ """"""""""""""" " """ """""" """""""""""""" """ """"""""""""""""""""""""""""""""$"$"" $$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$$$$$$$"$"$$$$$""$$"$$$$$$"$"""""""$"""$"$""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """"""""" """" "" " """"""""""""""" """ """"""""" """"""""" """"""" """""" """"" """"""" """""""" """""""""""""""""""""""""""""""""""""""""""$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$$$$"$"$""$"$$$$"$$""$""$""$"$$"$"""$""$"""""""""""""""""" "$"""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" """""""""""" " """""""" """"" " """"""""" " "" """" " """""" " """"""""""" " """"" """"""""""""""""""""""""""""""""""""""""$"  $$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$$"""""""""""""""""""""""""""$""""""$""""""""""""""""""""""""""""""""""""" """"" " """"""""""""""""""""""" """""""""" """"" """ "" """""" " """""""""" """""" """"""""""""" " "" """"" "" "" """"""""""""""""""""""""""""""""""""$"$""""  "$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$"$"$$$$$$$"$""$$$$$$$$""""""$""$""$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" "" """" """" """"""" " """" """" "" " """ """"" """"" "" "" """ "" "" """""" """"""""""""""""" """"""""""""""""""$""""$" $"$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$"$""""$$"""$""""$"""$"""$""$""$"$""""""""""""""""""$"""""""""""""""""" """"""""""""""""""""""" """" """""""""" """ """" """""""""" """""""""""""""""""""" " "" """ """"""" "" """ """"""""" """"""""""" """""""""""$"""""""""""""""""""" $$$""$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"$$$$$$$$"$$$$""$"$""$"""""""""$""$""""""$""$"""""$"""""""""""""""""""$"""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""" """"" "" """ """ " "" " """ "" """ """"""""" """""""""""""""""""""""""""""""""""""""""""""""""""  "$$$$$$$$$$&$$$$$$$$$$$$$$$$&$$$$"$$$$$$$$$$$$"$$$"$$$$"$$$$""$$""$"$""""$$"$$"""""""""""$"$""""""""""""""$""""""""" """"""""""""""""""""""""""""" """"""""""""""""""""""""" """"""""" """"""""""""""" """ """" """ """ "" "" """" """""""""" """""""""""""""""""""""""""""""""""""""""""""$"$$$" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$"$$$$$$"$$$$$$$$"$$$"$$"$"""""$""""""$"""""""""""""""""""""""""$"""""""""""""""""""" """""""""" "" """""""""""""""""""""""""""" """""""""""""""""" """ "" "" " " "" """ """ " """ " """ """"""" """"" " """""""" """""" "" """"""""""""""""""""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$"$$$$"""""$"""""""""$""""""$""$"""$"""""""""""$"""""""""""""""""""" """"""""""" """""""""" """""""""""""""""" """""""" """"""""""" """"""""""""""""""" """""""""""""""""""" "" """"""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""$$"  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$""""$""""$"""""$$""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" "" """"""""""""""""""""""""" """""""""""""""""""""""" """" "" " """" """"""""""""""""" """""""""""""""""" """"""""""""""""""$$"$"""$" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$"""$""""$$"""$$$"$""""$$$"""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """"""" """""" """""" """" """""""""""""""" """""""""" " """"""" """"""""""""""""""""""""""""""""""""""""$""$" $"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$""$$"$"$"$$$""$$"$""$$"$"$"$""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""" """"""" """""""""""""""""""""""""" "" """ """"""""""" """" " """ " """" " """"" " """""""""""""""""""""""""""""""""""$"""$"  $$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""$$"$$"""""""$""""""""""$""""""""""$"""""$""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""" """""""""" """ """"" "" """ " """"""" """"""""""""""""""""""" """""""""""""""""""""""""""""$""""""""" "$$$$$$&$$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""$$$$$$$$"$""$""$$""$"$""$""""""$$"""$""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""" """""" """""""" """" """"""" """"""""""""" """""" """""""""" """ " """"""" """ " """ """""""""""""""""""""""""""""""""""""""$""$"""""""""" ""$$$$$$$$$$$$$$$$$$$"&$$$$$$$$$$$"$$$$$$$"$$$$$""$"$$$""$$$"$$$$$$""""$"""$$"""""""""""""""""""""""""$""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""" """"""""""""""" """""""""""""""""""""" """"""""""""""""""""""" """"""""""""""""$"""""""""$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$""$"$""$"$"""$""$$$"""$$""$$"$$"$$$"""""""""""""""""""""""""""""""""""""""""""""""""""" """ "" """""""""""" """""""""""""""" "" """"" """""""""""""""""""""" """"" "" """"" """"" "" """ """"""""""""" """""""""" """"" """""""""""""""$"""""""""""$"$$ "$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$"$"$$"""$$$"""""""""$$""""$$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""" """""""""""" """"""""""""""""""" """"""""""""""""""""""""""""""""" """""""""""$"""""""""""""""""$"""$ ""$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$"$$$"$$$"$$"$$$"$$""$""$"""""$""$""$$""""""""""$""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""" """"""""""""""""" """"""""""""""""""""""""""" " """""""""""""""""""""" """""""""""" """""""" """""""""""""""""""""""""""$""""$$""$" "$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$"$$$$""$$$$"$"$"$$$"$"$"$$$$$$""""""""""""""""$"""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""" """"""""""""" """"""""""""""""" """""""" """"""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"""$"" "$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$"$$"$"$"$$$$$$$"$"$$$""$$$$"$"""$""$"$"""$"""$$"""""""""$"$"""""""""""$""""""""""""""""""""""""" """"""""""""""" """""""""""""""""""""""""""""""""""""""""" """" """" """"""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$" "$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$""$$$$$$$"$"$""""""""$""$$""""""""""$"$$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """""""" " " """"""""""" "" """"""""""""""""" """" """""""""""""" """""""""""""""""""""""""""""""""""""$"""$""""""""""""$" $$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$"$$$"$"$$"$"$$"$""""""""$""$"""""$$""""$"$"$"""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""" """""" """""" """""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$" ""$"$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$$$"$""$$$$$$"$$""$$$$$$$""$""$$"$"""$"""$""$""""""$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """ " """"""""""""""""" """""""""""" """"$"""""" """""""""""""""""""""""""""""""""""""""""""$"""""""$$"$"""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$""$""$"""$$"$"$"$""$""""""""""$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" """""" """" """"""""""" """"""""""" " """"""" """""" """"""""""""""""""""""""""""""""""""""$"""$""""""""""""$"""""" ""$$$$$"$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$""$"$$"$$"$$"$$$$"$"$$"$"$$""$$$"$""""$""""""""""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """"""""" """"" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""" """$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$"$$$$$$$$"$$$""$""$$$$"""""$""""$"""""""""$""$"""""""$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$""""""$""$"""""""" ""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$""$"$"$""$"$$""$$"""$""$"""$""""""""""$""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""" "$""$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$"$$"$$$$$$$$$$$$$$$$$$$$""$"$"$$"$"$"$$$"$"$"$"""""$"$"""""""""""""$"$"""""""""""""""""$("$""""""""""""""""" """""""""""""""""""""""""""""""""" """""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""$ """""""""""""""""""""""""""""""""""""""$""" "$"$""$$""$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$"$$$$$$"$$$$$$$$$"$"""$""$"$"$"""$"""""$"$""""""$"""""$$"""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"" ""$$$$$$$$$$$"$$$$"$$$$$$$$$$$"$"$$$$$$"$$$$$$$$$$$$""$$"""$"$$"$"$"$$"""$"""$""""""""$"$$$"""""""""""""""""""""""""""""$""""""""""""$""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""$" """"$$"$"$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$"$$$$$""$""$"$$$"""$""$"""$$"$""$"""""$""""""""""$$""""""""$""""""""""""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""$""""""""""""""""""""""""""$""$""$"""""$""""$$ """$$""""$"$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$"$""$$$"$$$$"$$"$"""$"""$"$$"$""$"""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""" """$"""""""""""""""" """""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$"""""""""""""""""""""$""$""""""" """"$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$""$"""""$"$$"$"$""""$$"$""$"""$$""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""" """""""""""""""" """"""""""""" """"""""""""""""""""""""""""""""$"""""""""$"""""""""""""""""""""""$"" """""""$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"""$$"$"$"""$$$$"$"""$$"""""$""$$$""$"$"""$$""$"$"""""$"""""$"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""" """"""""""""""""""""""""""""""" """""""" """"""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""$"""""""""""""  "$""$$$$$"$$$$$$$$$$$$$$$"$$$$$$"$$$$$$"$$"$$$$$$$$"$$$$$$$"$"$"""""""$""$$"$$"$"$"""$""$"$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""$""""$"""""""""""""""" """"$$$"$"$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$"$$$$""$"$$$$""$$$$$$$"$$"$$"$$$$"$"""$"$$"$"$$""""$"""$"""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """""""""""""""""""" """"""""""""$""""""""""""""""""""""""""$"""""""""$"""""""""""""""$""" """$"$$$"$$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$"$$$"$$$$$"$$""$""$$"""""""$"$$$$""$""$"$""""""""""""""""""""""""""""""""""""""$"$""$"""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""$""""""""""""""" """$$$$$"$$"$$$$$$"$$$""$$$$$$$$$$"$$$$$$$$$$$$$$$$"$""$$"$$$"$$$""$$""$$$$$$$"$$$$""$""$""""$""""""""""$"$"""""$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""""""""""""""""""""""""""$"""""""""""""""""""""""""""" """"""""""""" """"$$$$"""$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$"$$$""""$"""""$"""$$$$"$"$""""$$"$"""$"""$""$""""""""""""""""""""""""""""""$""" """""""""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""" "$""""$$$$$$$$"$$$$$$&$$$"$$$$"$$$"$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$""$$$$""$""$"""$""$""$"""$$""""$"""$"""""""""""$""""""""""""$""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""$ """"""""""""""""""""""""""""""""""""""""""""""""$""""""""""$""""""""""""" "$""$""$"$""$$"$$$"$$$$$$$$$&$$$$$$$$$$"$"$$$$$$$$$$"$$$$""$$""$$$$"$$"$$"""$"$""$"$$$""""""$""""""""""""""""$""""""""""""""""""""""""""""""$""$"""""""""""$"""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""" """"""$""$$$"$"""$$$$$$$$$$"$$$$$$$$"$$$$$$$$$"$$$$$$$""$"$$$$$$"$"$"$"""""$$$$""$$"""$$"""$"$$""$$$"""""""$"$"""""$$""$"""""""$""$""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""$""""""""""""""""" """"$$""$$"$$"$$$$$$$$$"$$$$$$$$$$$$$$"$$$"$$$$$"$$$$"$$$"$$$"$$$"""$$$"$"$"$"$"$"""$"$$"$""$$$""$""""$"$""$$$"""$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""" $"$"""$""$$"$$"$$""$$"""$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"""$$$""$"$"$"""$$$"$$$$"""$"$""""$""$$"$$"""$$"""$"$""""$"""""""""""""""""$"""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "$""""""""$$" "$$$$"$"""$$"$$$$$$"$$$$"$$$$""$$$$"$$$$"$""$"$"$$$""" ""$$""""$"""$$""""$$""""""$" "$""""""""""""""""""""""""" " """$"""""""""""""""$"""" " """""""""""""""""""""""""""""$""""""""""""""" """"""""""""""""""""""""""$"""""""""""""""""""""""""""$""""""""""""""""""$""""" " " """"""$""$"$$""""$$$$$"$$$$$$$$$$$$$$$$"$$$"$$"$$$$$$$$$$$$$$$$"$""$$$""$"$""$""$$$$"$"$$"$""$"$""$"$"""$""""""""""""""""""""""""" """""""""""$""""""""""""""""" """"""""""""""""""""""""$"" """"""""""""""""""""""$"""""""""""" """"""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""" ""$""$"""$"""$"$$$""$$$$$$$""$$$$$$$"$$$$$$$$$$$$$$"$$$$$$$""$$"$$$$""$$""$"$""$"""$$""""$$$"$""""""""""""""""""""$""$"""""""""""""""""""$""""""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  """"""""$$$""$$$$$"$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$""$$$$$"$$"$$$$$"$"$""""$$$"$$"$""$$"$$$"$$"""$""$""$""""""""$""""""""""""""""""""""""""$""""""""""""$""""""""""" """""""""""""""""""""""""$"""""""""""""""""""""""""""""""""$"""$"""$"""""""""""""""""""$"""""""""""""""""""$""$"""""""""""" ""$""""$""$$$""$"$""$$"$"$$$$$$$$$$$$$$$"$$$$"$$$$"$$$"$$$"$"$$$$$$"$"$$$"$""$"$$"$$""$$""$"$""$""$"$$"""""""$""$""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""$""""" """""" """""""""""""""""""""""""""""""""""$"$"""""""""""""""""""""""""""$"""""""""" """"""""$"$$"$"""""$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$"$""$$$$$$$$"$"$"$$$$$$$$"$$$""$$"$$""""$""$$$"""$"""""$$""""$"$"""$$"$$"$"""""""""""""""""""""""""""""""$"""""""""$"""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""$"""""$""""""""""""""""""""""""""""""""" ""$""""""$$$"$$"$$""$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$"$$"$$$$"$$"$$$""$"$"$"$$$$$"""""$"$$"$""$"""""$""""""$"""""$$""""""$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""" """"""""""$""""$$$$"""$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$"$""$$"$"$$$$$"$$$$$"""$$$$$"$"$$$"$$"""$"$"$$$""$""""""$""""""$"""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""$$""""""""""""""""""""""""""""""" " """""""""$""""$$"$"$"""$$$$"$$"""$$$$$$"$$$$$$$$$"$""$$$"$""$$$"""""""$$$"""""""$""$$$$$$$"$$"""""""""""$"$$$$$$$"""$"""""""""""$"""""$"$"""$$""""""" """"""""$"""$""""""" """" """""""""$$""""""""" """"$"""$$$""""$"""" """ """""""$""$"""""""""" """""""$""$"$$" """""""" " "" """"""$""""$"" "" """""""""""""""""""""$"$$$$"$$$""$$$$$"$$$$$$$$$$$$$$$$$$"$$$""$$""""$""$$"$$$$$"""$"$$"""$"$"$$$$$$"$"$"""""$"""""""$$$$$$"""""""""""""""""""""$"""""""""""""""""""6$"$"$""$"""""""""""""""""$""""""$""""""$"""""""""""""""$""""""""""""""""""""$"$$$""""""""""""$""""""""""""""$""""" "" """" """  """"""""""$$$$$$$$$$$"$$""$"$$$"$$$$$$$$$$$$"$$"$$$$$"$"$$$$$$$$$$$$"$""""$$$"$$"$""$$"$"$""$"""""$""$"$""""$"$""""""""$""""$"""$$""""""""""""""""""""""""$""$""$""$""""""" """"""""""""$""""""""""""$"$""""$""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""  """"""""""""""""""$"$""$"$$"$$"""$$$""$"$$$$$$$$$$$$$$$$"$$$$$$""$$$$"$"$"$$""""$"$$"$$$"$""""""$$"$$$"$"$"$"""""""$$"$""$$""""""""""""$""""""$"$"""""""""""$"""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""$"""""""""""$""""""""""""$"""$"$$""""""""""$""""""""""""""""""" """"""" """""""""$""""$"""""$$""$"$$$"$"$$$$$$$$$$$$$$$"$$$"$$$$"$$$$$$$$$"$$"$$$"$$$"$"$"$"$"$"""$""$""$$$""$""""$""$"$"$""""""$""""""$""$"""""""""$"""""$""""$""""""""$"""""""""""""$"""""$""$"""""$"""""""""""""""$""""""""""$""""""""""""""""""""""""""""""""""""$"""$""""""""""""""""""" """"""""""" " """""""""""""$""$""""""""$$$"$"$""$$$$$$$$$"$"$$$"$$$$$$$$$$"$$$$""$$$"$$"$"$""""$$$$$$$$""""$$$$$"""""$""$$$""""$""$"$""""""""$"""""""""$"""""""""""""""""""""""""""""$"""""""""$""""""""""$"""$""""$"""$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """" ""$""""""""""$""""$$$$$$"$""$""""""""$$"$$$$&$$$$$$$$$$"$"""""$$"$$$"$$$$$$$$"$$"""$"""$"$$$$$$$"$$$$$"$$"$""""""""$""$$""""$"$"""""""""""""""""$$""""""""""""""""""""""""""""""""""""""""""""$$"$"$$""""""""""""""""$""$""""""""""""" """"""""""$$$$$$$"$$""""""""""""""$"$"$""""""" "" " """""" """"""""$$$"$"""$"$"""""""$$$$"$"$"&$$$$$$"""""$$"""$$$$$$$$$$$$"$$""""""""$$$$$$"$$$$"$"$""""""$$$"$$"$"$$$"$$"$"""""""$"$$"""$""$"$"""""""""$"""""""""$""""""""""""""""$$""""""""""""""""""""""""""$""""""$$"""""$""$""$""""""$"""$"""""""""""$""$""$"""""""""$"""$$"$"""""""" """""""""" """"""" """""""""$""$""$"$"$$"$$$"""$$$$"""$$"$$$$$$$$$$$$$$"$$"$$"$$$$""$$$$$"$$""""""""$"""$"$$$$$"$$"$$""$"""$"$""$$$"""$$"$"$"""""""""""$"""$$""$$"""""""""""""$""$$$$$""""""" """"$""""""""$$$""""""""""""""""""$"$""""$""$""""""""""$"""$"""""""""""""""""""""""$"""""""""""""""""""""""""""""""""" " """"""$"""""""$"""$"""$""""$$$""$$$$"$$"$$$$$$$$$$$"$$$$"$$$$$$$$"$$$$$$$""$$""$""$"$"$"$$""$"$$"""""$""""$$$$$$$"$""""$"""$"""""""""""""""""""""""""""""""$""""""""""""""""""""$""""$"""""""""""""$"""""""""""""""""""""""$"""""""""$""""""""""""""""$$"""""""""""""""""""""""""""""""" """""""""" """""$"""$""""""""""""""$""$$"""$$$"$"$$$"$$$$$$$"$$$$$$$$$"$$"$$$"$$"$$""$""$"$$"$$$""$$$$"$$"$""""$$$$"""$$"$""$$"""$""""""$"""""$"$""""""""""$""""""""""""""""""$"""$"""""""""""$"""""""""""""""""""$"""$"""""""""$"""""""""""""""""""""$""""""$"""$"$"$""""$$""$""""""""""""""""" " """""""" "" """""""""""""""""$"$$"""$""$"""$$$$"$$$"$$$$$""$$$$$$$$$"$$$$"$$$$$$$"$$"$$$$$$"$"$$"$$"$$$"""$""""$"$""$"$$$"$""""$$"$"$"""""$""""""$"""""""$"""$"""""""""""""""""""$""""""""$"""""""""""""$$"""$"""""""""$""""$""""$""""""""""""""""""""$$""""""""$"$"""$"""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""$"$"$"""$$"""$$$$$$$$$$"$$"$$$"$$"$$$"""$"$"$$$$$"$$$""$$$"$$$"$"$$"""$""$$"""$"$$$$"""$""$$"""$"$"""$"""$"$"""""$"""""""""""""""$$"$""$"""""""""""""""""""""""""$""""""$"$$""""""""""""""""""$"""""$"""""""$"""""""""""""""""$""$""""""$""$"""""""""""""""""""""""""""" " """""""$"""""""" ""$"""""""""$""$$$"$"$"$"$"$$$$"$$$$$$$$"$$$$$$$"$$$$"$$$$$"$$""""$"""""""$""$$"$$$$$$"$$""""""$""$""""""""$""$""""""$$"""""""$$""$""""$"""""$"""""$""""""""""$"""""""""$"""""""""""""""""""$"""$"""""""$$$"$""$"""""""$""""""""$"""""""""$"$"""""""""""""""""""""""""""" """""""" """"""$$"""""""""""$"""""""""$""""$$$""$$$"$$$$$"$$"$"$$$$$$$$$$$$$$$"$$$$$$$"$$""$$$$""$$""$""$$$$$"$"$"""""$""$"""$$"""$$""$"""""$""""$$"""""""$""""$$"""$""""$$"""$""""""""""""""""""$"""""""""""""$""""""""""""$""""""""""""$$""""$"$"""""""""""$"""""""""""""""""""""""""""""""""" """ """" "" """"$""""""""""""""""""""""$$"$"""$"$"$"$""$$"$"$$$$$$$$$$$$$$"$$$""$""$"""$""$$"$$$$$$"$"$$$$""$$"$$"$$$"$""$""$"""$"$""""""""$"""$"$"""""""$"$"$""""""""$"""""""""""$"""""""""$"$"""""""""""""""""""""$""""""$"""""""""""""""$"$""$""$"""$"$"""$""""""$"""$""""""""""""""""""""""""" """ "" """"" """"""$"$"""""$""""""""""""""$""""""""""$""$$$"$$$$$$$$"$$$"$"$"$"$$"$"$$$$"$$$"$$$""""$""$"$"""$$$$$"$"$"$"""""$"$$"$"""$"""$""""""""$$$"""""""""$"""""$""$"""""""""""""""""$""""""""""$""""$"$$"$"""$"""""$""""""""""""""$"$"""""$$""$"$"$"$$$$""""""""""""""""""""""$"$"""""""""""" """"" """" ""$"""""""""""""""""""""""""$""""""$"$$""$$""$$"$"$$$"$$$""$$$"$$$$$""$$"$$"$$"$$$"$$"$""$$$$$$$"$$"""""""""$"""$"$"""$""""""$$"""""$""""""""""$"""""$"$"""""""""""$"""$"""""""$"$$"$$$""""$""""""""$"""""$""$""""""""""""$$""""""""$"$"""$"""""""""$"""""""""""""$""""""" """"""" """"" " """""" " """$$""""""""""""" """""""""$""$"""$""$$$$"$$$$$$"$$$$$$$$$$$$$$$"$""$$"$$""$""$$$"$""$$"$$$"$$$"$$$"""$$""$$""$$""""""""$$$$$""$$""""""""""""$"""$"""""""""$"""""""$""""""""$"""$"""""""""$"""""""$"""""""$"$""$"$"""""$$""""""$"""$"$"""""$""$$""""$""""""$"""""""""""""""""""""""""" """" """"" """$""""""""""""""""""""""""""""""""""""$""$""$$"$$$$$$$""$$$$$$"$$$$$$$$$$""""$$""$$$"$$$"$$"$$"$$""$"$"""$"""$""$$"""$$$""$$"""$$$"$"$$""$$$""$"""$"""""""$""""$"""""$$"$""""$"""""$"""$"$"$$$"""""$$""""""""""$"$""$""""$""""$""""""$"$""""$$$"""$"""""""""""""""" """"""""" """""" " """" """" """$$"""""""$"""""""""""""""""$"$""""""""$"""$"$$""$$"$$"$$$$$$$$$$$$$$$$$"$$"$""$"&$$$$$""""$"""$"$$""""$""$"""$$"$""$"""$"""$$"$$$$$$$$$$""$""$"""$"""""""""""""$""""""""""""$"""""$"$""""$"$"$"""$"$$$"$"$"""$"""""$$$""$"""$"""$"$$""""$""""""""$$"$""""""""""$""""""""""""""" " """ """"" """  """"$"$"""$"""""""""""""""""""""$""""$""""$""""$"$$$$$$$$$"$$$$$$$""$$$$""$$"$$$$"$"$"$$"$$"$"$"$$"""$$$"$$$"$"$"""$$""""$$$$"""$$$$$$$""$"$$""$$"""""$$$"$""""""""""""""$""""$""""$""$"""$$$""$"""""$"""""$"$""$$"""""$"""""""""$"$$""""$""""""""$"""""""""""""$"""""""""""""""""" """"""""""""""" """""""""$"$""""""""""""""""""$"""""""$""""$""$"$$"$$$$"$$$$$"$"$$$$$$""$"$"$$$"$$$"""$"$$""""$$$$$$$$"$$$$"$"$""""$"$""""$""""""""""""$"$""""$"$$$"$"""$""""$$""""$""$"""""""""""""$$"$""$$$$""""""$"""$""$$"""""""""""$$""$$"$"""$"""""""""""$"$""""""""$"""""""""""" """""""""""""" """""""""" """"""$$$"""""""""""""""$"""""""$""""""$"$""$$"$$""$$$$$"$$$$$$$$$""$"$$$$$$$"$"$"$$$$"$"$"$$"$""$$"$$"$""$$$"$"$$"$$$$"$$$$$"$"""$$"$"$"""""$""""""$$"$"""""$"""""""$$"""$"""""$$$""""""$"$"$"$"""$""""$""$"""""$""$""""""""""""""""$"$$""""$"""""$""""""""""""""""""""""""""""" """"""""""" """"" """$""""""$""""""""""""""""""""""""""$"""""$$""$$$"$""$$$$"$$$$$$$$$$$"""$"$$$$$$$$$$$""$$"$$$$$""$"$"$""$"$$"$""$"$"$"$""$"""$""$$$$"$""$$"""$"$""$"$"""$"$$"""""$"$$$$"""$"""$$$"$""$"$$"""""$$""""$"""""$""""""""$$"""$$""$$"$"""$$"$"""""""""""""""""""""""""""""""""""""""""""""" " "" """"""" """""""""""""""""""""""""""""""""$"$"""""$"$"""$$""$"$"$$"$"$"$"$"$$$$$$$$$$$$$"$$$"$$"$""$$"$$"$$$$"""""""$$"$$"""$"""$""$"$$"$$"$$$"$"""$$"$$$$"$"""""$"""""$"$$$"$$"""""""""""""$""$"""""$"$""$"""""""$"""$$"""$"""$""$""""""$" "$"""""$""$"""""""""""""""""""""""" " """ """ """"""""""" "$""""$""""""""""""""""""""""""""""""""$""""$"""$$"""$"$"$$$"""$""$$$$""$""$$$"$$$$$$$"$$"$$"$""$$$""$"$$""$"$""$""$$"$"$$"$"$""$$$"$"$$$""$""$"$$"$""""""$$""$$$"""""$""""""""$$""""$"$""$"$""""""""""$$"""$"$$"$""""""$$$"""$"""$"""""""""""""$""$"""""""""$""$"""" """"""" """""""""""""""""""  "$$$$$$$""$$$$$""$""$"$$""$"""$$$""$$"$$"$$$$$"$"$$$""""$$"$$"$$"$$$$$$$$"$$$"$$$$"$"$$$"$$$$"$$$$$$$$$$$$$$$$""$"$$"$$$"""$"$$"$$$$$"$$$$"$""$"$"$"$$""$$"$$$$"$$"""$$$"$$$""$$"$$$$$$$""$"$""$$$$$$$$$$"$$$$$$$"""$"$"$$$""$"$"$$$$$$""$"$$$"""$"$""$"$$""""$"""""""""""""""""""""""""$"""$"$$"$"$