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 = '349B10' IMAGE_NUMBER = 53475393 IMAGE_TIME = 1977-08-05T01:55:28Z EARTH_RECEIVED_TIME = 1977-08-05T08:23:27Z ORBIT_NUMBER = 349 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = VIOLET EXPOSURE_DURATION = 0.271500 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   7Eu#50' #( i %M &6.  h5f^[P^Y&&&&$$$&&&(&&&&$$$$&&&&&&&$$$$"""" " ""$"" """""$"""""""" " $"$""$"""$$$$$""$"""" ""$$$$$$$&&&&&$$$$$"$"""$$$&$$&&&&((((&&&$$$$$$$&&&&&&(*****(((&&&&&&&$&&&&((********((((*(&&&&&(((((*******,*(*((&&&&&&((((***,,****(&&(&(&&&&&(&&((**,***(((((((&&&&&&&(((*****(*((&&&&$$"$$"$$&&&&&&&&&$$" "$$$$$""""$"$&$&&$$$"""$$$" "" ""$$$$$$"" ""$$$"""" """""$$$$"&"&""""""$"$""""$$$$$$&$"""""$$$$""" ""$$$$&&&$$"$"&$$$$$$$"$$$$$&&&&&$$&$&&$&&&$&$$$$$&&&&((&&&$$&&&&&&&&$$$&&&(((((&(&$$&&&&(&&$&$&&&(((((&&$$&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&(&&$&&&&&(((&&&$$$$&&&&&$$$"$$&$&&$$$$"""""""""  "$$"$$"$$&&&&$$""""""""$""" """$$$$"" " ""$""""" $""""""""" "" """""""""""""$$$$$$ "" """"$"""" ""$$$$$$$"""""""$$$$""""$$$&$$$&$$$$$$$$$$$$&$$"$&&&&&&&&$&$$&&&&&&&$$&$&&&&(&&&&&$$&&&&&&&&$$&&&&&&&&(&&$$&$&&&&&&&$&&&&&&&&&&&&$$&&&&&&&&&&&&$&&&((((&&&(&&&&&&$&$$$$$&&&&&$$$"$"$$$$$""" " """""$$$$$$$"$ """$$$""" """"""$$"" """"""""" "" """"""""""" """""""""" """"$"$"""" " """""""" ""$"$$$$$$" """$""$ """"""$$$$$$$$""$"$$$$$$$$$"$$$$&$$&&$$$$$$&$&&$$$$$&$&&"&&$&$$$&&&&&&&$$$$&&&&&&&$$""$$&$$&&&$$&&&$&&&&&&&&$&$&&$&&&&&$$&$&&&&(&&&&&&$&&&&&&&$$$$&&&&&&$$$"""$$$$$$$$""$"$" $"$$$$$""""""$$"$"" """$"$$"""" """"""""" """""""" " " """ " """""""" """""" " ""$"""$""" """""""" """$""$$$""""$""$$$$""$"$"$$$$$$$&$$"$$$$$$&$$$$$$$$&&&&&$"$"&$$&&&$$$$$&&&&&&&&$$$$$$$$&&&$$$$&&&&&&&&$$&$&$$$&&&$"$$$$&&&&&&&&&&$&$&&&&&&&$$$ "&&&&&&$$$$""$$$$$$$$""$""""  ""$"$"""""""$$$"" """"$""""" """""""""""""""""""" "" """"""" """""""" """""" """ """""""" """"""""" """"$"""""""""$""""$""""""$$$$$$&$$$""$&$$$$$&$"$$&&&&&&$$$$$$$$$$$$""$$&$&&&$&$$$$$$$$$$$$$&$&$$&&&&&&$$$$$$$$$$&&&$$$$&&&&&&&$&$$"$$&&&&&$$&&&&&&$$&$$"$$$$$$$$$"""&"$$$$$$"" 6 " """""$$$$""""""""""""" """"""""" """""""" " """ """" "" """""" " """"""""" """""" """"""""" " """""""""""""""$$$$$"$$"$"$""$$$$$"""$"$$$$$$$$$$""$$&$$$$$"$&$&$&$&$$$$$$$$$$$$$$$&$$$&$$$$&$$&$&$$$$&$&$$$$$$&&&&&$$$$$$&$&&&$$$$$&&&&&&$$$$$"$$$$$$$"""""$$$$$$"""$"$" """"$"""""""$"""$""" " """""""" """"""""""" "" " """""" " """""""" """""" " """ " " """"""""" "" """ """""""""""$"$"$""""""""$$"""""$$$$$$$$$"""$$$$$$$"$$&&&&&&$$$$""$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&$$$$$$&$$&&&$$$"$$$$$$$$$$$$&&&&&&&$$$&$$$$$$$$"""$"$$$$$$$""""$"""" """""""$"$$"$$"""" "" """" " """"""""" " "" " """""" """" " """""""""" " " """"""""""" "" "" """" """"""""""""" """""""$"""""$$$$$$""""$$$$"$$$"$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$&&&$$$"$$$$$$$$$$$$$&$&&&$$$$$$$$$$$$$$"$$$$$$$$$"$$$""$$"""""" """"$"$"""""""""""""" """""""""" " " """ " "" " """"" "" " " """" "" " " " " " " " """"""""""""""""""""""$$""$$$"""""$"$$$""$"$"$$$$$$"$$$"$$$$$$"$$$$$$$$$$$$$$$$$"$$$$$$"$$""$$$$$$$$$$"$$$$$$$$$"$$&&&&$&$$$$"$$$$$$$$$"$$$$$$$$""$""$""""""""$"""" ""$""$"""""""""""""""""""""""" """ " " " " "" " """""" " """" " " "" " " """ "" """ """"""" "" """"""""" """$"$""""""""""$$"""""$$$$$$$$"""$$$$$$$$""$$$$$$$$$$$$$$$$"$"$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""$""$$"""" """"""""""""""""""""""""""" "" """" "" " " " " " """"""" " " " " "" " " " """ """" " """"""" """"""""""""""""""""""""$$$$$"$""$"$""""$""$$$$$"$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$"""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""$""""""" """"$"""""""""" """"""""""""" "" " """ " " "" "" " " "" " " " " " " """""" " """""""""" """""""" """"""""""""""""""""""""$$$$$$$"$$""$"$"$$$$$$$$"$$$"$$$$""""$$$$$$$$$$""$$$$$$$$"$"$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$"$"$$$$""""""$"""""$$"$""" """"""""""""""""""""""$" " " """""" " """"" " " """" "" """"" " """""""" """"" """"""""""" " """""" """"""""""""""$"""""""""$$$""$"$$$$"$"$$"""$$$$""$$"$$$$$$$$$""$"$$$"$$""$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$$$$"$"$$"$"$"""""""$$""" """ """""""""""""""""""""""" " """"" " """"" " " " " " "" " " "" " " " """""" """"""" """"""""""""""""""""""""$$$$$$"$""$$$"""""$$$"$""""""$$$$$$"$"""$$$$$$$"$$$$$$$$$$"$$$$$$$$$"$""$$$$$$$$$$$$$$$""""$$$$"$"""""""""""""""""""@ """"$"$"""""""""""""" "" """""""""""""" " " " " """ " """ "" """"" """""""""""""""""""""""""""""""""""""$$"""$$"$""""""$"$$""""$$$$$$$""""""$$$$"$""$$$$$$"$"$"$$$$""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$""""""""""$""""  """"""""$"""""""""""""""" "" """"""" """ " " " " " " " " " "" " "" " "" """""""" """"""""""""""""$"""""""$$$""""""$$"$""""""$$$$$""""""$"$$$$$"""$$$$$$""""$$$$$$"$""$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$"$"$"""""""""""""""""" """""""$"$""""""""""""""" """""""" " "" " "  " " " "" "" " "" " """"""" " """"""" """""""""""""""""$"""""""""$""""$$$"$$$"""$""""$$$$"""$"$$$$$$$"$$$"$$""$"$$$$$$$"$"""$$$$$""$$$$$$$$"$$$$$$$$"$"""""""""""""""""""t """""""$""""""""""""""""""""""" " """" " """" " " " "" " "" " """"" """""""""""""""""""""""""""""""""$$""$""""$$"$"""""$""$""""""$"$$$$$$"""$$"$$""$""$$$$$"$$$$$$$$$$$""$"$$""$""$$$$$$$$"$""$""$$"""""""""$"$""  """""""""""""""""""""""""""""""""""" " """ " " " " " """"" " """""" """""""""""""""""""""""""""""""""""$""""""""""""$"""""$"""""""""$$$$$"""""$$$$$$"$"$"$"""$""""$$$$$$$"$"$$$$$$$""$"$$$""""""""""""""""""" """"""""$""$"""""""""""""""""""" """"""" " """" " "  "" "" "" " """" "" " """ """"""""""""""""""""$"""""""""$""""""""$""""""""""$"$$""""$$$"$""$$$$"$$$$$""$$$$$$"""$$$$$$$""$$""$$$$$"""$""""$$"""""""""""@ """""""""""""$$"""""""""""""""""""""""" " " " " " " " """" " "" " """ " """" "" """"""""""""""""""""""""""""""""""$""""""""""""""""""$""$$""""$$$$$"$""""$$$$"$""$"$$$$$$$""$"$$$$$"$"""""$"$$"""""$$""""""  """$""$"""$$$$""""""""""""""""""""""" " "" " " " " " " " " "" " "" "" """""""""""""""""""""""""""""""""$$"""""""$""""""""""$""$"""""$$"$"$""$$$$$$$"$"$""""$$$"""$""$$$"$"$"$$$$$$"$""""""""""""""""""""""$"$$$"""""""""""""""""""""""""" " " """" " " "" " " " "" """ "" " """" " """""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$""""""$$$$$$"$"$$$""$$"""$$$$$$"""$$$$$$$$"$"""""""""""""$"""" """$"$"$""""""$"$""""""""""""" """"""" "" " " " " " " " " " " " """"" " """"""""""""""""""""""""""""""""$""""""""""""""""""$"""""""""$"$""""""$"$$$"$""$$$$"$$""""""$$$$"""$"$$$$$"$"""$"""""""""""$$""""" """""""""$$"$""""""""""""""""""""""" " " "" " " " " " " "" " " " " "" " " """ " """""""" """"""""""""""""""""""""""""""""""""""""""""""$""""""""""$""""$$$$$$$$$"""$$$$"$"$"$$$$$"$"""""$$$$$"""""""""""""""$"":"""""$$$$"$$$""$$$$$"""""""""""""""" """"" " """" "" "" " "" " " " " " " " "" """"""" """ """"" """"""""""""""""""""""""""""""""""""""""""""""$$""""""$""$$$"$""""$$$$""$""$$$$$$$"$$"""$$""""""""$$$"""""$"""$"" """$"$$"$$"$$$$$$$"""""""""""" """""""" " " "" " "" " " " " " " " " """""" " """" """"""""""""""""""""""""""""""""""""""""""""""$"""""""""$$"""""""$$$""""""$$$$$""$""$"$$$$"$$""""$$$"""""""""$""""" """"""""$$"$$$$$""$"""""""""""""""""" """ "" "" " " "" " " " " " """" """"" " """""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""$$$""""$$"$$$$$$"$""$$$""$"""$$$$"""$"""$"$"""$"""""$ """""$$$$$$$"$$$$$$$""""""""""""""""""""" " "" "" " """ " " "" " " " " " """"" " " """ """""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"""$$"""$"$$""$""$$$$$$"""$"$$$$""""$$$"""$"""""$$"$$"""""$$$$"" ""$"$$$$$""$$$$$$$$""""""""""""""""""""" " " "" " " " " " " " " " " "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"""$$"$"""$$"$$$"""""$$"$$$""$$"$"$$""""""$""$"""""" ""$$$$$$$$$$$$"$"$"""$$""""""""""""""""""""""" """ " " "" " " " " " """" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$""$"$$$$""""$$"$$""$$""$"$$$$$"$""$$$$"$$"""$"$"$"""""""$" ""$$$$$$$$$$""$$$$$$$$""""""$"""" """""""""" " """" " """ "" "" " " "" "" " "" """"""" " """"""""" """""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"$""$"$$$"$$""$"$$$$$$$"""$$$$$$$""$"$$"$""""""$"$$"" ""$$$$$$$$$$""$$$$$$""$"""""""""""""""" " """ """ " "" " " " " " " """ " """" """""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$"$""$""$$$$$$"""""$$$$$$"$$$$$$$$"""$$"$"$$$""""" "$"$$$$$$$$$$$"$$""$$$$"""""""""""""" """" " " "" " "   " " """ " """ "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"$""$""$$$$$$""$$$$$$$$"""$"$$""""$""$$$$""$"""$$$" p"""$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""" """""""" " " "" " " ""  " """""  " """ " """""""""""""""" """"""""""""""""""""""""""" """"""""""""""""$$$"""$""$"$""""""$$$$$$$""$"$$$$""""$"""$$"$"""$""$$$"" ""$$$$$$$$$$$$$$$$$"$"$$$"$"$"""""""""""""" """"" " " " " " " "" " " " " " " " """"" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$$$$$""""$"$$$"""$"$$$$$$""$"$$$$$"""$""$"$""$""""$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""" """""" "" """ " " "" " " " " " " " "" " " " "" " " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$""""$""$$"$"$$$$$$$$$$$$"$$$$""""" "$$$$$""""$$$""$$$$$$$$$$$$$$$$$$$$$"$"""$""""""""""""""" " """""" """"""" " "" " " " " " " " """ " " "" """ "" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""$"""""$$$"$"""$$$$$"$$"$"$$$$$$""$"$$$"$""""$"$$$$$$ "$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""" " """ " "" " " """ " " " " " "" """"" """ " " " """ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$"$""$"$$$$$"$"$$$$$$$$$"""""$$$"""$""$$$"$$$$"" "$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""" """"" " "" " " "" "" " " "" " " "" " " " "" " " "" "" "" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$$$$$$$"$$$$$$$$$$$$$$$$"$"""$"$$$"$"$"$$$$$ "$$$$$$$&$$$$$$$$$$$$$$$$"$$$$$""""""""""""""""""""""" " """"" """ """"" " """ """ " "" "" " " " " " "" """"" " "" "" " " """"""" """""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""""$$"$$$""""$$$$$$$"$""$$$$$"""""$$$$$"$$$"$$$$$$" "$$$$$&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""" """"""""""" """"""" " "" " " "" " "" " " " " "" "" " """ "" " "" """""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""$""""$""$$$$""$$"$$$"$$$$$$$$$$"""$$"$$$$$""$$$$$$$$$" "$$$$$$$$$$$$&&$$$$$$$$$$$$""""""$"$""""""""""""""""""""" """"" "" " "" """ """"" " """ """" " " " "" " """ " """""" " """" " "" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""$$$$$$"""$"$"$$$"""""$$$$$$$$""""$$$$"$$$$$$$ `$$$$&$&&$&$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""" """"""" """""""""" " " """" " " """ " "" """" " """"" """ " " " "" " """"""" """"""" """"""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""$"""$$"$$$$"$$$$$$$$$$"$"$"$$$""$$$"$$$$$$$"$$$$$$$ "$$$$$&$&$&$&$$$$$$$$$$$$$$$$$"""""$"""""""""""""""""""""""""" """""""" " """" "" " " " """"" " " """ " "" " " """"" """" """""" "" " """" """"" """""" """""""""""""""""""""""""""""""""""""""""""""$""""""""""""""$$"$""$$$"$"$$$$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$&&&&$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""" """"""" " " "" " "" """"" " "" "" " " " "" """ """" """"""" "" "" "" """" "" """""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$"$"$""$"$$$$$$$"$"$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$ $$$$$$$&&$&$&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """""" "" " """" "" """"" " " """ " " """" " """" " """" """"""" " """ """ """"""""" """""""" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$"$"""$$$$$$$"$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$@2p"$$&&&$&&$&$$&$$$&$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""" " """""""""" " "" " " " "" " """"" " """"""" """ "" """"""" " """""""" " """"""" " """""""" """""""" """""""""""""""""""""""""""""""""""""$"""""""$$""$"""""$"$$$$$""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ "$$&&&&$&&&&&&&&$$$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""""""""""""""" """"" """" """" "" """"" """"""""""""""""""" " """" """"" " """"""""" """"""" """ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$$$$$"$"$""$$$$$"""$$$$$$$$$$$$$$$$$$$""$$$$$$$"$$$$ $$$&&&$&$&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""" "" """""" " """" """ """"""""""""""""" " " " """""" " " """" """" """"" """"""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""""$"$$$$"""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$"$$$&&&&&&&$$$$$$&$&$&$$$$$$$$$$$"""""""""""""""""""""""""""""" """"""""" """"""""""" "" """"" """"""" " """""" """"""""" """""""" " """""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""$"$$"""$$$$$""$$$$$$$$"$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&&&&&&$&$&$&&&$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " """""" "" """""""" """""""" """""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""$""$$$$$$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$&&&&&&&&&&&&&&$$$$$&$$$$$$$"$$"$$$"""""""""""""""""""""""""""""""""""""""""" """"""""" """"""" """""""""" """""""""" """""""""" """"" "" """"" " """""""" """""""" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"$$"$$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""" """""""""""""""""" "" """""""" """"""""" """ """" """"""""""" " """"""" "" "" " "" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$""""""$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$"$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """""""""""""" """""""" """"""""" """""""" """"""""" """"""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$""$$"""$$$$$""$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$ $$&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" "" " """"" """ """""""""""""""""" " """"""" """""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$""""$$$$$$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$""""""$""""""""""""""""""""""""""""""""""""""""""""" """""" " """"""""" """"""""" " """"""" " """""" """""""""""""""""""" """"""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$""$""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$L $$&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" " """""" """"""""" """""" """""""""" """""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""$"$"""""$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""" " """"""""""""""""""""""""""""""" """""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""$"$"$""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$&&&&&$&$$$$$$$$$$$$""""$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""""""""$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&& $$&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""" """"""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&&&&&&&&&&&&&&&&$$&&&&&$$$$$$$$$$$$$$$$$$$$"$""""""""""$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"""$"$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$"$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$& $&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""$"""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$&$$H &&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$"$$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""""""""""""""""""""""""""""""""""""""""""$""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$@,$&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$"""$""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""$"""""""""""""$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&(&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$""$"$"""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"""""""$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$&$$&` &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&(&(&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$""$""$"""$""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$$$$$$$$&&&&&$&&&&((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""$"$"$$""$"""""""""""""""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""$"$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$"$"$""""$""""$"$""""""$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$"$$$"$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$&&$&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$""$""""""$$"$"""""""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""$"""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$$$&&&&&$&&&&$ &&&&((&&((((&&&&&&&&&&&&&&$&&$$&&$$$$$$$$$$$$$$$$$$$$$$$""""$$"$""""""$$$$"$"$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""$"""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&&&&&&$$&&&&&&&&(&((((((&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"""$"$$$$$""$"$"""$"""""$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$"$""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&$$$$&$$&&&&&&&&&&&&&&&&(((((&(&&((&&(&&&&&&&&$&$&$$$$&$$$$&$$$$$$$$$$$$$$"$$"$$$"$""$$$$$"$"$$$$"$$""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$""$"""""$"$$$"""""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&& &&&((((&(&((((&(&&&&&&&&&&&&$&$$&$$&&&$$$$$$$$$$$$$$$$$$$$"$$$"$"$$""""""$"$"$$$""""""""""""""""""$"""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""$""""$$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$$$&$&$$&&$$$&&&&&&&&&& &((((((((&((((&(&&&&&&&&&&&&&&$&$$&&$&$$$$$$$&$$$$$$$$$$$$$"$"$""$$$"$$$$$$"$$"""""$"$""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$""$""$"""""$$$$$"""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&$&$&&&&&$&$&&&&&&&&&&&&&&&((((((((((((&(&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$""$$"$$"$$$""$$"$"$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""$$$$"$""""$"""$$$"$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$&&$&$&&$&&&&&&&&&&&&&&&&&& &&&(((((((((&&((&&&&&&&&&&&&&&&&&&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"$$"""$$$$$$"""""$$"""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""$""$"""$"$$$$$$$$"$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&(((((((((((((&&&((&(&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$""$$$$$$$$"$$"$"$""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""$""""""""$"""""""$"$$$"$$"$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&& &((((((((((((((((((&&&&&&&&&&&$&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$"$""$$$$$""""$""$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$"""""$$"""""""""$""""$$$$""$$""""$$$$$"""$$$$$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&(((((((((((((&&(&&&&&&&&&&&&&$&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$"$$$$$"""$$$$"$$$$$$$$$$$$$$"$"""$$$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"""""""""""$$""""$"$$$""""""$$$$$$""$$$$$$$$$$$"$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&((((((((&(((((((((&&(&&&&&&&&&&&&&&$$&$$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$$$$"$$"""$""$""""""""""""""$"""$"""""""""$"""""""""""""""""""""""""""""$"""""""""$""""""""""""""""""$""""""""$""$"""$$"$$$"$$$"$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((&&&&&(&&&&&&&&&&&&&$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$$$$$$$$$$$$$$$$$$$""$""""$""$"""""$"$"""""""""""""""""""""""""""$"""""""""""""""""""$$$""""$"""$$"""""""$$"$"$$"""$$$$"$$"""$$$$$$$$""$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$"$$"$$"$$""$""""""$$$$""""""$""$"""""$"""""""""""""""""""""""""""$"""""""""""""$"""""""""$"$$$$"$$$$$""""""""$$$$$$$""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""""""""$""""""""""$""""""""""""""""""""""$"""""""""""""""""$""""""""$"$$"""""$""$$$$$$"""$""$$"$"$$""$"$$"$$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$"$$$""""$""$$$"""$"""$"$""""""$"""$""""""""""$"""""""$""""$"""""""""""$""""$$"$$$$$""$$""$"$$"$""$$$$$$$$$"$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((&&(&&&&&&&&&&&&$&&&&&&$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$"$$$$"$""$"""$$$""""""""$$""""""""$"""""""""""$$""""$"""""""""$""""$$$$"$$$"$"$"$$"""$$$$$"$"$$""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$$$""""""$$"$"$"""""$""""""""""$$""""$"""$""""$""""$$$"""""$""""$"""""$$$"$""$""$$$"$"$"$$$$"$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$$$"""""$""$"""""$$""""""""$$"$"$"""$""$$$"""$$$""$""""""""$$"$"$"$"$"$$$$$$"$$$$$$$$"$"$$$$$$"$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((@&((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$"$$"$$$$$$$""$"$"$""""$"""$$""""""""$$$"$$"""$$$$"$"""""$"$$"""""""$$$$$"$$"$$$"$$$$"$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((*&((((**(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$"$"""$"$""""$""$$"""""$""$"$"$""""$"""$$$""$"$$$$"$""""$$""$""$"$$$$$$$$""$""$$$$$$$$$$$$$$"$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&( ((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$$$""$"$$""$"""$"""$"$$$$$"""""$$"$""$"""$$$$""""""$$$$""""""$"$$$$$$""$$$$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&( ((((((((*((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$""$"$$""""""""$"""$"""$"$""$$"$$$$"$$""""$"$$$$""$"$$$$""$$"$"$$$$"$"$$$"$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(*&&&(&&((&&&&( (((((**(**(*(((((((((((&&&&(&&&&&&&&&&&&&&&&&$$&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$"$"$""$$$$"""$$$$$$$"$"$$$$$""$$"$$"$$$$$$$"$$$$$$$""$$$$$"$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((( &((((*(*((*((((((((((((((&(&&&&&&&&&&&&&&&&$&&&&&&$$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$""$"$"$"$$""$$"$$"$"$"$$$$$$""$"$$""$"""$$$$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((( &(((***((((((*((((((((((((&((&&&&&&(&&&&&&& $$&&&&&&$&&&&&&$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$"$$$$$$$"$$$"$$""""""$$$$$$$$"$"""$$$$$$$$$$$"""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((( (((*****(*(*(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$$$$"$"$$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&$$&$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((((( (((*((****(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"$$$$$$$$$$$$$$$$"$$"$$"$$$$$$$$$$$$$$$$$$$$$$$""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&& $&&&(&&(((((($(((****(**((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$$$$$$"$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&((&(((((((((*******(*(**((((((((((((((((&(&&&(&&&&&&&&&&&&&&&$&&&&&$$&&&$$&$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((((*********(*(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((&((&((((((((((*******(*****((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&((&(((((((((((*(***********(***(((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$&$$&$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$&&&$$&&$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&(&&&&(&&((&(&&((((((((((((**************(*(((((((((((((((&&(&&&&&&(&&&&&&&&&&&&&$&&&$&&$$&$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(&&&&&((((&(((((((((((((*(*************((*((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&(&&(&((((((((((((((((*(((**************(*((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&&&&$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(&((((((((((((((((((((***********(***(*(((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&&&&&$&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((((((((((((((((((*(*************(*(**(((((((((((((((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&$$$$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$&&$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((&(((((((((((((((((((((*((*(***************(**((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&(&(((((((((((((((((((((((**(*****************((*((((((((((((&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&$$&&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((****(*******************(((((((((((((((&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$&&$$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((*((*(*(*********************((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((&(((((((((((((((((((((((((****(***************(****(*((((((((((((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((*(*************************(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&$$&$&$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&$&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((*****(*********************((*((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&$&&&$$&&$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&((&(((((((((((((((((((((((******6(*****,******************((((((((((((((&(&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$&$$$$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&$&$&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((**(*****************************(((((((((((((((&(((&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&$&$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((((((((((((((((((((((((*((*******(******,************(**((((*(((((((((&((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&$$$&$$$&$&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$&&$&$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((((((((((*************,******************(((((((((((((((&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&$$&$$$$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&((((((((((((((((((((((((((((((***(************,*,**************((((((((((((((((((((&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&$&$&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$&$&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&(((((((((((((((((((((((((((((((((***********,**************(*(*((*((((((((((((((&&&(&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&$$&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(((((((((((((((((((((((((*((**((*(******** (***,,*,*****************(*(((((((((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&&&&&&&$$$$&$&&$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((((((((**(((********** **,*,,***,************(**((*(((((((((((&(((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$&$&&&$&$$$$$$$$&$$&$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$&$$$$&$$&$$$$$$$$$$$$$$$&$$$$&$&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((*((((((((((*(***(******* *****,,,*,*,****************((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$&$&&$$&&$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$&$$$&$$$$$&&$$$$$&$$$$$$&&$&$&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(((((((((((((((((((((((((*(*((*((((************"2(**,,,,***,**,************((((((((((((((((((((&((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&$$&$$&$$&&&$$&&$&$$$$$$$&&$$$$&$$$$$&&$$$$$&$$$$$$&$$$$&$$$&$$$$&$$$$&$&$$$$&$&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&(((((&(((((((((((((((((*((*(**(*(************"@***,**,*,,**,************((*((*((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$&&&$&$$$$$$$$$$&$$$$&$&$$&&&$$$$$$$$$$$&&$$&$&&&&$$&&$$&$&$$$&&&$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((*((*((*((*(**(**********"****,,,*,**,***************(*(((((((((((((&(&((&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$&$$$$$$$$$$$$$$$$&$&$&$$$&$&$$$&$&$&&$$$&&&$&$&$&&$$&$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&((((((((((((((((((((((*((**(((*(**************" (**,***,,***,*************(( (((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&$&&&$&&&$&$&$$$$$$$$$$&$$&$&&$$$$$$&$$&$$$$$$$$$&$&$&&&&$&&$&&&&$$&&$$$$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((((((((((((**(****(**((*************"*,,*,,,,,,,,,************(*((((((((((((((((((&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&$$$$$$&&$$$$$&&$$$$$$$$&$$$$$&$$$$$&&$$&$&$&&&&&&&&&&&&&$&$&$"$$&&&$&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((*(*(******************"******,,,*,***************(*(((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$$&$$&$$&$&$$$&$$&$$$&&$&$$$$&&&&$&&&&&&&&&&&&&&&$&$&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&&&(((((((((((((((((((((((((((( ((((((((*((**************,**0***,,,,,***,*,**************((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&$&&$&$&&&&&&$$&&&$$$&&$$&$$$&$&&&&&&&&&$&&&&&&&&$&&$&&&&$&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&&(((((((((((((((((((((((((((((((((((((((**(************,,,"**,,*,,,**,***************((*(*((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$&&$$$&$&$&$$$&&&&$&$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((((((((((((((((((((((*(*((((*((*(*(***((*(****************$h**,*,,,,,,***,*,*************((*((((((((((((((&&((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&$&$$$&&&$&&&$&$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((((((((((((((((((((((((((((*((((((*(***********************,,&**,,,,,,,,,,***,*************(((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&$$&&&&&$&&&&$&$&$&$&&&&&&&&&&&$&&&&&&&&&&&&&&$&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((((((((((*(((((*(((**((*****(**************,,,&**,,,*,,,,,,,*,***********(**(((((((((((((((((((&((((&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&$&&&$&&$$&$$&&$&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&(&((((((((((((((((((((((((((((((((((**((************************,*&**,,,,,,,,*,*,**************(*(*(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&$&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&$&$&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&((((((((((((((((((((((((*(*(((****((*((**********************,,,&**,,*,,,,,*,***,**************(((((((((((((((((((&(&((&&(&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&((&(((((((((((((((((((((((*(***(****(**(**(********************,,,(*,,*,,,,,,,,,*,*************(*(**((((((((((((((((((&&(((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&((((((((((((((((((((((((((*(*(******(***************************,,,(*,,,,,,,,,*,,,,**************(*((((((((((((((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&((&(&(((((((((((((((((((((((*((((**(***(*************************,,(*,,,,,,,,,,,*,**,**************(((((((((((((((((((((((((&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&&(((((((((((((((((((((((((((((***((****************************,,,,(**,,,,,,,,,,,,,*,***************((((((((((((((((((((((&((((&&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((**((********************************,,,,(&*,,,,,,,,,,*,*,**,**************(((((((((((((((((((((&((((&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((&(((((((((((((((((((((*((((((((*(*(**(**(******(********************,,,,,***,,,,,,,,,,,,,,*****,********(**((((((((((((((((((((((&(&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&(&(((((((((((((((((((((((((((((((((((((((******(*************************,**,,,,(*,*,,,,,,,,,,,,,,*************(*(*((((((((((((((((((((((((&(((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&(((((((((((((((((((((((((((((((*((((((************************************,,,,,**,,,,,,,,,,,,,,*,,************(*((*(((((((((((((((((((((((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&(((&(((((((((((((((((((((((((((*((*(**(*******************************,,,,,,,***,,,,,,,,,,,,,*,***,***********(((((((((((((((((((((((((((&(&(&(&&&&(((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&(&&&((&((((((((((((((((((((((((((((((((((*(***********************************,,,,,,,**,,,,,,,,,,,,,,,,,,,************(*(((*((((((((((((((((((((((&((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(((&((&(((((((((((((((((((((((*(*(((((*(**(*****(***********************,*,,,,,,,,,,,*,,,,,,,,,,,,,,,,,*,****************((*((((((((((((((((((((((((((&(&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((&(((((&((((((((((((((((((((((((*((**(*((******************************,*,,,,,,,**,,,,,,,,,,,,,,,*,,,,*************((*((((((((((((((((((((((((&((((&((((&((&((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((&(((&((((((((((((((((((((((((((((((**(**********(********************,*****,,,,,,,,,,,,,,,,,,,,,,,,,,,*,***************(((((((((((((((((((((((((((&((&&((&(((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&(&(&(&&(((((((((((((((((((((((((((((((((((*(*(*((***********************************,,,,,,,,,.,,*,,,,,,,,,,,*,,*,,,,*****************((*((((((((((((((((((((((((((((&(((&&(&&&(&&&(&((&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((&&&&&&&&(&(&&((&(&((((((&&((((((((((((((((*(((((((((((((*(*********(************************,,,,,,,,,,,,,.,*,,,,,,,,,,,,,,,,**,*,****************(((((((((((((((((((((((((((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&&(&&&&&&&&&(&(((((((((((((((((((((((((((((((((((((*(((**(*((******************************,*,,,,,,,,,,,,..,*,,,,,,,,,,,,,,,,,*****************(***((((((((((((((((((((((((((&((&&((((&((&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&((((&&&&&(&((&((&((((((((&((((((((((((((((((*(((((*((*(*(****************************,***,,,,,,,,,,,,,,,....*,,,,,,,,,,,,,,,*,*,*,**************(((((((*((((((((((((((((((((((&(((&(&((&(&(&((&&(&(&(((&&&&&&&&&&&(&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&(&(((&(&((&&&(&((&((((((((((&(((((((((((((((((((((((((((*****(***(****************************,***,,,,,,,,,,.,.,*,,,,,,,,,,,,,,,,,,,*,************(**((((((((((((((((((((((((((((&(((((((((((((&((&&(((&&&&(&&(&&&&&&((&&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&(((&&(((&(&((&&&((&(((&((((((((((((((((((((((((((((*((*(***(***********************************,,,,,,,,,,,,,,,...L*,,,,,,,,,,,,,,,,,,*******************(**(((((((((((((((((((((((((((((((((&(((((((&((&&&&&(&&&&(&((&&&&(((&&&&&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((&(&((((((((((((((((((&(((((((((((((((((((((((((((((((*(((*(*(***************************,,,**,,,,,,*,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,*,,***************(**((((((((((((((((((((((((((((((((((((((((&&(&(&&((&&((&&(&&(&&&&&&&&&(&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((&(((((&((&(((((((((((((((((((((((((((((((((((((((*(*****(******************************,*,,,,,,,,,,,,,,,,.,....**,,,,,.,,,,,,,,,*,,,,****************((*(*(((((((((((((((((((((((((((((((((((((&((((((((&((((&&&((&&&(&&&&((&&&(&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((((((((((((((((((((((((((((*(((**((((*(********************************,,,,*,,,,,,,,,,,.,,,....,,,,,,,,,,,,,,,,,,,,,****************(***(**(((((((((((((((((((((((((((((((&(((((&(((((&(((((&(&&&&&&&&&&(&&&&&((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((((((&((((((((((((((((((((((((((((((*(((((**(((***(*********************,****,,,,,,,,,,,,,,,,,,,,,,,..... *,,,,,,,,,,,,,,,,,,,,*,****************(*($(((((((((((((((((((((((((((((&((((((((((((((((&(&&(&&(&&&&(&&&&&(&(&(&&((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((((((((((((((((((((((((((((((*((((((*(**((*(*********************,******,,*,*,,,,,,,,,,,,,,,,......`*,,,,,,,,,,,,,,,,,,,,***,************(*(**(((((*((((((((((((((((((((((((&&&(((((&((((&(((((((&(&&&&&&&&&((&&((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((((((&((&&((&((((((((((((((((((((((((((((((((((((((((((((*(*(((*(**(*******************,**,******,*,,,,,,,,,,,,,,,,,,,,,......,,,.,,,,,,,,,,,,,,,,,,,,*******************((((((((((((((((((((((((((((((((((((((((&(((((((((((&((((&&&((&((((&&(((&(((((&(&&(&(&&&&&&&(&&&&&&&&&&&&&&&&&(&&&&&(&&&&(((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((**(((****************((****,*,,*,,,,*,,,,,,,,,,,,,$(,,,,,,.......,,,,,.,,,,,,,,,,,,,*,,,********************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(&&&(((((&((((((((((&&&(&&&&&&&&&&&&(&&&&&&&&&&&&(&(&&(((&((&(((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((**((((***********************,****,,,,,,,,,,,,,,,,,,,,,,,,,.......&,,,,,,,.,,,,,,,,,,,,,,,,,*******************(**((*((((((*((((((((((((((((((((((((((((((((((((&(((((((((((&&((((&((((&(((&((&(&(&&&&&&&&&(&&&(&&((&(&&&&(&((&&&(((((&(((((((((((&(((((((((((((((((((((((((((((((((((((((((((((******(************************,,,*,,,*,,,,,,,,,,,,,,,,,,,,,..,,......,,,,,,,.,,,,,,,,,,,,,,,**********************(((((((((((((((((((((((((((((((((((((((((((((((((((&&(&&((((((((&(((((((((((((((&(&&&&&&&&&&(&&&&&&(&&&&((((&&((((((&&(((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((*******((*****************,***,,*,*,,*,,,,,,,,,,,,,,,,,,,,.,.........,,,.,,,..,,,,,,,,,,,,,,*,,******************(**(*((*(((((((*(*((((((((((((((((((((((((((((&(((((&((((&(((((&(((((((((((&((((&(((((((&&(((&&&(&(&(&&((&(((((((((&(((&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(**************************,,,**,,,**,,,,,,,,,,,,,,,,,,,,.,......0.,,,.,,,.,,,,,,,,,,,*,,,,*********************(*****((((*((((((((((((((((((((((((&(((((((((((((((((((((((((((&(((((((((((((((((&(&(&&((&&&((((((((((((&(((((((&((((((((((((((((((((((((((((((((((((((((((((((((*((((((((*(*(***(***(***********************,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,.,.......0,,....,,..,,,,,,,,,,,*,*,***,*******************((*(*((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(&&((&(&((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((****************************,,***,,,,,,,,,,,,,,,,,,,,,..,,............,,...,..,,.,,,,,,,,,,,,,************************((*(***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((&&(&(((&(&(((((&(&((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((*((*(((****(************************,,,*,,,.,,,,,,,,,,,,,,,,,,,,,.,,.,.........0,,,..,,,,,,,,,,,,,,,,*,,,*********************(*****(((*((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((&((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*(((((((*(*(((**(****************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..........0,,,,,.,..,,,,,,,,,,,,,,*,****************************(*(**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((**(*((**(((**(*************************,***,*,,*,,,,,,,,,,,,,,,,,.,,,,,,,,.,,,.........0,,,.,....,.,,,,,,,,,,,,****************************((*(*((*((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*((((((*((***((((**(*(******************************,*,**,,,,,*,,,,,,,,,,,,,,,,,,,,.,.,..........00,,.,...,.,,,,,,,,,,,,,,**,,********,****************(***(*(**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((**((*((***((*((**********(*************************,,,*,,,,,,,,,,,,,,,,,,,,,,,,,..,.....,......00,,.,.......,,,,,,,,,,,,,**,,**************************(((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((((((((((((((*((((((*(((*(**(**************************************,*,,*,,,,,,,,,,,,,,,,,,,,..,,.,.,............00,,,..........,,,,,,,,,,,*,**************************(*******(*((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******(****(**************************************,,,,,,*,,,,,,,,,,,,,,,,,.,.,,..............0.00,,,,......,,,,,,,,,,,,,,,********,********************(*(*(**(((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((*((*(**(****(***(****************(*************************,**,,*,,,,,,,,,,,,,,,,,,,,,,,,,..,,.............00,,.......,,,,,,,,,,,,,,**,****,****************************(((**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(*((**((****(*******************************************,*,,,,,,,,,,,,,,,,,,,,,.,,...,,..,..............000,,,......,,,.,,,,,,,,,,,,***,***************************(**(**((*(((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((*(((*(********(*(*************************************,,,**,,*,,,,,,,,,,,,,,,,,,,,,,,,..,..,,..,...........0.00,,,,.........,,,,,,,,,,,,,*,,*****************************(**(***(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*(((*(*****************************************************,,**,,,,,,,,,,,,,,,,,,,,,,,,......,,..................000,.........,,,,,,,,,,,,,,,,,*,*******************************(*****((((*(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((*((**(((*****(***********(*****************************************,,,*,,,,,,,,,,,,,,.,..,..,......,..............0.0000,,.......,.,,,,,,,,,,,,,,*,*,,************************(***(***(**(((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*(*((*((*(**************((**************************************,,,*,*,,,,,,,,,,,,.,,,,,,,....,,,.............0...0000,,............,,,,,,,,,,,,,*,*************************(*(*****(**((*((*((((*(((((*(*((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((*(((*(((*(*((*******((**************************************************,****,,,*,,,,,,,,,,,,,,,,,,..........................000002,.......,,,..,,,,,,,,,,,,,*,,*,****,*********************************(*(((((((**(((*((((((((((((((((((((((((((((((((((*((((((((((((((((((((((*((((((((*((((((((((**(((((*(*************(*******(**********************************,*******,,,,,,,,,,,,,,,,,,,,,,,,,.,...................0..0.000002,,,......,,.,.,,,,,,,,,*,,**,*************************(********(****(**(*((((((((((((((((((((*(((((((((((((((((*(((((((*((((((((**(((*(((((((((((((*(*(((((((((((**(*(((*****************************************************,*******,*****,,,,,,,,,,,,,,,,,,,,.,.,....,................0...0000002............,..,,,,,,,,,,,,**,********************************(*(***(((*(((**((((((((((*((((((((((*((((((*(*(((((((((((((((((((((((((((((((((((*((*(((*((*((((((***(*((((***((****************************************************,,,,,***,,,,,,,,,,,,,,,,,,,,,,.....,..................00.00.00002,........,.,.,,,,.,,,,,,,,,,*,,***************************(******(*(****(((*((*(((*(*(((((((((*((((((((((((((((((((((*((((((((((((((((((((*(((((*((((((**(**((*(*(((*((**(*((******(****(****************************************,,**,,**,,*,,,,*,,,,,,,,,,,,,,,,.,..,.................0...00000002,.....,....,,,..,,.,,,,,,,*,,,*******************************(***(****(*((((*(((*(((((((*(((((((((((((((((*(((((*((*((((((((((((**((((((((***((*((**(*(*((*((**(**************************************************************,*********,,,,,,,,,,,,,,,,,,,,,,..,.,......................00.0000002,...........,,.,,,,,,,,*,,,,,,******************************************(**((((((((*((*(((((((((((((**(((((*((((((*((((((*(((((((*(((*(((((*((((***((*(****((******************************************************************,**,***,,,*,,,,,,,,,,,,,,,,,,,,,.,......................0.0000000022,.......,..,..,,,,,,,,,,,,,,,,****,***,*****************************(*(****(**(((*(*(((**(((((*((((((*(((((((((((*((((((((((*(((*(((**((((**(*(**(((*(**(((*((*(*(******(******************************************************,,,,**,,,,,,*,,,,,,,,,,,,,,,,,,.....,...............0.....0000000002.,,.........,.,,,,,,,,,,,,,,***,****,******************************(*****(*(((**(*(((((((*(*((((******(*(***((((*(*(((((((**((*((((*(**(*(*(**********************(**********************************************,***,*,*,****,***,*,,,,,,,,,,,,,,,,,,,.,,,,,.,....................0..0.00.00000002,,.,.........,,,,,,,,,,,,,,,*,************************************************(((**((*(((((((*((((((**(*((((((((((***(((*((((*(**(((((((((***(*((**((***(*****(**(***********************************************,********,,,**,,,,,*,**,*,,,,,,,,,,,,,,,,.,.,,......................0.00.000000002,........,,.,.,,,,,,,,,,,,,,,****,,******************************************(***((*(****(**((*((***(**(**(*****((*(*((*(((((**((((((*(((****(****(***************************************************************************,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,..,,.,..............0....0.000000000022,,..........,.,,,,,,,,,,,,,**"*,*,**,********************((***************(**((*(((**($((***((((*((***(*(*****((*(((((***((*(*(**(****(*(***((((*************(************(**************************** *****,******,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,..............00....000000000000022,,.........,....,,.,,,,,,,,*,,,*****************************************(***(*(***(((*((*(((((*(((********(**(*(***((*(***((*((*(*((*************(********************************************************* ***,****,**,,,,,,,,,,,,,*,,*,,,,,,,,,,,,,,,,..,,,.....,.,.........00..000.00000000222.@,.............,,,,,,,,,,,,,,,**,,,,,********************(*********************(****(**(*((*(**(((*(**********(***(*******(((((*************(**(******************************************,**************,*********,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................0.0..00000000000002(,,...........,..,.,,,,,,,,,,,,*,,,********************************************(**((**(***(**(*((*(*((*(***((*****((**(**((*(***(****(**************************************************************************,,***,,*,,*,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,.,...................000.0.00000000000222,,,............,,,,,,,,,,,,,,,,*,**,*******************************************(*(***(*(*(*(***(*(**(***************(****(**(***((****(******(****(************************************************************,,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,....,............0...00.000000000000000022,,,.........,,.,,,,,,,,,,,,,,,,*,,,,***************************************************(***((((*(*************************(***********(*(***************************************************,*,***,********,,**,,,,,*,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,.,,...,...,..............0000000000000000000022,.,........,.,.,,,,,.,,,,,,,,,,,*,************************************************(*****(******(**************(*********((************************************************************************,**,,,,,,,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.......................00000000000000002222P,,.,...........,.,,,,,,,,,,,,,,,,,,*********************************************(****(*****(*********************************************************************************************,*********,****,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,..................0..0000.00000000000002222,,,........,,..,,,,,,,,,,,,,,,,,,,,******************************************************(*********************************************************************************************,*****,*,,,**,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,..............0...0.....000.00000000000222,,..,......,,,,,,,,,,,,,,,,,,,,,*,,*,,**************************************************************(************************************************************************************,*,*****,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,....,,...................000000000000000000000222,..,..,...,..,...,,,,,,,,,,,,,,,,,***,**********************************************(************************************************************************************,*,**********,,***,**,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,...,..............0.000000.00000000000022222,,,,......,,,,.,,,,,,,,,,,,,,,,,*,,*,,,***************************************************************************************************************************************,,**,*****,**,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,........................00000000000000000022222,.........,,.,.,,,,,.,,,,,,,,,,,,*,*,,*******************************************************************************************************************************,,*******,,,,*,*,*,,,,,,,,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,.......................0.00000000000000002022222 ,,,,,.,.,,.,.,,,,,,,,,,,,,,,,,,,,,,*,*,,,*******************************************************************************************************************************,*********,****,,*,**,****,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,.....................0.0000000000000000000202224d,.,....,.,,,.,.,,,,,,,,,,,,,,*,,,,,,,,***,********************************************************************************,******************,*************,***********,,***,,*,,,,,**,,***,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........................000000000000000000220222224,,,..,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,********,***********************************************************************,*********************************,******,**,**,**,,,,,*,*,,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.......................0.000000000000000000000022222,,...,,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,*,,,****,********************************************************************************************************,*****,**,**,**,*,,,*,,,,,,,,,*,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,..,.....................0...0.0000000000000000022202224 ,,,,,,.,.,..,..,,,,,,,,,,,,,,,,,,,,,,,*,******,*************************,********************************************************,*********************,***,********,**,*,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,.,.,,...................0....000000000000000000222222224,,,.,,,.,,,.,..,,,,,,,,,,,,,,,,,,,,,,*,,***,******,************************************************************************************************,***********,*,*,,,*,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,,,,,,,..,,......................00.0.00000000000000000022222224,,,.,,.,,,,,,,.,,,,,,.,,,,,.,,,,,,,,,,,,,,,,,*,**,*********************************************************************************,***************,*****,,**,*,**,,,,,,,,,*,,*,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,...,...,..................0.0.0000000000000000020020222222 ,,,,,,,,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,********************,*****************************************************************************,*,,***,***,,,*,*,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,,,.,.,,.,,........................0000000000000000000000200222222 ,,,.,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,,****,************************************************,**************************************,*,**,*,,,*,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,.,..........................0.0000.0000000000000000222022224x* ,,,......,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,****,************,*************************************,**,*******,**********************,*,**,,,,,***,,,,,,*,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,....,..,......................00000000000000000000000022222224 ,,,,,,,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*********************************************,**********,,*****,*****,,*********,*******,,**,,**,*,*,*,,,,,*,,,,,,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,,...,.......................00..0000.0.00000000000000002002222224 ,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,,*,*,**,**,***********,**,*,***********,*********,,**********,**,*,****,,,**,,**,****,**,**,*,,,*,*,,*,**,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,,.....,.................0..00000000000000000000000022022222224",,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,*,***,**,,***,,**********,****,************,,***,*,****,,,*,,,,**,****,***,,,*,,,,*,*,*,*,,,*,,,,,,,,,,,*,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,.,,.......,.........................00000000000000000000002222222224",,,,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,***********,**********************,,**,,*****,***,,*,,,,,,,,**,*,*,******,***,*,**,,***,,,*,,,,,*,,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,..,....,...................0..0.00000000000000000000000022222222244",,,,,,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,****,********,*,*,***,*,*,*********,*,,,*,,,,,,***,*,,,,,,,*,*,,,,,*,,,*,,*,*,,,*,,**,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,..,...,...,......................00000000000000000000000000020222222224 ,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*,*,,*,*,,*,******,*,***,***,*******,,,**,,**,,*,,,*,,,,,,,,,*,*,,,,,****,***,,,,,*,,,*,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,..,,,,,...,.........................00.000000000000000000000000222222222224",,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,*,,,*,,,**,******,*****,,**,*,***,**,***,,**,,,,**,,,,,,*,,,,,**,,*,,*,,,*,,,*,*,,,,*,,,,,,,,,,,,,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,.,....,....................0.0.0.000000000000000000000000000202222222224",,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,**,,*,,,******,,**,,,,******,,,*,,**,*,,*,,,*,,,*,,,,,,,,*,,,,,,*,,,*,,,,*,,,,*,,,,,,*,,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,,,,,,,....,...,....................0.0...00000000000000000000000200020222222244 ,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,*,*,**,,*,,,,*,,**,,,****,**,****,,**,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,,,....,...,................0...........00.0.000000000000000000000000002222222244*,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,*,,,,,,*,,**,*,,,,**&**,,,,*,,,***,,,,,,,,,,,,***(*,,,,,,,,,,,,,,,,,,,,,,,,,,,(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,....,,.,..,,,..,.............................00.0.0000000000000000000000000022222222222244 ,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,*,,,,,,,,,,,**,*,,,,,,,,,,,,,*,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,........,.,..,...,,(............................,...0000000000000000000002000022202222222446",,,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,*,,,,,,,,,,*,,,,,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,..,.,.,,,,.,..,,...,....,......,..................................00000000000000020000000000,0222222222224$$,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,*,,,,,,,,,,,*,,,*,,,,,,*,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,..,.,,,..,,....,,.,.......,.........,.......................0.0....000000000000000000000000000022222222222244$,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,,*,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,.,,,.............,.........,.............................0...00..000000000000000002000202020022222222222224$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,.,.,,..,.,.................................................0.00.0.0000000000000000000000000022222222222222224&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,.,,,.....,.,.,..........................,.......................00000000000000000000000020000000022022022222222244&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,*,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,..,..,.............,........................................0..0.00000000000000000000200002002222222222222222224$$,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,.,...,,..............,....................................0.0.0.0.0000000000000000000002202022222222222222244$,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,8.,,,,,.,,.,,.,..,..,,................................................0..0000.000.000000000000000000000002022222222222222222244&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,.,,...,.......................................................0.00000000000000000000000200000202222222222222222222444&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,..,..............................................00000.000000000000000000000002000000002020022222222222222446&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.,..................................................0..0000000000000000000000000000000202202000220222222222222224444&,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,,,.,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,...,..........................................0......0....0.000000000000000000000000000000200002222222222222222222244444,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,.,...,,,,,,,,,,,,,.,,,,,,.,.,,,.,,,,,.,,,,,,,,,,,,,.,,,...,................................................0.........0..0000000000000000000000000000022222222222222222222222224446,,,,,,,,,,.,,,,,,,,,,,,*,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,.,,,,,,,,,,,,,..,.,.,,.,...,,,,,,,.,,.,.,,,,.,,.,,,,,,.,,,,.,,,,,,,.,,,,,,,,,,,,,,,,......................................................0.....000000000000000000000000200020220222022002222222222222242446,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,.,..,,,,,,...,,,,....,....,,,,,,,,,,,,,,,,.,,,.,,,,,,,.,,,,,,.,......,..,......,.................................0............0....00000000000000000000022022200200222200022222222222222244446,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,..,,,..,,..........,,,..,.,.,,..,,.....,.,.,,,,,,,,,,..,.,....,.,,..,.,,,...,............................................0..0.000000000000000000000020000202000022000022222222222222222242224444,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,..,,...,.,..,,.,..........,..,.,,.,,,,.,..,.,,,,,..,,.,,,,,,.,..,,.,,..,.,..,.,.................................................0.000.00000000000000000002200000202202202222222222222222222222242446,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,,,,.....,,.............,..,......,,..,,..,,,.,,,.,.,,,...,,,.,,.......,,............................................................000.000..00000000000000200000222222200202222222222222222222244446,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,.,.,,,,...,,..,.,...........,,....,........,.....,.,..,.,,,..,....,.....,,.,..,,,,,........,.........................................00.00..0000000000000000000000000022020202222222222222222222222222242244446,,,,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,.....,.,,,.,,.........................,..,..........,..,....,,,.,,...,..........,.............................................00.00.00.000000000000000000000000002220222222222022222222222222222424444446@,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,...,.,...,.........................,.......................................,...,...................................................0.00000.00000000000000000000000000022002202222222222222222222222222444444446 ,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,,.....,,,......,...............................,.,.......,,............................................................0.....0..00.000000000000000000000000000000000002022002222222222222222222222222444442446 ,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,..............................................................,........................................0....0........00.0...0.0000000000000000000000000000000000220200220222222222222222222222244444424446 ,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,..,,.,,,.......,............................................................................................0..........0....0..0....0000.0000.00000000000000000000000000002222222022222222222222222222242242244444446",,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,....,,,,,,.,......,........................................................................,...........................0....0000000...0.00000000000000000000000000000020220222222222222222222222222222222222224444444446 ",,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,..,.,,,,,...,,,,............................................................................................................0...0.0000000000.0000000000000000000000000000000002020022000022222222222222222222222422224224444446 ",,,,,,..,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,..,,....,,..,........,...........................................................................................0.0..0.0..0000000000000000000000000000000000000000020000002202222222222222222222222222222224444444446 ",,,,,,.,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,..,,..,....,,...,.............................0.......................................................................00000.0000.00000.0.000000000000000000000000000000022020200222202220222222222222222222242224444444446 $,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.......,......,...,.....................................0............................................................0..00.000.00000000000000000000000000000000000202020202022222202222222222222222222222222422224244444446 (,,,,,,.,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.,.......,..................................................................................0...................0..0.00...0000000.000000000000000000000000000000000000022222020220202222222222222222222222224444444444444446,,,,,...,,,,,,,,,,,,,,,,,,,,(*,,,,,.,,,,,,,,,,,,,,,,,,,,,,&,,,,.,,,,,,..,.,..........,."....,................................................................................00......0.0.00..0.0000000000000000000000000000000000000000020220000202222222222222222222222222222222222242444444444446",,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,...............................................0.....................,............................$..........0000000.0000000000 00000000000000000000000000000002222022022222202222222222422222222222222444444444444446$,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,..,.....................................................0...0......................................0.........0.0000...0.00.00000000000000000000000000000000000000000000002200000222222220222222222200222222222244442444244444446(&,,,,,,,,,.,,,,,,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,...,,,,...,.......................................00....0...00.0.0..........0......................0.0.00000.00......0.00..000.0000000000000000000000000000000000000000000000000022200002222222222222222222222222222222244444444444444446