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 = '555B36' IMAGE_NUMBER = 57393563 IMAGE_TIME = 1978-02-24T05:52:13Z EARTH_RECEIVED_TIME = 1978-02-24T23:18:03Z ORBIT_NUMBER = 555 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.025450 NOTE = "HIGH 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    8s¼U8,8†<ä0%_± ¦†§#|ûà6íâÓÙÏÉù$êi,.....0000..0.00...,,,,*,,,,*,,**********************(((*(****(((******(*(******(*((((*((**((((((((((((((((((******((*********,*,,,.,.,.,.,,,...,,,,,..0.......0.02000000.0000000000000000000000000000000000.0......00000020222222200000022000000202222200000022020..0000002000000.0..0......,,,*( *,,..........00000.........,&&,,,,,,,,,*****,,********************,******(********((((***((((((((((((&&&&(((((((((((((****((*****,,,.,,,,,...,,,,,,,.,,,,,,,,,...........0.........00000...00.0.................,,,.00....000000000.000000000.0.0000000000.0000000...0.0................,.....,,*("**,...,.....................,*,*,,*,,***********(*(*******"(((((*****((**((((((((((((($((&(((((&(((&&&&&&&&&&&&&&&$$((*(((((((***,,,,,,,,,,,,,***,,,,,,,,,,,*,,,,,........,,,,,...................,.......,.,..,,,,......0..........0000.............00000......................,,,,,,.....,,,,,*"*,,,,,.,.....,...,.....,,*,,,,,,,,************(((((((((((((((((((((((((((((&&&&&(((((((&(&&&(&&&&&&&&&&&$$&&$$$&&&&&&&&((((((((((****,,,*****,,,*(,,**,,,,,,,*,,,,,.0...,,,,,$&,,...,,,,.......,,,,,.,,,,,(*.,...,,,,..............0...................0000..........,,,,,...,,,,,,,,,,.,,.,,,,,,*°"*,,,,,,.....,,,,,,,,,,,,,,,*,,,,********(*((**((((((((((((((((((((((((((((&&&&((((((((((((&&(&&&&&&&&&&&&$$$$"$&&$$$&$&&(((((&((((************,,,,,***,,,,,***,,,,.....,,,,,,*,,,,,,,.,,,,,,,,,,,,,,,,,,,,,*,,,,.,,,,,...,,............,*......,...................,*",,,,,,,,,,*,,,,,,,,,.,,,,,,("***,,,,,.,,,,,,,,,,,,,*****,******,*,,**((((((((((&&&&((((((&&&(&(&(((&&&&&&&&&&&&(&&(((((&&&&&&&&&&&&&&$$$$$$$$$$$&$&&&&&&&&&(***(((***************,,,,,,,,,,,..,...,,,,,,,**,,,,,,,,,,**,,,,,,,,,,***,*,,,,*,,,,,,,,,,,,,,..........,....,,.,,,..,...............,.,,,,,,,**,*,,*****,,,,,,,,,**"**,,,,***,,,,,,,,,,,*********************((((&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&&$$&(((&&&&&&$$$$$$$&&((&((*((&((&&(((((((((((*(**(((****,*,,,,,,*,,,,,,,,,,,,,***,*,,,,,*,,,****,,,,****,**,*******,,,,****,,,,,,,,,.......,,,,,,,,,,,.,,,,.......,,,,.,,,,,,,,,,,,,,,******,,,,******"****,*****,,,*,*,,***,,**(*((*******(****(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&$$&&&(&&&&(&&$$$$$&*(**,,,****((((((((((((((((((((((((******,,.,,,,,,,..,,,,,,,***,,,,,,,**************,,,**********,*******,,,,,,,,,....,,,,,,,,.,,,,,,,,,,.....,,,,,,.,,,,,,,,,,,,,********,,,,,*****"(**,,,,,******,*****************((*(*((((((((&&&&&&&&&&&&&&&&&$$&&&&&&&&$$$$$$$&&&&&&&&&&$$$$&&&&((((((&$$$&(*,.,...0...,,,**((&(((((((((((((((*(((****,,,.,,,,*,,,,.,,,****,,,,,*****,,**********,,,******,**********,*****,,,,...,,,,**,,,,,,*,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,****************,** (**,,,,,,*******,***((********(((((((((((((&&&(&&&&&&&&&&&&&&&&&$$&&&&&&$$$&$&&&$&&&&&&$&$$$&&&&&&&(((&&&&(,,,...,,..0000..,*((((((((&&&(((((((*(((*(****,,,,,,,,,,,,,*****,,,,***********(((********************,,,,******,,,,,,,,,,,,***,,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,********,*******,*******(*,,,,,,,,********((((*****(((((((((((((&&(((((&&$&&&&&&&&&&&&$&$$$&&$$$$$&&&&$$$$$&&&$$$$$$&&&&((&&&&&&&(,,..,.....00000...,,*(((&&&&&&((((((((*((********,,,,,,,,**,********************(************,*******,*,*,,******,,*,*,**,,,,**********,,,,,,,,,,,,,,,**,,,,,,,************************* ******,*,,,,****((*******(((((((((((&&&((((((((&&&&$&$$&$$&&&&&&&$$$$$$$&&&&&&&&$$&&&&$$$$&&&&&&&&&&&&&&(*,*,,,.....000000.0..,*((&&&&&&((((((((****(((*****,,,******************(***(**********(((***,*******,,,,,,,,*************,,,*********,***,,,,,,,,,,,,,,,,,,********,******(************* **********************(((((((*((((&&&&((((&&&&&&&&&&&$$$$&$&&&&$$&$$$$$$$&&&$&$&&&$$$$$$$&&&&&&&&&&&&&&((*,,,,...........0.....**(&&&&&&&&((((((((*******************************(((*(((*(*(((*(**************,,*,,,,****(*(*********************,**,,,,,*,**,,,,,***************(****(***********(*********************(*((*((((((&(&&(((((&&(&&(&&&&&&&&&&&$$&&$$&$&&&&$$$&&&&&&&$$$$$$$$&&&&$&&&&&&&$&((*,,,.....,,............,*(&&&&$&&((*(((((((***********(*******(*****((((**((**(((*(*********************,,,,***((((*************,********,,,,****,*,,,*****************(***((*********(**(***,*********,***********((((((((&&&&&(&&&&&&&&&&&&&((&$$$$$$&&&$&$$&&&&&&&&&&&$$$$$$$$&$$$&&&&&&$$$$&(***,,,,,,,,,.,,,,,...0...,(&&&&&&&(((((((((*****((((****((((((*****(((((****(((((((**(***((*******************((******(((((*************,,,,*,,*,***,************(********((((********((*((*************************((((((((&&&&&&&&&&&&&&&&&&&(&&$$$$$&$&&$$$$$&&&&&&&&&&&&&$$$$$$$$&&$&&$$$$$$(*****,,,*,,,,,,,,,,,......,*(&&&&&&(((((((((((*(*(((*((((((((((***((((((((*(((((((((((((((((*(****(******************((*************************,,**************(*(*******(((((*****(**((((((*************************(((((&&&&&((&&&&&&&&&&&&&&&&&$$$&&$&&$$$$$&&&&&&&$&&&&&&$$$$&&$$&&&$$$$$"$((****,,,,,,,,,,,,,,,,,,,,..,,*($&&&&((***(((((((((((*(((((((((((((*((((*((((((((((((((((((((((**(******,****(*********((((**************************************(*((((((**((*((((((*******((((*********(****************((((&&&&&(&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$&$&&&&&&&&&$$$$&&&&$$$$$$&$$&&(*****,,,,,*,**,,,,,,,,,,,...,*(&&&&(((((*((&(((((((((((*((*((((((((****(((((((((((((((((((((((((((*(*******(********(((*((***********(********,***************(*****(&(((((*((*(((((*****(((((*********(********((**(**((((((((&&(&&&$&&&&&&&$&&&&&&&&&$&&$$$$$&$$$&$&&&&&&&&$$&&&&&$$$$$$$&&&&&((**,,,,,********,******,,,,,.,*(&&&&((&(&&(((((((((((((*****(((((((((***((((((((((((((((((((((&((((((**(((((**(*****(((((***********((*(****************(**********(((((((((**(((((*******((((****************(**((**((((((((((&&&(((&&&&&&$&&$$$&&&&&&$$&$&$$$$$$$&&$&$&&$$$$$$$$&&&$&$$$$$$&&&&(***,,******************,*,*,,,,*&&&&&&(&&&(((((((((((((((((((((((((((((**((((&&(((((((((((&&(((((((((((((((((((((*****((((((((**(*((*(((****************(((****((((((((((((((((((((((*******(((*(***********((**(((((((((((((((&&&((((&&&$$$&&&$$&&&&&&&&&&$$$$$$$$&$$$$$$$$$$&&&&&&$$$&$$$$$$$&&(*,,,,********************,**,,,*($$&$&&&&&(((((((&((((((((((((((((((((((((&&&&&(&(((((&&&(&&(((&&&&(((((((((((((((**((((((((((((((((((***(((((*(****(*(**(**(****((*(((((((((((((((((((******(((************((**(((((((**(((((((&&((&(&&&$&&&&&$&&&&&&&&$&$$""$$$&$$$$$$$$$$$$$$$&&&$$$$$$$$$"$&&&((*****(*****(***,,*********,,,*($$$$&&&&(&((((((&(((((&&(((((((((((((((((&&&((&(((&&&((&&(&(&&&&&&&((((((&&((((**(((((((((((((((((**((((((((***(***(((*******(*((**(**(((((((((((&((((*****(((*************((((((((((((((((((((((((&&&&&$&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$&&$$$$$$&&&&$$$$$"$$$"$&&(((*****(((((******,,*(*******,*(&$$$$&&&&&&(((&&(&&((((&(((((&(((((&(&&((((((((&&&&&&&((&&&&&(((&&((((((((((((((((((((((((((((((((((((((((*(((*(((***(****(((((((*(((((((((((((((&&((((((((((*****(********(((((((((((((((((((((&&&(&(&((&&$&&&&&&&&&$$$$&&($$$$$$$$$$$$&&$$$$$$$$$$$$$$$$"$$"$$$&((((**(((((**(**(*********(****(&$$$$&&&&&&&&&&&&&(&(&&&((&(((((((((&&&((((((((&&&&&&(&&&&(&&(((((&&((&((((((((((((((((&&((((((((((((((((((*((((((**(*(((**(*(((((((((((((((((&((&(&(((((((( ((((**********((((((((((((((((((((((((&((((((&&$$&&&&$$$$&&&$&&&$$$$$&&&&&&&$$&&$$$$$"""$$$$$$$"""$$$&&(((((((((((((((((((***((*******&$"$$$$&&&&&&&&&&&&&&&&&&&&&(&&&(&(&(&(((((((((&&((((&&&&&&&(((((((((((((&&&((((((((((&&&&(&((((((((((((((((((((((*((((((*((*((((((((((((((((((((&&&&((((((( ((****************(*(((((((((((&((((((((((&&&&&&&$$$$$$&&&&&$&$&&$$$&&&&&&&&&&$$$$$""""$$$$$$$$""$$$&&&&((((((((((*(***(&(***(((******($$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&((((&&&((((&((&(&&&&&(&((((&&&&&&(((((((((&(&&&&((&&(((((((((((((((((((((((((*((((((((((((((((((((((((&&&(((((((& $(***************(**(((((((((((((&&((((((&&&(&&&&&&$$$$$&&&$$$$&&&$$$&&&$&&&&&&$$$$"""""$$$$$$$$$$$$$$$&&&((((((&&((******((*(*((((((**(&$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&((&&&&&&((((&&&&&&&&&(&((&&&&&&&(((((((((&(&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((&&(((((((&&& :$(*************(*((*((((((((((&&((&&&(&((((&&&&&&&&$$$&&&$$$$$$$$&&&$&$&&&&&$$&$$""""$$$$$$$$$$$$$""""$$&&((((&((&&(((((**((((&&&&&(((((&$$$$$&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&(&((&&&&&&(((((&&&&&&&&&&&&&&&&&((&&&&(((((((&&&&&&(&&&&&&&(((((&(((((&(((((((((((*((((((((((((((&(((((((((((((((& &(***************(***(((((&&(((&(&&&&&&&((&&&&$&&&&&$&&$$$$$$$$"$$&&$$$&&&&$$$$$"""$$$$$$&$$&$$$$$""""$$&&&&((((((&&(((((((&((&&&&&(((((&$$$$&$&&&&&&$$$$$&&$&$&&&&&&&&&&&&&&&&&(&&&&(((((((((((*((((&&&$&&&&&&&&&&&&&&&((((&(&&&&&&&&&&&&&&(((((((((((((((((*((((((((((((((((((((((((((*(((&(((((&$(******************((((((&&(((((&&&&&&&&((&&&$$&$$$$$$$&&&$$"$$$$$&&&&&&&&&$$$$$"$$$$$$$&&&&$&&$$"""""$$&&&&&(((*(&((((((*(&(&((&&((((&$$$$&&$&&$$$$$$$$$$$$$$$$&$&&&&&&&&&&(&&&&&&(((((*(((*****((((&&&&&&&&&&&&&&&&&&(&(((((&(&&&&&&&&&&&&(((((((((((&&&((((((*((((((((((((&(((((((((((((&(((((&$(*****************(((((((((((&&(&&&&(&(&&&&&(&$$$$$$$$$&&&&$"$$$$$$&&&&&&&&&&$$"$&&&&&&&&&&&&&&&$"" """$$&&&&(((**(((&(((&&((&&&&&&&&&$$$&&$$$$$&$&$$""$""$$$&&&&$&&&&&&&&&&&&&&&(((&((((*****(((((&&&&&&&$&&&$$&&&&&&&&((((((&&&&&&&&&(&&&&((((((((&&&&&(((((((((((((((((((&(((((((((((&&&&&&&&&$(***,***************(((((((((&&((((&&&&&&&&(&&&$$$$$$$&&&&&&$&&$$$&&&&&&&&((&$$&&(&&&(((&((&&((&$" """$$&&&&&&&&(*(((&&(&&&&&&&&&&&&&&&&&&$$$$&&&$$$$"""""""$$$$&&&&&&&&(&&&&&&&&&(&((&&&(((((((((((&&&&&$$$&&&$&&&&&&&&&((((&&&&&(((&&&&&&&&(((((((&(&&((((((((((((((((((((((((((((((((&&&&&&&&&&***********************((((((((((((&&&&&&&&&((&&&&$$&&$&$&&$$$$&$$$&&&&&&&((&&&&((((((((((((((((&$$""""$$&&&&&&&&(&(&&&&((&&&&&&&&&$&&&&&&&&$$&&&&$$$$"""""$""$"$$$$&&&&&&&&&&&&&&&&&&&&&(&&(&&&&((&&&&&$$$$$$&&$$&&&&&&&&&((&&&&&&&&(&&&&&(&&((&&((((&&((((&(((((((((((((((*((((&(((((&&&$$$$&&&&(************( *******(**((((((((&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$&$$&&&(&&&&(((****((((((*(((((((&&&""""$$$$$&&&&&&&&&&&&&&&$$&$$&$&$$$$$&&&&&&&$&$$$$$$$""""""""$$$$&$$$&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&$$$&$&$$$$$&&&&&&&&&&&&&&&&&&&&&&(((&&&&(&&&((&((&&(((((((((((((((((((((((((&&&&&&$$$$&&&&(*************$(******(((((((((((&&&&&&&&&&$&&&&&&&$$&&&&&&$$""$$&&&&&&$&((*****(***((((((((((((&" """$$$$&&&&&$&&&&&&&&$$$$&&$$$$$$&&&&&&&&$$$$$$$$$"""""""$$$$$$$$$$&&&&&&&&&&&(((&&&&&&&&&&(((&&&&&&$&$$$$$&$$&$&&&&&&&&&&&$&&&&&&&(&&&&&&((((((((&(((((((((((((((((((((((*((&&&&$$&&&&&&&&&$((****************((((((*(((&&&&&&&&&&&(&&&&&&(((&&&&&&&&&&&&$$$$$&&$$$&&&&((***********((((((((*(&""" "$$$$$&&&&&&&&$$$$&$&(&$$$$$"$""$&&&&&&&$$$$$$$$$$$""""" """$$$$$&&&&((&((&&&&(&&&&&$$&&&&&&(&&&&&&$$$$$$$$$$$$$$$&&&&&&&$$$&&(&&&&&&&&&&((((&&&((((((((((((*((((((((((((((&&&&$&&&&&&&&&&$(**************((((*(***((((((((&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&((((********(((((((**((($"""""$$$$$$$$&&&$$"$$$&&&$$$$$$"$""$&&&&&&&&&&&$$$$$$$""""""""""$$$$&&&&((((&&(&&&&&&&$$$$&&&&&&&&$&&&&$$$$$$$$$$$$$$$$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&(((&&&(((((((((((((((((&&&$$&&&&&&&&&&&&$$**************(((((((**(((((((((&(&&&&&&&&&$$&&&&&&&&&&$$&&&&&(&&&$$$$&&&&&&((********((((((((((*(($"" """$$$$$$$$$$$$&&$$$$$$$$$$"$"""$$&&&&(&(&&$&$$$$$$$$"""""""$$$$$$&&&&&(((((&&((&$$$$$$$$$&&&&&&&&&&$$$$$""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&(((((&((((((((&&&&&$$$$$&&&&&&&&&&$$********((***(*(**((((((((((((&&&&&&&&((&&&$$$&&&&&&$$$$$$$$&(((&&&&$$$$&&&&&((********((*(((((((*($" """"$$$$$$$&$&&&$$$$$$$$$$""""""$&&&&((((&&$$$$$$$""""""$""$$$$$$$&&&&&&(((((&&$$$$$$$$$&&&&&&$&$&&&$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&((((((((((&&&&&&&&$$$$$&&&&&&&&&&$***,,,***(******(((&&&((((((((&&(&&(&&&&&&&$$$$$&&&&&$$$$$&&(((*((&&$$$$&&&&(((***********((**(((((& """$$$$$$$$$$$$$$$$$$$$$"""""$$&&&&((&((&&&&$$$$$$"$""""""""$$$$$&$&&&&&&&&&&$$$$$$$$$$$&&&&&$&&&&$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&(&&(&(&&&&&&&&&&$&&&&&&&&&&&&&$$***,,,**********(&&&&$&&(((((((((((&&&&&&&&$$$$$$&&&&&&&&&&(((((*(&&&&&&&&&((((*******************((&" """""$$$$""$$&&&&$$$$$"""""$$&&&&&&&&((&&&&&$$$$$$$$""""""""$$$$$$$&&$&&&&$$$$$$$$$$$$$$$&&&&&&$&&&&$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&$$&&&&&&&$$&&&&&&&&&&&&&&$&**,,*,,,,,*****(&(***(&&&&((((((((&&&&&&(&&&$$$$&&&&&&&&&(((**(((&&&&((&&(((((*****,**,,***,*****(((($"  """"$$$$$$$&&&&$$$"""" "$&&&&&&&&&(((&&$$$$$&$$$$""""""$"$$$$$$$$&$$$$&$$$$$$$$$$$$$$&&&&&&&$$&&&$$$$$$$$$$$$$$$$&&&&&&&&&&&&&$&&&&&&&&&&&$&$$&&&&&&&&&&&$$$$$&&$$$$$$&&&&&&&&&&&&&&$****,,*,,,****((*,,,,,,(&&((((((((&&&&&&&((&&$$$$&&(&&&&&(((***((&&&(*(((((((*********,,***********((("  """$"$$$$$$$$$$$$""""""$&&&&&&&&&&((&&&$$$$$$$$$$""""""""$$$$$&$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$$$&&&$$$$$$$&$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$&&&&&&&$&&&&&&$$(****,****,*****,,,,,,,,&&((((((((&(&&&&((((&$$$&&&((((&(((*(*((*&(((((((*(***********,***********((((&  """""$$$$$"$$$$""""""&&&&&&&&&&&&&&&&&$$$$$$$$$"$""""""$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&$&&&&&$$(**********,***,,,*,,,,,,(((((((((&(&&&&&((&&$&&&&&&((*(((((((((********(****(****((****************((&" """""$"""""$""""""""&(((((&&&$$&&&&&&&$$$$$$$$$"""""""$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&$&$$&$$$$$$$$$$$$$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&&&&&&&$&$$$$$&&&&&&$&&&&&&&&&&&$********,,*****,,,****,,,*&(((((((&&&&&&&&(((&&&$&&&&&(*(*((((*(****************((((((((*((*******((((&$ """$"" """"""""" "&((((((&&$&&&&&&&&$$$$$$$$$"$"""""$$$$$$$$"$$$$$$""""$"$$$$$$$"$$$$$"$$$$$$$&&&&$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&$$$$$&&&&&$$&&&&&&&&&&&&&$*,,****,******(*,*****,,,*&(((((((&&&&&&&&((((&&&&&&&&&(((((((((****((*********((((*(((((((*******(((((&" "" """ $&(((((&&&$$$&&&&&$&$$$$$$$$""""""$$$$$$$$$$$$$"$$"""$$$$$$$$$$$$$"$$$$$&&$$$&&$$$$$$$$$$$$$$$$$$&&&$&$$&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&**,,,,*,,*****((**********&(((((((&&&&&(&&&&&(&&&&&&&&&&&((((((((***((**(((((**(((((((((((****((((((**((&"  " "&((((&&&&&$&&&&&&$$$$$$$$$"$"$$""$$$"$$"$$$$$$"""""$""$"""""$$$$$$"$"$$$$&&$$$$$$$$$$$$$$$$$$$&&&&&$$$$$$$&&&&&$&&&&&&&&$&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**,,,,,,,,,***************(((((((((&(&&&&&&&&&&&&&$$$&&&&((((((((((((((*((((((((((((((((******((((((*(*((($ "&(((((&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$""$$$$"$"""""""""$""""""""$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&&$$$$&$$$&&&&&$&&&&&&&$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$***,,,,,,,,,***((*********(((((((((((((&$$$&&&&&&&$$"$&&(&(&&&(((((((****((&&(((((((((((((*(((((((((*((((((&  &(((((&&&&&&&$$$$$&$&&$$$$$$$$$$$$$$$$"""""""""""""""$"""""""""""$$$$$$$$$$"$$$$$$$$&$$$$$$$$$&&&&$&$&&&&$$&$$$&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$(***,,,,,,,,,*(&((((*(***(***(((((((((((&$$&&(&&&$$$"$&&&&&&&&(((((((*****((((((&&(((*((((((((((((((((((*(((($  $&&((((&&&&&&&$$$$$&&&&$$$$$$$$$$&$$$$$$""""""""""""""""""""""" ""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&$$&&&&$&&&&&&&&&$**,*,,,,,*,,,,*&&(((((((((**((*((((((((((&$&&((&&&$$$&$&&&&&&&&((((((***(**(((&(((((((((((((((**((((((**(((*(($  $&((&&(&&&&$&&&$$$$$$$&&&$$$$$$$$$$&&$$$$$"" """""""""""""""" """"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&$***,,,,,,,*,,,,(&&((((((&(*****((((((((((&&&&((&&&&$&$$&&&&&(((&(((((*(((((*(((((((((((((((((***(((((*(*(((*(((($  """$&(((&&&&&&$&$$&&&$$$$$$&&&$$$$$&$&&&&$$$$$""""""""""$"$""""""" ""$$""$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$&&&&$&&&&&&&&&&$&$&&&&&&&&&&&&&&&&$****,,,,,,,*,,,,(&&&(((&(******((((((((((&&&&&(((((&&$$&$&&&((((((((((((((((*((((((((&((((((*(((((((((((((((((((((&&&(((&&&&((&(&&&&$$&$$$$&&&&$$$$&&&&&&&$$&&&&&&&$$$$$$""""""""""$$"""""" ""$"""$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$"$$$$$"$$$$$$$$"$$$$$$$$$$$$$$&$$$$&&&&&&&&$$&&&&&&&&&&&&&$&&&&$****,,,,,,,*,,,,.*&&&&&(******((((((((((&(&&(((((((($$$&$&&&&&((((((((((&&(((*(((((((((((((((((((&((((((****(***((((((((((((((&&&&&&$$$$$$&&&&&&$$$$$&&&&&&&&&&&&&&&$$$$$$$"""$"$"""$$"""$$$$$$$""""$$$$$$$$$$$$$$$&$&&$$$$$$$$$$$$""$"""$$""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&$&&&$&$$$&$&$$(**,,,,,,,**,,,,,,,*((********(((((((((((((((**((((&$$$$&&&&&&&&&&&(&((&(&&(((((&&(((((((((*((((((&&((((****(((*(((((*((((((&&$&&&&$$&$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$$$$$$$$""$$$""""$$$$$$$&$$$$$$$$&$$$$$$$$$$$"$$""" """""""""$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&&$&$$&&$&&$&$$&&&"**,,,,,,,,,*,,,,*,,********(****((*(((&&(((***(((*(&&&&&&&&&&&&&&&&&&&&&((((&(((&((((((((((((((((&&&&(((((*(((((((((((((((&&&&$&&&&&$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$$$$$$$$$$"$""$"$$$$$$$$$$$$$$"""$$$$$$$&$$$$$$$&$$$$$$$$$$"""$""""" """"""""$$$$$$$$$$$$""$$$$$$$$$$$$$&&&$&&&&&$$&$&&&&&&$&&& $(**,,,,,,,,*,,,**********(***(**(((((((&&(****(((**((((&&&&$&&$&$&&&&&&&((&(&&&&&((((((((((((((((&&&&&&((((((&(&&(((&&((((&&&&$$$$&&&&$$$$$$$$$$$$$$$&&&&&&&(&&&&$$$$$$"""$"$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&$$$$$$$$"$"""""""""""""""""""$$$$$$$$$$"""""$$$$$$$$$&$&&&&$&&$&&&&&$&&&&&&&&& $*****,,,,,,,,*******************((((((&&&(*(*(((((***(((&&&&&&&&&$&&&&&&(((((((&&&&&&((((*(((((&&&&&&(&&&(&&&&&&&&&&&&&&&((&&&$$$$$$&$$$$$$$$$$$$"$$$$$&((&&&&&&&$$$$$$$""$"$$"$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$"""""""""""""""""""""""""$"$$$$$$$""""$$$$$$$$$$&&&&&&&$$$&&&&&$&&&&&&&&& $***,,,,,,,,,,***,****(********((((((*(&&((((((((((**((((&&&$$&&&&&&&&&&((**(((((&&&(((&(((((&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(((&&&$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&&&&$$$$$$$$$""""$$"""""$$$$$$$$$$$$$&&$$$$$$$$$$$&&&$$$$$$$"""""" """"""""""""""""""$$$$$$$$$$&$$$$$$$$$$$$$&&&$&$$&&$&&$&&&&&&&&&& $(**,,,,,,,,,****,*****(((***((((*(((*(((((((((******((((&&&&&&&&&(&&&&&(((((&((((&(&((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&$$$&$$&$$$$$$$$$$$$$$&&&&&&&$$$&&&&$$$$$$$""$""$""""$""$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$"$$""""""" """""""""$""$$$$$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&& "*****,,,,,,,,,,,,,*****((*((**(((((((***((*((((******(((&&&&&&&&&(&&&$$&((((&(&&&((&&(((((&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&(((&&&&&$$$$&&$&&&$$$$$$$&&&&&&&&&$$&$$&&$$$$$$$""""$"""$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$$$$$&$$$$$$"$$""""" """""""""$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&& $***,,*,,,,,,,,,,,,,,*,,**((((((((((**(*((((((((********((&&&&&&&(((&&$$&&&&(&&&&&&&&&((&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&&$$$&&&&&&&&$$$$$$&&&&&&&&&&$$$$&$$$$$$$""""""""""""$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$&$$&&$$"$""""""""""""$""""$$""$""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&$ "*****,,,,,,,,,,,,,,,,****(((((((((((*((((((*(((((*******(&$&&&&(((&&&$$$&&&&&&&&&&&&((&&&&&&&&&&&$$&&&&&&&&&&&$&$$&&&&&&&&&&&&&&&&&$&$$$&&&&&&&&$$$$$&&&&&&&&&&&$$$$$$&&$$$$"$$"""""""""$$$"$$$$$$$$$$$$$$$$$$&&$$$$$$$&&&&$$$$$""$$"""""""$$$""$$$"""""$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$& "*****,,,,,,,,,,,**********(((&((((((**((**(*(((((((******(&&&&&(((&&&&&&&&&&&&&$$&&&(&&&&&&&&&&$$$$$&&&&$&&&&&$$&$&&&&&$$&&&&&$$&&&&&$&&&&&$&&&&&$$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""" """$$$$"$$&&$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"""""$$$$$$$$$"""$"$$$$&$$""$$$$""$$$$$$$$$$$$$$$$$&&&$$$$$$ ******,,,,,,,,,,*********(((((((((((*******(((((((((**(*&&&&&&&&(((((&&&&$&&&&&&$&&&&&&&&&&&$&$$$$$$&&&&&&$&&$&&&&&&&&$$$$&&&&&&&&&&&$&&&$$$&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$"""""" """"$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""$$$$$$$"""$$$$$$$&$$$$$""$$$$$"$$""$$$$$$$$$$$$$$&&&$$$$ (****,,,,,,,,,************((" &((((((*,**(((((&(((((***(&$"&&&&&&(((((&&&&&&&&&$$$$$$$$&$&&&$$$$$$&$$$$&&$$&$&$&&&&&&&&&&$$$&&&&&,&&&$$&$$$$$$$&&(&&&&&&&&$&&&$&&$$$$$$$$$$$$$$$$""""" ""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$""$""""""$$$$$$&$$$$$$$$""$"""$$"$$$$$$$$$$$$$$$$$$$$$ "****,*,*,,,,*,***********(*((((((((((****((((((((((((**(&$$&&$$&&&((((&&&&&&&&&$$"$$"$$"$$$$$$$$$&&&$$&$$$$$$&$&&&&$ &&&&&&&$&$$&&$$$$$$$$$$$&&&$&&&&&&$$&&&&$&&$$$$$$$$$$$$""$$$"""" """""$$$"$$$$$$$&$$$$$$$"$$$"$$$$$"$"""$"$$$$$""$$$$$""$""""""$$$$$$$$$$$""""$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$ $*****,*,,**,**************((((&(((((((**,,*((((((((((**((((&&&(&&(((&((&&&&&&&&&&&$$""$$$$$$$$$$&&$&&$$$$$$$$$$$&&&&&&&&&&$$$$$$&&&$$$$$$$$$$$&&&&&&&&&&$$$&&&&&&&$$$$$$$$$$$$$$$$$"""""""""$$""$$"$$$$$$$$$$$"""""$$$""$$""""$"$$""""""$""""""$""""$"$$$$$$""$"""$""$$$$"$$$$$$$$"$$$$$$$$$$$$$"$*****,****,****************((((&&(((((((****((&&((&&((*****(&&&&(((((((((&&&&&&&(&&$$"$$$$$$$$$&&&&$&$$$$$$$$$$$&&&&&&$$&&&&$$$$$&$$$$$$$$$$$$$&&&&&$$&$$$$&&&&&$$$$$$$$$$$$$$$$$$$"""""" """$"""""$$""""""$$$$"""$"""""$"""""""$$"""""$$"""""""""""""""$"$$$"$$"$$$$"$$$$""$$$$$$$"""$$$$$$$$$$$""**********************((***(((((&&&((((((((*((&&(&&&&(****(*(((((&((((((((&&&&(((&&$$$$$$$$$$$$&&&$$$$$$$$$&$&&&&&&&&$&$$&$&&$$$$$$$$$$$$$$$$$$&$&&$$$$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$"" """"""""""$""""""""$$$""""""""""$"""""$""""""$"""""""""""""""""""$$$"""$$$$$$$$$$$"$$$$$$$"""$$$$$$$$$$$ $*,,,,*****************((((((((((((((((((((((*(((((&&&(((((((((((((((((**((&&&&(&(&&$$$$$$""$$$$$$&&&$&$$&&&&&&&&&&&$$$$$$$&&&$$$$$&$$$$$$$$$$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""$""""""""$$$$$"""""""""""""""""""""""""""""""""""""""""$"$""$$$$$$"$$$$$"$$$$$$$$$""$$$$$$$$$$ "*,,,,,*****************((((((((((((((&((((((**((((((((((((*((((((((((((((((&&(&&&&&&$&$$""$$$$$$$&&&&&&&&&&$&&((&&&$$""""$$$$$$$&&&&$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""" """ """"""""""""""""$$"""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$""$$"$"$$$$$$$$"""$$$$$$$$$$*,,,,,*****************(((((((((((((&&&&(&(&((((((((((******((((((&(((((((((((&(&((((&$$""""$$$$$&&&&&&&&&&&(((((&&&&&&&$$$$$$$&&&&&&$$$$$$$$&&&&&&&$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$""""""" " " " """" """"""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$""""$""""$$$$$"$""$$$$$$$$""**,,,,**,*,**************(((((&&&&(&&((&(&&((((((((&(((******(((((&&&&((((((((&&&&&(&&$$"""$$$$$$&&&&&&&&&&((((((((******(&$&&$&&&&&&$$$$$&&&&&&&&&&$$$$&&$&$&&$$$$$$"$""$$$$$$$$$$$$$$"""""  """ """"""""""""""""""" """"""""""""" """"""""""""$$$$$$$$$$"""""""""""""$"""$$""$$$$$$$""*,,,,,,,,,,,**********((*(((((&&&&&&&&&(&((&((((&((&&((*******((((&&&&&((((((&&$&&&&&&&$"$$$$$$$$&&&&(&&(((&(((&(**,,,,****(&(((&&&&&&&$$&&&&&&&&$&&&$$$&&$&$$&$$$$$$""$$"$$$$$$$$$$$"""""   " " """""""""""""""""""""""""" """""$"$"$$$$$$$$"""$$""""""""""""""""$$""""$$$$$""*,,,,,,,,,,,***********(((((((((&&&&&&&&(((&((((((((((((***((*((&(&&&&(((((((&&&&((&&&&$"$$$"$$$$&&&&((((((***((****,,*,**,,*(*(&&&&&&&&&&&&(&&&&&&&&&$&&&&&&$$$$$$$$$"$$$$"$$$$$$$"$"""""   " """"""""""" "" """"""""""" """"""$$$$$""$"$"""""""""""""""""""""""""$"""""""""*,,,,.,,,**,,,**********((((((((&&&&&&&&((&((&(((&((((((((**((((((((((((((((((**((&&&&&$$$""""""$$&&&&((&&(*,*,,,**,,**,,,,,,,*(&&&&&((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""$""""""  """ " """ " """""""""""""""$$$$$$"""""""""""""""""""" """""""$$"""""""""",,,,..,,,,,,*,*,*****((((((((((&&&&&&&&&&&&((((((&(((((((((((((((((((*(((((((((**(((&&&(&$"" """$&&&&&((**,,,,,,*,,,,,,,,,,,*(&&&&&&&((&(((&&&&&$&&&&&&&&&$&$&$$$$$$$$$$"$$$$$$$""$$""""""""  """"" " " """"""""""""$"$$$$"""$"""""""""""""""""""""""""""$"$""$$$$"*,,,,...,,,,,**********(((((((((((&&&&&&&&&&(&&((((&&((&&&&((&((((((**(*(((&((((((((&&(((&$"  "$$$&&(**,,,,,*,,,,,,,,,,,,,*,*&&(&&&&&&&&&&&&$$&$&$&&&$&&&$&$$$$$$$$$$$$""$$$$"$""""$""""""    "" """""""""""""""$$$"""""$"""""""""""$"""""""""""""""$$$$$$$$$",,,,,..,,,,,,,***********((((((((((&&&&&&&&&&&&&((&&&&(&&$$$&&(((((((**((((((((((&((&&(((&$  "$$$&(**,,,,,,,,,,,,,,,,,,,,**,***(&&$&&&&&&$&&$$$$$$$$&&&&$$$&$&$$$$$$$$$$$$$$$"$$"$$$"""  " "" """""""""""""""""$"$$""""""$$$$$""""""""""""""$$$$$"$$$"*,,,,,,,,,,,,,,,*******(((((((((&&((&&&&&&&&&&&(&(&&&&&&$""$$$&(((((((((((((*((&&&&(((((*(&$  "$&&(**,..,,,,,,,,,,,,,,,,,,******(&$$&(&&&&&&&$$$$$&$$&&&&&$$$$$$$$$$$$$""$$$$$"$$$$$""""" """ """ """""""""""""""""$"$$$$"$$$$$$$$""""""""$$$$"$$$$$$$$"*,,,,..,,,,,,,,,******(((((((((((((((&((&&&&&&&(((&&&((&$"$&&$&&(((((((&&&&&((&&&&(****(**((&&&&&$&(**,,,...,..,,,.,,,,,,,,,,,,****(&$$&((&&&&&&$$$$$$$&&$$$$$$&$$$$"$$"$$$$$$$$""""$$$$$""""""""  "" """"""""""""""""$$$$$$"$$$$$$$$""""""$$$$$$"$$&&&&&"*,,,,,,,,,,,,,,******(((((((((((((((&(&&&&&&&&&&&&(&&&(*((((&&(((((*(((&&&&&(((&&$&(*****,,******(**,,*,,..,...,,,,,,,,,,,,,,,,,,**(&$&((((&&&$$$$$$$$$$$$$$$$$&$$$$$$"$$$$$$$$$$$"""$$$$$$$$""$$$"   "" """"" """"""""$"$$$$"$$"$""$$$$""""$$$$$$$$$$$$$&$$"*,,,,,,,,,,,,,,******(((((((((((((((&(&&&&&&&&&&&&&(&&&*****((((((((((&&&&&&&&(&$$$&*(****,*,*,*,*,,,,*,,,,,,..,,,,,,,,,,.,,,*,,,***(((((**(&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$"$""""$"""$$$$$"   """"""""""""""""$"$$$$$"$""""""""""""$$$$$$$$$$$$$$$$"*,,,,,,,,,,,********((((&(((((((((((&&&&&&&&&&&&&&&&&&&&(**((((&((((((&&&((&&&&((&&&(*****,**,,,,,,,,*,,,,,.....,,,,,,,,,,,.,*,,*****((((((((&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$""""""$"$$$$&$"   """"""""""""""""""$$$$$$$$$$$$""""""""$$$$&&$$&$&$$&&$&",,,,,,,,,,,****(((((((((((((((((((((&&&&&&&&&&&&&&&&&(&&&(*((((&&&(((&&&&&&&&&(((***((**,,,,**,,...,,,.,,,,.,,,,,,,,,,,,.,,,,,,,,*,***&&((((((&&&$$""$""$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$"""$$$$&&&&$$$""    " """""""$$"$$$$"$$$$$$$$$$$$$"$$$"$&&&&&$$$$&&&&&&&&",,,,,,,,,,,,****(((((((((&&&&((((((&&&&&&&&&&&&&&&&&&(&$&&((((&&(((&&&&&&(&&&(***,,,****,,,.,,,,,,.,,...,,,,,,,,,,,,,,,,,,,,,,,*,,,****(((((((((&$"""""""""$$$$"$$$$$$$$$$$$$$$$"$$"""$$$$""""$$$$&&&&$$$""  """""""""""$$$"$$$$$$$"$$$$$$$$$$&&$&&&&$&&&&&&&&&&"*,,.,,,,**,,***((((((((((((&&((((((&&&&&&&&$&&&&&&&&&&(&$$&(&&&((&&&&&&&(&((**(*******(*,.....,..,,....,.,,,,,,,,,,,,,,,**,,,,,,,,,*,,,**(((&(&&&$$" """""$"$$$$$$$$$&&$$$$$$$$$""$"$$$""""$$$$$&$$$$"$$$$""  """"""$$"""$$$"$"$$$$$"$$$$$$$$$&&&&&&&&&&&&&&&&&&& *,,,...,,,,********(((*((((&((((((&&&&&&&&&&&&&&&&&&&&(($&&&&&&(&&&&&&&&&&&(((((((*****,....0....,......,,,,,,,,,,*,******,,,,,,,,,,,..,,*((&(&&&&&&$"""""""$$&&&&$$$$$$&&$$$$$$$$$$$$"$$"""$""$$$$$$$$$$"$$$$""     """"$$"""$$$$$"$"""$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&& *,,,,,,,,,,,***,***((((((**((((((&&$&&&&&&&&&&&&&&&&&&((&$&&$&(((&&&&$$$$$&&&&(((((**,,,..,.....,,....,,,,,,,***,************,,,*,,,,.,,,,*(&&$&&&&&&&(((&(&&&&&&((&$$$&$$$$"""$""$$$$$$$""$$$$$""""$$$$$$"$$$$$$""""" "   """""$$$$$$$""""$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&**,,,,,,,,,,***,****(((((((*(((((&$&&&&&&&&&&&&&&(&&&&&&&$$&(((((((&&$$$$$$&&(&(((&(*,...,,,,........,,,*,***,*,*****(**********,,,,...,,,,***&&((((***((((((((&((((&&&&&$$$""""$""$$$$$$"""$$$""$$"$$$$$$$$$$$$$&$$$$$""""  """""""$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$&$$&&&&&&&&&(*****,,,,*,,,*******((((((((*((((&&&&&&&&&&&&&&&&&&&&&&&$&((*(((((&&$$$$$$&&&&&((((,,,,,,,,.........,,,,,,**,,******((((********,,,,,.,,,...,,,******,****(((((((((((&&&$$$"""""""$""$$$"""$$$"$""$$$$$$$$$$$$$$$$&$$$$""""" "" """""""$$$$$$$$$$$$$$$&&&&$$$$$$"$$$$$$$$$&&&&&&$&$&(******,,***,*,*********(((((((((((&&&&&&&&&&&&&&&&&&&&&$&&((((((((&&$$"$$$$&&&&(***,,,,,,..,......,,,,,,,,**,*****((((((((((*****,,,,,,,,,.,**,,,,***,,,,,((((*((*(((&&$$"$$""""""""$"$$"$$$$$"""""$$$$$$$$$$$$$$$$$$$$$""""" """" """"$"$$$""$$$$$$$&&$$$$$$$&$$$&$$$$$$$$$$$$$$&&&&&&$$$&************,**********(((((((((((((&&&&&&&&$$$&&&&$&$$$$&((((((((((&$$"""$$$$$&(**,,*,,,,...,.....,,,,,,*,******((((((&&((((((****,,,,,,,,,,*****,********(*(((((((&&&&$$$"$$""""""""$$$$$$$"""""$$$$$$$$$$$$"$$$$$$$$$$""""""  """ """$$$$$$$$$$$$$$$&$&&&$$$$$$$$&$$&$$$$$$$$$$$&$&$$&$$&$$ ***,,,,*,**,*,***********(((((((((((&(&&(&&&&&&&&&&&$&$&&((((((((((&&&$$"""$$$$&&**,,,,,.,.......,..,,,,,******((((((((&(&((((((((**,,,,,,,,,,*************(((((((((&&&$$"""""""""""""""$$"$""""""$$$$$""$"$$$$$$$$$$$"""$""""""" """ """"$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$&&&$$$$$$$$$$$$$$$$$&$&$*,,,,,*,,*,**,***********(((***((((((((&((((((&&&&&&&&&&((((((((((((&&$$$$$$$$&&&*,,,,............,,,,,,****(*(((((((&&&&(&&((((&((**,,,,,,,,,,****,,,,*****(((((((&&&&$"$$""""""""""""""$""$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""" "" ""$$$$$$$$$$$$$$$$$$$$$&&&&&$$$&$&&$$$$$$$$&$$$$$$$$&$$$$ *,,,,,,*,*****************(((*(((((((((((((((((&&&&((((((((((((((((&&&&((((((&(**,,,..,...00..,.,,,,,,*,****(((((((((&(((((&(&(((((***,,,,,,,,,*,,,,,**,****(((&&((&&$&$$$"""""""""""""""$$""$$$"""$$$$$$"$$$$$$$$$$$$$$$$""$$""$$ """""$$$$$$$$$$""$$$$$$&$$$&&&&&$$$$&$$$$$$$""$$$""$$$$$$$$$(**,,,,,******************((((&((*(***(((((((((&&&(((((**((((((((((&((********,,,,...,,,,,....,,,,,*,****((((((((((&&&((((&(&&&((*(((**,,,,,,,,,,,**********((&&((&$$$&&$$"" """""""""$$$$$$$$$"$"$$"$$$"$$$$"$"$$$$$$$"$""$"$"$$$$"$$$""""$$$"$$$$$"""$$$$$$$$$&&&$$&$$$&&$&$$$$$""$"""$$$$$$$$$*,,,,,,********************((((*(((***((((("(((**(&(((((**(((((***(((**,(*.,,,...,,,...,,...,,,,,,,**(**(((((((&(((&&&&(&&(&&&&&($&((***,,,,,,,,,*,***,****(*(((((&&$"$$$$$" """"""""$""$$$$$$$""$$$$$$$$$$$$""$$$""$"""""$$"$$$$$$&$$$$$"$"""$$$$"""$$$$$$&$$&&$$$$$$$$&&&$$$$"""""$"$$$$$$$$$*,,,,**********,,**********(((***((****(((((*((***(((((**(((&((***((*,,,.,,,..,,..,,..,...,.,,,,,,**(**((((((&&(((((&&(&&&&&&&&&&&&&&&(*****,,,,,,,,,*************(&$$""$$$$$"" """""""""""$ "$$&$""""$$$$$$$$"""""""""""""""$$"$$""$$$$$$$$$"""""$"" ""$$$$&&&&&$$$$$$$$$&&&&$$""" ""$$$$$$$$$$**,,**,,**************(**(((((*********((((((**********((((((&**,,**,,..,..........,0....,,,,,,,****((((((&((&&&&&&&(&&&&&&&&&&&&&&&&(((*********,**,,,,*,********(&$""$""$$"""""""""" """""$$$&$$$$"$$$$$$$$"""""""$"""""""$$$$$$$$$$$$$$$$"$"""$$$"""""$$$$$$$$$$$$$$$$&&&&&&$$" """$$$$$$$"*,,,,,**,*******(((*****(((((((***,******((((******,,**(((((**,...,,,,.....000000........,,,,,,,***(((((&&&&(&&&&&((&&&&&&&&&(&&&&&&(((((***********,,,**,,,*******(&$$$""""""""$$"""""" """$$$&$$$$$$$$$$$$""""""""""$"""""$$$$$$$$$$$$$$"$"$"""""""""""$$$$$$$$$$$&$$$$&&&&&$$$" ""$""$$$$$$$*,,,,,,,,********((((((((*(********,************,,,,*,*((((*,......**.,.000000000.0.....,,,,,,***(((((((&&&&&&&&&&((&&&&&&&&(((((&&&&((&((((****((***,*************((&&&$$"""$&&$$$$"""""""""$$$$$&$$$$$$$$"""""$$""""$"""$$"$$$$$$$$$$""$"""""""""""""$$$$$$$"$$$$$$&$$$$&&&&&$&$$$$""""$"$$$$$$$*,,,,,,,,******,**((((((((********,**,,*******************,,..0....,,,,..0.00...0000.....,,,,,**(((*((((&&&&&&&&&&((&&&&((((***(*&&&&&&&(((((***((*******,**,***,****((((((&&&&$$$$$""$$$$""$"$$$&&$$$$$$"""""""""""""""""""$"$""$"$$""""$""""""""""""$$$$$$$$$$$$$$$$$$$$&$&&&&&&$$$$$$"$$&$$$$$$****,,,,,,****,,,**(&&&&&(****************(**,*********,,........0..,..................,,,,,,***(((((((((&&&&&&&&&(&&&&&&&(((*****(&&&&&(((****(********************(*(*****((&(&&&&$$$$$$$$"""$$$&&$$$""""""""""$$""""$""""$$"$""$$""""""""$"""""""""""$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$$$$$$$$$$$$**,,*,,**,,,,,,,***((&&((******,**,**,***((************.0.00....00..,............,,,,,,,,,,**((((((((((&&&&&&&&&&&&&&&&&$&&((((((*((((&&((((******,***************,,******((*(&(&&&(&&&$$&&&&"""$$$$$$""" """"$"""""$"$""$$$$""$$""$"" """"""""""""""$""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$"$&&$$$$$$*,,,*,**,,,,.,,,*******,,,,,,**,,,**,****(***********,.000.0...000.,,,...........,,**,,,,,,***((((((&&&&&&&&&&(&&&&&&&&&&(&((((********((((((**,*,****(************,******((*(&&&&&((((((((&&$"""$$$$$$"""""""""""""""""""$$$$$$""$$"""" """""""$""""""$$"$$$$$$$$$$$$&$$$&$&&&&&&&&&$$$&&$$$$$$$ ,...,,***,,..,..,***,,...,,*,,,,,*,,,,,************,,.000......000.,*(,........,,,,,,,,,,,**(((&((&&&&&&&&&&&&(&&&&&(&((((((((((*****,,**(((&((***(((((((((((*****,,***(*(*(**(&&&&((((((*((&&$$"$$$$$"" """"""""""""$$$$$$$$$$$"$""""" """"""""""""""$$$$$$$$$$$&$$$$$$$&&$$&&$&&&&&&&&&$$$$$$$ ..000..,,,.......,**,....,,,,,,,,,*****,,,**,******,.000.00....000.,,**........,,,,,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&(((((((((((*****,,*(((&&&((((((((&(((((((***************(&&&&((((((((&&(&&$$$$$$" """""""""""""$$$$$$$$$$"$$""""" """""""""""$$$"$$$$$$$$$&$$$$$$$$&$$&&&&&&&&((&$$&$$&$ .000000.,........,,,,,..,,*,,,,*,,*********,****(**..00000...0..00..,*,,......,,,,,,,,,,***(((((&&&&&&(&&&&&&&&&&&&&&&(((((((&&&((*(((*(((&&&&&&&&&&&&&&&&&((((*****,,,******(((&((((((((((&&&(&&&$&$$" """""""""""""""$$$$$"$$"$$$$""""" """"""""""$$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&(((((&&&&$$$ ".00000000.....0.,,,,,,,,,..,,,,***,****,,*,,*****(*.0.0000..000..0..,*,,.0.,....,,,,,*****(((((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&&$$$&&&&&&&&&&&&&&&(((****,,********((**((((((((&&&&&&&&&&$$""""""""""""""""""$$$$$$"$$""""""  """""""""""$$""$$$$$$$$$$$$$$$&&&$$&&&&&&&((((&&&&&$$$ 000000000200000.,**,,,,,..,,,,,,******,,,,****,***......00.000...0..,,*,..0...,,,,,,,****(((((((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&$$$$&&&&&&&&&&&&&&&((((***,*********(***(((((((&&&&&&&&$$$&$"""""""""""""""""$$$$$$"$$$$$""""" """"""""""""""$$$$$$$$$$$$$$$$$&$&$&&$&&&&&((&&&&&&&$$$ .000000000200..,((*,,,,,...,,,,,*****,,,,,******,,.000..00.000.00.000.,,..0,.,,,,,,,,**((((((((((((&&&&(((&&&(&&(&&&&&(&&&&&&&&$&&&&&&&&&&&&$$$$&$$&&&&&$&&&&&&(((((*************,***((((((&&&&&&$$$$$&$$$""""""""""""" """$$$$"$$$$$$$$$"""""""""""""""""$$$$$$$$$$$$$$&$$&&&&$$&&&&&(&&&&&&&$$$$" 0000000000000.,*((*,,,,,....,,,,***,,,.,..,,,,*,,....00000000000..000....00..,,,,,****(((((((((((((&&((((((&&(&&(&&&&&&&&&$$$$$$$&$$$$$&&&&$"$$$&$$$$&&&$&&&&&&&&&((***((*************(((((&&&&&&$$$$$$$$$$""""""""""""" ""$"$"$$$$$$$&&$$""""""""""""""""$$$$$$$$$$$$$$$&&$$$$$$$$&&&&&&&$$$&$$$&" .0000000000020,*(*,,,,,,..,,,,,*,,,..........,*,.0000.0000000...0.000000000..,,,,,***((((&&&((((((&&((((&&&&&&&&(&&&&(&&&&$$&$$$$$$$$$$$$&$$"$$$$$$"$$$&$&&&&&&$&&((((*(((****,,***(***((((&&&&$&""$$$$$$$$$"$"""""""""""""$""$"$$$$$$&$$$""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$&&&&$&&$&&&$$$$" .0000000000020.**,.,,,,,,,,,,.,,,,,......00...,.......00000........0000000...,,,*****((((&&&&(&(&((&((&&&&&&&&&&&&&&&&&&&(((((&$&$$&$$$$$$$$$$$$$$$$$$$&&&&&&&&$$&&&((((***********(*(****((&&&&$&$"$$&&&$$$$$""""""""""""""""""$$$"$$$$$$$""""""""""""""$"$$$$$"$$$$$$$$$$$&$$$$$$&&&&$$$$$&$$$$$" .00000.00002200......,,,,,,,,.......0....00000...,...00000..........00000..,,,*,***(((((((((&(&&&&&((&&&&(((&&&&&&&&&&&&&(((((&&&&$$$$$$$$$&&$$$$$$$$$$$&$&$$$$$$$&&(((((((*******(**(((***((&&$$$&$&&&&((&$""""""""""""" """"$""""""$$$$$$""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$$$$$$$$" ..00000.00022200000..,,,,,,,,.....00.....0000............0...............,,,******(((((((((&&&(&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&((((((****((((**((**(((((&&$&((&&(((&&$""$$""""""" """"""""""""$$$$$$"""""""""""""$"$"$$$$$$$$$$$$$$$$$$$&&&&$$$$&$&$$&$$$" ..00000...002200000.,,,,,**,,....000...00000....................,,.,,,,,********(((((((((((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&(((((**(*((***((((***((&&(((&&(&&&&$"$$$""""""""""""""" """"""$$$$$"""""""""""""""""$$""$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$",.0000......002202..,,,,,*,*,,.0000000000.0...,,,,.,,......,,,,,,,,,,,**(((((((((((((&&((&((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&&&&(((****(((****(**(((((((((&((&&&&$$$$$$$$$"" """"""""""""""""$$$""""""""""""""""""$$$""$$$$$$$$$$$$$&&&&$$$$$$$$$$&&&$"*,,..........00200.,....,,,*,,,.000200000000..,,,,,*,,.....,.,,,,,,,****((((((&((((((&&&(&((&&&&&&&&&((&&&&&&&&&&&&&$&&&&&$&$$&&&&$$$&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&&&(((((((((*(((*(((((***((&(&&&&&$$$$$$$&$""" """""""""""""""$"$"$""""""""""""""""$$$$$"$$$$"""$$$$$&&&$$$$$$$$$$$$&$$"*,,.,,.........000.,,,..,,****,,..000200000...,,,,.,**,,.,,,,,,,*****(***((((((&(((((((((&((&&&&&(((&&(((&&&&&&&&&&&&&&&&&$$$$&&&&$$$$$$$$$$$$$$$$$$"$"""$"$$$$$$$$$$$""$$$$$&&&&(((((((((((((((((((((((&&&&&&&$$$$$$$"" """"""""$""""""""""""""""""""""""""""$"$$$$$$$""""$$$&&$$$$$$$$$$$$$&$$$"**,*...............,,,.,,,*****,,,..00000.0..,,,.....,,,,,,.,,,********(((((((((((((((((((&&&&&&&&(&&&&(((&&&&&&&&&&&&$$$&&$$$&$$$$$$$$$$&&&&&$$$$$$$$$$$"""$$"$"$$$$$$$"$$$$$&&&&&&&&&&(((((((((((((*(&&&&&&&&$$$$$$$$" """""""""""""""""""""""""""""""""""""""$$$$$$"$"""""$$$$$$$$$$$$$"$$&&$$$",,,,,,,,,,,.......,**,.,,,,,,..,,,.000000000.,,,.00..0..,,,,,*********((((((((((((((((((((&&&&((((((&&&(&&&&&&&&&&&&$$$$$$$$$&$$&$$$$$$$$$&&&&$$$$$$$$$$$$""$$$$"$$$$$$$"$$$$$$$$&&&&&&&&&(((((((((((*((&&(((&&&$$&$&$$"""" """""""""""""""""""""""""""""""""""""$$"""$"""""$$&$$$$$$$$$"$$$$&&&$$*,,,,,,,,,,.......,,*,,,,..,,.....00000000000...0.000....,,,*********((((((((((((((&(((((&&&((&((&(((&((&&&(&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$"$$$$$$$$"$$"$"$$$$$"" ""$&$&$$&&&(((((((((((*(&&&((((&&&$$&$$$"" """"""$$$$""""""""""""""""" """"""""""""$"""""$&&&$$$$$$$$$$$$$&&$$$(*,,,,,,,,,,.,.....,****,,.....022020002000000000.00.....,,,**********((((((&((((((&((&(&&&&(((((((&(&&&&&&&&&&&&&&&&&$$"$$""$"$$$$&&$$$$$$$$$$$$$$$$$$$"$"$$$""""""""""""""""""""$$$$$$$$&&&&(&((((((((((&&&&&(&&&&&$&$" """"""""""""""""""""""""""""""""""""$""$""""$&&$$$$$$$""$$$$$$&$$$$(,,,,,,,,,,,,,,.,,,******,.....002000002200000000000....,,,,*****(*(((&(((((&&((((&&&&&&(&(((&(((&&&&&&&&&&&&&&&&&&&&&$$$"""""""$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$"$"""""""""""$"$"$$""""$$""$$&&&&(&((((((((((&(&&((&&&&$$$" """"""""""""""""""""" """"""""""""$$$"$$&&$$$$$$$""$$$$$$$$$$$(**,,,,,,,,,,,,,,,,****(*,..0020002200002000000000000...,,******((((&&((((&&&((((((&&&&&&((((&&(&&(&&&&&&&&&&&&&$&&&&&&$""""""""$$$$$$$$&&$$$$$$$$"$$$$"$"$$""$""$"""$"""""$$$$$$""""$$$$""$$$&&&(((((((((((&&&&((&&&$$"  """""""""""""""""""""""" """""""""$$$&&$$$$$$$$"""$$$$$$$&&$**,,,,,,,,,,,,,,,,,***((&(,..0002000000000002000000....,,**((**(((&&(&&(&(((&((((((&&&&&&(((((&(&&((&&&&&&&&&&&&&$&&&&&$$""$&$$"$$$$$$$$$$$$$$$$"$$$$"$$$"$$""$$""$$"$"""$$$$$$$$$"""$$$$" "$$$&$&&&(&((((((&&&&&(&&&$$"   """"""""""""""""""""""  """""""""$&&$$$$$$$$$$$$$$$$$$$&&&(*,,,,,,**,,,,,,,,****((&&(,.00200000000.0000000000.0..,***(((*(((&&((&&(((((&&&&&((&&(((&(&(&&&&(&&&&&&&$$$$$&&&&&$$$&(((((((&&&$$&&$$$$$$$$$$$$$$$"$""$"$""$"$$$$$$"""$$""$""$$$$$ "$$$ "$$$$$$$&&&((((&&&&&&&&&&&$$$"  ""$""""""""""""" """   """""""$&&$$$$$$$$$$$$$$$$"$$&&$&(****,,*,**,,,,******((&&*,*&00000000...0000.0.00...,,**((((((((&&&&&(&((((&&&((((&&&&(((&&&&&&&&&&$$$$$$$$$$&$$$&$&&(*((((**(&&&&&$$$$$$$$$$$"$$$$$"""$"""""$"$""""$""""$"$$$$$$" " """$$$$$$&&&(&&(((&&&&&&&&&$$$" """"""""""""""""""" " """"""$$$$$&$$$$$"$$$$$$$""$&&$(*******,***,****,********,,..00000..........00......,***(((((((((((&&&((((((&&&&(((&&&&&((&&&&&&&&&&$$"""""""$$$$$$$&&((((((*((&&&&&&&$$$$$$$$$$""$""$$$$$"""""""""""""""""""$$$$$$ ""$"$"""$$$$$$&&&&&&&&&&&&$$&&&$$$   """"""""" """"""""" "  """""$$$$$$$$$$$"$$$$$$$$$"$$$"(*****************,****,,,,...00000.....,...,......,,*****((((((((((&&&((((((((&&&&(&&&&&&(&&&(&&&&&$"""" " """""$&&&&&((&((((&&&&&&&$$$$$$$$$$$$$$"$$$$""""$"$"""""""""""$$$$$$"$$"""$$$"$$$$$$$$$$&$&&&(&&&&&$$$$$&&$$$" """" """ """""""""" $$$$ """$$$$$$$$$$$$$$$$$$$$$$$$$(**********************,....000000......,...,,,,,,,,****((((((((((&&&&&(((((((((&(&(&&&&&&&&(&&&&&&$$" "$$$&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$"$"""$$""""$$$$"$"$$$$$"""$$$$$$$$$$$$$$$$$$$&&&&&&&&$&&$$$&&&&&&"  """" """""" """"$""$" """"$$$$$$$$$$$$$"$$$$$$&&&$$((***************((***,,.000.00000...,,,,,,,,,*******((((((((((&((&&((&&(((((((((((&&&&&&&&&&&&&&&$$""   "$$&&$&&&&$$&&&&$$$$$$$&$$$$$$$$$$$$"$$$$$$"$$"""""$$$$$$$$$$$$$$$$$""$$$$$$$$"$$$$$$$&&&&&&&&&&$$&&&&&&&&$" "" """"""""""""""""$ """$$$$$$$$$$$"$$""$$$$&&&&$$$((****************((**,00000.......,,,,,,,,,,*((((**((((((((((&&((&&&((&((((((((((&&&&&&&&&&&&&&&&$$" $&&$  ""$$$$$$$&&&&&$&$$$$&&$$$$$$$$$$$$""$$$$$$$"""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$$  """""""""""" """""""""$$$$$$$$"$$""$$$$$$&&&&&$$$&(((**********(((**((*,.0.......,,.,,,,,*,,,,**(&((*((*(((((((&(&($&$&(&((&(((&&&&&&&&(((&&&&&&&&&$$""(.0000.,& ""$$$$$$&&$$&&$$&$$$$$$$$$$$$$"""$$"$$$$$$$"""""""""$$"$$$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$&&&(&((((&&&&&&&&&&&$" " "" "" """"" " """$$"$$$$$"$"""$$$$$$&&&&$$$$&(((((****(***(((((((*,..0...,,,,**,,,*****,***((((*(*((((((((((((&&$&(&((((((&&&&&&&&&&&&&&&&&$$$$"$,000000000," ""$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"""""""""$"$$$"$""""$$$$$$$$$"$$$$$$$$$$$$"$$&$&&&&(((&&&(&&&&&&&$$$  " " """"" """"$""$$$$"""""""""$$&&&&$$$$$&&((((((*((((((*(((((*,..0...,,,**,,,,*((**,****((((*((((((((((((((&&((&((((&&&&&(((((((&(&&&&&$$""$,.000000000.,$""$$$$$&&&&$&$$$$$$$$$$$$$$$$$$""""$$$$$$$$$""""""""$$""""$""""$$$$$$$$$$$$$$$$$$$$$$$"$$$$$&(((((&(&&&&&&&&&$$$$ """"""$"  """"$$$""$$""""""""""$$&&$$$$$$$&&((((((((((((((((*,,........,,,*****************(&(((((((&&((((((&(&((((((((&&&&&(((((((&&&&&$$$""(,.0..........,$""$$&&&&$$$$&$$$$$$$$$$$$$$$"$"""""""$"""""""""""""$$$"""$"$"""$$$$"$"$"$$$$$$$$"$$$$"$$$$&&&&&&&&(&&&&&&&&$$$$$$"    """$$""""""$$"""""""""""""""$$&$$$$$$$$&&&(((((((((&&((**,.0000000..,,*******,,,********(*((*(((&$$&((((((&((((&((((&&&&&&((((((((&&&$$$"$,,,,,,,,*,,,...*""$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""""""$$"""$""""$"$"$"""$$"$$$$$"$$$$""""$$$$$&&&&&(&&&&&&&&$$$$$$$$" """""$""$$$$""""$$""""""""$&&$$$$$$$$$$&&((((((((&&&&((*..000000....,,,**********(*******((((((&&&&&((((((&&((((&&(&&&&&&&((&&&(&&&&$$$$(******(((***,,,*""$$$$$&&&$$$$$$$$$$"$$$$$$$"$$$"""""""""""""""""""""""""$"$"$""$$"$$$$"$$$$$$$$$"$""$"$$$$$$&&&&&&&&(&&&&&$$$$$$$$ "" """""$$$$$""$"$$$""""$$"$$$$"""$$$$$"$&&&&&&(&(((&&((**...00000....,,**********((*****(*((*(((((&&&(((((((((((((&((&&&&&&&&&&&&&&&&$$"$(**(((((&&&((***($"""$$$&$$$"$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""$"""""""$"""$"$$$"""$$$$$$$$$""""$$$$$$$&&&&&&&&&$$$$$$$$$"" """"""""""$$""""$$$""""""$$$&$"""$"$$$$$$&&&&&&&&&&((****,..0000......,,***(***(***(*********(((((&&((((((&&(&&(((((&(((&&(&&&&&&&&&&&&$""((((&&&&&&&&&(((($"""$$$$$$$$$$$$$$$$$$$$$$$""$$"$$""""""""$""""""""""""""""""""""""$"""""""""$$"""$$$""" "$$$$$$&&&&&&&&&&$$"""$$$$"  """""""$$$""""$""" """"$$$$$""""""$$$"$$$&$&&&&&&(((*,,......0.....,,,******(***************(*(*((*(((&((((&&(&(((((((&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&(&&$ "$$$$$$$$$$$$$$$$$$$$$$"""""$"$""""""""$$""""""$""""""""""""""""""""""""""""""""$$""$$"$$""$$$&&&&&(&&&$"""""$$$"  "" """"""""""""" """"$$$$$$"" """""$"$&&&$&&&&&&(**,,,,,,........,,,,**,,,,*,,***********(*((*(***((((((((&&&&&((&((&&(&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&& ""$$&$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""$$$""""""$$""""$"""""""""""""$""""""""""""""""""""""$$$$$$&&&&&&&&&$$"$$$$""  " """""""""" """"$&&$$""""""""$$$(((&(&(&&((*,,,,****,,......,,,,*,,,,,,,,,********(((((((((((((((((((((&&&&&&((((((((&(&&&&&&&&&&$$$$$&&&&&&&&&&&&&&"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""$$$$$"""""$"""""$$"""$"$""""""""""""""$""""""""$"$$$&&&&&&&&&&&$&$$$$""  """"""""" """"$$$$$"$$" """"$$$&(*(*(***********((**,....,,,,,*****,,,,********(((((((((((((((((((((((((&&&&&&((((((&(((&&&&&&&&$$$$$$$$$$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$""$$$""$$$""""""""""$$$"$$$$"""""""""""$$$$"$""""""""""""""""""""""""""$""$$$&&&&&&&&&((&$$$$""  """""""" """$$$$$"""$$"""$$$$$((****(*,,*******(((*,,....,,,*******************(((((((((((((((((((((((((&&&&&&&&&&(&&&&&&&&&&&($$"$$$$$$$$&&$$$$$$"$$$$$$$$$$$$$$$$$$"$"$$$$$$$$"$""$"""$"""$"""""""""""""""""""""$"$"""""""""""""""""""""""""""""$$$$&&&&&&&&&(&$$$$$"" """""""""" """$&$$""""""$$$""""$"(****************((((*,,...,,,******************(((((((((((((((((((((((((&&(((((((&&&&&&&&&&&&&(&$""""$$$$"$$&$"""$""&&$$$$$$$$$$$$$$$$$"$$$$$$"$""$"""""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$&&&&&&&&&$$$""""  """ " " "" """$$$"""""""$$$$""""""((*********,****((((((*,..,,************************(((((((((((((((((((((((&&((((&&&(&&((&&&&&&&($""""""$""$$$""""$"&&$$$$$$$$$$$$"$$$$$$$$$$$$""$"$$""""$"""$$"""""$$""""""""""""$""""""""""""""""""""""""""""""""""$"$$$$$&&&&&&&&$$$"" "   " """"$$"""""""""""""""""((((****,*****(**(((**,,,.,,***********((*************(((((((((((((((((((((((&&&(((((&&&&&(&&&&$&( """"""""" ""&&$$$$$$$$$$$$$$$$$$$$"$$$"$""$$"$"""""$"$$""""$"""$"""""""""""""""""""""""""""""""""""$""""""" ""$"$$$$$&&&&&&$$$$"" ""  """"""$$"""" """"" """(((*******,*****,,,,,,,,,,,***********(*************((((((((((((((((((((((((((&(&(((((&&&&&&&&&&&($  "" "$$$$$$$$$$$$$$$$"""$$""$$$$$"$"""""""""$$$""$"""""""""""""""""""""""""""""""""""""""$$"$""""$"""""""""$$$$&&$&$$$$$$""""""   " """$$$""""  """ (((***,,,,,,,......,....,,*******((((((((****(*(((*(((((((((((((((((((((((((&&&&&&&((((&&&&$&&&&&((   &(&$$$$$$$$$$$$$$$""$$$$"$$$"$"$$$$$""""$$$$"$""""""""""""""$$""""""""""""""""" """"""""$""""$$""""""""""$$$$$$$$$$$""""""""   ""$&$"""""  " "" *((**,,,,,,*,.00.0.0000.,******((((((&&(((((*(((*((((((((((((((((((((((((((((&&&&&&(&((((&&&&&&&&&(& &&&&$$$$$&&&&&$$$$$$$$$$$"$$""$$$$"""""""""$"""""""""""""""$"$""""""""""""""""""""""""""""""""""$"""""""""$$$$$$$$$$$$"""""""   ""$$$$""""  """"" ,,**,*,,,,,,.0000000000.********(((&&&$&(((((((***((((**(((((((((((((((&((((&&&&&&&&&&(((&&&&&&((&(*$&(&&$&&$$&(&&&&$$&&$$$$$"""""$$$$$$"""""""""""""""""" """""""""""""""$$"""""""""""""""""""""""""""""""""""""$$$$$$$$$$$"""$""""  "$$$$"""" """"""" 000..,....,..000000000.,******(*((((**&&&((**(((*****((*(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&(*&"((((&&$$$$&&&$&&$$$$$$$$$"""""$$$"$""""""""""""""""""" """"$$$$""""""""$"""""""""""""""""""""""""""""""""""""$$$$$$$$$$""$$""""""  ""$$""""""  """ """"""$" 0222002202222000000000.,,,****(((,.0000.*((((*(******((((((((((&((((((((&((&&(((&&&&&&((&&&&&&&&&&&&(*(&***(&&&$$$&&$$$$&&$$$$$$$$$"$""""$""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""$$$$$"""""""$$$$"$$$$$$$$$$$$""   """$""""""  """"""""""""" 22222444422220000000000.,,***((*,.0000.0.*&&(((*(****((((((((&&((((((((((&&&&&&((&&&&&&((&&&&&&&&&&&&(**& $(**,*((&&&$$$$&$$$$$$$""$""$$$""""""""""""""""""""""""""""" """$""""""""""""""""""""""""""""""""""""""""""""""""""$$$""""$$$$$$$$$$$""  """"""""" """"$$$$""""""" 224224422222222000000000.,,**((,.........,&&(((((((((((((((((((((((((((((((&&&&&&&&&&&&&(&&&&&&&&&&&&&(*,,,*******((&&$$$$"$$$$$$"$$$$"$""$$""""""""""""""""" """""""" """"""""""$""""""""""""""""""""""""""""""""""""""" """$$$"" ""$$$$$$$$$""" """""""""" ""$$$$$$$$""""" 2444444444422222000000.00.,****,....,,,,,,,(&(((((*((*((((((((((((((((((((&&&&&$&&&&&&&((((&(&&&&&&&&$&((*,,**((((&&&&$$$$"""$$$"$$$$"""""""""""""""""""""""" """""""" """$""""$"""""""""""""""""""""""""""""""""""$""$$" ""$$$"  ""$$$$$$$$$""  """" """""""$$$$$&&&&$$"""""22244444222222200200......,,***,,,,,,****,,*(((((((((((((((((((((((((&(((&&&&&$$$$&&&&&&((&&&&&$&$&$$$&&&(((((((&&&&&&$$$$""""""""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""$$$$$"""""$$$$$$$"" $$$$$$$$$$""  "" """ """"""""$$"$$$$$&&$""$" *22244442242220000...,,..,*************((*$&((((((((((((((((((((((((((((&&&&&&&$$$$&&&&&&&&&&&&$&$$$$$$&&&&&&&&&$$$&$&$&&&"""""""""""$$""""""""""""""""""""""""""""" """"""""""$""""""""""""""""""""""""""""""""""""$$""$$""""$$$&&&&$" "$$$$$$$$$"""   """""""""""""""$$$$$$$$$$$$$"$$"2222444422222200000..,,,,,,,*(((*******((((((((((((((((((((((((((((((&&&&&&&&&&&&$$$$$&&&&&&&$$$$$$""$"$$$$$$&&$&$$$$$$&$$$$""" "$" """"""""$""""""""""""""""""""" " """"""""""""""""""" """""""""""""""""""""""$$$$""$""""$&&&&&&$"$$$$$$$$$$"$$"  """""""""""""""$$$$$$$$$$$$$$$""22222442422220000...,,,,,,,,*(&((((****((((((((((((((((((((((((((((&&&&&&&&&&&$&&&&&$$&&&&&&$$$$$$""""""$$$$$&&&&&$$$$$&$$$$&$$&&$$$$""""$$$$"""" """""""""""""""""""" " """""""""""""""""""""""""""""""""""""""""""""$$""$"""""$&&$$&&$&$$$$$$$$$""$$ $$" """" """""""$$" $$$$$$$$&$$$$22224222222220000..,,,,,*****(&&&&((***((((&&&(((((((((((((*((((((&(&&&&&&&&&&&&&&&$$$&&&&&&$$$$$""$$"$$$$$$$$&$$$$$$$$$&&&&&&$&&$$$$$$$$$$$$$""""" """""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""$"""""""""""$$$&&&&&&$$&$$$$$"$"$$$$$$"" """" """ "$$$$$$$$$$$$$$&$$$ 222222222222000....,,,,,****(*(&&&&((((((&(&&&&((((((((((((((((((&(&&&$$&$&&&&&&&&&&$$$&&&&&&&&$$$$$$$$$$$$$$$$$$$$&$$$$&&&&$$$$$$$$$$$$$$$$""$""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""$$"""""""$""""$$$&&&&&$&&$$$$$"$$$$$$$$$""" """"""""" ""$$$$$$$$$$$$$$$$$$022222222000......,,,,,,***((*(&$$$$&&&&&&&((&((**(((((((((((&(((&(&&&&&$$$&&&&&&&&&&&$$&&&(&&&&&$$$$$$$$$$$$$$$$$$&&$$$$&&$$$$$$$$$""$$$$$$""$$""""" """""$"""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""$$$$&$&$$&$$$$$$$$$"$$$$$$$$$""" """"" """"""""$$"$$$$$$$$$$$&$022222220000.....,,,****,*(&&(*&$""$$$$$$$&&&&(((((((((((((((((&&&&&&$&&$$$$&&&&&&&((&&$&&&((&&&$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$"$$""""""$$$"""$""""""""""""$$"""""$""""""""""""""""""" """""""""""""""""""""""""""""""""$$"""""""$"$$$$&&&&$$$"$$$$"$$"$$$$$$$$" """"" " """"""""""$$$$$$$$$$$"000000000000.,,,,,,,,*****(&&&*,($$""$$""$(*(***((((((((((((((&&&&&&$&&$""""$&&&&&((((&&&&&&(&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$"""""""""""$"""""$""""""$""""$$$$""""""" """""""" " """"""""""""""""""""""""""""""""""""""$"""""""""$$$$$$$$$""$$$$""""$$$$$$$"""" """" """"""""""$""""$$"$"""""000020000000,*,,,*********(&((*,..,&""$$&*(*,**(((((((((((((((&&$$$&&&$$$$"""$&&&(((((((&&&&&&&&&$&&&&&&&&&&&$$$$$$$$$&$$$$$$$$"""""""""$""""""""""$$$$""""""$$""""""" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$"""$"""""""""""""""""""" """""""""""$""$""""""".00000000000..,,**************,,,,..,*((***(*(((((((((((((((&&$$$$$&&&$&*,*""$$&&(((((((&$$&&&&$$$&&&&&&&&&&&&&$$$$$$$$$$$"""""""""""""$""""""""""$$$$$$$$"""""""""""" """""""""""""""""""""""""""""""""""""""""$""""""""""" """"""""""$$$$$$"""""""""" """ ""$"""""" """""""""""$"$""" ""...000.....000.,*******((*,,,,,,,,**********((((((((((((((((&&$$$&&&&&&(***&""$$$&&&&&(&&$$&$$$$$$$&&&&&&&(&&&&&&$$$$$$$$$$$"""$$"""""""""$"""""$$$$$$$$""""""""""""" " """""""" """" """""""""""""""""""""""""""""""""""""""""""""""""$$""""""" " " " """  """""""""""""""""""""...0000.....00..*(***(*((**,,,**************(((((((((((((((&&&&&((&&&&$&&(**&"""$&&&&&&&&&&$$$$$&&&&&&&&(((&&&&&(&$$$$"$"$$$$"""$"""$"""""""""""""""$$$$$""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""" " """"   """"""""""""""""""$$"",....00....,,,,,,*(((*(((&&***(***********(((((((((((((((((&&&((((&&&&$"$&*,.,&"$$&&&&&&&&&$&&&&&&$$&&&((***(((&&&$$""""""$$$$$$"$""$"""""$$$$"$$$"$$"""$"""""""""$""""""""""""""""" """""""""""""" """""""""""""""""""""$$""""""""""""$$" """"" " """  """""""""""""""""""""",,.......,.,,,,,,*(((((((((((((((***********(*((((((((((((((&((((&&&&&&"$&(*,,,(""$$&&&&&&&$&&((&$$$&(((***,***(&&$$$""""$$$$$$$$$""""""""""$$$"""$"$$$$$$""""""""""" """"" """""""""""""""""""""""""""""" """""""""""""$$""" """""""""""""" """"""  """"""""""""""""""",,...,...,..,,,,***((((((&&((((((************((*((((((((((&(&&((&&&&&&&(((&((*,,&""$&&&&&&&&&&(((&&((*******,,***&&$$$$$"$"$$$$$$"$"""""""""$$"""""""""""""""$""""""" """"""""""""" """""""""""""""""" """" """"""""""""""$$"$"""""""""""""" "   ""  """""" "" "",,,,.,,,,,.,,,,,*((&((((((&((**************((((*(((((((((((&&((&&&&&&&&*((&(&(((*$$$$&&&&(((((&&(((***,,**********&&$&&$$$$$$$$$"""""""$$$$"""""""""""""""""""""""""" " """"""""""""""""""""""""" """""""""""""""""""" """""""""""""""""""   " "" """ " "*,,,,,,,,,,,,,,,**(&(((((((((**,,,*******((((((((((((((((&(&&(((&&&&((&((&&&&&&&(($$$&&&&(((((&&&(*,*******(******((&(&&&$$$$$$$$"""""""""""""""""""""""""""""""""""" """""""""""" """""""""""""""""""""""" """"""" """"""""""""""""""""  ""  "" """""*,,,,*,,,,,,,,,,*(((((((*(((*,,,,*******(((((((((((((((((((&&&((((&(&&&((&&&&&&&(($$$$&&&((*(&&&&(******((((((((******(((&&$$$$$$"""""""""""""""""""""""""""""""""""" """"""$""""""""""""""""""""""""""""""""""""""""""" """"""""  "  """""""$""**,,**,,,,,,,*****(&((*(***************((((**(((((((((((((((&&&((((&&&&&&&&&&&&&&(&$$$$&&((((&&&&((*(((((((&(((((**,*****(&&$$$$$$"""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""" """""""""   """"""""" **,,,**,,,**,,,,***(*,,.,,**********(((((*****((((((((((&((((&&&((&&&&$$$$$&&&&&&(&$$$$&&&(((****(((((&((&&&&&&((**********(&&&&&$$$$""""""""""""""""""""""""""""""" """"""""""""""""""""" """"""""""""""""""" """"" "" """""""""     """"""""*,***,,,,,,,,,**,***,,,,,*(*********((*(***((*((((((((((&(((((&&((&&&&$$$$$$$&&&&&&&$$$$&&&&(***,*(((&&&&&&&&&&&(((********,*(((((&$$"""""""""""""""""""""""" """"""" """"""""""""""""""""" """""""""""""" " "" """""""""" """"""""   " """"""(*,****,,,,,,,,****,,*****((******((**((****(((((((((&((&(((&(&&&&&&&(&""$$$$$$$$$$$$$$$&&&&((****((&&&&&&&&&&&&&&((((((*(******((($$$"""""""""""""""""""""" """" """ "" """""""""""""""""""""""""" " "" " """ """""""""""""""""""$$"""""  ""  """" *,,*****,,,,**,,,,,******((((*****(**((***(((((((((((((&((&&(&&&&&&&&&&$""""$$"""""$"$$$$&&&&((((((&&&&&&&&$&&&&&&&&&(((((((***((((&$$$""""""""""""""""""""" """"""""" """""""""""""""""""" "" "" " " " """"""""""""""""""""""""""$$$$$""  """  "" *,,*****,,,*,*****,,**(*****(****((*********((((((((((&&&&&&&&&&&&&&&&((""""""""" &$$$$$$$&&&(((((&(&&&&&&&&$$&&&&&&&&&&&&((((*((((*(&$"""""""""""""""""""""""""""""""" " """""""" """"""" """""" "" "" " " """"""""""""""""""""""$$$"""" "  """"  *,,******************((((,,*****(*(***((*(**((((((((((((&&&&&&(&&&&&&&&(& &&&&&&&&&&&$&&(&&&&&&&&&$&&&$$$&&&&&&&&&&&&(((((((**($""""""""""" """""""""""" " """"" """"""""""" " """""" """ """"" " "" """"""""""""""""""""""""""""" " " ""  """" **********************(((*,,,**((((((((((**(((((((&(((((&&&&&&&&&&&&&&&&(&  "(*****(&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$&&$$&$&&&&&&(((((&$"""""""" """"""""""" " """"""""" """"" " " """""" " "" """"" """" " "" """ """"""""""""$$ """""""" """  """ ****************((((**,,***,,**(((((*(((((((((((((((((&(&(&&&((((&&&&&&&(**&$(********(&&$&&&&&&&&&&&$$$$$$$$&$$$$$$$$&&$$&$$$$&&&(((((&$"""""""""""""""""" " """"""" " """"""" """"""""" """" " """ """ """ " " """""""""""""$$$$""""" " ""   """""""""****************((((((********(((((((**(((((((((((((((((&(&&&&&((&&&&&&&((*,,*,****((((&&$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&&$&$$$$$$&&&&((($$"""""""""""""""" " """"" """"""""""""""""""""""""" "" " " """""" " """"""""""""""$$$$$"" """"  """""""""***************(((&&(((******((((((((((((*((((((((((((((&(&&&&&&&&&&&&&&(((******(((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$&&((((&$""""""""" """" """ " """"" """" " """" """" """"" """"" " "" " """ """""""" """"""$$$$$" """""  """""""$"(************((((&&&&(((*****((((((((((((((((((((((((&&&&&((&&&&&&&&&&&&(((((****(((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((($$"""""""" "" " " """""""""""""""""" " " """"" """" " " " """"""" " """"""""$$"""""""   """"""$$((**********(((((&$$$&&******((((((((((((((((((((((((&((&(&&(&&&&&&&&&&&&(((**,**(((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((($$""""""" " """"""""""""""""""" " """""" " """" """" " " """"""" """"""""""$""""""""  " """""(*********(((&&(((&$$$&(******(((((((((((((((((&(((&&&&(&&&&&&&&&&&&&&&&&((**,,**((&&&&$&&&&&&&&&&&$$$$$$$$""$"$$$$$$$$$$"$"$"""$$$$$&&&&(&$" """" "" """" """"""""""" """ "" " " "" " """" """"" """""""""" """"""  """""""&(****(*(((&&&&&&&&&&&&&****(((((((((((((((((((((((&(&&&&((&&&&&(&&&&&(&&((****(((&&&&$$$&&&&&&&$&$$$$$$$$$$$"$$$$$$$$$$"$$$$""$$$$$$$&&&(&$" "  """"" """ """"""""" " " " " """"" """"""""$" """""  """"""&(*(***(((&&&&&&&&&((((((*(((&(((&&&&((((((((((((&&&(&&&&&&(&&(&&&&&&((&((((*((((&&&$$ $$&&&&&$$$&$$$$$$$"$$$$""$$$ "$$""""$$"$"$$$$$$&&&&$"   """ """""""""" """""" " " " " " " "" " """""""" """""  """"""&(((**(((&&$$$$$$$&&((*(((((((((&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&((((*((((&&&&&$$&&&&&&&&&$$$$$$$$$$$$$$$$"$$$$$$""""""$"$""$$$$$&$&&$"  """ """"""""""""" """"" "" " " "  """ """"$" """""  " """""&((((((((&&$"$$"""$&&((((((((&&&(&&&&(&&((((((((&&&&&&&&&&&&&&&&&&&&&&&((*(((&&(&&&&&$&&&&&$&$&$$$$$$&$$$$$$$$$$$$$$$$$""""""$"$$"$$$$$&&&&$" " "" """""""""""""""""" " " "" " "" "" " """""$ " ""   """""&(((((((&&&$"$$&&$$$$$&&&(((((((((&&&&(&((((&(((&&&&&((&&&&&&&&&&&&&&&&(((((&&&&&&&&&&&&(&&$$$$&$$$$$$$$$$$$$$$$$"$$$$$$""""""$$"$$$$$$$&&&$" """"""""$""""""""""" """" """" """ " "  " """"$$""""  """"""&((((((&&&&&(*,,,*($"$$$&&((&((&((&(&&&&&&(((((&&&&&&&&&(&&&&&&&&&&&&&&&((&&&&&&&&&(&&&(&&&$$$$$$$$$$$$$$"""$$$$$$"""$$""""""""""""$$$$$&&&&&" """""$""""""""""""""""""" """""" " ""  "  """$$$""   """"""&((((((&&$$(,..0..,*$"""$&&(&&&(&&(&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&$$$$$$$$$$$$$$$"&"$$$$$$"$"$$$"$"""""""""$$$$$$&&&(&" """"""""""""""""""""" """ """"""    "   """"""""  """"""&(&(&(&&$"$*,,,,....,&""$&&&&&&&&(&&&&&&&&&((&&&((&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&(&&&$$""$$$$$$$$$$$$ "$$$$$$$""$$$"$$"""""""""$$$$$$&&(($""""""""""""""""""""" "" """"""      """ ""  """""&(((&&&&$$&((****,...,&$$&&&&&&&(&&&&&&&&&&&(((&&((&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&$$"""$$$$$$$$$$$&$$"$$$$$$$$$""$""""""""""$$$$$$&&&((&$"""""""""""""""""" "" """ ""      """   """"""&&&&&&&&$$((((((**,,..*$$&&&&&((&&&&&&&&&&(((((&&&&&&&&&&&&&&$&&&&&&&(&&&&&&&&&&&&&&&&&&&&$&&"$$$$$$$$$$$$""$$$$$$$$$$$"$$""""""$$"$$$$$$$&&&&&" """""""""""" " """""       """"""&&&&&&&&&$((&(((((**,,*(&&&&&&&&&&&&&&&&&&&(&(&(&&&&(&&&&&&&&&&&&&&&(**(&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$"""""$"$$$$$$$$&&&$"" """"""""""""" """""  ""    "   """"$&&&&&&&&&&&&&&&((((***(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((*((&&&&&&&&&&&&&&$$&&$"$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$"""""$"$$$$$$$$$&&&$" """"" """""" """"" "  "  " "  """$&&&&&&&$&$&$&&&&&(&(((&"$&&&(&&&&&((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&$&&&&&$$$$$$"$$$$$$$$$$$$$$$$"$""""""$"$""""$$$$$$""$$$" " "" """ " " " "  "    " " "   ""$&&&&&&&$"""""$&&&&&&&&&"$$&((((&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$$&&&$$$$$"$$$"$$$$$$$$$$$"$$$"$""$$""""$""""$$$$$""$$"" "" " """" "" "     " ""   ""$$&&&&&&$" """$$&&&&&&&$$$&&&((((&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&$$$$&$&&&&&&&&&&&&$$$&&&$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$"$$$"""""""""""$$$$$"$$" " "" " """"""""" " "" "" "     " ""  " $$&&&&&&&" ""$$$$$$&&&&&&&&(&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""""""$$"$$"""$&&$$$ "" """""" " "" "    ""  $$$&&&&&&" ""$$"$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$"""$$$$$&$$$&$&$$$$$&$$$$$$$$"$$$$$"$$$"$$$$$$$$$$$$"$"$$""""""""$$""$$$$&&&$$ """"" """"""" " " ""    ""  """""" "  "$$$$$&&&"  """ "&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$""""$$&$$$$$&$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""$"$"""$$$$$$$&&&&&&" " """" " """" "  "" " """"  ""$$$$$$&&  "$&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$""""$$$&&$$&&&$&$$&$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$"$$$""$"""$"$$$$$$$$$&&&&&&$"" """ " " """ " "" "    " """" """"  """"$"$$$&$ "&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$""$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$$""$"""""$$$$$$$$&&&&&&&&""$"""""" """ "" " " " " "        "" """" ""  """"""$$$$$$  $&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$$""""""""$$$$$&&&&&&$&$$$$$$$" """" "" "          "" ""   """""""$$"""" $&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$""""""$$"""""""""$$$$&&&(&$$&&&&&&&&$" """ "    """"""   "" """"  "" """"" ""  "&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$$$$$""""$"$$"$""""""""$$$$$&&&(&$$&(((&&(&&&$""""" """     "" "" "   """""" " """""$$&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$$$$$$$$$$"$""""""""""""""""$$$$$&&&(&&&&(((((((&&$$"" """" "       "  " "  """"  ""$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$""""""""""""$"""""$$$$&&&&&&&&(((((&(((&&"" "" "" " "           "" "  """"  "$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&$$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""""""""$$$$""""""""$$&&&&&&(&(&&((((((&&$"" " " "" "        " " "  ""   "$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&$$$$&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$$$"""""$""$$$&$$&&(&&&&&&&&(&&&$$" """"""" "        """""  " "$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$$$$$"$""""""$"""$""""$$$&&&&&&&&&&&&&&&&((&&$"""" """"""" "        """$"   "$$$$$$$$$$$$$$$&&$&&&&&&$&&&&$$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$"$$$$$$$$"""""""""""""""$$$$$&&&&&$&&&&$&&&&&&((&$$$""" """"""""" " "      """    ""$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$&$&&&&$$&&&$&$$$$$$$$""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$"$$$$$$$""$"$""$$$$$$"$"$$$$$$&$&$$$$$&&&&&&&&$$$""" " "" """           """"$"$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&&&$&$$&$$$$$$$$$$"""""""$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$"$"$""$$"$$$$""$"""$""$$$$$$$$"$"""$$$$$&$$$$$$$$$$&&&$$"""" "" """"   """""      """""""$$$$$$$$$$$$&&&$&$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"" """"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$"""""$$$$$$"""$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$&$$"" " """ " """" """  "$$$&&&$"     " ""$$"$$"""""$$$$$$$&$$$$$$$$$$""""$$$$$"$$$$$$&$$$$$$$$$$"""" ""$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$$$$$$$$$"""$$""""""$$$$$"$$$""""$$$$$$$$$$$$$$$$$$$$$$"""" " """ "  "$$$&&&&&&$"      """  """ ""$$"""$$""$$$$$$$$$$$$$$""""""""""""$$$$$$$$$$$$$$$$$$"""""$$$$$$$"$$$"$""$"$$$$$$$$$$ "$"$$$$$$$$$$"""$$"$"$""$"$""$$$$$$$$$$$$$$$$$$"$$"$$$$$$ """""" " " " "  "$&&&&&&&&&&$$"        $$&&&&$" """""""$$$"$$$$$$$$$$$$$$$""$$$&$$$$""""""$$$$$$$$"$$$$$$"$$$""$$$$$$$$$"$$$$$""$$$$$$$$$$$$$"$$$""$$$$$$$$$"$"$$""""""$$$"$$$$$$$$$$$$$$$$$""""""$$$$" """" " """    "$$&&&$$$$$&$$$"      &&&&&&&$"""""""$$$$$$$$$$$$$$$$$$$"$&((&(&&$$$"""""$$$$$$$$$$$$$""""$$"""""""$$$""$""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$"$$$$$$$$$$$$$$$$$$$$$$$"" """"$$$$" " "" " """"  ""$$$$$$"$$"$$$$&&$     &&&&&&&&$$"""""$$$$$$$$$$$$$$$$$$$$&(((&&&&&&$" """"$$$$$$$$$$"$$"""""""""""$$$$$$"""$$""$$$$$$$$"$$$"$$$$$$"$$$$$$"""$""""$"$$$$$$$$$$$$$$$$$$$$$$""""""""$$$$ " "  ""$$$$""""""""$$$&$"      """" &&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&" """$$$$$$$$$$"""$$$""""""""""$$$$$$$"$""$"$$$$$$$$$$"$$$$"$$$$$$$$$$"$""""""$$$$$$$$$$$$$$$$$$"$"$$""" """"""$$" """ " " "  """$""" """""$$$""     """""" &&&&&&&&&$""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&"""""$$$$$$$$$$""""$""""""""""""$$$$$$"$"""""$$$$"""""$$$$"$$$$$$$$$$"""""""$"""$$$$$$$$$$$$$"$$"""""""""""""$$$$"  """ ""  """"" """""""""   """ " &&&&(&&&&$""""""$$$$$$$$$$$$$""""&&&&&&&&&&&&&&&&$""$$$$$$$$$$$$""$$$""""""""""$$$$$$"$"""""""$"$$$$$"$"$$$$$$$$$$$$$"$""$$$""""$""""$$"$""""$""""""""""""""""$$&$""""" " "" " "  " " """"""   " &&&(&&&&&&$$$$"$$$$$$$$$$$$$$"""$$$$$$$$&&&$&&&(&$$$"$$$$$$$$$$"""$$$$$$$$$$""""""$$$"""""""""$$$$$"$$$$$"""$$$$$$""$"""$"$$$$"""""""""$""$""""""""""""""""""""$$$"""""""""""" "" """ " "  " """"""    $&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$&&&&&&$$$"$$$$$$$$$"$$$""""""$$$"""""$$$"""""""""$$$""""$"""""""$$$$$$$""""$"$"$"""""$""""""""""""""""""" """""""""$$$$$$$$"""""""" " "" " "" """  " " """"""   """$&&&&&&&&$$&$$$$$$$$$$$$$$$$$" ""$$$$$$$&$$$&&&$&&$""$$$$$$$$$"$$$""""""""$"""""""""""""""$$"$"$$$$"$$"$"$$$$$"$$""$$""$$$$$""""""""""""""""""""""""""""""""""""$&&$*&""" " """" " """"" " "  " """        "" &&&&&&&&&&$&$$$$$$$$$$$$$$$$"" ""$$$$$$$$&&&&&&$$&&$$$$$$$$$$$""$""" """"""""""""""""""$$""$""$$"""""$"$"$"$""$$"""$$$"""" """$$$""""""""" """""""""""""""""$$&&&$$"""" """ " """""""" """  " """"     "&&&&&&&&&&&&$$&&$&$$$$$$$$$$$" "$$$$$$$$$&&&&$$$$$&$$$$$$$$$"""$$" """""""""""""""$$$$"""""$""$""$$"""""""$$"""""$$"$$"$$"$$$"""""""""" """""""" """""""""$$$$""""""" " "" """"" "  """      "$&&$&&&&&$$&$$$$$$$$$$$$$$$$$$" ""$"$$"$$$$&$$$$$$$&$$"$$$$$""""""""  """"""""""""$$$$$""$""""""""$""""""$""$$$"""$"$$$$$"""$$$$$"""""""""""""""""" "" """""$$$" """"""" " """"""" ""    "      $$&&&&&&$$$"$$$$$$$$$$$$"$$$$$""""""""""""$$$$$$$$$$$""""$$"""""$$""  """""""""$$$$"""""$"""""""$$"""""$"$$""""$$$"$$$&$$$$$$$$$""""""""""""" """ "" """$"" """""" " """" "" """            $$$$$$$$$$""""$$$&$$$$$$$$$$$$$""""""$""$&$$$$$$$$$"""""""$$"$""""""""  """"""""""$"""""""""""$$"$$$"$$$$$"$$""""""$""$$$$$$"$$$$$""""""""" "" " """"""" "" "" " """ " " """"""              $$$$$""$""" ""$$$$$$$$$$$$$$$$$""""$"$"$$$$$"""$$""""""""""""$$$$"$$""" """""""""""""""""""""""$$$$$$$"$$$$"""$"""""$"""$"$$$$"$$""""""""" " " """"""" " "" """"""           "$$$$$""""""""""$$$$$$$$$$$$$$$$"""$$""$$"$""""$"""" """""""""""$""""""  """""""""""""""""""""""""$$$$""$$$"""""""""$"""$""$"$$"$"$"""""" "" """"""  """"" " """"""             $$$$""$$$"$$$$$"$$$$$$$$$$$$$$$$"""$$"$$"""""$""" """""""""$$""""""""  """""""""""""""""$$""$""$"$$$"$$"""""""""""""""$"""$"""$$$"""""" "" " "" """"  """"""       """" $$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$""""""""""""""""" """""""$$""""""""" " """"""""""""""""""$"$""$$"$$"""""""""""""""""""""""$"""$$$"""  """" """"   " """"""        """""""  ""$$$$$$""$&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""" """"""$""$""""""""""  " """"""""""""""""$"""""$""""""""""""""""""""""""""""$"$""$"""   "" " """ " "  """ """"    "   ""$"""$""" "$$$$$""""$$$$$$$$$$$"$$"$$$$$$$$"" """""""""" " """"""""""""$""$"""""  """""""""""""""$"""""""""$""""""""""""""$"""""""""$""$""""     "" " "" "   " """"       """"""""" $$$$$$"""$$$$$$$$$"""""""$$$$$$&$$ " " " " """""""""""""$""""""""  " """""""""""$""""$$"""""""""""""$"""""""""$"""$""$"$$$$""""     "" " "" "" ""  """""""""    """""""""  $$$"$""""$$$$$$$$"""""""""""$$$$$$" """"""""""""$"$$"""""""  """""""""" """"""$$""""""$"""$"$"""""""""""""""""$$$$"""""     """ """ ""  "" """"""$""     """"""  $$$"""""$$$$$$$"$"""""""""$$""$$$$""    """"$"""""""""""$"""""""""  """""""""" """"$$$$""$$$""""$""""$$$$"$""""""""$$$"""""   ""$"""" """  """ "" ""$$$"     """ " " "$$$$"""$$$$$$$"""""""""""$$"$$$$$$"  ""$$$"""""""""$$"""""""""""  """"""""""""""""$$""""""""""$$$$$$$$$""""""$$"""$$$$"" "  """"""" """""  " " """$"""      "" ""$$$$"""$"""""""""""""""""$""$$$"$"""  """$$$$""$""""$"$$"""""""""  """"""""""""""$""""""$""$$$$$$$"$""""$$$$$"$$$"$"" """  " """""  "" """""""""$$"      "$"$$$$$""""""""""""""""""""$"$$""$$$""" """$$$$$$$"$"$$$$$""""""""""  "" " """""""""""$$"$$$$$$""$""""$$$$$$$"$""""" $$$$$"  """ "" ""   """ """"""""$$$    """  "$$$$$"$""" """"""""""""""""""$""$$$$$""""""$""""""""$"$"$$$""""""""" "  """""""""""$$$$$$$$$$$$""$$$$$$$$$"""""" $&&((&"  """"""""" " "" ""  """"""""""$"$$$$      "  $$$$""" """"""""""""$"""$""$"$$$""""""""""""""""$"$$$$""$""""""   """"""""$$$$$$$$$"""""""$$$$$$$$""" "&&(((($&$$$&&&&&&$$$"""" """"""  """"" """ """"""$$$"""""    "" "   $$$$"""  """""""""$"""""""""$$"""$""""""""""""$""$$$$"""""""""    """"""$$$$$$$$$"""""""$$$$$$$$$$"" "$"$&((((((((&&&((&&&&&$""" """""""    """" """"""""""""$$"""""     "  $$$$$"""  """"""""$""""$""""$"""""""""""$"""""""$$""$"""""""$""" ""     """""""""$"$$$"""""""$$$$$$$$$$$$" "$&&((((((((((((((((&(&&&$"" ""$""" "" ""  """""" """" """"""""""    "$$$""  """""""$""""""""$$""""$"""""""""""""$$$$$"""""$"$$"$""""    """""""""""""$"""""$$$$$$"$$$$$$&&&&&(((((((((((((((((&&&&(&&&$""""$$$$"" " """"" """""" """ """    ""$"""  """"""""""""""""""""""""""""""""""""""""""$"""$$$$$$$""   """"""""""""""$$$$$$$$$$$$$$$&((((*(***((((((((((((&&&&((&&&$$$$$$$$$" """"""""" " " ""     "$$$""  """"""""""""""""$""""""""""""""""""""""""$$"$"""$$$$$"$"""  " """"""""""""$$$$$$$$$"$$$$&&&(((*(((((&&&&((((((&&&&&((&&&&&&&&&&$$ " """"""""         "$$$$""  """ """""""""""""""""""""""""$$"""""""""""$$$"$$$$$$$$$$"  """"""""""""""$$$"""""$$$$$$&&&&&&&((&&&&&&&&&&&&&&&&&&&((&(&(&(&&&&$""""" """""""" " "      "$"""""  " " " """"""""""""""""""""""$""""""""""""""""$$$"$$$$"""$"  """""""""""""$""""""""$$$$$$&&&&&&&&&&&&&&$$$&$&&&&&&&&&&(((&&&(&&&&$"""" """"""""""