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 = '466B76' IMAGE_NUMBER = 55678509 IMAGE_TIME = 1977-11-27T07:34:52Z EARTH_RECEIVED_TIME = 1977-11-29T10:38:05Z ORBIT_NUMBER = 466 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = RED EXPOSURE_DURATION = 0.101900 NOTE = "MEDIUM RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END 2 *jc P.L'AJ6"Ym',5j>Q0*,,**,*,,,,,*,,*****(*(*(&&&&(&&(&&$$&&((*****,,,,,,,,,***,,**,,,********,,*,*****,,,,,,,,,**,,,,.,,,,,,,,,,,,*,,,,.,.,,,,............0..........,*,,.....,,..,,***,,........0224442222222222222222002000000000.0....,,,..0....0....000022022200....000000000..000000000000.000.0..,,,.,,,,,,,***("(****,,,,,,,,*******,***(((( $(((((&&((***,*,,,,,,,,,,,,**,,,,,,*****,,,,*****,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,................,,,,....,*,,,,,,,,,,,*,,,,.........00022000222222200000000.................,....,,,,,,........000.000..,*....00................000.....,,,,,,,,,******** ((*******,,***********(((((*(((((((&(((******,,,,,,,,*,,,.&,,,,*(****,********,,,,****& *,,,,*,,,,,,,,,********,,**(*,,,,,,,,,,,,,,..,,,**,,,,,,,.,**,,,,,,,,***,,...,.,..0.0000...0002222200........,,,,,,.,,,,,,,,,...,,,,,,,,,,.,,,,.........,.................,......0........,.,,,,*****(***("&(*****,************((*(*(*(((((((&&(((***,,,*********,,,,,,****(((*********,*********,**,**,,,,,******************,*,,,,***,,,,,,,,,******,,.,,,(,*(***********,.,,,,,......*.....00002000000...,,,,,,,,(,,,,,,,,,*,,,,,,,,,,,,,,,,,,,.....,,,...,,,,,,,.,,..,,,,,.....,..,,,.,.,,,***,*****(((( "(*(**************((((*****(((((((&&&&&((**,,,*(*****************(((((((********((((***************************(************,,,,,*,,******((**,,,,,,*(**((*****(**,,,,,...............000000000..,,,,,,,,,***,,,,***,***,,,,,,***,,,,,,,((,,,,,,,,,,,,,,,,,,,,,,,,,,,&&,,,,.,,.,,,,,,,,,,,**((*(((& (((************((****(*(((((&(((&&&&&((**********************,*(((((((****((***(((**********************(*(((**(*((((******,,,***,,,,*****((****,**((****,*******,,,,,,,....0.0........0...,,,,,,,,*,,*****************,,,,,,***,,*,******,,**,,,,,,,,,,,*,*,,,,,,,,,*,,,,..,,,,,,,*********(((((&&(((******(((******((((((((&&&&&&$$&((((******,**(**((*********(&(((((((((((*(*((((((*(*****((((****((((((((((*((((((*****(((*********(((*********((((**(*((***,.,,,,,,,..........00...,.,,,,,,,********************,***((****************,,,,****,,,**,**,,,,,,*****,,,,,,,,,,,,,,**********(&&&& (((**(((((((***(****((((((((&&&&&&$&&&(&((**********(****((***(((&(&&&(((((((((((((******(((((*((*(((((((*(*((((&((((((((((*******(*((((((((***((**(&&(((((***,,,,*,,,,,,,.,,......0..,,,,********************(******((**********(***********,,**********,,,******,,*,,,****,,,,,,***********(((&& (((((((((((*(((((((((((((&((((&&$$$$$&&(((***********(((((((**(&&&&&&&(((((((((((****((*((((**((((((((((((((((((&(((((((((*((*((((((*((((&&((******(&$&&&&((***,*,,,,,,,,,,,......,.,,,******(*****************(((((***(**((((((*************,*****************,,**********,*,,****************((& &(((((((((((((((((***((((((((&&&$$"$$&&((((((******(((((((**((((&&&&&(&(((((((((**(((((**((((((((((((((((((((((&(&(((((((((*((((((((((((((&((((((((((&&$&$$&&(**,,,,,*,,,,.,.,,,,,,,,,****((*(******(**((****((((((****((((((((**********,*******************,,,******************,************((&&((((((((((((((((((*((((((((&&&$$$$$$$&&&&(((****((((((((((((((((&&&&&&&&((((((((((&((*(*((((((((((((((((((((((&&&(((((((((((((((((((&(((&(&&((((((((&"""$"$&&((******,,,,,,,,,,,,,,,**(((((*****((((((**((((((((((((((((((((((((((**********(*******((******,************((*(****************((&&&((((((((((((((((((((((((((&&&&&$""$"$$&((((*((((((((((((((((((((&&&&&&&(((((&(((((&(**((&&(((((((&(((((((&((&&&&((&((&&&&((((((&&&&(&(&&&&&&&&&&(((&$ """$$&&&(((**,,,,,,,,,*,,,***(*((((((((((((***((((((((((((((&((((((((((((((**(((((((((**((*((((***************((*((***(*((***,********(((&&((((((*((((((((((((((((&&((&&$$$"$$$$&&((((((((((((((((((((((((((&&&&&&&&&&&(((((&((((((**(((((((((((((&&&&&&((((&&&&&&((((((((&&&&&&&&&&&&((&&&&&&$" "$$$$$&((***,**,**********((((((((((((((((**((((((((((((((&(&((((((((((((((((((((((((((((((((((*************((*(***(**(***************(($&&(((((((((((((((((((&&((&(&&$$$$$$&&&(&&(&((((((((((((((((((((((((&&&&&&&&&&&(((&((***(***(((((((((&(&(&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&$&(((((&&&&&$$" "$$$$&&(((*******,********((((((((((((((((((((((((((&&(((((((&&&(((((((((((((((((((((((((((((((((***(((((((****(*(*******************(((&&((((((((&(((((((((((((((&&&&&$$$$&&&&&&&&(&((&&(&&((((((((((((((((&&&&&&&&&&&&&((****((((*(((&((&(&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&&&&&$""$$"$$&&&&(((((********((******((((((((((((((((((((&(&((((((((&(&&&&&&(((((((((((((((((((((((((((((((*((((((((**(((((((****************(((((&&((((((((((((((((((((((((&&&&&&$$&$$$$&&&&&&&&&&&&&((&&&&((((((((&&&$&&&&&&&&&&(*****(((((((((&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&((&&&&&&&&&$$$$&(*(((&&&&((((***(*((((((((((((((((((&&((((&(((((&&&&((((&&&&&&&(&&((&&&&&(((((&&&&((((((((((((**((((((((****((((((((*(************(*(*((((&&&((((((((((((((((((((&((((&&$$$&&$$$$$&&&$&&&&&&&&&&(&&&&((((&((&((&&&&$&&&&&&&(*((((((((((&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$"$$&&&&&&&&&$$$&&****((((((((((((*((*((((((((((((((&&&&&(((((&&((&&&&(((&&&&&(((((&&&&&&&&&&&&&&&&(&((((((((((((((((((((****((((((((((((((((((*(((((*****(((&&&((((((((((((((((&(((((((&&&$$&&&$&$$$$$$&&&&&&&&&&&(&&&&&&((((((&&&$$&$$&&&&&&&&&&&&((&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$"""$&&(((&&&$$$&((**(((((((&(((((**(((((((((((((&&&&&((&&&&(&&&(((((&&&&&&&&(((((&&&&&(&&&&&&&&(&&(&&&((&&(&(&((((((((((((((((((((*((((&((((((((((((((((((((&&((((&(&(((((((((&((((((&&&&&&&&&&&&$""$$$$$$$$$$&&&&&&&&&&&&((((&&&&$&&$&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$"$$"$$&&&&&&$$$$(***(((*(((((((((((((((((((((&&(&&((&(&&&&&&&((((&&&&&&&&&(((&&&&&&&&&&&&&&&&&((&&&&&&(((((&(&((((&&&&((&((((**(((((((((&&&&&&&(((((((((((((&&((((((((((((&((((((&((((&&&&&&&&&((&$$$$$"$$$$$$&&&&&&&&&&&&&&&&&&&(&&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&(&&$$&&&&&&&&&$$&&&&&&&&$$$$$$$$$$$$$$$$$$$""""$(******(((((((((&(&(((((((&&&&&&(&((&&&&&&&(((&&&&&&&((((&&&&&&&&&&&&&(&&&&&&&&&&$&&&&&&&&&&&(((((((&&&&&(((((((((((((((&(&&&&&&&&&&&(((((((&&&((((((((((((((((&&&&&((((&&&&&&&((&&"""""$$&&&$$$&&&&&&&&&&&&&&(&&&&&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$&&$$$$$$$$&&$$$$""" "&(((((**((((((&&&&&&(&&&&(&&&&&&&&&&&&&&&&(&(&&&&&&&&&&(&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((&&&&&&&((((((&&&((&&(&&&&&&(&&(((((((&&(((((&(((((((((&&(&&&&(&&&&&&&&&&&&&$""$$$$$&&&$$$&&&&&&&&&&&&((&&&&&&&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&$&&$$&&&&$$$$$&&&&&$""""""" "$((((((((((&&&&&&&(((&&&&&&&((&&&$$&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&(&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&(&(&&&(((((&&(((((((((((((&(&((((&&&&&&&&&&&&&&&$$"""$&$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&$$&&&$$&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&$$$&&$&&&$$$$$"""$$$$$$$" """" "$(*(((&(((((&&&&&&(&&&&&&&&&&&&&$&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&&&&&(((((&&((((((((((((((&((((&(&(&&&&&&&&&&&&&$" "$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$$$$&$$$$$"""$$"""""$$"" """$&&(**(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&((&&&&$&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&(((((((((((((((&&(((((&(&&&&&&&&&&&$" ""$&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$&&&&&$$&$$$$$$$$$$$$$""""""""""$"""" "$$$&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&$&&$&&&&&&&(&&&&(&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&(((&(((((((&&&(&&((((((&&&&&&&&&&$$&&&" ""$$$&&&&&&&&&$&&$$&&&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$&$&&&&$$$$$$$$&$$$$"""""""""""""""""""$&&$$&((((((&&&&&&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&((((&&&$$$&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&(&(&$&&(((((((((&&(&((((((((((&&&&&&&$$$$$$" """$$&&&&&&&$&&$&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$$$$""$$$&&$$$$&&&&$$$$$$$$$$$$$$$"""""""""" """" "&&&$&&&(&(&&&&&&&&&$$$$$$$&$&&$&&&&&&&&&&&&&&(&((&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&$&&&$&$$&&&&&&&&&$$&&&&&&&&&&&&((((((((((((((&&&&&((&(&&&&&&&&&&$$$""""$$$$&$$$$$$$&&&&$$$$$$$&&$$$$&&&&&&&&&&&&&&$&&&$$$$$$$$$&$$&$$&&&&&$$$$$$$$$$$$$$""$"$""""""""" "$&&(&&&&&&&&&&&&$$$$$$$$$$$&$$$&&&&&&&$$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&$$$&&&&&&&$&&&&&&&&&&&&&&&(((((((((((((&((&&(((&&&&&&&&&&&&$$$$$""""$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&&&&&&&&&&&&&&&$$$$$&&$$$$$$&&$&$$$$$$$$$$$$"$$$$$$""""""""""""   ""$&&&$$$&$&&&&$$$$$$$$$$$$$$$$&$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&(&&&&&&&&&&$$$&&&$$$$&$&&&&&&&&&&&&&&&&&(&&((((((((&&&&((&&(&&&&&&&&&&&&$$$$$$$" """$$$$$$$$$$$$$$$$$"$$$$$$$$$$&&&&&&&&&&&&&&$&$$$$$$$$&$&&$&$$$$$$$$$$$"$""""$"""""""""""""  ""$$$$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&$&$$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$$&&&&&&&&&$&&&&&$$&$$$&&&&$&$$$$$$&&&$&&&&&&&&&&&$&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$"" """$$$$"$""$$$$$$$$$$"$$$$$$$$$$$&&&&$$$$$&&&&&&&&$$&&$$$$$$$$$$$$$$$$""""""""""""""""""  ""$$$$$$&&$$$$$&$$&&$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&&&$$$$$&&$&&&&&&&&&&&&&&&$$$$&$&&&$$$$&&&&&&&$&$&&&&&&$$&$&&&&&&$&&$$$&$$$$&&&&&&&&&&&&&$ &&(&(((&&&&&&&&&&&&&&(&((&&&&&&&&&&$$$$$$"""""""""$"$$$$$$$$$$$$$$""$$$$$$$$$$$$"$$$&&&$&&&&&&&&&$$$$$$$$$$$$$$$$"""""""" """"""  $$&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$&&&&&&&&&&&&&$$$&$&&&&&$&&&&&&&&&&&&&$$&$$&$$$&&&&&$$&&$$$$&$&$&$$$$$&&&&&$$$$$&$&&&$$$$$&&&$&&&&$$$$ &&&&(&(&&&&&&&&&&(&((((&&&&&&((&&&$$$$$$&$" """""$""""$$$""$$$$$""""$$$$$$$$$$""$$$$$$&$&&&&&&&$$$$$$$$$$$$$$$$$"""""" " """"""  """$$""$$$$$&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$&$&&&&$$$$$&&&$$&&$&&$&&&&&&&&&&&&&&&&$$$$&&&$&$$$$$$&$&$$$$$&$$&&&&$$$$$$$&&&&&$$$&&&&&&$&&$&&&&& $&&&&&(((&&&&$"&(((((&&&&&(((&&&&&&$&$&$&&"" """"""""""$$$$"$"$"""$$$$$$$"""$$$$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$"""" " "  ""$$&$$$$$&$$&&$$$$$$$$$$$$$"""$$$$$$$$$$$$$$&$$$$$$$&$$&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&&&&&&&$$&$$$&&$$$$$$&&&&$&&&&$&&&&&(($ $&&(&(&&((&(((&&((((&&&&&&&&&&&&&&&&$&$$$&$ """"""""$$""""$$&$&$$$"""""$$""$$$$$$&$"""$$$$$$$$"""$$$""$$$""""    "$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&$&&&$$$$$$$$&$$$$$$$&&$$&$$$$$&&&&$$$$$$&&&$$$&$&&&&(&&&&&$$ "&&&&&((((((((&&&&(&((((&&&&&&&&((&&&&$$$&&$ """""""""""$$$$$$$$$$$"$""$$$$$&$$$$$$$$$$$$$$$$$"""$"""""""""  """$""$"$$$$&$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$&&&&&&&&$$&&$$&&&&&&&&&$$$$$$$$&&$$$$$$$$&$$$$&$$&$&&$&$$$$$$$$&$$$$$$$$$&((((&(&&&$ &&&&&((((((&&&(&&((((&&&&&&&&((((&&&$$$&$$$" "" """"""""$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"$$$$$$""""""""""""""   """""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$&$$$$$&$&&&$"$$&&&&&&&&&&$$$$$&$$$$$$$$$$$&$$$&$$$&$$$$$$$$$$&$$&$$$$"&$$$$$&&&(((&""&&&((((((((&&((((&(&&&&(&(&&&&((&(&&&&&&$&$$   """""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""" "    ""$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$$&&&&&&&&$&&&&$$$&&$$$$$$$$$&$$&$$&&&$&$$$$$$$$&$$$$$$$$$$"$$$$&&&&&&&&&" $&&(((((((((((((((((&&&(((&&&&&((((&&&&&&&&&$  """" " """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""" "     """"" ""$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$$&&&&&&$$$&$&&$$$&&$$$$$&&&&$$$$$$&&$$$$$$$$$$$&&$$$&&$&&&&&&&&&& "&&(&(&&((((((((&&(((((((&&((((((((&&&&&&&&&&&&  """"$""""""$$$$$"""$$"$$$$$$""""$"$"""$""""" """""   """ "$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&$&&$&$$&&&&&&&&&&&&&&&&&&&&$$$&$$$&$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&"&&&&(((((((((&&&(((((&&&((((((((((&&&&&&&&&&&&$" "$$&&&&$"""$$$$""""$"""$"""""""""""""""""""   "$&&&$$$$$$$&$$$$$"$$$$$$$""""$$$$$$$"$$$$"$$$"$"$"$$$$$$$"$$$$&&&&&$&$&&$&&&&&$$&&$&&&&&&&&&&&&&&&&$&&&&&&&$$$$&&&&&$$&$$$$&&&&&&$&&&&(((&& &&&(((((((((((***((((&&&(((((((((((((&&&&&&&(&&&$  "$""""$$$""""$$$"""$"$$$$""$"$"""""""""""""  $$$ "$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&$$$&&&&&&&&&&&&&&&&$&$$&&&&$$&$$$$&&$$$$$$$&$&&&$&&&&&&&&&&&&& "&&&(((((((((((**(((((((((((((((((((((&&&&&&(((&&&$" """""""$$"" ""$$$""""""""""$""""""""""""""    ""$$$"  "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"""""""$$$$""$$$$$$$$$$$$$&$&&&$$&&&$$&&&&$$&$$&&&&$&&&&&&&&&$$$$&&&&&&&$$$$$$&$&&&&$$$&&&&&&&&&&&& &&&((&(((((((((((((((((((((((((**((((((&&&&&&&&&&&$  """""""""""""$""""""""""""""" " "" "   """$$$$"" """"$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$$$""""$"""""""$"$$$$$$"$$$&$$$&&$$$$$&$$$$$$$$$&$$&&&$$$$&&$&$$$$&$$$&$$$$$$$$$&&$&$$$$$&&&&&&&&&&&&& "&&(((((((((((((((((((((((((((((*((((((((&&&&&&&&&&&$  " """$$$$$""""""""""""" ""    """""$$$$$$"$&&&&$&$$$$$$$$$$$$$$$$$$$$$$"$$"""$"""$$$""$$$$$$$""""""$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&$$$&$$&$$&$$$$&$&&&$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&& "&(((((***((((((((((((((&&((((((((((((((&(&&&&&&&&&&&&$  "$$$$""""""""""    """"""""$$$$"$&((**(&&&$$$$$$$$$$$$$$$$$$$$""$$$$"$$""$""$"$$$$"""""$$$$$"$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&$$$"$$$$$$$$$$$$$&&$$$$&&&&&$$$$$$"&((**((((((((((((((((((((&(&(((((((((((((&&&&&&&&&&&&&&""  """""""""""   """""""""""""$&&&((&&&&$$$$$$$""$"$$$$$$$$$$$$$"$$$$$""$$$$"""""""$""$"$"$$$$$$$$$$$&&&&$$$$$$"$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$&$$$$$$$$$$$$&&&$$$$$$"""" ""$ "&((((((((*((((((((((((&&&(((((&(((((&&((((&&&&&&&&&&&&&$  """""""""    """$"""" "$&&(((((&&&&$$$$$$$$$$$""$$""$$$$$$$"$""$$$$$$""$""""$$$""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&$&$&&&&&$"$$$$$$$&&&&&$$$"""""$" " "&&((((*(((((((((((((((((&(((&(((((((&((((&&&&&&&&&&&&$$$$ """"""    """"""""" $&((((((&&$$$$$"$$$$$$"$""""""$$$$$$$&$$$$$$$"$"""""""""""""""""""$$$$$$$$$$$$$$&$$$$$$$$$$$$$$"$$$$$$$$$$$&&&&&$&&$$$$&$$$$&&$&$&&$&&$$$""$""$$""" &&((((((((((((((((((((((((&&&&&&&(((*((&&(&&&&&(&&&&$$$$$" """ "    ""$$$""""""""$&(*((((&$$$$$$$$$$$"""""$$"$$""""$$&&&&$$$$""$"$$""""""""""""""""""$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$&&&&&&&$$$$&$$$$$$$&&""$$"""" "&(((((((((((((((((((((((((&(&&&&((((((((&&&&&((&&&&$$$$$$$"      ""$$$$$$"""""$$&(*(&&&$$$"""$"$$$"""""""$$""$""""$$$$$$$$$$"$$""""""""""""""""""$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$$$$$$$$&&&&&&&$$"$&$""$$&(&&""""$""" &&&((((((((((((((((((((((&&&&&&(&&(((((&(&&&&&&&&&$&$$$"$$$$$    "$$$$"$$"""$&&&(((&$$"""""$"$"$"""""""$"""""""$$""""""$$$$$""""""""""""""""""""$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$&&&&$$$""$&&(&&$$$$$&$" &&&((((((((((((((((((((&&&&&&&&(&&&((((((&&&&&&&&$$$$""""$$&&&$"  "  """""" """$"""$$&$$$$&&&&&$$$$$$$"$"""$""""$$$$"""""""" ""$$$$""$""""$""""""""""""""""""""$$$$$$$$$$&$$$$$$$$$$$$$"$$$$$$$$$$$$$$$&&&&$$$$&&&$$&&$$$$&$$$$&&&&&&(&&&$" &&&&(((((((((((((((((&&((&&&&&&&&&&&(((&(&(&(&&&&$$$"" ""$$$&$$"   """"$"" """$""""$$&&&" ""$&&&$$$$$"""$""$"$$"$$$$$$""""""" ""$$""""""$$"""""""""""""""$""$$""$"$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$$$&&$$$$$$$$&&$$""$$&&&&*((&&$" $((((((((((((((((&(((((&(&(&&&&&&&&(((&&((&(&&&&&$$$$$"""$$$$$$$$     """"""""""""""$$$$$$""$$$$$$ $$$&&&$$$$"""$"""$""""$$$$$""""""""$"""""""$$""""""""""""""""""$$$""""""$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$&$$&&&&$$$$$$&$""$$$$$&$""$"$$$&((&$&&$$$ &&((((((((((((((((&((((((&&&&&&&&&&&&&(&((((&&&$$$$$$$$$""$$$$$$$$"  " """$$$$$$$$$$$"""""$&$$&&&$$$$"""$"$$$$$$$$""$""""""""""""""""""""""""""""""""""""$""$$$$$""$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$&$$$$$$&&&&&&&&$$&&$$$$$"$$$$$$$$&""$$$$"&&((((((((((((((((&((((&&&&&&&&&&&&(&&(((((&&&$$&$$$$$$$$$$$$$$$$"""   "  """$$$$$$""""""""""$&((&&$$$$$"""""""$$$$$$""""""""""$$""""$$$$""""""""""""""""""""$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$&&$&&$$$$&$&&$$$&&&&&&$&$"""$$$$$$$"$&$$&&$ &&&(((((((((((&((((&&&&&&&&&&&&&((&&(((((&&&&&&&$$""$"$$$$$$$$$$$$""$$   """"" """"""""$$"$""""""""""$&&&$$$$"""""""$$$$$$$$$"""""$""""""$$$$$$$"""""""""""""$"$"""""""$$$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$&&&&$$$&&&$$$$$$$""$$&&&&&&$$"""$$$$$$$"$$&&&&&"&((((((((((((((((((&&&&&(&&(&&&&&&&&(((((&&&&$&&$$$$$$$$$$$$$$$$$$$$$""""" """""  ""$&&$""$$$$$"""$$""" """"""$$$$$$"" """$$$$$$$"""""""$"""""""""$"$$"""""""""""""""""""""""$$$$$$$"$$""$$$"""""""$$$$$$$$$$$$$&&$$$$$&&(&$$$$"""$$$$$$&&$$$$$&$$&(&$$$&((((& &((((((((((((((((&&&&&((&(&&&&&&&&(((((&(&&&&&&$$$$&$$$$$""$$$$$$$$$"""$"$""  """""""" " """$$&(((&&&&&&$$"""""" " " "$$$$"""" ""$$$$$$$$""$$"""""""""""""""$""""$"""""""""""""""""""$$$"$""$$$$$"""""$$$$$$$$$$$$$$$$$$$$$&$&&&&&&$$$$$&$$$$$$$&&$&&$$$&((((&$$&&&&(&"&(((((((((((((((&&&&&&&&&&&&&&&&&&&(&(((&&&&&&$&$&&&&$$$$""""""$"$$"""$$$$"""  """ """ ""$$&&&&((((&&&&$$$$""""""  $$&$$""""""""""$$$$$$$$"$""""""""""$""""""$"""""""""""""""""""""""""$""""$$$""""""""$$$$$$"$$$$$$$$$$$$$$&$&&&&&&&&$$&$&&$$$$$$$&&&&$&(((((&&$$&&&&&"&((((((((((((&&&&&(&&(&&&&&&&&&&&((((((&&&&&&&&&&&&&&$$$$$$"""""""$$"$$$$$"""      " ""$$&&&&&&&((&&&&&$$$"""   "$&&$$$""""$$$$$$$$$$$$$$""""""""$$"""""""""""$$""""""""""""""""$"""""""$$$$$"""$""$""$$$"$"$$$$$$$$$$$$$$$$$&&&&&&&(&&$$$$$$$$$$$&&&&&&((((((&$&(((&"&&((((((((((&&(&&((&&&&&&&&&&&&&&(((((((&&&&&&&&&&&&&$$$$$&$""""""""$$"$$$$"""$$"" """"  " "$$$$&$&&&&&&&&&&$$$$$$$""  "$$$$$$$""$"$$$$$$$$$$$$"""""""""""""""""""""""""""$$""""""""""""""""""""""""""""$$$$"""$$$""$$$$$$$$$$$&$&$"$$$&&&&&&&&$$&$$$&&&&$$$&&&($$&&&&&(&&&&$ &(((((((&&(&((((&&&&&&&&&&&&&&&&(((((((&&&&&&&&&&&&&$$$$$$$$$" """""$"""""$$$$$$"" """" """""  "$$"$$$$$&&&&&&$$$$$$$$$"""" """"$"$$"""$$$"$$$$$$$$""""$"""""""""""""$""""""""$$"""""""""$"""""""""""""""""$$"$$"""""$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&$&&(&&$&&&$$&&((&&$$$""&&$$"" &((((((&(((((((((&&((((&&(&&&&&&((((((((&(&&&&&&&&&&&$$$$"$$$" """" """"$$"$" """""""""""""" """$""""$$&&&&&&$$$$$$$$"""$$$$""""" """"""""$$$$$$$$$$$$$""""""$""" """ ""$"""""""""$"""""""""""""""""""""""""""""$$$"""""$$$$$$$"$$$$$$$$"""$$&&$$$$$&&$&$$&&&&&&$&&&&$$(&(&$$$" $$$""&(((((&(((((((&((&&&&(&&&&&&&&((&((((((&(&(&&&&&&&&&&&$$""""$$"   "" """"""""""""""""""" ""$"""" """$$$&&$$$$$""$$$$"$""""""" """""""""""$$&$$$$$"""""$$$""" ""$""""""""""""""""""""""""""""$""""""""""""""$"""""$"$$$$$$$$$$$$$$$$$$$&&&$$$$$&&$$$$$$$&&(&&&&(&$(&&$$"""$$" """  $((((((((((&&&$$&&((&((&&&&&" &&((((((&(((&&&&$&&&&&&&$$""""$$$"    ""$$"""" " "" """"$$"""" """$$$$$$$$$$$$$$$$$&"""""  """""""""$$&&&$$$$""$$$$$$"""" """"""""""""""""""""""""""""""$""""""""""""""$$""""""$""""$$$$$$$$$$$$$&$&$&&$$$&$&&&$$$$$$&$&&&&((((&"$$  "$$"   &(((((((((&&&(($$&&&(&&&&&&&(&&&(((((((&&&&&&&&&&&&&&$$$$$""$$$$$"" "" "$$$$$""""  """""""""""""""""""$" $$$$$$$$$$$$$""  "$ $$$$""$$$$$"""$$$$$$"$""""" """"""""""""""""""""""""""""""$"""""""" """"""$"""$"""""""$$$$$$$$$$$$$$$$$&&&&$$$&&$&&$$&&&&&&$$&((*(&$" "$$$$""""" &&((((((((&&****(&&&&&&&&&&&&&(((&&((&((&&&&&&&&&&&&$$$$$$$$$$$&&&$&$$$$$$&$$$$$$$"""""" " """""""""$$$"""""""$$$$$$$$""$$$$"   """"$$""""""""$"""""""$$$$$$$$"""$""""""""""$""""""""""""""""""" """"""""""""""""$$""""""$$" $$$$$$$$$$$""$$$$$&$$&$$$$$$$&&&&$"" ""$$&&" $$$$$$$$$$" &((((((((&&((*,*(&&&&&&&&&&&&((((((((((&&&&&&&&&&$$$$&$&$$$$$$$&&&&&&$$$$$&&&$$$$$$"""""" """""$"""""""""$$$""""$$$$$$$$$$""$$$$" "$" """"" """ " ""$$$$$$$$$$$$$"""""""""""""""""""""""""""$"""""""""""""""""""$$""""""$$$$$$$$$$$$$$$ ""$$$$$&$$""$$$$$&(&$$"$$$"""""$&&&&$$$$$$$$ &((((((((&&&((((&&&&&&&&&&&&&(&&(((((((&&(&&((&&&$$$&&&$$$$$$$$$$&$&$$$$$$$$$$$$$$$$""""" """""""""""""""""$"$$$$$$$$$$$""""""""  "$$$$$"""  "$$$$$$$$$$$""""""""""$"""""""""""""""""""""""""""""$""""""""""""""$$$$$"$"$$$$$$$$$$$$$&&&$$&$$$$$$&&&$$$$$&&&$"""$(&$$&&$$$$$$$"((((((((((&$&&&&$&&&&&&&&&&&&&&(((((((((&&&(&&&&&&&&&&$$$$$$$$$$$$&$$&$$$$$$$"""""$$$$""" """""""""""""""""$$$$$$&&&$$$$$""" "  "$$$$$""""" """"""""""$$$$$$$""$$$""""""""""""""""""""""$""""""""""""""""""""""""""""""$""$"""$$$$$$$$$$&&&$$&$$$&&&(&$$"$&$$$$&&&&&$$$"$"$&&&&&$$$$$$ &(((((((((($""""$(&&&&&&&&&&&&((((((((&&(&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$"$"""""""""$$$""""""""""""$$$$""""""$$&$$$$$$$$""""""""  """$$"""""""""$$$$$$$$$""$$$$$$$$$$$$$""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$&&&&&$$$$&&&&(&$"$$$$$$&&&$"""$$""$&$&&&&&&&&$ &(((((((((((($$&(&&&&&&&&&&&&(((&((((((&((&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$"""""$$""""""$$"$$$$$"""""$$$""$""""""$$$$"""""""" """""""""  """""""" "$$"$""$$&$$$$$"$$$"$$"""" " """ """""""""""""$"""$""""""""""""""""""""""""""$$$$$$$$$$$""$&&&$$$$$$&&&&(((&$$$$$&&$$$$$$$$$$$$$$$$&&&&$ &(((((((((((((((&&&&&&&&&&&(&&&&&&(((((((&&&&&&&&&&&&$$$&&$$$$$$$$$$$$"" "$$$$$$$""$$$$$$$$$$$"$$$""$&$$$$$$$$"""" """" """  " "  """""""$$$$"$"""""""$""""""""""" """"""""""""""""$"""""""""""""""""""""""""""""$$$$$""$$$$$&$&$&$$$$$$$$&&&(((&$&&&&&&&&&&$$$$$$$$$$$&&&&& &(((*(((((((&&&(&(&&&&&&&&&&&&&&((((((((((((((&&&&&&$&$&&&&$$$$$$$$$$"  "$$$$$$$"$$$$"$$$$$$$$$&&&$$$$$$$$" """" " " "  " """"""""$"""""""""""""" """"""""""""""" " """""""""""""""""""""""""""""""""$$$$$$$""$$$&&&$$$$$$$$$$$$&&&(&(&&&&&&&&&&&&&$$$$$&&&&&$&&$ &((*(((((((((((((&(&&&&&&&&&&&&&((((((((((((((&&&&&&&&&&&&&$$$$$$$$$"  $&&&$""""$$$$$$"$$$$$$$$$"$&&$&$$$&$$" """" "" " ""  """ " "  ""$$$""""""""""""""""""$$""""""""""""""""" "" """""""""""""" """"""""""""""$$$$$$$$"""$$$$$$"$$$$&&$$$&&&&&&(&&$&&&&&&&&&&&&$&&&&&&$$$$ &(((*((((((((((((((&&&(&&&&&&(&(((((((((&(((&&&&&&&&&&&&&&$$$$$"$"" &((((((($ "$$$$$$$"$$$$$$$$$$$&&&$&$$""&&&$"$$$"""" """"""" """" " ""$"""""""""""""""""$"$"""""""$""""""""""""""""""""""$"""""""" """"""""""""""""$"$"$"""$$$$$$$$$$$&$$$$$$&&&&(&&&&&&&&&(&&&&&&&&$&&&&&$$&((((*(*******(((((((((&&&&&&&(((((((((&((&&&&&&&&&&&&&&&&$$$$$$$" $&(((((((((&" ""$$&&&$$$&$$&$$$$$&&&&&$""&&&&&"""$$$""$$$$$" """ """"" " "$$""""$$"""""""""""$""$$$$$$"""$""""""""""""""""""""" """""""""""""""""""""""""""""$$$$""$"$$$$$$$$$$$$$$""$$$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&(((((((******(((((((((&&&&&&&((((((((((((&&&&&&&&&&&&&&$$$$&$&$""""&((((((((((((&""$$$$&&&&$&$&$$$$$$&&&&&$$$$$$$$$""""""""$$"""" """"""""""" ""  $$""$"""""""""$$$""$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""$"""""$$$$$$""""$$$$$$$$$$&&&$$$$&&$$&&&&&(&&&&&&&&$&&&&&&&&&$&&(((*(*******((((((((((&&&&&&(((((((((((&&&&&&&&&&&&&$$$$$$$$$$" $&(((&(&(&&(&(((&$$$"$$&&&$$$$$$$$$$$&&&&$"""""$$""""$$"" """""""""""""""" "  """""""""""""$$$$$""$$$&$$$$"$"""""""""""""""""""""""""""""""""""" """""""""""$"$$$$$$"""""""$$$$$$$$$&&&&&&&&$$&&(&&&&&&&&&&&&&&$&&&&&&$&&((((********(((((((((((&((((((((((((((((&&&&&&&&&&&&&&&&$&$$$$""&(*(&&&&&&&(&((((&$""$$$&$$$$$$$$$$&&$&$$$$""""" """"$""" """"""$$""" "" "   """""$$$$$$$$"$$$$$$$$"""$"""""""""""""""""""""""""""""""""""" """""""""""$"$"$""$$$$$$"$$$$$$$$&&(&&&&&$&&&&&&&&&&&&&&&&&&&&&$$&&&&(((((*****((***((((((&((((((((((((((((((&((&&&&&&&&&&&&&&&&&&$$$&((((&&&&&&&((((&(&$$$$$$$$$$$$$$&&&&&&&$$$&&"  " """" """""""""""""""""    """$$$$$"$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""""""""$"$$""$$$$$""$$"$$$$$$$$$&&&&&&&$$$&&&&&&&((&&&&&&&&$&&&&$$&&((((((((*(*****((((((((((((&(((((((((&(&&&(&&$&&&&&&&&&&&&&&&$$$(((&&((&&&&&&&(&&&&$"$&&&&$&&&&&&$$$$$$&$$&&&$ $$$$""" """$"""""$"""""" "  """$$$"$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""$$$$$"$$"$"$$$$"$$""$$$$$$&&&&&$$$&&&&&&&&&&(&&&&&&&&&&&$$$$&((((((*((((((**((((((((((((((&(((((((((&&&&&&&&&&&&(&&&&&&&&$$$&((&&(&&&&&&&&&&&&&&&$$&&&&&&&&&&&&$$$$$$$$$&&&&&$$$$"""$" """$$$$""""""""  "" ""$$"$$"$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""" """"""""""""$$$$$$$"$$$&$$""$"$$$&$$&&&&&&&$$$&&&&&&&&&&&&&&&$&$&&&&&$$&((((((((((((*(*(((((((((((((((((((((((((&&(((((&&&&&&&&&&&&$$$$&&(&&&&&&&&&&&&&&&&&&$$&&&&&&&$$&$$$$$$$$$$$$$$$$$$"$""""$"" """""$$""""" " """"""""$"$"$$$$$$$$$$$$$$$"$$$$""$""""""""""""""""""""""""""""""""""""""""""$$"""$$$$$$"$$$"$$$$$$&&&&&&(&&&$&&&&&&&&&&&&&&&&&&&&$&&&$$&(((((((((((((((((((((*(*(((**(((((((((&&&&((((&&&&&&&&&&&&$$$"$&&&&&&&&$&$$$$$&&&&&&$&$&$$$&$$$$$$$$$$$$$&$$$$$$""$$$$$"$$$"" """"""$"""""" """$$"  "$$$"""""$"$$$"$$&$$$$$$""""""$""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$"$$$$$$$$$$$&&&&&&&(&&&&&&&&&&&&&&$&&&&(&&&&&&$ &&((((((((*(((((((((((((((((**(((((((((&(&(&&(((&&&&&&&&&&&&&$$$&&&&&&$$&&&&$$$&&&&&$$$$$$$$$$$$$$$$$""$$$$$$$$$$""""$"$$$$$"$""""""""""""" ""$$$$" ""$$$"$"""""$""$$$$$$$$$$$""""""$"""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$"$"$$$$$$&&&&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&$&(((((((((((((((((((((((((((****((((((((((((&&&&&&&&&&&&&&&&&&$$&$&&&$$$$&$$$$$$$&$$$" "$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""$$"""""" ""$$$"""""  "$$$&&&$""$$$$""$$$"$"$$"""$$$"$$$$$$$$"""""""""""""""""""""""""""""""""""""""""$""""$$"$$$"$$$$$$$$$$"$$$$$&&&&&&&&(((((&&&&&&&&&&&&&&$$$$$&&&$&(((((((((*((*((((((((((((((***(**((((&((((&&&&&&(&&&&$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"""$$$$$$$$$$$$$""""$""""""" " "$$$&""""""  "$&&&&&(&$$$$$$"$$$$$$""""$$""$""""""""""""""""""""""""""""""""""""""""""""""$"$""""""$$$$$$$$$$$$$$"$$$$$&&&&&&&&&&((((&$&&&&&&&&&&&&&&&&$$$$$&((((((***(((((((((*(((***********(((((&((&(&(&&((&(&&&&&&&&&(&"""""""""""$$$$$$""$"$$&$$$$$$$$$""$$"$"$$$$"$$$"$$$"""""" """$&&$"""" """"$&&((((&$$$$$"$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$$$$ &(((****(((((((((*(*(*((**********((((((((&&&&&&(&&&&&(&&&&&&&&$ "" " "$$$""""""$&&$$$$$$$"""&& "$"""""$$$$"""""""""""" """""$&$""" """"&((((&&$$$$$$$$""""""""""""""""""$""$"""""""""""""""""""""""""""""""""""""$$$""$""$$$$$$""""$$$$$$$""$$$&&&&&&&&&&&&&$$$&&$$$&&&&&&&&&&&&$$&(**********((**(((((((***********(*(((((((&&&&&&&(&&(((&(&&&(&&  " " """"""""""&&&$$$$$$""&(((($""""""""""""""""""""""" ""$$$$"$$$$"""""  "$&&(&$$$$$"""$""""""$$$$"$$$$$$$$""""$"""""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$"$$"$$$""$"""$$$$&&&&&&&$$$$$$$$&&$$$$$&$$$&&&&&$$&((*********((**((((((((******(**(((((((((&&&&&&(((((&&(((&&(&&&$ " "" $&&&$$$$$"""&&&&&&"""""""""""""""""""""""" """""$""$$$$$"" ""$$$$$$"""""""""""$$$"""$$"$"""""""""""""""""""""""""""""""""""""""""""""""""$$$""$"$$""""$"""""""$$$$$$$&&&$$$$$$$$$&&$&$$$$$$&&&&&&&$&(((*************(((((((*(***(((((((((((((&&&&(((((((((((&&(&&&(($ "  $&&&$$$""$"$$$$$$"""""""""""""" """ " "" """""" """$$"  ""$$$"$""""""""""""""$$$""""$""""""""$$"""""""""""" " """""""""""""""""""""""""""$""""""$$$$""""$$$$$$$$&&&&$$$&$$$$$$$$$$$$$&$&&&&&&&&(((**(***(*****(((((((((((((*((((((((((((&&&&&((((((((&&((&&&&&&(&& "$$&$$$$$$$&"""""""$""""""""" " "" """ """" """"$""  """""""$"""$""""""""""""$$$"$""""""""""""$$$""$""""""""""""""""""""""""""""$""""""""$""""$"$$"$"" "$$$$$$$$$&&&$$$$$$$$$$$$$$&&&&&&&&&&$&(((******(******(((((&&&&&&((((((((((((((&&&&((((((((&&((&(&&&&&((((&"&&$$$$$$$$$$$& "$"""""""""  """" "" """"""""  "$&&&"""""$""""""""""$$$$"$"$"""""$$"$$"""""$""""""""""""""""""""""""""""""""$""$""""""""""$"""""" ""$$$$$$$&&$$&$$$$$$$$$$$&&&&&&&&&&&&&$((((*******((****((((((((&&&&&&&&&((((&&&&&&&(&(((&(((((&&&&&&&$&&(((&&" $&&$$$$$$$$$$$$&& $$$""""""" """ """ """""""""""  "$$$$""""""""""""""$"$$$"$"$$$$"$"$""$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""$$$"$"""""$""$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&((((***(((***&(*****((*(***((((&&&&&&&&&&&((&&&&&&&&(&&(&&&&&&&&&&&&&&&&$""$&&&&&$$$$$$$$$$$$$$&&&$$$"""""""""" """""" " " """""""$"""  """"""""""""""""""$$$$"""$$$$$$$$$$"""$$$""""$""""""""""""""""""""""""""""""""""""""$$$$"""$"""" """""$$$$$$$$"" "$$$$$$$$$$&&&&&&&&&&$&&&(((***(((*****((*(***********(((((&&&&((((&&((&&&&&&&&&(&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$""""""""" """ " " "  " """""""""""""""  """"" """""""""$""""$$$$"$"$""$$""$$$"""$"""""""""""""""" """"""""""""""""$"""""""$"$""""""$$$$""""$$$$$$$$"" ""$$$$$$$$$$&&&&&&&&&&&(((***************************(((((((&&&&((((((((&&&&((&(&&&&&(&&&$&&&&((((&&$&&$$$$$$$$$$$$$$$$$$$"""""""$""""""""""""  """"""$$"""""""  "" """""""""""$"$$$$"""""$"$$$""""""""""""$"""""""" """"""""""""""""""""""$"""""""""$$$" """$$$$$$""""$"""""$$$$$$$$$$&&&&&&&$$(((*********************,*******((((((((&(((((((((((((((((&&&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""" """"  """""$$""  "  " """"""""""""""$$$"""$$$$$$$""""""$"""""""""""""" """""""""""""""""""""$""""" """$$$""""""$""" "$$$"$$$$$$$"$$$$$&&&&&&&$((*****************************((((((((((((((((((((((&&&(&&&&&&&&&$$$&$&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""" """""" " """""" """""""""""" """""""""$"""""$"$$"$$"$"$"""""""""""""""""""""""""""""""""""""$""""""""""$" "$$$$$$""""""" "$$$$"$$$$$$$$$$$&&$$&&&&&&&& (*****************************(*((((((((((((((&(((((&&&&&&&&&&&&&$&&$$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$"$$""""" """""""" """"  """""""  " ""$"""  """"""""$$"""""""""$$$""""""$$"$""""""""""""""""""""""""""""""""""""""""""$$"""""$$$&$$" "" ""$$$$$$$$$$$$$$$$&&&&$&&&&&&(&& (*****(***************************((((((((&&(((((((&&&((&&&&&&&&&&&&$$$$$&&&&&(&$$$$$$$$$"$$$$$$$$"""""""" """"""" " """""  """"""""  """"" "$$$""""""$"$"""""""""""""""""$$""""""""""""""" """"""""""""$""""""""""""$$$$"""$$"$$$$$$$$$$&&$$$""$$$$$$$$&&&&&&&$&&&&&&& (***((*((*****(((**((*************((((((((((((((((((((((((&&&&&&&&&&$$$&&&&&&&&&&&$$$$$$$$$$$$$$"$"""""""""""""""""" """""""  " "$""$""  "" " "$""""""""""$$$"""$""$$""""""""""""""""""""""""""""""""""""""""$""""""""""$$$$$$$$$$$&&&&$$$$$&&&$$$$$$$$$$$&&$&&&&&$$&&&$$& ((***(*(((((*(***(((*(**********(((((((((((((((((((((&&&(&&&&&&&&$$$$$$&&&$$&&&&&$$$$$$""$$$$$$$$$""""""""$"""""""""""""""""""""""  ""$$$$$""" """"$" """"""""""""""$$$$""""$$$$$""""""""""""""""""""""""""""""""""""""""""""" """"""$$&&&$&&&&&&$$"$$&&&&$$$$$$$&&&&&&&&&&&&$&$&&$&$(****((*((*(**(*(((((**********((*((((((((&((((((&&&&&&&&$&&&&&$$$$$$$&&&&&&&&&&$$$$$$$$""""$$$$$"""""""$$$"""""""" """"""""""""""$$""  ""$$$$$"" """$""  ""$$""""""""$$$$"$""""""$""""""""$"""""""""""""""" " """"""""""""""""""""""""""$$$$$$&&&&&&$$$&&&&&&&$&$$$$&$$$&&&&&&&$&&&&&&&&(((*(((((((((((((((((***********(((((((((&&&((&&&&&&&&$$$$$$$$&&$$$$$&&&&&&&&&&&&&$$$$$$$"""$"$$$"""""$$""$""""""""""""""" """"""""$$$" "$$$&&$$"""""  """$""""""""""$$$$""$$"""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$&&$$$$&&&&&&&&&&&&&&&$&$$$&&&&&&&&$&&&&&&(((*((((((((*(((((((********((((((((&&&&&(&&&&&&&&(((&$$"" """"$$&&$$$&&&&&&&&&&&&$$$$$$$$$$""""""""""""$""""""""""""" """""""""""$$"""$$&$&$$""""""" """""""$"""""$$$$$"$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$$$$$&&&&&&$&&&&&&&&(*(((((((((((((((((******(((((&&&&$$$$$$&$$""$&&&(((&$$$$$$""$$"$"$"$$$$$&&&&&&$&$$""$$$$$"""" """""""""""""""""" """"" """""$&&&$$$&$$$$""""""  """""""""$""""$$$$$$$$$"$"$$$"$""""""""""""""""""" """""""""""""""""""""""""""""""""$$$$$$$&&&&&&&&&&&$$$$$$$$$&&&&&&&&$&&&&&(((*((((((((((((((((((((((((((((&&&&&&&$$$$$"$$$$&&&&&&&&&&&&&&&&$"$$""$$$$$$&$&$$"""" """" "" """"$""""""""""""" """ """$&&$$$$$$&&&$"  """""""""$$$""""$"$""$""$$$$""$"$$""""""""""""""""" """"""""""""""""""""""""""""""$$"$"$$$$$$&$&&&&&&&&&$$$$$$$$$$&&&&&$$&&&&&((((*(((((((((&(&&((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$"$$$""""""""""""" " " """$""""""""""" " """" """""$$$$$$$" """"""""$""$$$"""$$"$""$$$$$""$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""$""""$$$$$$$$&&&&&&&&&&$$$$$$$$&$&&&$$$$&&&&((((*((((((((((&&&(((((((((((((*(((((((((((&(&&&$$$$&&&&((&&&&&&(&&&$$$"$$"&&$"$$$$$$"""" """" "$""""""""" " " "$$$&&$" """"""""$""""$"""""$$$""$"""""""""$"$""$$$"""$"""""" """"""""""""""""""""""""""$""$$$$$$$$$$&$$&&&&&&&&&$$$$$$$$$&$&&&$$$$$((&(((((((((((((&&(((((((((((((((((((&&&(((((((&&&$&$$&&&&&&&&&((((((((&&&&$$$$$&&&&$$""""" """""" """""""""" "  ""$&&$"  """""""""""""""""""$$$"""""$"""$$$$$$"$$$$$$"""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$&&&&$$&$$$$$$$$$$$&&&&&&&&(**(((*((((((((&&&&(((((((((((((((((((&&&&&(((((&&&&$&&&&&&&&(&(&((&&&&&&(&&&$$$$$&$$$$$$$"""""""""""" """" """  " """$$$$"""   """""""""""""""""""""""""$"$"$"$$$"""$$$$""""""""""""""""""""""""""""""""""$$$$$$"$$$$$$$$$$$$&&&&$$$$$$$$$$$$$&$&&&&&$&(**&(((((((((((((&&&&&(&((((((((((((((&(((((((&&&&&$$&&&&&$&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$""""""""""" " " "  ""$$$$$$$""""""  """""""""""""""""""$""""$$$"$$$""""""$$"""""""""""""""""""""""""""""""$"$$$"""$$$$"$$$$$$$$$$$$$&$$$$$$$$$$$$$&&&&&&&&&(((&(((**(((((((&(&&&&&&&&&&&&((((((((((((&((((&(&(&$$&&&&&&&&&&&&&(&&&&&&&&&&&$$$$&$&&&&$$$$$""$$"""""" """"    "$$$$$$$"""  """""""""""""""""$""""$$$$"$$$""""""""""""""""""""""""""""""$"""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&((((((((((((((((&&&&&&&&&&((((&(&&(((((((((((&&&(&&&&&&&&&&&(&&&(&&&&&&&(&&&$$$$&&&&&$$$$""$$"""""""" " "  " """$$$$$$$$   " """""""""""""""$$$$$$"$$"$""""""$"""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$"$$$$$$$"$$$$$$$$$$$&&&&&&&&&&&((((*((((((((((((&&(((&&&&&&&&&&&&&((((((((&(&(&$&&&&&&&&&&&&&(((&&&&&&&&&&&&$$&&&&&&&$$$$$$$$""""""""  " """$$$$$"  " """"""""""""""$$$$$$$""$""$$$"""""""""""""" """"""""""""""$""""""""""""$$"$$$"$$$$$$"$$$&$$$$$$$$$$$$$$$$$$&$&&&&$&&&&(((((((((((((((((((&&((&&&&&&&&&&&&&&((&((((((((((&&&$$$&&&&&(((&&&&&&&&&&&&&$&&&&&$$$$$$&$$$$"""""""    """""""$"" "  """""""""""""$$$$"$$$$$$$$$$""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$&$$""""$$$$$$$$$$$$&&&&$$"$"&(((((((**(*(((((((((((&&&&&&&$$$&&&&&&&&&(&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$&&&$$$$$"""" " "    """"    " """""""""""""$$$$$$$$$$$"$""""""""""""""""""""""""""""$""""""$"$"$$""$$$$$$$$$$$$$&$$"""$$$$$$$$$$$$&&&&&&&"""&(((((*((((((((((((((&(&&&&&$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$&&&$$$$$$"""""     "" """" """" """""$$$$$$$"$$$""""""""""""""""""$""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$&&&&&&($&&(((*((*(((((((((((((&&&&&&&&&$$$$$$$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$&&(&$$$$$$"" " """" " " "" ""  ""  " """""""""""$""$$"$$"$$$$$""""$""""""""""""""""""""""""""""""$$$$$$$$$$$$"$$$$$$$$&&&&$$$$$$$$$$$$$$&&&&&&&(&&(((**((((((((((((((&&&&&&&&&&&$$$$$$$$&&$&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$&&&&&$$$"$"" """"""" " "$"" """""""$$""" """" """"  """"""$$$""$"$"$"""$"$$$""$""""""""""""""""""""""""""""$"$$$$$$""$$$$$$$$$$$$$&&&&$$$$$$$$&$$$&&$&&&&&&&&&(((*((((((((((((((&(&&&&&&&&&&&&&$$$$$$$$&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$&&&&$$$"""" "" """""""  """"""""""$$$"$$$$"""$$" """  """"""$$""""$$""""""""""""""""""""""""""""""""""""""$""$"$$$$$$$"$$$$$$$$$$$$$&&&$$$$$$$$&$&&&&&&&&&&&&&&(((**((((((((((((&((&&&&&&&&&&&&&&&&$$$$$&&&&&((&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$"""" " """"""  """" """""""$"""$$$$"   """"""""""""""""$"""""""""""""""""" """"""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$$$$$$$&&&&&&&&&&&&&(((****(((((((((((((&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&$&&&&((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"" """""  ""  """"""""$$$$$" """""""""""""""$$$$$""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$$$$$$&&&$&&&&&&&&&(((*****(((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((&&&&&&&&&$$$$$$$$$$$$$$$$""""$$""" " """"""""  " ""  ""$""""""$&&&$  """"$"""""""""$$$$$$"$""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$"$$$$$$$$$$$&&&$$$$$$$$$&$&&&&&&((&&(*((***((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((&&&&&&&&&&$$$$$$$$$$$$$$$$$""""""" """ """"""""    """"" "$$$$"  """""""""""""$$$$"$""""""""""""""""""""""""""""""$$"$""$"$$"$"$$$$"$$$$$"$$$$"$$$&&$&$$$$$$$$&&&&&&&&&(&&(((((*****(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((&&$$&$$$$$$$$$$$$$"$$""""""""" """""""""""""     "" """""$" """"""""""$$"""""$"""""""""""""""""""""""""""""""""$$$$$$$$"$$$$"""$$$$$$$$$$$$$&&&&$&$$$$$$$&&&&&&&&&&&(((((((*(((((((((((((&(((&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&((((((*(((((&&&&$$$$$$$"$"$$"$""""""""""""""" """""" """"""   """""$"" """"""""$"$$$""""$""""""""""""""""""""""""""""""$$$$$$$$$"$"$$"""$"$$$$$$$$$$$$$$$&&$$$$$$$$&&&&&&&&&$((***********((((((&((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&((((((((((((&&&&&&&&$$$$""$$"$"""""""""""""""" """""" "" ""    ""$"  """"""$$"$"""""$""""""""""""""""""" """""""""""""""$$"$$"$""""$""$$$$$$"$$"""$$&$$&&&&$$&&&&&&&&&&&&(((**********(**(((((((((&&&&(&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&(&&&&&((&(&(&&&&&&&&&&&&&$$$$$$$"""""""""$"""""""""""""""""""""   """  """"""""$$$""""""""$"$$"""""""" "" """""""""""""$""""$$$""$$"$"$$$$$$$$$$$"""$$$$&$$&$$$$$$&&&&&&&&$((******,*******((((((((((((&&&&&&&&&&&&&&&&(&&(&&&&&&$$&&&&&&&&&(&&&&&&&&&&&&&&$&&$$$$$"$"$"""""$$""""""""""""""""""""""""""   "" """"  """"$"""$$$"""$$""$$$$""""""""""" """"""""""""""""""$"$$$$$""$"$$$$$$$$$""""$$$$$$$$&$$$$&&&$&$&&&&&((*************(((((((**(**((&&&&&&&&&&&((((&(&&&&&&&$$$&&&&&&&&&((&&&$&&&&&&&&$&$$$$$"""$""""""$""$""""""""""""""""""""""""   """"""  """""""$$"$$$$""""""$$$"""""""""""""""""""""""""""""""""$$$$$$$$$"""$$$$$$""$""$$$$$$$$$$$$$&&&&&&&&&((****************(*((((((*(((((&&&&&&&&&&&((((((((&&&&&&&&&&(&&&&&&&&&&&&&&&&&$&$$$$$$"""""""""""""""""""""""""""$""""""""""      "  " """""""$"$$$$$$"""""$$$$""""""""""""""""""""""""""""""""""$$$$$$$"$$"""$$$$""""""""$$$$$$$$$$&&&&&&&$&(**************************((***((&&&&&&((((((((&(((&&&$&&&&&&&&&&&&&&&&&&&&&&&$$$$$""""""""""""""""""""""""""""$"""""""""""     """" """"""""""""""$$$""""$$$$$""""""""""""""""""""""""""""""""$""$"""$$$$$$$""""$$$""""""$$$$$$$$$$$&&&&&&$ ((**************************(*****(((&&&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$"""""""""""""""""""""""""""""""""""""" ""   " "    "" """""""""$"""$$"$"""""""""""""""""""""""""""""""" ""$$$"$$"$""$$$$$$$$""$$$$$"""""$$$$$$$$$$$&&&$&&$&(********************,************((&(&&(&((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&&&$$$$$"""""""""""""""""""""""""""""""""""""""""  """" "   "  """"""""""""""$$$"""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$"""""$$$$"""$$$$$$$$$$$&&&$$$$(*************************(((*****((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$&$$$$$$$$$""""""""""""""""""""""""""""""""""" """" " """" "  """""   """"""""""""""$$$"""""""""""""$$""""""""""""""""""""""""$"$$$$""""$$$"" ""$$$$$$$$$$$$$$$$$&$$$$$$$((************************(((((*((((((((&(&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&$$$$&&$&&&$$$$$$$$""""""""" """"""""""""""""""""""   """$""""""""  """"""""$""  """""""""""""""""""""""""""""""$$$$$"""""""""""""""""""""""$""""""$$$""""""$$$$$$$$$$$$$$$$$$$$&$$$ ((*******,*********************((((&(((&(&&&&&&&(&&&&&&&&&&$&&&&&&&&&&&(&&&&&&&$$$$$&$$$$$$$"""""""""""""""""""""""""""""  """"""""""   """""""  """""""""""""""""""""""""""$""$$$$$$"""""""""""""""""""""""""""""""$$$$$$$"""$$$$$$$$$&&$$$$&$&&$$$&(*****,*,*******************(((((&&&(((((&&&&&&&&&&&$$&&&&&&&&&&&&&&&((((&$$$$$$$$&&&&$$$$$$""""""""" """"""""""""""""""  """""    """""""""""""""""""""""""""$"$$$$""""""""""""""""""""""""$"""""$""$$$$&$$$$$$$"$$$&&&&$$$&&&&&&&$((****,***,*****,*************(*(((((((((((&&&&&&(&&$$$$&&&&&&&&&&&&&&&&&&&&$&$$&$&$&&&$$$$$$$"""""""""""""""""""""""""   """""      """"""""""""""""""""""""$""""""""""$""$""""""""""""""$""""$$$$$"$$$$$&$$&$$$$$"$$$&&&&&&$$$$&&$"((****,,************(**(((**(((((((***(((((&$$$&&&&$$$&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$&$$$$$$$""" """""""""""""""""""   "$$"  " "" """""""""""""""""""""""""""""""$$"$""$$$$$""""""""""""""$$$$$$""""$$$$$$$$$$$$"$$$$$&&&&$"" "$&&&"(****,,,***************((((*(((((((*(((((((((&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" ""   ""$&&&""" """" """""""" """"""""""""""""$"""""$"""""$""$$$$$$"""""""""""""$$$$$"""""""""$$"$""$$$$$$$$&&$$" "$$$****,***,,********(*******((((((((((((((((((((&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""""""""      ""$$$&((&$$$"" """"""""""""""""" """"""""""""""""$""""$"$"$$$"$"""""$""""$$""$$$$"$"""" "$""""""$$$$$$&&$$$"  "$$ (*****,*******************(((((((((((((((((&&&&&&&&&&&&&&$&&$$&&&&&&&&&&$&$&$"$$$$$$$$$$$$"""""""""""""""""""""""   """"$&&&((&$""""" " """"""""""""""""""""""""""""$"""""""$$$"""""$"""""""""""""$""$$$$$"""$$$$"""""$$$$$$&$$""""" """(****,,*,,*,,*************(((((((((((((((((&&&&&&&&&&&&&$$$$$$&&&&&&&&&$&$$&&$"$$$$$$$"$""""""""" "" """""""""""   "    """$$&&((&&$""$""" """"""""""" """"""""""""""""""""""""""""""""""""""""""""$$$$$$$"""$$"""$$$$$$$$$$&$$"" "$$"" (**,*,,,,,,***************(((((*(*(((**((((((&&&&&&&&&&&&$$$$$$&&&&&&&&$$$$$$$$$$$$$$$$$""" """ """"""""""""  ""$"  ""$&&&&(&&&&&$$$$" """ """"""""""""""""""""""""""$"""""""""$"""""$$$$"$$$$$"""""$""$$&&&&&$$$$$$$"" "$$""(*****,,,,,,***************(*(****((((*((((((((&&&&&&&$$$$$$$$$$&&&&&&$&&$$$$$$$$$$$$$$$"" """""""""""""""  "$$$$$$"    """$&(&&&&&&&$$&$$"" """ " " """""""""""""""""""""""""""""""""""""""""$$$$"$$$""""$"$"""$$&&$$$$$$$$$$$""$$"" (***,,,**,,**********************(((((((((((((((&&&&&&$$$$$$$$&&&&&$&&&&&$&$$$$$$$$$"$$$$$""""""""""""""""" ""  ""$$$$$$$$"   """$&&&&&&$$$$$$"""  " " """""""""""""""""""""""""""""""""$$""""""$$$"$""$$$$"""""$$$$$$$$"$$$$$$&&&""""" (****,,,,**********************((((((((((((((((((((&&&$&&$$$$$&&((&&&&&&$&$$$$$$$$""""$$$$"$""""""""""""" " "  "$$$$$""$$"    """$&$$$$&$$$$"""  "" """"""""""""""""" """"""""""""""""""""$$$"$$$$$$$$"""$$$$$$$$$"$""$$&$&&&""""" (*****,,,*****,****************(((((((((((((((((((&&&&&&&&&$$$&&&&&&&&&$$$$$$$$$$$$"$""""""""""""""""" " " "$$$"""""""""  "$$$$$$$$$$""  " " """"" """"" """""""""""""""""""""""$$"$$$"$$$$""""""""$"$$"""""$$&$$$$&$$$""(**,**,,,,,,*******************((((*((((((((((((&(&&&&&&&&$$$$$$$$&&&&$$$$$$$$$$$$$""""""" """""""""" " " " """"""""""""""  """"$$$$""   " """"" "" " " """""""""""""""""$$$""""$""""""""" """"""""""$$$"$$$$$$""(*******,,**,,,,,,,*************((((((((((((((((&&&&&&&&&&&$$$$$""$$&$$$$$$$$$$$"$"""""" " """ " " """"""""""""  """""""""   "" " "" " """""""""""""""""""""""""""""""   """"""$$$$$$$$$""(*****,******,,,,,,******((*((((((((((((((&(&&&&&&&&&&&&&&&&$$&$""$&&&$$$$$$$$$$$""""""" " "" "" """"""""""""""  ""$$""""  """""""" " """""" """"""""""""""""  """"""$$&$$$$$$"(****,,*,*****,,,,*******(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$"""""""""" " """""""""""""  """"""$$"""" """""" """"""" " """"""""""""""""""" """""""   """"""$$&$$$"$"(****,,****,*,,,**********((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$&&$$&$$$$$$$$$"""""""""""" """"""""" ""  """"""$$$$$""""""""""""   """" """" ""  ""$"  """" "  """"$$$$$$$"(****,,,,,,,,,,,*,*,*******((*((((((((((((((&&&&&&&&&&&&&&&&(&&&&&&&$$$$$$$$$$$$$"""""""""""" "" """""""  """$$$$$$$""""" """""""     """  """"$$$$" """  " """$$&&$$$"(**,,,,,,,,,,,,,,,*********((((((((((((((((((((&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$"$""""$$$"""" "  """"""   """"$$$$$$$""""""""""""""""     "$$$$$"$$$$$$$$$"""$$$$$""" """$$&&&&$(*,,,,,,,,,,,.,,,*,********((((((((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$"""$$""""""" " "  """  """"$$$$$$""""" " """" " " "      " ""$$$$$$$$$$$$$$$$"$$$&$$$"  """$$&&$&*,,,,,,,,,,,,*,,,,*,******((((((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$""$"""$$"""""""""" "$"  """""$$$$""""" "" "" """   """""""""""$$$$$$$$$$$$$$$$$$$$$$$$""$$$&&&&$*,,,,,,,,,,,,,,,,,,,,,,*****((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$"""""$$""""""""""""""  $$$$"  """""$$$$$"""" "  " "     """""""""""""""""$$$$$$$$$$$$$$$$$$$&&&&$&&&&$$$*,,,,.,,...,,,,,,,,,,,******((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$"""""""""""""""" "  "$"$$"" """""$"$"""" " "" " """"""" " ""   ""$""" """""" """"""$$$$$$$$&&$$$$$"$$&&&&$&&&&$$,,,,....,,,,,,,,,,,,,,,*******(*(&&&$&&&&&&&&&$&&&&&&$$$$$&$&$$&&$$$$$$$$$$$$$$$$$$$$""""""""" """ " """""""  """""$"""" """"""$$$"" " "   " """"""" """"""""""$$$$$$$$$$$$$$$$$$$$$&$$$&$&&,,,..,..,,,,,,,,,,,,,,********((((&&&$$&&&&&&&&&&&&&$$$$&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$""""""""" " " " "   """"""" " ""$$$$"   " " " """"""" """"""$$"$""""$$$$$$$$$$$$$$$$$$$$$$&,,,,,,,.,,,,,,,,,***,,,*******(((((&&&&&&&((&&&&$$&&&$$$&$&&&$$&&$$$$$$$$$$$$$$$$$"$$$"""""" """" "" ""    """ ""$"$""   " """ """"$$"$$""""$$$$$$$$$$$$$$&$$&&&&*,,,,,,,,,,,,,,,******************(((&((((&&&&&&&$$$$$$&&&&&&&$&$$$&$$$&$$$$$$$$$$$$$""""""""""" """ """"""    " """"   ""$$"""""""$$""""""""$""$$&&&&&&*,,,,,,,,,,,,,***********************(((((&&&&&&&&$$$&&&&&$$&&&&&&&&&$&&&&&$$$$$$$$"$""""""""""""""" " """ "" " ""            "  """"" """""""$""$""""""$$$$$$$&$&&**,,,,,,,,,,***************************((((&&&&&&&$$&&&&&&&&&&$&&&&&&&$$&&$&&$$$$$""$""""""""""""""""""""" " """ """   " " """"       "    " "" " """""""""$$$$$""$""$$$$$&&&&&**,,,,,,,**,***,,,,********************((((&(&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&$$$$$$$"$"""""""""""""""""" """ " """"""""  """"""" """""  """"   """"" ""$""""""""""""""""$$$$$$""$$$$$$$&&&&&(*,*,,*******,,,,,,,,,****************(**((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$""""""""""""""" """"""""" "" ""  """""""$$$$$""   """$""  """"""  " """"$""""$$$""""$""$$$"$$$$$$""$$$$&&&&&&&(***,,,,***,,,,,,,,,,,***(******(*((**(((*((&&(&&&&&&&&&&&&&&&&&&&&$&$&&&&$&$$$$$$$$""""""""""""""""""""""" """  """""""""$""  """"""  " """""""  "" """""""$$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$&&&&&&&(**********,,,,,,,,,,,,*(*******(((((((((((***(&&&&&&&&&&&&&&&&&&&&$$&$&&$$$$$$$$$$$"$""""""""""""""""""""" """""  """""""""""  """"" """" ""  """""$$$$$$$$$$$$$"$$$$$$$$$$$&&$$$$$$$&&&&$&$(*********,,,,,,****,,*,*****((((((((((*(((***((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""""$""""""""""""""""""" """  """"""""""   " "" """ " " """"""$$$$$"$$$$$$"$"$$$$$$$$$$$&&&&&$$$$&&&$&&&(********,,,,,,,********((((*((((((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""" " "" " ""  """"""""  " " " " " " " " """"""$$$$$$$$$$$$$""$$$$$$$$$$$$&&&&&$&$&&&&&$$**********,,,,**********(*(*(((*(((((((((((((((((((&&(&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$"$$$"$"""""""""" """" "  """""""   """""" " """ "" " "" """""""""""$"""$"$$$"$""$$$$$$$$$$&&((&&&&&&&$&&&****,*,**,,,,,***********((*((((((((((((((((((((((((((&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$"""""""""""""" """ "  """""""""  " " """"""""" " " " "" " "" """" " """"""""" """"""""""$""""""""$"$$""$"$$$$$$$$&&(((((&&(&&&&**,,,*,**,,,,*************((((((((((((((((((((((((((((&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$""""""""""""""" " ""  " """"  """ "" """""""""" " " """"""" """"""""""""""""" """""""""""""""""""""""$$$"$""$$$$$$$$$$$$&&&&&&&&&((&(**,,,,,,*,*,,,,,*,,******(*((((((((*(((((((((((((((((((&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$"""" "" """""" "" ""$" ""  $"""""" " """ " """"""""""""""" "" """ """""""" """"""""""""""""""""""$"$$$$$$$$$$$$$$$$&&&&&&&&&&(**,,,,,,,,**,,,,,*,*****(****(((****(((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$$""""""" """""" " " "  "$"$$$"  ""  "$$$$""" "" " " """"""" """""""""" """""""""" """""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&**,,,,,,,*****,**,***************(((((*(((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$""$$""""""""""""""""" "" """"""""  """    "$$$$"""" """""" " " " """"""""""""" "" """"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$"$$$$$&&&&&&&&&*,**,,,,,*********(*****************(((((((((((((((((&&&&&&&&&$&$$$$$$$$"$$"""""""""""""""""""""""""" """""""" " """"" "" ""    "$$&$$$""" "" "" " "" " """""""""""" """"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&$&&&$$&&$**,,,,,,,,***(**((((*(((*********(***(((((((((((((((&&&&&&&&&&&&$$$$$$$$$$"""""""""""""""""""$"""""""""""""""""" """   "$$$&&$$$"""""""""" """" " """"""""""""""""""""""" """""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$"$$$$$&&&&&&&$**,,,,,,,,,*((((***((((((*********(*(((((((((((((((((&&&&&&&&&&&&$$$$$$$$$"""""""""""""""""""$$""""""""""""" """""  "" " """  "  $$$$&&$$$"""""""""  """ " """""""""""""""""""""""" """""""""$"""""""""""""""$$$$$$$$$$$$$$$$$$$$$"$$&&&&&&&&$&**,,,,,,,,,,*((((((((((********((*((((((((((((((((&&&(&&&&&&&&&&&$&$$$$$$""""""""" """"""""""""""""""""""""""" """  "" ""   "$$$$$$"""""""""" "" """ " "" """" """"""""""""""" """"""""""""""""""""""""""""$$$$$"$$$$$"$$$$$$$$$$$$$$&&&&&&&&&**,,,,,,,,,,,*(((((((****(*******(((**(((((((((((((((&(&&&&&&&&&&&$$$$$$$""""""""" """"""""""""""""""""""""""""""""  " """"   "$$$$$""" """"" """"" " " """"""""""" """"""""""""""""""""""""""""""""""$$$$$$$$"$$$$$$$$$$$$$&&&&&$&$$&$**,,,,,,,,,,,,*(*****,,,*******(((((*((*(((((((((((((&&&&&&&&&&&&$$$$$$$$""""""" " """""" " """""""""""" """""$$$""" " " """"""   "$"""""""""" " """""""""" " """""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$""$$$$$$$$$$$$$$&&&&$$$$$*,,,,,,..,..,,,,******,******((*((((((((((((((&((((((&(&((&&&&&&&&$$$$$$$$$$"""" " " """"""""""""""""""""""""""""""""""" " "" """"""""""" "" """"""""""""""""""""""""""""""" """""""""""""""""""""""""""""$$$$$$"""""""$$$$$"$$$$$$$$&$$&&&$$$$**,,,,,,,,.,,,,,*************(**((((((((((((((&(((&(&(&&&(&&&&&&$$$&$$$$$$$$$$""" """""" " """"""""""""" """""  "  "  """""""" "" "" """""" """"""""" """ """""""""""" """"""""""""""""""""""""""$$$"$""""""""""$"""$$$$$$$$$&$$$$$$$$**,,,,,,,,,,,,,,,,,,,,,,****(((*((((((((((((((((((&((((((&&&&&&&$$$$$$$$$$$$$$$$$"" """ """""" """""""" """"""" """""    " " """"""""$"""""" " " " """" """ """"""""""""""""""""""""""$$"""""""""""""$$""$$$$$$$$$$$$$&$$$$ *,,,,,,,.,,,,,,*,***************((((((((((((((((((((((((&&&&&&$$$$$$$$$$$$$$$$$$$""""""" """"""""""""""" """""""""""""" "  "" " """""""""""""""""" "" "" " " """"""""""""$""""""""""""""""""""""""""""$$$$$$$$$$$$$$&&$$ *,,,,,......,,,,**,,************((((((((((((((((((((&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$""" " """""""""""""""""""""""""""""""""   """" "  """"""""""""""""" "" " " """ " """"""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$&$&&&&$ *,,,,,......,,,,,*,***,*********((((((((((((((&(((&&(&&&&&$$$$$&&&$$$$$"$$$$$$$"$$$"""""" """ """"""""""" """""""""""""$""   $&&$$"    " " """""$""""""""""" " " " " """"""" """"""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$&&&&& *,,..,......,,,,**,**,******( ((((((((((((((((((&(&&&&&&&$$$$&&&$$$$$$$$$$$$$$$$"""""" "" """"""""""""""""""""" """$$"""  ""$$$$$$  """""""$$$$""""""""" " " " """""""""""""""""""""$""""""""""""""""$""$$$$$$$$$$$$$$$$&&&&&&& *,.,..........,,,,,,,,***********(((((((((((((((&&(&&&&&&&$&&$&&$$$$$$$$$$$""""$$$$"""""" " """""""""""""""""""""$$$$""  """"""$$$"   " """"$$"$$"""""""""" " " """" """ """" """""""""""""""""""""""""""""$"$$$$$$$$$"$$$$$$&$$&&&&&&&*,,,..........,,,,,**,,,********(*((((((((((((((&&&&&&&&$&$$$$$$$$$$$$$$$$"$""""$$""""""" " """""" """ """"""""""$$$""""  """""""""""  " """"$$$$$$"$$""""""""" """"""""""""""""""""""""""""""""""""$"""""$"$$$""$$$$$$"$$$$$$$&&&&&&*,,...........,,,,,,,,*,***********(((((((((&(&(&&&&&&$$&$$$$$$$$$$$$$$$""$$$"$$$$$$$$"""" """ """" " """"""""""""""    """$$"""""  """"$$$$$$$$$$"$$""""""" " " """""""""""""""""""""""""""""""$""$""$$""$"""""""$$$"$$$$$$&$&&&&&"*,,,.........,,,,,,,**,*,,********(((((((((((((&(&&&$&&$&$$$$$$$$$$$$$$$""$$$$$$$$$$$$$"""" "" "" """ """""""""""""""""""""" """"" """"$""  """$"$$$"$$"$$$$"""""""""" " """"""""""""""""""""""""""""""""""$"$$$$""$"""""""$"$"$"$$$$$&$&&&&"*,,,.......,..,,,,,,,*,*,**********((((((((((((&&&&&&&&$$$$$$$$$$$$$$$$"""$$$$$$$$$$"""""""" """"" """"""""""" """"""""""""""""$"""""""""$$$"""""$""""$"$$$""   """$$$$$"""""""""""""""  "" """""""""""""""""""""""""""""""""""$$""""""""""$"$$$$$$$$$$$$&&&&$*,,,,.,.,..,.,,,,,,*,,*,,*,*********(*(((((((&&&&&&&&&&&$$$$$$$$$$$$$$""$$"$$$$$$"$$"""""""""" " """ """""""""" " """"""""""$$$$$$$""$$$$$$$$$$$$$$$$&&$$$$$$""   """$$$$$"""""""""""""" "" """ """ "" """ """"""""""""""""""""""""""""$$$""""""$$$$$$$$$$$$$&&&&"*,,,,,.,,,.,,,,,,,,,,*,,,**********(((((((&(&&&&&&&&&&$$&$$$$$$$$$$$$$$"$"$"$$$$$$""$""""""""" """""""""""""""""""" """"""$$$$$"$$$$$$$$$$$$$$$$$$$$&$$$$$$"   " """"$$"$"""""""""""""" """""" """"" """ """" """""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$&&&&"*,,,,,,,.,,.,,.,,,,,*,**,,,,********((((((((&&&&&&&&&$$$$$$$$$$$$$"$$$$$$"$"$$$$$"""""""""""""""" "" """"""""""""""""""""""""""$$"$$$$$$$&$$$$"$"$"$$$$$$$$$$"""  """""""""""""""""""""""""""""" " """"""""""""""""" """"""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$&&&"**,,,,,,..,,,..,,,,******************((((((&&(&&&&&&&&$$$$$$$$$$$$$$$$$$"$"""$$$$$"$$""$""""""""""""""""""""""""""" """"""""""""$$$$&$$$$$$$""""$"""$$$""$"""" "  """"""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&&"**,,,,,,.,,,..,,,,,,,****,************(*((&&&&&&&&&&&&$$$$$$$""""""""""$$$$$"$$$$"$$$$$$""$""$"""" """""""""""""""""""""""""""""""$$&&&&$$$$$""""""""""""""""""" """  """""$"""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$"""$&&***,,,,,,,,,...,,,,,**,,*,*,**********(*(((&(&&&&&&&&&$&$$$$$$$$$""""""$$$"$$$$"$""$"$$$"""$"""""" " """""""""""""""""""""""""""$$$$$$$$$$$$""""""""""""""""""""""""   " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$""" "&((*,,,,,,,,,,,....,,,,,,,,,,,,,***********(((((((&&&&&&&&&&&&$$$$$$$""$""""""$"$$$$$$$$$$"$$$$$""" "" """""""""""""""""""""" "" """""$$$$$$$$$""$$"""" """"""""""""""""  " "  """"""""""""""" """"""""$$""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$"$$$$$$&&(((*,,,,*,,,,,,.,,,,,,,,,,,,,,,,***********(((((((((&&&&&&&&&$$$$$$$"$$$$$"""""""""$"$$$$$$$$$$$$" """""""" "" """""""" """"""""""""""$$$"""""""$$"""""""""""""""""""""  " ""  """"""" " """""""""$"""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$"$$&(((((**,,,,,,,,,,,,,,,,,,,,,***,,,*,***,*****(((((((((((&&&&&&&&&$$$$$$$"$"$""""$"$"$$$$$$$$$$$$$$$$"""""$"$$" """"""""""""""" """""""""""""""""""$$$""""""""" """""""""""$"""" $$   """" """""""""""""""""""""""""""""""""""""""$$$$$"$""""$"""$$$$"$$$$$$$$$$$$"$"$$"""$$$&((((&**,,,,,,,,,,,,,,,,,,,**,*,*,,,,********(((((((((((((((&(&(&&$&$$$$$$$$"""$""$"$$$$$$$$$$$"$$$$$&$$&&&&&&&&""""""""""""""""$"""""""""""""""""$$$$$$"""""" ""$$$"""$&&$"$$" "&$"    " """"""""""""""""""""""""""""""""$"$$$$$$$$$$$$$""""""$$$""$$$$$$$"""$$$$$$"""""&&((&&$(**,,,,,*,*,,,,,,,,,,,*****,**,*********((((((((((((((((&&&&&&&$$$$$$"" """""""$$"$""$$$""$""$&&&&&&&&&&&&&&$""""""""""""""""""""""""""""$$$$$$$$$""""  """"$"""$$&&$$$"""""$$""   " "" """""""""""""""""""""""""$"""$"$$$"$$$"$"$""$$""""""""$$$$$$$$$""""""""""$&&&&&&&(***,,,******,,,,,,,,***,*****,**********(*((((((((((((&&&&&&&$$$$$$$&&" """$$"""""$$"""""""$$$&&&&&&$$$&&&&&$"""""""""""""""""""""""""""$$$$$""$"""""" """""$"""$$&&$$$$&$$""$$$$"   """""""""""""""""""""""""""""$$$$$$$""""""$""$"$"""""""$"$$$$$"$""""""""""&&&&&&&&&(************,****,***,**,,,************(((((((((((((&(&&&&&&&&$$$&&&&&$"""$""$$"$""$$"""""$$$&&&&$$$$"$$$$&$""""""""""""""""""""""""""""$$$$"""""""" """"""""$""" "$$$$$$&&((&$$$""""  " """""""""""""""""""""""""""""$"$$$$$""""$$$$$$$"$""""$"$$"$$$$$$""""""" "$&&&&&&&&&&((*((*****(*************,,*,,*********(((*(((((((((&&&(&&&&&&&$$$&&&&$&$""$"""""""$"$"$""""$$$$$$$$$$$$$$$$&&$"""$$$""""""""""""""""""""""""""$""""""""" """"""$$""""""$$"$&((*(&&$$"$""   "" """"""""""""""""""""""""""""$"""""""$$$$$$$$$$$"$$$$"$$$$$$$$$"""$"$"""&&&&&&&&&$$&&&(&((((((****************,*********(((((((((((((((&&&(&&&&&&&$$$$$$$$$$$$$$"$"""$""""""""$$""$$$$$$$$$$$$$$$""$$"$""""""""""""""""""""""""$"""""""""""""""""""$$"$$"""""$&((**(&&&&$$""   """""""""""""""""""""""""""$$""""$$"$$$$$$$$$$$$"$"$$$$"$$$$$$$$"$"$$$$$$&&&&&&&&$"$$$$$$&&&((***************,****,*******(((((((((((((((((&(&&&&&&$$$$$$$$&&$$$$$"$$""$"""""""""$$$$$$$"$$$$$$$$$""""""""""""""""" """"""$"$"""""""""""""""$$""""""$$$&$$" "$$&&(***(((&&&$$""  " """"""$$$$""""""""""""""""$$$$""""$"$$$$$$$"""""$$$""$$$$$$$$$$$$$$$$$$&&&&&&&&&$"$$$$$$$&&&&(********************,******(((((((((((((((&&&&&&&&&&&$$$$$$$$&$$$$$$$$""$$&$"""""""$$$$$$""$$$$$$"$"""""""""""""""""""""""""""$$""$"""""""""""$$""""$$$$&$$$$$$$&&&(((((&&&&&$"""" " """"""$$"""""""""""" """""""""$""""$"""$"""""""""$$$$$$$$$$$$$$$$$"$$$&&&&&$&&&&$"$$$$&&(&&&&((*******************,******((((*((((((((((((&&&&&&&(&$$$$$$$$$$$$$$$"$$$$$$$$""$"$$$$$$$$""$"""""$$$"""""""""""""""""""""""""$$""""""""""""""$$$"""""$$$$$$$$$$$$&&&((&&&&&&$$""""    """""""""$"""""""" """"""""""""$"""$$$$""$"""""""$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&$$&&&&&(*((((((((************************(((((((((((((((((((&&&&(((&$$$""""$$$$$$$$$$$$$$$$"""""$" """$"""""""""$$$"""$"""""""""""""""""""""""""$"""$$"""""$"""""$"$$$$$$$$$$&&&&&&&&&&&&&$$""""""  """"""""""""" " """""""$""""""$$$$$$"" """"$$$$$$$$$$$$$$$$$$$&&&&&&&&$&&$&((((((********(((***************,******(((((((((((((((((((&&&&&(((&$""""$&$$$$$$$$$$$$$"$$"$$""" """""""""" ""$$$"""$$""""$$$""$""""""""""""$"""$$$""""""""""""$$$$$$$$&$&((&&$$&&&(((&&$$""""""  " """""" "" """"""""""""""$"$"""$""""""""$$$$$$$$$$$$$$$$$$$&((&&&$$&&$$$((((((((*******(&&(((((*******,*,,,,****(((((((((((((((((((&&&&&&(((&&&&&&$$$$$$$$$$$$$$$$$$$"$""" """""" "$$$"$"$""""$$$$"""""""$""""""$"""$$""""""""""""$$$$$$$$$$&&&&((&&$$$&(&(((&$""""""  """ "" """"""""""""""""""$""""""$""""$$$$$$$$$$$$$$$$$$$&&(&&$$$&&&&&(*(((((((((*****(((&&(&(((******,,********(((((((((((((((((&(&&&&&&&&&&&$&$$$$$$$$$&""""$$$$$$$"$"   """"""""""""""""""""""""""""""""$"""""""""""""$$$"$$$$$$$$$$&&&&&$$&&&&&&&&$$$$"""    " "" """""""""""""""""""""""""""$$$$$$$$$$$$$$$$""$$&&&&$$$&&$&&&(*****((((*(*********((&&$&(*********((***(((((((((((((((&&&&((&&&&$&&$&$$$$$$&&$$$$&$"""$$$"$""""  """"""""""""""$""$"""""""$"""""""""""""""""""""""""$$"$$$$$$&&&&&&&&&&&&&$$&&$$""" """"" " "" """""" """""""""""""""""" ""$$$$$$$$$&&&$$$$$""""$&&&&&&&&&$&& ((***(**(*(***********(&((&&(***************(((((((((((((((&&&&&&&&&&&&&&$$$$&$$$$$&&&&&&$$$$$"""""  """""""""""""$$$$"""""""""""""""""$$$$$""""""""""$$$"$$$$$&&&&&&&&&&&&$$$$$$$""" """"""""  """"""""""""""""""""$"""" "$"$$$$$$$$$$&$$$$$"" "$$$$$&&&&&&&&& ((*******************(((((&&&((******(*********((((((((((((((&&(&&&&&&&&$&&&$$$$$$$$$&$$$$&$$$$"""""  """""""""""""$"$$$$"$"$"""""""""""""""$$""$$""""""""""$$$$$$$&&&&&&$&&&&&$$$$$"""""""""""""""" """""""""" " """"""""" ""$$$$$$$$$$$$$$$$$$"""$$$$$$&&&&&&&&&(((***************(***(((((&&&(************,*((((((((((((&&((&(&&&&&&&&&&&&&$$$$$$$$&&$$$$$$$$$"""""" """"""""""""""""$""$$$$$$""""$$""""""$$$"$$$$$"""""""$""$$$$"$$$&&&&&&&&&&&&$$$$""""""""""""""""""""" """""""""""""""""""""""""$"""$$$$$$$$$$$$$$$&&$$$$$&&&&&&&&&&(((*********((***(*(*(((((&(((***********(((((((((((((&&(((&&&&&&&&&&$$&&$$$$&$$$$$$$$$$$$$$"$$"""" """"""" """"""""""$"""$$$$"""$"$"""$""""""""$$$"""""""""""$$$""$$$$$&&$&&&&&&&&$$$$""$"$"""""""""""""""" "" """"""""""""""" ""$"$$"$$$$$$$$$$$$$$$$&(&&&$&&&&&&&&&&&(*((((****************(((((((&&&(((*******(*((((((((((&&((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""$$$""""$""$""$$$"""""""""""$"$$"""""""""""$$$$""$$$$$$$&$&&&&&&&$$&&&$"$""""""""""""""""  "" """""""  ""$"""""""$$$$$$$$$$&&((&&$&$&&&&&&&&&& (((***************(*(((((((((&&&&&(((((((((((((((((((((((((&&((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$&&&$$$$$""""""" """""""""$"""""$$$""$$$$$"""""""""$""$""""""""""""$"""""$$$"$$$$$$$&$$$$$$$$&$$$"""""""""""" " " " """ " """  """""""$$$$$$$$&&(&$&&$&&&&&&&&&& ************(***(****((((((((&&$&&&&(&&$&(((((((((((((((((((&((&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$&&&&&$$""""""""""""""""""""""""$$"""$$"$"""""$"""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$"""""""""""""" " """ "  """""" """"  """""""$""$""$$&&&&&&&$&&&&&&&&&&&"************(*******((*((((((((&$$$&&&&&$&((((((((((((((((((((((&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$&&&$$$"""""""""""""""""$""""$"$$$$""""$""""""""""""""""$$$""""""""""$$""$$"$$$$$$$$$$$$$$$$""""""""""""""""""""""""""  """" "  ""$""""$$$"""$$$$&&&&&&&&&&&&&&&&&"((**,****************(*((((((((&&&$$$&&&&&(((((*(((((((((((((&(&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$&&&&$$$""$$"""""""""$"""""""$"$$$""""""$"""""""""""$""$$$$"""""""""""$"$""$$$$$$$$$$$&$$$$""""""""""""""""""""""""""  """ """   " " "$$$$$$$&$$$$$$&&&&(((&&&&&&&&&&&"*(**,*,*,************(((((((((((&&&&&&&&&&&&((((((((((((((((&&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$$""""""$$$$$$$"$"$$"$$"""""""$"""$"$"""""""$$$$$"""""""""""$$""""$$$$$$$$&&&$$$$$"$""""""""""""""""""""""" """""""" """"""""""""  """ """""$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&$*,,,***,,*,,*********(*(*(((((((((&&&&&&&&&&&(((((((((((((&&&&&(&&&&&&&&&&&&&&&$&$$$$$$$&$$$"$$$$$$$$$&&&&&&$$$$$"$$$$$$$$$$$$$"$"$""$"$"""$""""$""""""""$$"$""""""""""""""$""""$$$$$$$$$$$$$$""$$"""""""""""""""""""""" """"$"""" """$$$$$$$$"""""" """"""""$$$$$$$$$$$$$&&$$$$&&&&&&&&&&&&&&&&"****,,,,,*,*************(((((((((((&&&&&&&&&&&(&(&&((&(((((&&&&&&&&&&$&&&&&&&&&$$$&$&&&&$$$$$$"$$$$$&&&&&&&&$$$$$$$$$$$$$$$$$"$"""""""$""""$$""""""""""""$"""$$$$$""""""""""$"$"$$$$$$$$$$$$$$"$$$$""""""""""""$""""" """""$"$""""""""""$$$""""$"$$$$$$"$""""$$$$$$$$"""""""""$$$&&&&&(&(((&&&&&&"******,**************(**(((((((((((&&&&&&&&$&$&&((((((((((((((&&&&&$&&&&&&&&&&&$$$&&&&&$$$$$$$$$$$$&&&&&&&&&$$$$$$&&$$$$$$$$$$$$$$""$$$$$""$$"""""""""""$$$""$""""""($""""$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$"""""""""""" """""$$"$$$$$$""" """""" " """$$$$$$$$$$"$$$$$""""""""""""$&&$&&&&(&&(((((((("(*********************((*((((((((((((&&&&$$$$$$&&&((((((((&&&((&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$&&&&&&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"""$"""""""""$$$$$$"$$$"""$$"""""$$$$$$$$$$$$$""$$$$$$$$$$$$$"$$"""$""""""""""""$""$""$$$$$$"""""  """""$$$$$$$$$""""" """ ""$$&&&&&&&((((&(((((("((**********************(((*(((((((((&&&&&$$$$$$&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&$$$$$$$$$&&&&&&$$$$$$&&&$$$$$$$$$$$$$$"$"$$$$$"$$$$""""""""$$$$$$$""$$$""$$""$""$$$$$$$"$$"""""""$$$$$$$$$$$"""$"""""""""""""""""""$$$$$"$$$""""""""" """"$"""""""""" "" ""$$$&&&&&&((((((((((("((((((*****************((((((((((((((((&&&&$""""$$$$&&(&&&&&&&&(&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$&&&&&&$$$$$&&&&$&$$$$$$$$$$$$$$$$$$"$$""$"$"$$""""$$$$$"""$$$$$$$$$"$$$$$""$$$$""""""$"""$$$$$$"$$$$$$$$$"""""""""""""""""$"""$"$$$""""""""""""""" " """"$$$"""""""""" """$&&&&&&(((((((((((( (((((((((**(************(((((*(*(((((((((&&&$$""$"$$$&((((&&(((&&&&&&&&&&&&&&&&&&&$$$&$$$$"$$$$$$$&&&&&$&$$$$&&&&&&&&$$$$$$$$$$$$$$$""$$"""""$$$$$""""$$$$"$$$$$$$$$$$$$$$"$"""""""""""$$$"$"$$$$"""$""$""""""""""""""""""""""$""""""$"""""""""""$$"""""""$$$$$$"$$$$"""""""""""$&&&&&&&((((((((((("((((((((*((*(((***********((*((((((((((((((((&&$$$$$$$&&((&&&(&(((((&((&&&&&&&&&&$$$&$$$$$$$$&&&&$$$&$&$$$$$$$&&&&&$&&$$$$"""""""$$$$$"""""$$$"$$$"$"""$$$$$$$$$$$$$$$$$$$$"""""""""""$$$$$"""""""$"""""" """"""""""""""""""""$"""""""""""""""$"""$""""$$$$&$$&$$$"""$""""""$$$&&&&&((((((((((((( &(((((((((((((***(*****(((((((((((((((((((((((&&&&&&$$&&((((((((((((((&&&&&&&&&&&$$$$$$$"$$&&&&&&&&$&$&$&&&&$&$$$$$$$$$$"$"$$$$"""""$"""""""""$$$$$$""$$$$$$$$$$$$&$$$$$$$$"$$$""""""$$$$$$"$$""""""""" $$" """""""""""""""""""""""""""""""""""$""$$$$"$&&$&&$$$$$$$$$$$$$$"$$$$$&&&(((((((((((((("&&((((((((((((((*********((((((((((((((((((((((&(&&&&&$&&((((((((((((((&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&$$$$$&$$$"""""$$$"""" """"""""""""$$"$$$$$$$$&$$$$$$$&&$$$$$$$"""""""$$$""""$$$$$"""""""""""$$"$""""""""""""""""""""""""""""""""""$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$&&&&&(((((((((((( &&(((((((((((((((*********((*((((((((((((((((((((&&&&&&&&(&(&&&((((((((&&&&&&$&&&&&&&$$$$$$$$&&&&&&&&&&&&&&&&&$$$$$$$$"$$"$$$""""" "$$"""""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"""""""""""$"""""$""""""$""""$""$"""""""""""""""""""""""""""""""$"$$$$$$$&&&&$&$&&&&$$$$$$$$$$$$$$"$$$&&&(((((((((((((&&&(((((((((((((((((*(***((*((((((((((((((((((((((((((&&&&((((((((((((&&&&&&&&&&&&&&&$$$&$&$&&$&&&&&&$&&&&&$&&&$$$$$$$$$$$$$$$$"""" """""""""$"$"$$$"""$$$$$$$$$$$$$$$"$"$$$""""""$""""""$$$""$$"""$"$"""""$""""""""""""""""""""""""""""""""$$$$$$$&&&$&$$$$&&&$$$$$$$$$$$$$$$"$$$$&&((((((((((((&((((((((((((((((((((((*(**((((((((((((((((((((*((((&&&&&&&((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$"""$"$"""""""$$""""""""""""$$$$$$$$$$$$""""""""""""""$$$$$$$$"$$""$" "$$""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$&$&&$$$$$$$$&&&&&&&$$$&$&(((((((((((((&&&&(((((((((&((((((((((*(*((((((((((((((((((((((((((&&&&&&(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""$$$$$$$$""""""""""$$$$$$$$$$$$$$$$$"""$$$$""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$&&$$$&$$$$&$&&&&&&&&&&&(*(&&&&(((((((((&&&&&&((&&((&(&(((((((((((((((((((((((((((((((((((((((&&&$&&(((((((((((&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""$"""""""""""""$"$$""$$$$$$$$$$$$"""$"$"""""""""""""""$$$$$$$"$"""""""$$$$$$$$$$$$$$$$$&$$$&&$$$$&&&&&&&&((((((((((&((((((((&&&&&&&(&(&&(((&&((((((((((((((((((((((((((((((((((((((&(&&&(((((((&((((&&&&&&&&&&$$&&&$&&&&&&$$$$$$$$$"$$"""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$$"$"$"""""""""""""""""""""""""$$""$$$&$&$&$$$$$""$$$$$""""""""""$$$$$$$$$$$$$"""""""$$$$$$$$$$$$$$$&$&$$$&&&&$$&&&&&&&&&&&((((((((((&(&&((&&&&(((&&&&&&((&&(&&(((((((((((((((((((((((((((((((((((((&((&&&(((((&&&&&&&&&&&&&&&&&$&&$&&&&&&$$$$"$""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$"$$$"""""""""""""" """"""$$$$$"$$$$&&&&&$$$$$$$$$$$$""""$"""$$$$$$$$$$$$$$$&&$"$$$$$$$$&$&$$&&$$$&&$&&&&&&&&&&&&&&&&&&(((((((((&&&((&(&&&&&(&&&&&&&(&&&((&((((((((((((((((((((((((&((((((((((((((((&&&&&&&$$$$$$&&&&&&&&&&&&&$&$&&&&&&$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$"$"""""$$"""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&&$$$$$$$$$$$$&&&&&&&&&&&&&((((((((&(&&&&&(((((((((&(((*((&&&&(&&&&&&&&&&&&&&&&((((&(((((((((((((((&&&((((((((((((((((&&&&$$$$$&&&$$$$$$$$&&&&$&&$&$$$&&&&&$$$$$$$$$$$$&&$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$""$$$"$$$$$$$$$$$$$$$$"$"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&$&$&$$$$$$$$$$$$$&$$&&&&&&&&&(((((((((((((((((&&&&((((((((((((&(&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((&(&((((((((((((((&&&&&&&&&&&&&&&$$$$"$$$$$$$$&&$$$$$$&$&&&&$&$&$$$$$$$&&&&$$&$&$$$$&$$&$$$$$$$&&&&&&&&&$$$$$"""""$$$$$$$$$$$$$$$$$$$$$"""$"""""""""$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$&&&&&$$&$$&&$"""$$$$$$$$&&$&&&&&&&&&(((((((((((((((((((&&((((((((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((&&&&&&((&&&&$$&$&&&&&&&&&&$$$"$"$$""$$$$$&$$&$&$$&&$&&$&&&&&&&$$$&$&&&&&$$$&&&&&&&$&$$&&&&&&&&&$$$$$$$"$"""$$$$$$$$$$$$$$$$$$$"$""""$$$"""$""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((($&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&$"""""""$$$$&&$$$&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$&$$$$$$$$$$$$$$&&$&$$$$$$$$$$$$$$$$$$"$""$$$$$$$$$$$$&&$$&$$$&$&&&&&&&&&&&$&&$$&&&&$$&$$$&&&$$&&&&$&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((&&&&&&&&&&$$$$&&&&&&&&&&&&&&$$$"$""""$$$$$$$$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((&((((((((((((((((((((((($&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&((((((((((((((((((&&&&&&&&&&&&&&&&(((&((((&&&&&&$$$$$"$$$$&$$$&&&&&&&$$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$$$$$$&&&&&&&&$&&&&$&&&$$&$$$&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&(((&(((&((((((((((((((((((((((((&$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&((((((((((((((((((&&&&&&&(((&&&&&&&(((((((&&&&&&&&&&$$$$$"$&&$&$&&&&&&&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$&&&&$$&$&$$$$$$&$$$$$$$$$$$$$$$$"$$$$$$$$$$&&&&&&$$$&&&&$$$$$&$$$&&&$$&&&(((((((((&&&&&&&&&&&&&&&&&((&(&((&((&((((((((((((((((((&(&($&&&&&&&&&&&&&&&&&&&&&&&((&&"$&&&&&&&((((((((((((((((((((&$(((((&&&&((((((((((((&&&&&$&$&$&&"&&$&&$$$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$&$&(&&&&$$$$$&&&&&$$$$&$&$$$&&$$(&(((((&&&&&&&&&&&&&&&&&&&&(&&&((&(&((((((((((((((((((((((($&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((((((((((((((((((((((&&&&&(((&((&&(&&&&&&$$&&&&&&&&&&&$$$&&&$$$&&&&&&&&$&&&&&&&&&&&&&(&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$"$$$$$$$""$$$$$$$$&$$$&&&$$$$&$&&$&$$$$$$$$"""$&(&(((&(&&&&&&&&&&&&&&&&&&&&&&((&(&&&&(((((((((((((((((((((($&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&((((((((&&&&&&&&&&&&&&&&&&&&$&$$$$$$$&$$$&&&&&&&&&&&&&&&&&((((&((((&&&&&&&&&((&&((&(&&&&&&&&&&&&&&$&$$$$&&&$$$$$$$$$$$$$"$$$$$$$$$&&&&&&&&$$$&&&&$$$$$$$$$$$&&$&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$&(&&&((((((((((((((((((((((("$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((*((((((((((((((((((&&&((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$&&&$$$&&&&&&&&&&&&&&&&(&((((((((&&(&&&&&&&((((((&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&$$$$$$$$$$$$$&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&(((((((((((****(((((((((((((