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 = '504B68' IMAGE_NUMBER = 56410721 IMAGE_TIME = 1978-01-04T06:46:40Z EARTH_RECEIVED_TIME = 1978-01-08T11:31:35Z ORBIT_NUMBER = 504 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 / 3ˆ˜o¼¥<âLJ=Z(ìŽ'3 ¬ëÏ6åÍäÕÖÚéßËdYòmhi.00000..0.0000.......0....,,*,,*,**,***,,,,,,******,,.,,,.....0.........0000000..000202000000200000002222000222222220022022202020000002220222422222202022222222222244244444244444444444666688864666664222200020202222244222422222222200000222222200........,......0..0.....0..,,,....000022244422.(,......0........00..........$*,,,,,,,,,,,,,,,,,,..,..,,...0...0..........000000.000000020020000000222000220222222200200020200000000000000000020000000002220022222222000222222244222444466444442444444222200200000000000000020022000000000000........,,,,,,,,,..,,,,*,,,,,,..,,,......0.000022222..(,..00.......................**,,,,,,,,,*,,,,,,,,,,,,,,...,(,........,.........0.000000*$0.00.0000000000000000000.00..0000..0.0.00000...0.000000..0....000000000000000000000000222222222222224422224424220.00.00..00000.0.00000000.0.00.0.......0...,.,,,,,,,,,*,,****,*,,,,,,,.........0022222200.&,............,..,.,......,,,,,,,,,,****,,,,,*,,,,,,,,,,,..,,...,,.,,,.,,,.,....000..0.0.......0...000000000000.000..,...0.0..................0...,......000....00.000....0000,02220022200222222244222220.,.................0.0...00...,......,..,,,...,,,,,,,**,,,***(**,,,,,...,..00002222222200&,,,....,.,.,,,......,,,,,,,,,,,,,,**,**,****,,,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,..,................0000..0.....0..........0........,....,,,,..,......................00.....00000000000000000000222222220000....,..,......................**,,,,...,.,,,,,,,,,,,,,*****$&****,**,.,....0002022222000, &,,.,,.,,,,,,.....,,,.,.,,,,***,,*,,,,******,,,*,,,,**,,,,,,,,,,.,.,,,,,,,,,**,*,,,.......,................................,,,....,,,,,,,..,............,..,...0.........0.....000.000...0002220222222200.,.,.,..,........,..,,.,,,,...,,,,,,,,.,,,,,,,,,,*,,******,,,,,*****,,,,,...0022222220000.$*,,,,,,..,,.,,,,,,,,,,,,,,,,**,***********,******,,*,,,,,,,,,,,,,,,,,*,,,*,****,,,,,.,,,...,.,.....................,..,,,.,,,,,,,,,.,.,.,,,,..,,,,,,,,..................,...........00.0000000022002000.,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,*,,,,,,,,****,,,,,..0222222000000000 $*,,.,,,,,,,,,,,,,,,,,*,,,,,********,******************,*,,,,**,,,,,,,***********,,,,,.,,,,,,,,,,,.....,..,....,.,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,*,,,,,,.,,,,..,......,,,,...,.........0.....00002002000..,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,*,,,.,..000222220022000. $*,,,,,,,,,,.,,,,,,,,,,*,****************************,,**,*****,,,**************,*,,.,,,,,,,,,,,,,,,.....,.,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,,,,,...,,,,.,,,............0.00000000200.,,,,,,,,,,,,,,,,,,,**,,*,,,,,,*,**,,,,,,,*,**,**,,,,*,,,,,,,,,,,,,,,.,.....000022022220000 $**,,,,,,,,,,,,,,,,,,,,,**,********************************,,******************,,,,,,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,..,..,,,.,......,,..,,......000000000...,,,,,,,,,,*,,,,,,,**,,*,*,,**,*,,,,,******,,,*,****,,,,,,,,*,,,,,,,,,.,,..000000022222200. $*,,,,,,,,,,,,,,,,,,,,,,*,,****************************,***********************,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,*,,,**,,***,*,,,,*,,**,,,*,,,,,,.,,,,,,,,,,,,,,,,,,,...,,,,,...00000000...,,*,**,,,,,*,,*****,,***********,*******************,,*,,,**,*,,,,,,,,........000222000000."***,,,,,,,,,,,,,,,,,***************(*******************************************,,,,,,,,,*,**,,,,,,,,,,.,,,,,,,,,,,,***,*,,,,,,*,***,,,,*******,,,**,***,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,..,.,...0.......,***,,,,,,,,***,*,********,****************************,*,,,**,***,,,,,,,,.....000000002000."****,,,,,,,,,,,,,,,,,,***********((***********************************(***(****,,,,*****,,***,**,,,,,,,,,,,,,,,,,****,*,,,***,****,,,*******,,*******,,,,,,*,,,,,,,,,,,,,*,,,,,,,,,,,,.,,,,,........,,,,**,,**,,,,,********************************************,,******,,,,,,,,,.,.......000000.0. (*******,,,*,,,,,**,*,******(*****************************(*********(((****(*****,,,********,*,*,***,,,,,,,,,**,*,,,******,**,**********,***********,****,,,,,,,,,,,,,,,,,,****,,,,,,,,,,.,......,..,,,,,,*,***,******************************************,*****,,,,,**,,,,,,,,,,,,,,..0000000000."(****,,,,,,,****,,,,**********(********************************(((******((*(******,*************,**,,,,,,,,*,,*,**************************************,,*,,,,*,,,,,,,,,**,,*,,,,,,*,,,,,.,,,,.......,,**,,***************************(((************************,,*****,,,,,,,,,,,,,......0000000. (***,,,**,*,,*,,,,******************************************((((****(*((((((***(*******************,,*,,,,,,,*********************************(**********,**,,,,,*,,,,,,*,**,,,,,,,,*,,,,,,,....,,,,,**,,*********************************(**(***********************,,,,,,,,,,,,,,,,,,...0000000."(******,,,,*,***,,*,,,,************((*************************(*(((((((*(**(((((********************,,,**,*,********************************************,,**,,,****,,,,,******,*,,,*,,,,,,,,.,,,,,,,,***********************(**********((***((((((***************,,,,,,*,,,,,,,,,,,,,,......00000. (****,*,,****,*,,,,,,**********((((*******************(*****((((((((((((((((((***********,***********,*****,,***********************(**********************,,,****,*,,***,*,,*,****,,,,,,,,,,,,,,,,****(***************((((******(*(*((***(((*...*(**************,,,,**,,,****,,,,,,,,,,....00000, (************,,,,*,*,,,***************(**********((********(*((((((((((((*(*(((((**************************,**********(*(*((***(((*((********(**************,,,********,*********,*,,*,**,,,*,,,,,,********************(((*******(*****(((((,......*************,,,,,,*******,,,,,,,,,,,,....0.0., (******,****,,**,*,,,,,**********(*(*(***********************(*(((((((((((((((((((((*******************************((((((*(**(*((((*(************************,*****,**,**********,******,,,***,,,,***((************((*******(********((((((*,,***,,,***************,,*,**,*,,,,,,,,,,,,,,....0...,((***,,**********,******,***************(*********((*********(((((((((((((((((((((((******************************((*((*(((((((*(*((*(((****(******************,****************,,*,***********,,,***(*****(**************((**(*(****(*(((((**(((((*******************,********,,,,,,,,,,,......., (*********,,******,,,,,,,************(*****(***(*((****(**((***(((((((((((((((((((((**(***************************(((((((((*((((((((((((************(**************************************,*****,**,,,*(**(**********(***(*(((((((**((((((((&&&&&&&****************,***********,,*,,,,,,......... (****,**,,***,**,*,,,*,****,**************((*******(((*((***((*((((((((((((((((((((((*********************(((*****((((((((((((((((((((((((**********(******************************************,*,*,,,,,,,***********((*(((((((((((((((((((*&&&&&&&(**(***(************************,*,*,,,......,,"(***,,*,*****,,,,,***,,,,*,,***************(******((((((((((((((*((((((&(((((((((((((*******(************((*(*(*((((*((((((((((((((((((((*****************************(************,****(**********,,,.,.,,*********(((*((***(((((((((((((((($$$&&&**(((****(**************************,,,.....,,, **,,*,,,**,,*,,,,,*,,*,,,****,*******(********(((*(((((((((((((*((((((((((((((((((((**((((*(((*((((*******((((*((***(((((((((((((((((((((*(*(***************************((((*************************,,,.,,,*******(*((*(*((((*((*((((((((((**$$$&(,*((*(***(((********************,,,,,,,,.....,, (**,,,,,,*****,,*,,*,,,,****,,**********(((*((*(*(((((((((((((((((((((((((((((*(((((((*****(*(*****(**(*(((((((*((((((((((((((((((((((((((******************(************(**(*******(((*(*************,,,,,,,*********(((((((((((((((((((((((***(***((((((((*****(********************,,,,,......,**,,,,,,*,,,,,,,,,,,,,,,,******************(**(((((((((((((((((((((((((((((((((((((((***(((********(**(****(((((((((((((((((((((((((((((((((((((*(*****((***********(****((((((**(*(***((((******(*******,,,,***(***(((((((((((((((((((((((((((***((((((((***((((*********************,,,,,.......(**,,,,,,,,,,,,,,,,,,,,**************((**((((((((*((((((((((((((((((((((((((((((((((((***********(**(****(((((((((((((((((((((((&((((((((((((******(****(****(*********((((((((*((((*(*(*((((******((********,**((((*((((((((((((((((((((((((((((((((((((((*(**(*(*********************,,,,,...,,, (**,,,,,,,,,,,,,,,,*,*,,,*,************(((((*((*(((((((((((((&((((((((((((((((((((((((*****(**********((((((((((((((((((((((((&(((((((((((((**((((********************(((((((((((((*(*((((((******(((((****,*,*((*(((((((((((((((((((((((((((((((((((((((((**((((*(*************,,,*,**,,,,,...,,,(***,,,,,,,,,,,,*,,,,,,,,*************(((*(*(*((((((*((((((((((&(&&((((((((((((((**(((****************(*(((((((((((((((((((((&((&&&&(((((((((((((*********(****(*((****((((((((((*(((((((((*((*((((((**********(((((((((((((((((((((((((((((((((((((((((((((((((******((*******,,,,*****,*,,,.....(***,,,,,,,,,,,,,,,,,*,*,,*************(*(((((((((((((((((((((((&(&&(((((((((((****(((**************(**((((((((((((((((((((((((((&((((((((((((((*(***(****((***(**(****(((((((((((((((((*(**((((((((((((*******(((((((((((((((&(((((((((((((((((((((((((((((((((***((*(*************,******,,....,(**,,,,,,,,,,,,,,,*,,,,,,,*************((((*(((((((((**(((((((((((&(&(((((((*(((((*((******(*******(**(((((((((((&(((((((((((((((((((((((((((((*********(((******((((*((((((((((((*((((((((((((((((((((((******(((((((((&(((((&((&((((((((((((((((((((((((((((((((***((*(*(*****,**********,,,....(***,,,,,,,,,,,,,,,,,,,,,************((**((((((((((**(((((((((((((&&&((((((((((((**(****************(*(((((((((((((((((((((((((((&(((((((((((((*****(**(*******(((((((((((((((((((&((((((((*(((((((((*(((((***(((((((((((((((((&&(&((((((((((((((((((((((((*(((((*(**(((********************,.,...(**,*,,,,,,,**&,,,,,,*,*,******(********(((*((((**(((*(((*((((((((((&(((*(((((((***********************(((((((((((((&(((((((((((((((&(((((*(((((***(**********(*((((((((((((((((&(((((((((((((((((((((((((((*(((((((((((((&((((((((((((((((((*((((((((((((((((((((((((**********************,,,,..(**,*,,,,,,,,,(*,,,*,,*,,,*************(((((((((((((*(((((((((((((((&(&((((((((((***(*************((((*(*((((((((((((((((((((((&(&&&(((((((((((***(((((*****(*((((((((((((((((((((((((((((((((((((((((((((((****(((((((((((((((((((((((((((((((((((((((((((((((((**((**(**********(*********,,,.*****,,,,,,,,,,,,,,,,,******************((((((((((((((((((((((((((((((((((((((((******((((****(*(*(***(***((((((((((((((((((((((&&&&(((((((((((((((((((******((((((((((((((((((((&(((((((&((((((((((((((((****(((((((((((((((((((((((((((((((((((((((((((((((((*(*(((((*******************,,,..****,,,,,,,,,,,,,,,,*,*,****************(((((((((((((((((((((((((((((((((((((((((((****((***(((*(**(*((((((((((((((((((((((((((&&&&&&(((((((((((((((((*((*((*(***((((((((((((((((((((((((((((((((((&&(((((((((((((((((((($&((((((((((((((((((((((((((&&((((((((((****(*((*(*((****(***(****,...,*(**,,,,,,,,,,,,,,,,,,**,,,**************((((((((((((((((((((((((((((&(((((((((((((((*(*(*((**((*(*((*((**(((((((((((((((((((*((*,,,*&&((((((((((((*((*((((**(**(((((((((((((((&(&(((((((((((((((&(((((((((((((((((((&(((&(((((((((((((((((((((((((((((((((((((((((***(*((((*(((((((&*********,...****,*,,,,,,,,,,,,,,,,*,***,**************(((((((((((((((((((((((((((((((((((((*(((((((**((((((*(((((**((*((((((((((((((((((*((*,,,,,,*((((((((((((((((((*(((((((((((((((((((((&((((((&((((((((&(((((((((((((((((&&&&((((&((((((((((((((((((((((((((((((((((((((*(((*(*((((((((((((((*******,,,.0..(*,,,,,,,,,,,,..,,,,,,*,*,***************((((((((((((((((((((((((((((((((((((((**(((****((((((((((((((((((((((((((((((((((((((*,,,,,,*(((((((*(((((((((((((((*(((((((((((((((((((((&((((((((((((((((((((((((((((&&&(&(&&((((((((((((((((((((((((((((((((((((*(*(((((***((((((((((((((********,....****,,,,,,,,,,,,,,,,,,,,*******************(((((((((((((((((((((((((((((((((((((((*****((((((((((((((((((((((((((((((((((((((*,,,,,****((&(((((((((((((((((((((((((((((((((((&&(((((((&((((((((((((((((((&&(((((((&&&&&(&(((((&((&(((((((((((((((((((((*((((((*((*((*****(*(((((((((((*******,,..0****,,,,,,,,,,,,,,,,,,,,*******************(((((((((((((((((((((((((((((((((((((((((((**((((&&&(((((((((((((((((((((((((&(((((,,,,,,***((((((((((((((((((((((((((((((((((((((&&&(((&&(((((((&&(((&((((((((((((((&&&&&&(&&&&&((&(&&&((&((((((((((&((((((*(((((((**((((******(((((((((((*******,,,..&(***,,,,,,,,,,,,,,,,,,,****************(((*(((((((((((((((((((((((((((((((((((((((((((*(((((&&&&(((((((&((((((((((((((((((((((,,,,,***(((((((((((((((((((((((((((((((((((((((&&(((&&&((((((((((((((((((&(((&&&(&&&&&&&&&&&&&&(&(&&&&&(((((((((((((((((((((*((*(((((*******(*(((((((((((******,,,,,$***,,,*,,,,,,,,,,,,,,,,******************((((((((((((((((((((((((((((((((((((((((*((((((((((((&&&&&((((((((((((((((&((&(((((((*(******((((((&((((((((((&((((((((((((((&(((&(((((((&(((((((((((((((((((((&(((((((&&&&&&&&&&&(&&&&&&&&&(&&&(((((((((((((*((*((((((((*(**(*((**((((((((((((*******,,,&(****,,,,,,,,,,,,,,,,*********************((((((((((((((((((((((((((((*((((((((((((((((((((((((&&&&((((((&((((((&(((&((((((((&&((((*(((&(((((((((&&&&(((((((((((((*((((&&&&((((&((&((((((((&&(((((((((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&(((((((((((((((((((((((***(((((((*(((((((**,,,,,*&(***,,,,,,,,,,,,,,,,*,*****************(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((&&&((((((&&&&((((&&&((((&&&&(&&&&&((((((((((&((&&&&&&(((((((((((((&(&((&&&&(&((((((((((&(((&&(&((&&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&(&&&&&&&(((((((((((*(((((((*(*((((((((((((((((((****,*,,,$******,,,,,,,,,,*,,,,*,*****************(*((((((((((((((((((((((((((((((((((((&(((((((((((((((&(&&&&&&(((&&(((&&&&(((((((&&((((&$&&&&&&(((((((&((&(&&&&&&&&((((((((((((&&&&&&&&&(&&&&&((((&(&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((***(((((((((((((((((((((******,,&******,,,,,,,,,,,,,,*,************((*****((((((((((((((((((((((((((((((((((((((((&&&(&(&((((&((((&&&&&&&&&&&&&&(&(&(&(&(((((&((((&&&&(*((((((((&&&&&&&&&&&&&&&(((((((&&&&&&&(((&&&&&&((((&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((*(((((((((((*****,,.&(****,,,,,,,,,,,,,*,**********************((((((((((((((&((((((((((((((((((((((((((&(((((((((&((((&&&&&&&&&&&&&&&&&&(&&&((((((&(**(****(((((((&&&&&&&&&&&&&&&&&(((((&&&&&&&&&&&&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((*((((*((*((((((((((*******,,$***,,**,,,,,,,,,*,,,,*****************(***(*((((((((((((((((((((((((((((*(((((((((((((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(((((&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((****((*(((((((((((****&(***,,,,,,,,,,,,,,,*,*************(*******(*((((((((((((&((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&&&&&(((((&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(&(((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((&(((((**(******(((*((((*((***(&***,*,,,,,,,,,,,,,,**********************(*((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&((((((((((((((((((((****(((((((((**(***(&*,,*,,,,,,,,,,*,******************((((***(**(((((((((((((((((&&(((((((((((((((((((&((&&&&&&&&&&&&&&&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&$$&&&&&&&&$&&&&&&((&&&(&&(&&&&$$&&&&&&&&&&&&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((((((((&&((((((**((((((((((*(((*(((&**,,,,,,,,,,,,,*,**************((*((*********((((((((((((((((&&&&&&((((((((((((((((&&&&&&&&&&&&&&&&&&$&&&&$$$&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$&&$$$$$$$$$$$&&&$$$&&&((&&&&(&(&&&&&&$$$$&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&((&((((((&(((((((((*((**(((((((((*(((&&***,,,,,,,,*,,,,,*,**********(((((((***(((***(((((((((((((((&&&&&(((((((((((((((((&&&&&&&&&&&&$$$&&$$$$$$$&$&&&&&&&&&$&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$$$$$$$&$&$$$$$$$"$&&&&&$&&&&(&&&&&&&&&&&&&&$&$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(&&((&(((((((((((**(((((((((((((&,,*,,,,,,,,,,,,,*************((((**(((((((***(((((((((((((((((((((((&&&(((((((((((((&&&&&&&&$$&&&&&$$$&$$$&$&&$$$&&&$$$$$$$$$&$&$&$$$$&&&&&&&&&&&&&&$&$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$&&$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&((((((((((*(*((((((((((((&***,,,,,,,,,,,*,,,,**********(*((((((((*(*((*((((((((((((((((((((&&&((((((((((((((((&&&&$$&&$$&&&&$&&&&$$$"$$$&$&$&$$$$"$$$$$$$$$$$$$&$$$&$&&&&$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$$$&$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((*((((((((*(&$***,,,,,,,,*,,,*,,*************((((((((((((((((((((((((((((((((&((&(((((((((((((((&&(&&&&&&&&&$$$$&&&&&&$$$$$$&&$"$$$$$$&&&&$$$$$&&&$$$$"$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&$$$$$$&$$$$$$&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&(((((****(((((((*((($(*,,,,,,,,,,,,,************((*((((((((((((((((((((((((((((((((((((&&&((&(((((((((((&&&&&&&&$$$$$$$$$$$$$$$""$$$&$$&&&&&&&&&&$&&&&&&$"$$"""$$$$$$$$$$&$$$$$$$$$$"$$""$$$$$$$"$$$&&&&$&$$&&&&$$$&$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((**(((((((((((&*,,,,,,,,,,,,,,***********(******(((((((((*((((((((((((((((((((((&&&(&(((((((&(&(((((&&&&&&&$&&$$$$$$$&&&&$$$$$&&&(&&&&&&$&&&&&&&$$&&$""$"$$$$$$$$$$$$$$$$$$$$"""""""""""$"""$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&$&&&&&&&&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((*(((((((*((*(&*,,,,,,,,,,,,*,**,,*************(((((((((((((((((((((((((((((((((((&&&((&&(((((((((&&&&&&&&&&&&$$&&&$$$&&&&&&&&&(&&&&&&&$$$$$&$$$$&&&&$$"$$$$$$$$$$$$$$$$$$""$$"""""""""""""""""$""$$$$$$"""$$$$$$$$$$$$$$"""$$$&$&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((*(*(((&**,,,,,,,,,,*,,,,***********(*(*((((((((((((((((((((((((((((((((((&(((&&&&((((((&(&((&&&&&&&&&&&&&$&$$$$&&&&&(&&&&&&&&&$$&$$&&&$$$&&&&&&&&&$$$$$$$$$$$$$"""""$$"""""""""""" "" ""$"""""""""""$$$$"$$$$$$$""""$$$&&&&&&$&&&&&&&&&&&&&&&$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((***((((&***,,,,,,,,,,*,,*****,*****(**((**(((((((((((((((((((((((((((((((((((&(&&(((&(&(&(((((&&&&&&$&&&$$$$$&&&$$&&&&(&&&&&&&&$$$$$&&$$&$$$&&&((&&$$$$$$$$$$""$$$$$$$"""""" """" """"""""""""""""""""""$$$$$""""$$$$&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((*(((((&**,,,,,,,,,,,*******************(**((((((((((((((((((&(&&(((((((((((((&&&&&(&(&((((((&&&&&&&&&$$$$$$$$$&&$&&&&(&&&&&$&$$&&&&&&$$$$$$$&&&&&&$"$$$$$$$$""$$$$"""" """"""" """" """"" """"""""""""""$$$&&$&&&&&&&&&&&&&&&&&&&$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((&***,,,,,,,,,,,,,**************(****(**(((((((((((&((&&&((((((((((((((((&&&&&(&((&&&&&&&&&&&&$$$$$$$$$$$$&&&&(&&&&&&$&&$&&&$&$&$$&$&&$$&&&&$$$$"$$$$$$""$$$"""""  " "$$$$$$$" """""  """""""""""""$$$$$&$&&&&&&&&&&&&&&&&&&$&&&&$$$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((*((((&**,,,,,,,,,,,,,***************((*****((((((((((((((((&&&((&(((((((((((&(&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&(&&&&&$&$&&$&&&&&$&$&&$&$&&&&((&$$"$$$$$"""""$""""" ""$&&&&(&$ " """"" "" " ""$""$$$&&&&&&&$&&&&&&&&&&&&&&$&&&$&$&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((*((((((& (*,,,,,,,,,,,,,**********(**$"((****((((((((((((((((((&&&&&&(&((&&&&&((((&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$&&&&&&&&$$&$$&&&&&&&&$$($&&&$&((((&$""$$$" ""$$$$$$$&&((((&((**(($" """ """"" """"$"$$$&&&$$$$$&&&&&&&&&&&&&&&&$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((($*,,,,,,,,,,,,,*,**************(*((***(**(((((((((((((&&&&&&&(((&&(((((((((&&&&&&&&(&&&&$&&&&&&&&&&&&&&$&$$&(&&&&&&&$ &&&&&&&&$&$&$$&&&$&&(((&$""" """ """"$$$&(*((**********(((&$ ""$"""  """""$$$$&&&&&&$&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((&((((((((((&&*,,,,,,,,,,,,,,*****************(****(*(((((((((((((((((&&&&&&&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&$&&&&&&&&&&&&&&&&&&&&$&&&((((&$$$"$""""$$""$&&(((*((*(*********,*($"""""""  """"""$$$$$$$$$&$$$$&&&&&&&&&&&&&$&&$$ &$&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&&&&&(((((((((((&&((((((&$*,,,,,,,,,,,,,*,*********(((((*******(((((((((((((((((&(&&&&&&&&(&(&(((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$&((((&&&&&&&&&&&&&&&&&&&&&&$&&&&&(((((&$$$""$&((&$&&(((((((((((*****(******($" """"   """$$$$$$$$$&$&&$&$&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$&&&&&((((((((((&((((((&*,,,,,,,,,,,,,,,********(((((**(((****(((((((((((((((((&&&&&&&&&(&&(((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$&&&&&&((((((&&$"$$((**********((((*************,*$&$""  ""$$"$$$$$$$&&&$$$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&(((((((((((((((((&*,,,,,,,,,,,,,*,,*******(((((***((*****((((((((((((((((&&&&&&&&&&&&(((((((&&&&&&&&&&&&&&&&&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&((((((&&&$&(****,,,**,,,,,,,***************,*(&"  """""""$$$$$$&$$$&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((&$*,,,,,,,,,,,,,,*,*********((*(((*******(((((((((((((((((&&&&&&&&&&&&&((((((&&&&&&&&&&&&&&$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&$&&$&&&&&((((((&&(&********,,,,,,..,,,,,,***************(&$""  """"$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((&&&$*,,,,,,,,,,,,,***********(((*(*((*****(*(((((((((((((((((&&&&&&&((&(&&&((((((&(&&&&&&&&&&&&&&&&&$$$$$&&&&&$&&&&$$&&&&&&&&&$$&$&&&&&&&&&&&&&((((&&((*******,,,.,,,..,,,,,******************(**&$""" ""$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((((((((((((((((((&&(&$*,,,,,,,,,,,,,,,*********((((**(**((******((((((((((((((((&&&&&&&&&&(&&(((((((&&&(&&&&&&$$&&&&&$&&$$&&&&&&&&&&&&$&&$&&&$&$$&&$$$$&&&&&&&&&&&&((***,,,***,,,,......,..,,***(****************,,**(&$" ""$$$$&&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((&&&&$*,,,,,,,,,,,,,,,*,,*********(*(((((******((((((((((&(((((((&&&&&&&&&&&(((((((((&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$&&$$$$$$$&&&&&&&&&&&&&(*****,,,,,,..........,,,,********************,,*****& ""$$$$$&$$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&$*,,,,,,,,,,,,,,,,,********(((((((((((***(*((((((((((((&((((&&&&&&&&(((&((((((((((&&&&&&&&&&&&$$&&&$&$&&&&&&&&&&$$&&&&&&&$&$$$$$$&&&&&&&&&&&&&(******,,,,,,...........,,,*((******************,*,****(&$$""$$$$$$$&$$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((((((((((((((((((((((&&&&$*,,,,,,,,,,,,,,,,,********((((((((((((((*(**((((((&(((((((((&&&&&&&&&&((&(((((((((&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&$$&$$$$$$$$$$&&&&&&&&&&(**,,,,,,,,,,,,,..........,,,**,*************(************($"""$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&((&&((&&&&(&(((((((((((((((((((((((&&$*,,,,,,,,,,,,,,,,,*********(((((((((((((**(((((((&((((&&(((&&&&&&&&&&&&&&&(&(((((&(&(&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$&&&&&&$$&(,**,,,**,,,,,,,.,.........**,,,,*******(((****((*(*******,*($""$$"""$$&$$$$&&&&&&&&&&&$&$&&&&$$&&&&&&&&&&&&&&&&&&(&&&&&&&(&&(((((*****(*(*((((((((((&&$**,,,,,,,,,,,,,,,,,******(*(((((((((((((((**(((((((((&&&((((&((&&&&&&&&&&&&&&(((((&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&$$&$$$&$$$$$$$&&&&&&$$$(****,,,,,,........,........,,,,,,,,,**((((((***(((((**********&$""""$$$$$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&(((((*(((((*((((((((((&&&$*,,,,,,,,,,,,,,,*,,*******(*(((((((((((((((((((((&&&&&&&&&(&&&&&(&&&&&&&&(&&&(&(((&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&$$$$$&$&$$$$$$$$$&&&&(&&&((***,,...,....................,,,,,,******(******(((((((*******&"" """$$$$$&&&&&&&&&&&&$&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(((((*(((((((**((((((((((&&$**,,,,,,,,,,,,,,,,*,********(((((((((((((((((((((&&&&&&&&(&(&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&$&&$$&&&&&&&&&$$$&$$$&&$$$$$$$$$&&&&&&&(******,..............,........,,,,,***,*,******(******(((((*****(&"" ""$$$$$$&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&((&&&&&&&&(&(((&((*(((((((***((((((((((&&$**,,,,,,,,,,,,,,,,***,**,***(((((((((((((((((((((((&(&&&&&&&&(&(&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$$$$$$$$$$$&$$$$$$$&&&&(*****,,,.............,.,,.......,,,,***********(((******((((((*****($ ""$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&(((((((((((*(((((((((((((($*,,,,,,,,,,,,,*,*,**,,,**,******(((((((((((((((((((&&(&&&&&&((&(&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&$$$$$$$$$$$$$$$&&$$(****(*,,,,.........,,,,,,,,.......,,,,,*****(********(((****((((*****(($"""$$$&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((($**,,,,,,,,,,,,***,,,,,,,******(*(((((((((((((((((((&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&(&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&&&&$$&((***,,,,,,,..,.,,,,,,,,,,,.,,,,,,,..,,,,****((***((((*******(((****(&(&$""$$$&&&&&&&&&&&&&&$&$$&&&&&$&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((&$*,,,,,,,,,,**,,***,,,,**********((((((&(&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$&&&&&&&&$&&$$&$$$$$$$$$$$$$$&&$$$$&(((**,,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,************(((((*(*(*((((****(&&$$""$$$&&&&&&&&&&&&$&$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&(((((&&&&(((((((&(((((((((&&$**,,,,,,,,,,,*,,,,,,,,,,******((*((((((((&&(((((&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(&&&&&&&&$$&$$$$$&$&&&&$&&$$&$$$$$$$$$$$$$$$$&&$"""$&(((*,,,,,,,......,,,,,,,,,,,,,,,,,,,,,**************((((((((*(***(((*(((&&&"""$$$&&&&&&&&&&&&&$&$&&$$&&$$&&&&&&&&&&&&&&&&&&&&&(&(((&&&&&((&&(((((((((((((&$*,,,,,,,,,,,,,,**,,,,,,,,********(((((((&((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$$$$$$$$&$$&$$$$$$$$$$$&$$""$&&&((***,,,,,.....,,,,,,,,,,,,,,,,,,,,,,******(*********(((((((*(**((&((((&$$$ ""$&&&&&&&&&&&&&&&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&&&&&((((((((((((((&&$**,,,,,,,,,,,,,,,*,*,,,,,*********(((((&((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((**,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,***************((((((((((((((&&((((&$$"""$&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&((((((((((((((((&(&$**,,,,,,,,,,,,,,,,,*,,,,,**,*****((((((((((&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&&(((****,,,,,,.,,,,*,,,,,,,,,,,,,,,,,,,,**********,,****(*((**((((((((&&&(((((&$$&&&&&&&&&&&&&$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&(((((((((&((((((&"**,,,,,,,,,,,,,,,**,,*,*,,,,*****(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$&&$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&&$$$$$$$$$&$&$&&&((*****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***********,,,****(*****((*((((((&&&((*(&&&&&&&&&&&&&&&&&&&$&$$&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((&$**,,,,,,,,,,,,,,,,*,,**,,,,,****(((((((((&((&&&&&&&(&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$&&&&&&&&&&&&&&&&&$&$$$$&&$$$$$$$$$$$$$&$$$$&&&&&&&&(((****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***********,,*********(***(((*(((((&((***(&&&&&&&&&&&&&&&&$&&&$$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((&$**,,,,,,,,,,,,,,,,,,,,,**,,,*******((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$&$&&&&&&$&((((****,*,,,,,,,,,,,,*,,,,,,,,,,*,*,***,**(***,**,**,,******(*(*((***((&&&((((&(&&&&&&&&&&&$$&&&$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((*(((((&"**,,,,,,,,,,,,,,,,,,,,*************(((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$&&&&&$&&$&&$$$&&&&$$$$$$$$$$$$"""$$$$$&&&$$$&&(((*****,***,,,,,**,,*,,,,,,,,,,*,*************,,,**,,,,**********(**(((&&&&(&&&&&&&&&(&&&&$$$&&$&&&&$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((( ***,,,,,,,,,,,,,*,*,,,,****,******(((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&$$$$$$$$$$&&$$$&$$$$$$$$&&&&$$$$$$$$$$"" "$$&$$$&$$$$&&&(((*******,,,*,,*****,,,,,,*,,,,******************,,,,,,*********(((((((((&&&&$$$&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&$$$$$&&&$$&&&&&&&&&&(((((&(&(((((((((((((((("**,,,,,,,,,,,,,,**,,,,,,**,*****(*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$"$$$$$$$"""$$$$$$$$$$"$$&&(((********,,**,********,,**,,********,***********,,,,,,********((((((((&(&&&&&""$$$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&(((&(((&((((((((((((((("****,,,,,,,,,,,,,,,,,,,*,*********((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$&&&$$$$$$$$$$&$$$&&&$$$&$$$$$$$$$$$$$$"""$((((*******,********,*******,*****,,,,*,*************,,,,,*******(((((((&(&&&&&&((&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$$&&&&&&&$&&&&&&(((((&(((*((((((((((((& **,*,,,,,,,,,,,,,*,**,,***,******(*((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$&&&&&&&&&&&$$$$$$$$$"""&(*(*********,********,*******,,,****,,,,,,**************,,*******(((((&(((((&&&&((((&$$"$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&(((((((&(&(&(((((((((&(**,*,,,,,*,,**,,**,,************((*((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$$$&&&&$&$$$&&&&$&$$$&&$$"&((*(******,*,*******,,,********,,,*****,,,*,************,,,,,,,**((((((&&&(&((&&(((((&$$""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&(&(&&(&&&(((&(&(((((&&&***,,,,,,,,,,,**,,,*,,,*,,,*********(*(((((&&(&&&&&&&&&&&&&&&&$$&&&&&&$"$$$$$$$$"$$$$"$$"$$$$$&&&$$"$&$$$$$$$$$$&&(&&$$$&&&&$&&"((*(((*********************************,****************,,,,,,**(((((((((((((((&(&((&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&((&&(((&(((&((((((&((((((("*,,*,,,,*,,,,,,,,,*,*,,*************(((((((((&&&&&&&&&&&&&&&&&&&&$&$$$&&&&&$$$$$$$$$$$$$""$""$$$$$$$$$$&$$$$$$$$$$$$&&&$$$$$&&&&&((((**************************((***********,**,,*,*******,,,*,*****((((((&((((((&&&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&&&&&$$$&$&&&&&&&(((((((&(&&&&&((&((&&(&((&"**,,,,,,,*,*,,,*,,**,,,**,,********((((((((((&&&&&&&&&&&&&&&&&&&&$$$&$$&&$&$$$$$"$$$$$$$""$$$$$$$$$&$&$$$$&$$$$$$$$$&&$$$$&&&&&$&(((**************************************(****,,,,,*,*,,*,*,,,,******&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$$&$$$$$&&&&&&&&&(((((((&&&&&&&&&(&&&&((&$"*,,,,,,,,,*,*,,,,******************(((((((((((&&&&&&&&&&&&&&&&&&&$&$&&&&$&&$$$$"$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&((***************(****,**************,******,,,,,,*,,,,,,**,,**,*,*(((&&&(&&&&&&$$$&&&&&&&&&((((&&&&&&&&&&&$$&&&&&&$$&&&$$&&&&&&&&&&&&&&&&((((&&&(&(&&&&&&&(((& "*,,,,,,,,,,,**,*,**,*************(*(((((((((&(&(&&&&&&&&&&&&&&&&&&$$$$$&&&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&((***********(*(**********************,,******,,,,,.,,,,,***,,,,*****(&((((&$$&&$$$$&&&&$&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&(((&(&&&&&&&&(((((& "**,,,,,,,,*,*****,*****************((*((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$&&(************(***(**************((***,******,,,,,.,,,,.,**,,,*,,****((((((($$&&&&$$&&&$$$$&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&(&&&(&&&((((&&&&&&&((((((&"***,,,,,,,********,****************(*((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$&&&(((((*(****(*****************(***(**,***((*,,,,,,,,,,,*,,,,,********(((&&&(&&&&&&&&$$$$$$$&&(&&&&&&&&&&&&&&&&&&&&$&$&$$$&&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&(&&& **,,,,,,,,,******,***************(***((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$""$$$$$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$&&(((((((*(((((****************(*(******,*(****,..,,,,,,,,,,,,,***((((((&&&$&&&&&&&&$$$"$$$$&&(&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&"**,,,,,,,,,**********************(*(**((((((((((((&&&&&&(&&&&&&&&&&&&$&$$&&&&$$$$$$$""""""$$$""$""$$$$$$$$$$$$$$$$$$$$$$$$"$$$&&$$$$$&&(((***(((((*************(**(*((******,**,,*,.,**,,,,,.,,,,,,*(((((((&&&&&&&&&&$$$$$""$&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&& ***,,,,,,,,,,*************************((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$""$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&(&$"$&(((**((((((((*(************((((((*****,**,,*,,*****,,,..,,,,***(((((((((&$$$$$$$$$$""$&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((( **,,,,,,,,,,,*,*********************(*((((((((((&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&$$$$$$"$$$$$$$$$$""$"""$$$$$$$$$$$$$$$$$$$$$$$$$&&(&$ ""&((((((((((((((**(*((****(((((((*****,,*************,,,,,,,*****(((((((((&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&((((( *,,,,,,,,,,,*,**********************(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$"$$$$$""$$$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$&&&&&$"""$&(((*((((((((((*(*(((*(((((((((******************,,,,,*,,,******((((((&&&$$"$$$$&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(((((((( *,,,,,,,,,,,,***********************(((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$&$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&$$$"$$&(((((((((((((((((((((*((((((((*************(((**,,,*,,,,**,***(((&&(&(&&&""""$$&&&(&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&(((((((((("*,,,,,,,,,,************************((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$&&$$"$"$$&&(((((((((((((((((((((((((((((*****,**********,,,,,**,,,,,****(((((&&&&&&$""""$&&&&$""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&(&&&&&&&&&&&&&&&&&&&(((((( *,,,,,,,,,,**,***********((**(****((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&$$&$&$$&&&&&&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$&&$$$$$&&&$$$&$$&&&((((((((((((((((((((((((((((((***,**(*********,,,,,*,,******((&((&&&&&&$$$""$&&&&$"""$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$&&&&&&&&&&&&&(&&&&&&&((&&&&&(((((( *,,,,,,,,,,,*************(*(**(****((((((((((&((&&&&&(&&&&&&&&&&&&&&&&&&$&&$&$$$$&&&&&$$$$$$$$$$$$$$$$$$""$$"$$$$$$$$&&&$$&$$$$$$&&&&$$$&&&(&&((((((((((((((((((&(((((((******(*********,,,,,,********(((&&&&&&&&$$$$$$&&&&&$"$$$$&&(&&&&&&&&&&&&&$$&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&(((((((( *,,,,.,,,,,,**************(**((((((((((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&$&$&$$$$$&&&&&&&$$$$$$$$$$$$$$$$$"""$"$$$$$$$$&$$$$$$$$$&&&&&&&$&&&&&((((((((((((&(&&((&(&(&((((((*************,,,,***,,*****(((&((&&&&&&&&&&&$$&&&&$$$$&&&&(&((&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((( *,,,,,,,,,***************((***(((*(((((((((((&&(&&&&(&&&&&&&&&&&&&&&&&&&$&&$$$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$&$$$$$&&$&$&&&&&&&&&&(((((((((((((&((((((&&&((((((((************,*,,,**********(((&&&&&&&&&&&&&&&&$&&$$&&$&&&(((&(&&&&&&&&$&&&&&&&&&&&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&(((((((( *,,,,,,,,,,*,*************(****(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&((&((((((((((((&((&(&&&(&((((((******,********,***********(((&&&&&&&&&&&&&&&&&&&$$&&&&(((((((&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((( *,,,,,,,,,,**************(*(**((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((&&&&&&&((&&(((****,,***,****************(((((&&&&&$$$&$&&$&&&$$$$&&((((((&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((( *,,,,,,,,,,*****************((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$$&&&&&&&(&((((((((((((&&&&&&&(&&&(((*(*,,,******************(((((((&&&&&$$$$$$$$$&$$$$$&&&&&(((((&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((( *,,,,,,,,,,,*****************((((((((((((((&&&&((&(&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$&&&&(&&&&(((((((&(((&&&&&&&&&(((((((*****,,************(****(((((((&&&&&&$$$$"$$$$$$$"$$&&&(((&&&&&&&$&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(((((( ***,,,,,,,,,,***************(((((((((((((&((&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&((((&((((((&&&&&&&&&&&&&&&&(&(((******,**********(*((((((((&&&&&&&&&$$$$""$$$$$"" "$&$&&((&&&$&&&&&&&$&&&&&&&&&&$&&&&&((&&&((&&&(&&&&&&&&&&&&&&&&&&(&&(&( *,,,,,,,,,,*,**************(((((((((((((((((((((((&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&$$&$$$$&$$&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&$&(((&&&((((&&&&&&&&&&&&&&&&&&&&((*******,*,,****(((****(*(((((&(&&&&&&$$""""$$&$"""""$$&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&&&&&&&&&&&(&&&&&&(&&&& *,,,,,,,,,,,,,***********(((((((((((((((((((&&&(&&&&&&&(&&&&&&&&&$$&$&&&&&&&&&&$$$&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&(&&&&&&((&&&&&&&&&&&&&&&&&&&&&&(&&(&((((******,******((((((*((((((&&&&&&&$$$$$$""$$$$"""$""$$&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&(&(&*,,,,,,,,,,,************((*((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$$&$$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&((&((((&&&&&&&&&&&&&(&(&&&(&&&&&&((&&(((**,************((((((((((((&&&&&&&$$$$$$$$$$$$"""$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&((((*,,,,,,,,,,,***,********((*(((((((((&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&$$&&&$$$$$$$$$$$$$"$$$$$$$$$$$$$&&&$$&&&(((*(((&&&&&&&&&&&(&&&&&&&((&&&&(((((((**,,************((*((((((&&&&&&&$$$$$$$$$$"$$$ "$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((*,,,,,,,,,,,,,**********(((((((((((&(&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$&&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&((&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((((***,,**********(((((((((&&&&&&$&&$$$$$$$$"""$"""$&((((&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&((((*,,,,,,,,,,,,,,**********((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$&$$&&$$$$$$$&$$$$$$$$$$$$$"$$$$$$&&&$&&$$&&$$&$$$$$$&&&&&&&&&&&&&((&((&(((((*****,,**,***(***(((((((((&&&&$$$$$$$$$$$$$$$""""&&(((&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((*,,,,,,,,,,,,,,*********((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$&&$&&&&$""$$$$"$$$$&&&&&&&&&&&&((((&(((((((****,*,********((((((&&(&&&&$$$$$$$$$$$$$$$$$$&&&(&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((*,,,,,,,,,,,,,,**********((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&&&$$$&$&$$$$$$$$$&$$$$$$$$$$$$$$$$"$$$$$$"""""$$&&&&&&$$$"""""""""$$$&&&&&&&&&((((&((((((((******,,*******((((((((&&&&&&$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&(&((&((((*,,,,,,,,,,,,,,,********(*((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$""""""$$$&&&&$&$" """""""$$&&&&&&&&&&((((((((((((((***(*,,*****((((((((&&&&&&$$$$$$"""$$$$$$$$$$&&&&&(((((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((( (,,,,,,,,,,,,,,*,********(((&(((((((&&&(&&&&&&&&&&&&&&&&$ &&&&&&&$$$$$$$$$$$&$$&&&$&&$ $$$$$$$$$$$$$$$$$$$$$"$$$""""$$$"""""$$$$$$$$$&&$" """$$$&&&&&&&&((((((((((((((************((((((&(&&&&&&$$$$$""""$$$$$$$" $&&&&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((*,,,,,,,,,,,,,,,,,*******((((((((((((&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$&&$$&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$""""""""$$$$$$$$$$$  "$$$$&&&&&&&&&&&((((((((((*(&******(*(((((((&&&&&&$$$$$$""""$$$$$$" "&&&&&&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&((((((((( *,,,,,,,,,,,,,,,*,*******((((((((((((&&&&&&&&&&&&&&&$$&$$&&&&&&&&$&&&$&$$$&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""$"$$$$$$$$$$$$"  ""$$$$&&&&&&&&&&&&((((((((((********(((((((&(&&&&$$$$$$$$""$"""$$$" "$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$&&&&&&&&$$&&&&&&&$&&&&&&&&&&(((((((((*,,,,,,,,,,,,,,,,,********(((((((((&((&&&&&&&&&&&&&$&&$$&$&&&&&&&&&$&$$$$$&$&&$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$""$$""""""""""$""$$$$$$$$$$$$$$$  ""$$$$&&&&&&&&&&&(&(((((((((*((**(((((((&&&&&&&$$$$$$$$$$$"""$$$"" "$$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((*,,,.,,,,,,,*,,,,,,*******(((((((((&((&&&&&&&&&&&&&&&&$$$$$&&&&&&&&$&&&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$""$"$$$$$$$$$$$" """$$$&&&&&&&&&&&&&(((((((((((((((((((&&&&&&&&$$$$$$$$$$$$"$$$""  "$&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&&&&&&&&&&&$&&&&&$$&&&&&&&&&&&&&&&(((((((((*,,,,.,,,,,,,,,,,,,******((((((((((((&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&$$$$$$$$$"$$""$$$$$$$$"$"$"""""""""$"""""$$$$$$"""""  ""$$$$$&&&&&&&&&&&&&((((&(((((((((((((&&&&&$$$$$$$$$$$$$$"$$$"" "$$&&&&&&&&&&&&((&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&((((((((( *,,,,,,,,,,,,,,,**,*******((((((((&&(((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$$$$$""$"$$$$$$$$$$$$$$"""""""$""""$"$$$$$$"""$$"  """"$$$$&&&&&&&&&&&&&((&&&&(&&&((&(&&&&&&&&$$$$$$$$$$$"$"$$$$" "$&&&&&&&&&&&&&&(&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&&&&&&&&&&&((((((( *,,,,,,,,,,,,,,,,,,*,*******((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&&&$$$$$$$$$$$$$$$$$$""""$"$$$$$$$""""$$"""""""""""""$$""$$$$$$$&" """"$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$" "&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&(((((((("*,,,.,,,,,,,,,,,**,*,********(((((((((&(&&&(&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$&&&$&&$$$$$$$$$$$$$$$$$$$$$""$$"$$$$$$"""""""""""""""""""""""$$$$$"$"  " """""$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"""""$$$$$ $&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&(&(((((((($*,,,,,,,,,,,,*,*,***********(((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"""""$$$$""""""""""""""""""""""""$$$"$$$" """""$$$$$$$$$$$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""$$"$" "$$&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&((((((((("*,,,,,,,,,,,,**************(**((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&&$$&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""$$$&&$$"  " """"""$$"""$"$$$$$$$$$$$$&$$$$$$$$$$$$$$$"""""""""""""""$$$$&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$$&&&&&&&&&&&&$$&&&&&&&&&&((((((((("**,,,,,,,,,,,,*,***********(*((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&$$$&$$$$$$$$$$$$$$$$$"""""""""""$""""""""""""""""""""""""$$$&&$$"" " "" """""""""""""$$""$$$$$$$$$$$$$$$$$$"""""""""""""" """ "$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&$&&&&&&(&&&(((((("**,,,,,,,,,,,***************(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&$$$$$&$$$$$$$$$$$"$$$$$"""""""$""""""""""""""" """""""""""$$$$$$$$" " """"""""""$"""$"""""""""$$"$"$$"$"""""""""""""  """""$&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&&&&&&&&&&&&&&&$$&&&&&&&&&&&(((((("*,,,,,,,,,,,,,*,*********(*((**(((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$&$&&$&$$$&&$&$$$$$$"""$"""""""""""$$""""""""""""""" """"""""""$$$$$$$$  " " """ """""" """"""""""$""""""""""""""  $$$$&&&&(&(&((&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$&&&&&&&&&$&&&$&&&&&&&&&&&&((((((($**,,,,,,,,,,,**************(*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$$$$$$$$$$$$$$$"""$""""""""""""""""""""""$"""""" """"""""""$""$$$$" "" "" " """"""""""" """ "  "$&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&(((((($*,*,,,,,,,,,,,**********(***(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$&&&&$&$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""""""""""""""$$$$$ " """"""" " "&&&&&&&&&(&&&((&&&&&&&&&&&&&&&&&&&&&&$$$&&$&$$&&&&&&&&&&&&&&&&&&((((&&&((((((($***,,,,,,,,,,,,***********(*((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&&&&$&&$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" """"""" """""$$&&&     " ""  $&(&&(((&(((((&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&(&((&(((((((($**,,,,,,,,*,*,,*******(***((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&$$&$$$$&&&$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""$$$"" ""$$$$$&$"     "&((&&&&((((&((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&&&&$&&&&&&&&&&&((((((((((*&**,,,,*,,,*,*,***********(((((((((((&((((&((&&&&&&&&&&&&&&&&&&&&$&$$$$$&&$&$$$$&&&$&$&$$$$$$$$$$$$$"""""""""""""""""""""""""$$"""""""""$$$$$"""$"$$&$$$""      &&&&((((((&(((&&(((&&(&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((****&***,,,*,,,****************(((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""$$$$$$$$"$$$$&&$"     &(((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&$&&&$$$&&&&&(&(((((****&**,*,,*,,,,***,**********(((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$""""""""""""""""""""""""""""""""""""$$$$$$"""""$$$$&$$"  $&(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&$&$$$$&$&&(&(((((((****&**,,,,,,,****************(*(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$&$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""" """"""$""""""""$$$$$$$"  "   "$$&(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&&$&&&&&$$$&&&&&&(((&(((((*((&*,,,,*,,******************(((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$&$"  """  $$$$(*(((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&(((((((*((*(&******,,,***,***********(*(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$"""$"""""""""""" """""""""""""""""""""""" """""""""""""""""$$$$&&&$" """"  "&&&&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&((((**(((**&**,,*,*******************((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$"""""""""""""""""""""""""""""""""""""""""""""" """"""""""$$$$$$$$" """""  "$&&&&((((((((((&((&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&$&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(((((((((((*(&*****,**,***************(((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$&$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""$"""""""""""""" """"""""$$$$$$"" """""  "$$$$&&(((((((((((&((&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&$$$$&&$&$$$$&&&&&&&&&&&&&&&&&(((((((*((**(&(****,*********,********((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""" """"""""$""$"""""$$$"""" """"  """""$$$$$&&(&&&(((((((&((&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&&&&&$$$&&$$$$$&$&&&&$&&&&&$&&&&(((((********(****,,****************(**((((((((((((((&((((&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$"$$$$$"$$$$$$$$$$$$$""$"""""""""" """ """""""""""""""""""""""""""" """"""$"""$$"""$$$$$$$$$$""" "  """$$$$$$&$&&&&&(&((((((&(&&&&&&&&&&&&&&&&&&&&&$$&&$&&&&&&$$$$$$$$$&&&&&&&$&$&&&$$&&&&&&&(((********((*****,****************(**((((((((((((((&((((&&(&(&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""$""""" "" """"""""""""$$$$$$$&$$$$$$$"$"""$$"  """" """$$$$&&((&(((((((((&&&&&&&&&&&&&&$$&&&$&&&&&&&&&&&&&&&&$&$$$&$$$$$$&&&&&&&&$&&&&&&&&&&(((((*******((***,,**,**************(****(((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$"$$$$$$$$$$$$$$$$$$"$""""""""""""" """"""""""""$$$$$""$"""""" """"""""""""""""$$$$$&$$$$$$$$""$$$&&&&&&&$$"""""$&&&((&(((((&&((((&&&$&&&&&&&&&&$&$$$$$&&&&&&&&&&&&$&&$&&&$$$&$$$$$$$&&$&$$&&&&&&&&&&&(((**********(****,*****************(*(**(((((((((&((&(&&(&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""" """"""""""""$$$$$$$""""""" """"""""""""""""$$$$$$$$$$$$$$$$$$&&&&&$&&$$$$$$&&&((((((&((&&(((&&&&&&&&&&&&&$&$$&$$$$$&&&&&&&&&&$&$$&&&&&$&&&&&&&&&$&$$&&&&&&&&&&&&&((((*****,,**(****,,*,**********(*(((**(*(*((((((((((&((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$""""""""""""" """"""""""""$"$$$$$$$$$"$""""""""$""""" """ ""$$$$$$""$$$$$$$$$$&&&&&&&&$$$$$&&&&(((((&((&&&(&&&&&&&&&&&$$$$$$$$$$$$$&&&&$$&&$$$&$&&&&&$$&$$&&&&$&&&&&&&&&&&&&&&&&((((((**,,,,,*&*************(**((**((*((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$""""" """""""""""""$"$$$$$$$$""""""""""""""""""""" """""""""$"""$"$$$$$$&&&&&&&&&&&&$&&&&&&(((&((&&&&&&&&&&&&&&&$$$$$$$$$$&&&&&&&$&&$&$&&$&&&&&&&$&&$$&&$$$&&&&&&&&&&&(&&&(&((***,,,,,,*(***,************(((((((((((((((((((((((&((&&&&&((&&&&&&&&&&&&$&&&&$&$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$""""$""$$"""""""" """"""""" ""  """"$""""""""$$$$$$$&$&&&&&$&(((&&&&&&((&(&&&&&&&&&$&&&&$$$&&&$$$$$$&&&&&&$$&&$$$&&$$$$&&&&&&&$&&&&&$&&&&&&&&&$&&&(&&&((***,,,,,,*(***,************((((((((((((((((((((((((((&&&&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$""""""""""""""""""$""$$$$$$"""""" """"""""""""""""""$$""""""$$$$$$$$$$$$$&$&&&(&&&&&&&&&&&&&&&&$$&&&&&&&$$&$&$$$$$$$$$$&&&&$&&&&&&&&$$"$&&&&&&&$$$$&$&&&$&&$$&&&$&$&&(((**,,,,,**(****************(*(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$$$""$$$"""""""""""""""""""""""""$$$$""""""""""" """""""""""""""$$$$$$$$$"$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&$$&&$$$$$&$&&&&&&&&&&$$$$&&&&&&$&&$$$$$$&$&&$&&&&&&&&&&&(((**,,,,,,**((((*********(****((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$$$$$$$$$$$$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$&&&&&&$$$&&&&$$&&$&&&&&&&&&&$$&&$$$&$&&&$$&&$&&&&&$$&&&&&&&&&&&&&$$$$&$$$$&&&&&&&&&&((((**,,,,****((*(*((**********(*(((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&$&$&&&&$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$"$"$$$$$$$$$$$$$&$$$&&&&$$$$$$$&&&&&&&&&&&&$&&&$&&&&$&&&$&&&&$&&&&&&&&&$$&$$&$&&$$$&&$&&&&&&&&&&(((**,,,,***(((***********((((((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$""$$$$$$$$$$$$"$$"$""$$"$$$$$$"""$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"""""$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&$&&$&&$&&&&&&&&&&$&&&&&&&&$&&&&&&&&&$$&&$&&&&$&&&&&&&&&&(&&(((***,,,***(((**********(**(((*((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$$$$$$$$"$"$$$"$"$$$$$""""$"$$"$""""""$""""""""""""""""""""""$"""""""" """"""""""""""""$$"$$""""""""""$""""$$$$&$$$$$$$$$$$$&&&&&(&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(((****,,*****(((***********((((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$$$$$$"$"$$$$""""$$$$$"$$$$$"$$$"""""""""""""""""""""""""""""$"""""""""""""""$"""""" "$$""$$$"""$""""""""""$$$$$&&$$$$$$$$&&&&&&&&&&&&&&&$&$&&&&&&(&(&(&&&&$&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&(&&&(((****,****((((****************((((((((((((((&&((((((&(&&&&&&&&&&&&&&&&&$&&&&$&$&$$$$$$$$$$$"$"$$$$$$$$"$$$"""$"$$""""$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""$$""""""""""$"""$$$$"$$$"""""$$$$$$$$&&&$$$$$&&&&&&&&&&&&&&$$&$&&&&((((((((&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&((((((((**********(((************((((*((((((((((((((&((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""$$"$$$$$""""""$""""""""""""""""""$""""""$$$""""""" """$"$"""""$$$$$$""""""$$$$$$"""$$$$$$$$$$$&&&&&&&&&&&&&$&&&&&&$$&&&&&&&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((**********((((***********((((((*(((((((((((&&&(((((((&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""""""""""""$"$$$$"""$""""""""""""""""""""""""""""""""""""""" """""""""""$$&$$""$""""$"$$$$$$""$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&(&((((**********((((*************((*((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$$$$""$$$$""$"""$$$"$""""""$$$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""$$$""""""$"""$""$$$$$$$$$&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((*****(**((((((**************(((((((((((((((((&((&&(((&(&&(&&&&&&&&&&&&&&$$&$$$&&&$$$$$$$$$$$$$"$"$"""""$"""$$$"""""$$"$"$"$$$$""$"$$""""""""""""""""""""""""""""""""""""""""""""""""$$$"""""""""""""$$$$$$$$$$$&$&$&&$&&&&&&$&&&&&&$&&&&&&&(&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((**((((((((***************((((((((((((((((((&&&(&(&(&&(&&&&&&&&&&&$$&$$&$$$$&&$$$$$$$$$$$$$$$$$$$""$$$"$$""""""$$$$$$"$$$$$"$$""$$$"""""""""""" """""""""""""""""""""""""""""""$"$"$"$"""$$$"""""""""$""$$$$$$$$&$$$$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((*(((*((((**************((*(((((((((((((&((&&&&((((&&((&&&&&&&&&&&$$$$$$$$$$&&$$$$$$$$$$$$$$$""""""""""$""""$""$$$$$$""$$$$$""$$$$$"""""""" " """"""""""" """"""""""""""$""""$$$"$$$""$$$$$$$$""""""$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&(&&&((&((((((((((((*************(((**(((((((((((((((((&&&((&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$"""$$"""""""""""""""""""$$$$$$$$$$$$$$$$$""$"$""""""""" " """""""""""""""""""""""""$"$"""$$"""$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&&&&&&&&&$$&&&&&&&&&&&&&&&&&&$$$$$$$&&$&&$$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&(((((**(**(((*************(((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$$""""""""""$"$$$$$$$$$$$$$$$$""$"$"""""""""" " " " """"""""""""""$"""""""""$""""$"$$$"$$$$$$$$$&&&&$$$$$$$$$$$$$&&$&$$&&$$$$$&&&&&&&&&&&&&&&&&$$$$$$$&&&$$&&$&&&&&&&&&&&&&&&&(&&&&&((&&((&&&&((((****((((**************((*((((((((((((&((&&&&&&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""$"$$$$"$$$$$$$$"$$$""$$""""""" """"" """"""""""""""""""""""""$"$$$$"$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((******((*************(((((((((((((((&&&(&(&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$$$$$$$""$$$$$$$$$$$$$$$$"""""" " """""""""""""""""""""""""""""""$"""$""$$$""$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&&&&&$&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(((((((((*(((**********(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""$$$$$""$$$$$$$$$$"$$$$$""$"""""""" " """" """"""""""""""""""$$"""""$$$"""""$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&$&$$$$$$&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((*(((*************(((((((&(((((((&(&&&&&(&&&&&&&&&&&&&$$$$$$$$&$&$$&&$$$$$$$$$$$$$$$$$$"$$"$$""$$$"""""$"""""""$$$$$"$$$$$$$$$$$$$$"$"$"""""""""""""" """"""""""""""$"""""""""$$""$$$$$""$"$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&$$$$$$$$&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((*((((((************((((((((((((((&(((&((&&&&&&&&&&&&&&&&&$&$$$$&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""$$"$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((***(((((***********(*((((((((((((((((((&&&&&&&&&&&&&&&&&&&$&$$$$&$$&$$$$$&&$$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""""$$$$$$$"$$$$$$$$$$$"$"""""""""""""""""""""""""""""$"""$$""""""$$$$$$$$$""$$$"$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&&&&&&$&$&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((((******(*************(((((((((((&&(&&(&&(&&&&&&&&&&&&&&&&&$&&$$$$&$&$$$$$$$$$$$$$$"$$$$$$$"$$""$$$"""""""""""""""""$$$$""$$$$$$$$$$$$$"$"$"""""""""""""" """""""""""""""""$"$$$$"""$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&&&(&((((((*******(**********((*((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$"""""""""""""""""""""$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""$""""$$""""$$$$$$$$"""$$$$$$$$$$$$$$$$$$$"$$$$$$$$$&&$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((&&&&&((&(((((((*****(********(***((((((((((&(&&&&&&&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$$$"""$$$$$"$$"$"$""$""""""""""""""""$$$$"$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""$"""""""$"$""""""""""$$$$$$$&$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((((((((*(****"(********(**((((((((((&&&(&&&&&&((&&&&&&&&&&&&&&&&&$&&$$$$"$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"""""""""""""""""""""$$""$$$$$$$$$"$"$$$$""$""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&$&&&&&&&&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&((((((((((******$(********(((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""$"$$$$$$$$$$$$$$"$$$$""""""""""""""""""""" """""""""""""""""$$""""""""""$$"$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&(&&&&((&((((((((((******$(********(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""$"""$$$$"$$$$$$$$$$$$$""""""""""""""""""" """"""""""""""""""$$$"""""""$$"$$$$$"$""$$$$$$$$$$$$$$$$"$$"$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&&((&(((&&(&(&&&&&&&&&&&(((&&(((((((((((((((*****$**********((*(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$"$"""""""""""""""""""""""$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""$$$$$$""""$""$$$$$$$$$"$"$$$$$$$$$$$$$"$$$$""$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&&&&&&&&&&(((((((((((((((((((**(***$************(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$""""""""""""""""""""""""""$$$$$$$$"$$$""$$"$""$"""""""""""""""""""""""""$$$$$$$$$"$"$""""""""$$$$$"$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&&&&&(&&(((&((((((((((*(*(((((**(**$*************((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$""$$$$$""$$$$"$$"""""""""""""""""""" """$$"$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""$"$$$$""$$"$$""""""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&(&&&&&&&&(&((((((((&((((((((*(((******$(************(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$&&$$$$$$$$$$$$"""""""""""""""""""""""""""$$""$$$$$$$$$$$$$"""""""""""""""""""""""""""$""""""$$$$$"$$ """""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&((&&&((((((&&&(&(((((((&&(((((((((((((((((******&*************(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$"""""""""""""""""""$""$$$$$""$$$$$$$$$$$$$"""""""""""""""""""""""""""""$"$"""""$"$$$""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&(((((&(&&&(((((((((((((((*(******$*********(((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$"$$$"$"$"""""""""""""""$$$$$$$$$$""$$$$$$$$$$$"$$"$""""""""""$""""""""""""""""""$"""""$""$$$$"$""$""""""$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(((&&&&((((((((((((((((((((((**(************(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""$"""""""""""""$"$$$$$$$$$$$""$$$$$$$"$$$$$"""$""""""""$""""""$"""""""""""""$""""""""$$$$$$""""$"$$$$$$$$""$"$$$$$$$$$$$$""$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&&(&&(&&((((**(((((((*(******&(********((*((*((((((((((&&&&&&&&&&&&&&&&&&&&$$$&&$&$&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""$$$$$$$$$$$$$$$$$$$"$"$"$""""""""$""""""""""""""""""""""""$$$"""$""$""$$""""$"""$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&&&&&&((((&((((((((((*(*((((****&(**********(((((((((((((((&&&&&&&&&&&&&&&&&&$$$&$&&$$&$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$"""$"$""$"""""""""""""$$$$$$$$$$""$$"$$$$"""$"""""""""""""$$$""""""""""""""""""""""""""""$$"$$$"$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&&((&&&(&((((((((((((((((**(*(*****&******(***(*(((((((((((((&(&&&&&&&&&&&&&&&&&&$$$$&&$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$$""""""""""""""$$$$""$$$$$$$"$$"$$"$"""""""""""""""""$""""""""$"""""""""$$"""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((&&&&((((&(((((((((((((***(*****((******(*(*((((((((((&&&((&(&&&&&&&&&&&&&&&&&&&$&&&$$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$""""""""""""""""$"$$$$$$"$""$"$$$$"""""""""""""""$"$""""""""""""""""$""$""""""""""$"$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((&((((&&((((((((((((((((((((((((*********&((********((((((((((((&&(&&&&&&&&&&&&&&&$&&&&$$&$&$$$&&$$$$&$$$&&$$$$$$$$$$$$$$$$""$$$$$$$$$"$"""$""""""""""""$$""$$$"$""$$$$$$$$$""""""""""""""$"$""""$""""""""""""""$"""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&((((((&&&(((&((((((((((((********&((********(**(((((((&&((&&&&&&&&&&&&&&&&$&&&&&&$&$&$$&$$$&$$$$$&$$$$$$$$$$$$$$$"$$$$$$"$$$$$$""$"""""""""""""""""$""$$"""$$$$$"""$$$$"""""""""$""""$"""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((&((&((((((((((((((*********&((**********((((((((((&((&&&&&&&&&&&&&&$$&&&$&$&&$&$$&&&$&&$&&&&$$$$$$$$$$$"$$$$"$$$$$$"$$$$"$$""""""""""""""""""$$$$$"$"""""$"""""$$""""""""$""$$""$""""""""""""""""""""""$""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((&(((((((((((***(*****(&(*********((((((((((((&((&&&&&&&&&&&&&&&&&&$&$$&&&&&$&&&&&&$$$&&$&$$$&$$$$$"$$$$$$$$$$$$$$$$$$""""""""""""""""""$$"$$$$"""$""""$"""$$$"$""$$$"$"$$$"""""""""""$""$""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((**((((((((*******((********((((((((((((&(((&&&&&&&&&&&&&$$&$$$$&&$&&&&&&&$$&&$$$&&&$&&$$$$$$$"$$$$$$$$$$$"$$$$$$"""$""$"""""""""""$""$$$"$$""""""""""$$$"""""$$$$$"$$$""""$$$"""""""""""""""""$""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((*(***(*((((*********((*(((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&$&&$$$&&$$&&&&$$$$$$$$""""$""$$$$$""$"$$$""$""""""""""""$$$$$$""""""$"""""""$$$$"$"""$$$""$$""$$$""$"""""""""""""""""""""$"""""$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((*(*******(((*****(*(*((((((&((((((((&&&&&&&&&&&$$$$$$$$$$$&&&&&&$$&&&$&$$&&&&&&&$$$$$$$$$"$$$$"""""""$"$"$""$""""""""""$$"""""$""$$"$"$"$""""$$$$$""""$$$$$"$$$$$$$"""""""$""""$"""""""""$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&(&&&&&&&&(&(&&((((((((((((((((((((((((((((((**(((((*****(&(********(((((((((&&(((&&&&&&&&&&&&$&&$&$$$$&$$$$&&&&&$&&$&&&$$&$$$$$&&$$$$$$$$$$$$$""""$""$$$""""""""""""""$$"""$""$""""$&"""$""""$"$"$$""$"$$"$$"$$$$$$$$"$$$$$$$$"""""""""""$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((((*(((****((((*****(((((((((((&&(&(&&&&&&&&&&&&&&$$$$$$$$$$$$&$&$&&$&$&$&$$&&&$$$$&$$$$$$$$$$$$$"$""""""$$$"$""""""""""$$$$$$"$""""""""""""""""$$$$$"""""""$$$$$$$$$$$$$$$$$$$$$""""""""""""""$$$$$$$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&(&&((((((((((((((((((((((((((((((((((((((((*******((((*****(((*((((&(&&&(&&&&&&&&&&&&&&$$&$$$$$$$$$&$&&$&&$&$&$$&$$$$$$&$$$$$$$$$$$$$$$"$""""""$"$$"""""$""""""""$"$$$""""""$""$""""""$$"""""""""$"$$$$$$$$$$$$$$$$$$""""""""""""""""$$$"""$$$$$$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&&&$&&&&&&&&&&(((((((((((((((((*((((((((((((((((((((((*********((((*****(((*((((((((&&&(&&&&&&&&&&&&&&&$$$$$$$$$&&$&$&$$$&$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$"""$$$""$"$$$$$""""$"$$$$"""$""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$""""""""""$$"$$$$$$$$$$&&$$&&$$$$$$$$$$$$$$$$"$$$$$$&$$$$$$$$&&&&&&&&&&&(((((((((((((**(((**(((((((((((((((((((((((((((**((*((((**(((*(((((((&(&&&&&&&(&&&&&&&&&$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$"$$"$"""$$""$$"$$$$$$$"$$$$"$$$"""""""""""""$"""""$"$$"""$$""$$$$$$$$$$$$$$""""""""""""""""""$"$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$&$&&&&&&$$$&$&&&&&&&&&&&&(((((&(((((*((((**(((((((((((((((((((((((((((((**(*(((((*((*(*(((((((&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$"$$"""""$""$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$"""""""$""""$""$""$$$$$$$$$$$&&$$&$$$$$$$$$$$$$$$$$$$$&&&&$$&&&&&&&&&&&&&&&&&&&(&(((((((((((((**(((((((((((((((*((((((((((((***((((**(((*(((((((((((&&&&&&&&&&&&&&&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$"$""$"$"""$$$$$$"$$$$$"""$"$$$$$""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$"$$$""""""$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&((&(((((((((((*(((*((((((((((((((***((((((((((*****(((((*((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$""$""""""""$$$$$$$$$$"$$$$$$"""$$""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$"""""""""$"$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((*((((((((((((*(**(*((((((((((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""$"$$$$$&&$$$$$"$$""$""""""""""""""""""$"$$$$$$$$$$$$$$$$"$$$"$$""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&(&&&&&&&&(&((((((*(**(((((((((((((((((*(*((((((((****(***&((((((((((((((((((((((&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$$"""$"$$$$$$&$$$$$$$$$"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$""""$"""""""""""$"$"$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&(&&&&&&&&&&&&&(&((&(((((*(((((((((((((((((((****(((((((((**(*(**&(((((((((((((((((((&&&((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$&$$$"$"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$"""$$"""""""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$&&&&&&&&&&&&&&&&&&&&((&&((((((*(((((((((((((((((***((((((((((*((((***&((((((((((((((((((&(((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""$$$$$$$$$$&$$$$$$$$$""$$"$"$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&$$&&&&&&&&&&&&&(&&(&&((((((((((((((((((((((((((((***((((((((((((((*(**(((((((((((((((&&((((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$"$$"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&(((*****((*((((((((*(((***(((((((((((((((((((((((((((&&&&&&&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$""""$""""""""""""$$$$$$$$$$$$$&$$$$$$$$$$"$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((**(((((((((((((((****((((((((((((((&&&((((((((((&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$"""$$""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""$$$$$$$$$$$$$$&$$$$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((((((((((**(((((((((((((**** ((((((((&&&((((&&&(((((((&&(&&&&&$$&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""$"""""""""$""$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(((((&&(((((((((((((((((((((((((((((((((((((((((((((((****&((((((((&(&(((&&((&((((&&&&&&&&&&&&&$$$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((*((((***&((((&((((&((&&&&(((((&&&$&$$&&&&&&&$$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$&$$$$$$$$"$$$$$$$$$$$$$""""""$$"$"$"""" """"""$"""""$$$$$$$$$$$$$$$$$$$$$"""$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((*((*((((((((&&&(&&&(&&(&&(&$&&&$$$&&&&&&&&$&$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""$$"""$"""" """"""$"""""$$$$$$$$$$$$$$$""$$$"""""$$$$$$$$$$$$$$$$$$$" $$$$$$$$$$$$$$$$$$$&&$$$$$$"&&&&&&&&&&&&&&&&&&&&&&((&&(($((&(((((((((((((((((((((((((((((((((**(((** ((&((((&(&(&&&&&&&&((&&&(((**($&$&&&&$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$"$""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$"""""$$$$$$"$$$$$$$$$$$$$$$$$$""$$$$$""$$$$$$$&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&(((((((((((((((((((((((((((($(((((*(((((** (((((((&&&&&&&&&&(&&(&&(((((((&$&&&&&&$$$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""""""$"""""""""""$"$$$$$$$$$$$$$$$$$"$$""$$"$""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$&&&&&$$&$$&&&&&&&&&&&&&&&&&(&&&&&&(&(((((((((((((((((((((((((((((((((((((((***(*** &(((((&&(&&&&&&&&&&&(&&((((((((&&&&&&&$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$"$$$$$$$$$$$$$$$$$$$$$$"""$"""""$""""""""""$$"$$$$$$$$$$$$$$$"""""$"$$$"""""$$"""""$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((*((******** &((((((&(&&&&&&&&&&&(&&(*(((((((&&&&&&&&$$&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$$"""$$$$$""$"$$$"$"$$$$$$$$$$$"$$$$$&$$&$$&$&&&&&&&&&&&&&&&&&&&&&(&&(&(((((((((((((((((((((((((((((((((((((********((((((&&&&&&&&&&&&&&&&&*((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$$$$$$$$&$$$$$$$$$$$$$$"$""""""""$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""""$$$$$$$$$"$$$$$$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&((&&&((((((((((((((((((((((((((((((((((((((******* (((((((&&&&&&&&(&&&&(&&(((((((((&(((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$$$$""$$$$""$$$$"$$$$$$$$$$$$$$&&&&$$$$&&&&&&(&&&&&&&&&&&&&&((&((((((((((((((((((((&((((((((((((((((((****** (((((((((&((&&((((&&&&(&(((((((&&((((((&&&&&&&&&&$&$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$&$$&&$$$$$$$$$$$$$$$$$$$$$"""$"$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"""""$$"$$$$$"$$$$$$$$$$$$$$$$&&&&$$&$&&&&&&&&&&&&&&&&&&(&&&&(&((((((((((((((((((((((((((((((((((((((***( &((((((&(&&&((((((&&&&(&&(((((&&(**(((((&&&&&&&&&&$$$$$$$$&&$$$$$$$$$$$$$$$$$$&&&$$&$$$$$$$$$&$$$$$$$&$$$$$&$$$$$&$$$$$$$"$$$$$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&($$$$$$$$$$$$$$$$$$$$$$"""$$""""$$$"$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((&((((((((((((((((((((((((((((((**((**** &((((((((((&&&(&&&&&&((((&(&&&&(****(((((&&&$$$$$$$$&&&&&$&&$$$$$$$$$$$$$$$$$&&&&&(&&&&$&&$$$$$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$"$$""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((*(*((((((((((((((((((((*** &(((((((((((&&&&&&&&((((((&&$&(****((((((&&&&&&&$$$&&(((((&&&&&$$$&&&&((&&&&(((**((((((&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"$"""""$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((&(((((((((((((((((((((((((((((****"&(((((((((&&&&&&&&&((((((**********(((((((((((((&&(((**(*********((((******((**********((&&&&&&&$$$$$$$$$$$$""$$$$$$$$$$$$$$"""""""""$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&((((((((((((&(&(&((((((((((((((((((((((((((****"(((****(((((((&&&&&&(((*************(((((((*(((***,***,,,,,,,,,,,******,,*,,***,***,****(&&&&&&$$&&$$&$$$$"$((((&&&$$$$$$$$$$$$"""""""$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$&&&&&&&&&&&&&&&&&&&&(((&&&&&&((((((((((((((((((((((((((((*((((((((((((*(("((**((((((((((&&&&&((***************(******,*****,,,,,,......,,,,,,*,,,,,,,,,,,*,*,,,****((&&&&&&&&$$$$&$$((((((((((&&&$$$$$"$$$"$$"$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((*((((((((((((((((((***(((*((((((((((&&&&((*****,**,,,,,*****((**,,,,,,..............,.,,,,,,,,,,,,,,,**************((((&&&&$$$$&((((&&&&&&&&&&$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((*((((((((**((***(((((((((((((&(&&&(****,*,,,,,,,,***(***,,,,,................,,,,,,,.,,,***,,,,,**,***,***,**,**((&&&&&&$&((((&&&&$$$&$&&$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((**(((((((**(****((((((((((((((&&((******,,,,,,,,,,***,,,,,,,....0...........,,,,,,,,,,*******,,,********,,,,,,,*((((&&&&&(((((&&$$$&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$&$&$&&(&&&&&&&&&&&&&(&&&&&((((((((((((((((((((((((((*(**((*(((((((((****(((((((((((((&(((*******,,,,,,,,,,**,,,....................,,,,,*,*************,**********,,,,,,**(((&&&(((((&&&$&$$&$&&$&&&$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((***((***(((((((((****((((((((((((((((*,,,,,,,,,,,,,,,,,,,,,,..................,,,,,,*********************(*******,,,,,,,*((&&((((&&&&$$&$$$$$$$&&$$"$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&$&&$&&&&&&&&&&&&&&&&((((&&&&&&&&(&((&(((((((((((((((*(((*(((*(((((((((((***(((((((((((((((*,,,,,,,,,,,,,,,,,,,,,.......0..........,,,.,,,,,************(((((((((((((*****,,*,,,**(&(((($&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&&&$$$$$$$$$$$$$$$$$&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&((((((((((((((((((((((*(*((((((((((((((((**(((((((*((((((**,,,,,,,,,,,,,*,,,,,.................,,,,,,,*,*****(***(((((((((((((((&((((***,,,***,**(&(((&&&&&&&&$&&$$&$$$""$$$$$$$$$$$$""$$$$$$$$&&$$$$$$$$$$$$$$$$$"$$$$$$$$$$&&$$$$&&&&$&&&$$&&$$$$$$&$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&&&(&&(&((((((((((((((((((((*(((((((((((*((((((((((((((((((*,,,,,,,,,,,,,,,,,**,,,.,............,,,,**,,*********((((((&&(((((**((((((((((***,**,*****(((&&&&&&$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$&$$$&&$$$&&&&$$$&$$$$$&&$&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((&((((((((((((((((((((*(((((**((((((**((((((((((((**,,,,,,,,,,,,,,,,,,,,,,......,.....,,,,,*************(((((((((((*(*****(***((((((**********(&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$"$$$$$""$$$$$$$$$&$$$&&$&$&&&&&&$$$$$&$&&&&&&&&&&&((****((&&&&&&&&&&&&&&&&&&&&&&((((((((((&(&&((((((((((((((((*((*((*((((((((((*(((((***(((***,,,,,,,*,***,,,,,,,,,,,,,,,,,.....,,,.,,**,,,********((((((****((((****(((((((&((*(*******(&&&&&&&$$$$$$$$$$$$"$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&$$$$&&&&&&&&(((((*********(&&&&&&&&&&&&&&&&&&&&(((((&((((((((((((((((((((((((((**(((((((*****(*((((((((((**,,,,,,,,,******,,,*,,,,,,,,,...,,,..,,,,,,,,,,***(**((**********(((((((((((((((&&&&((*(****(($&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$""" "$$$&&&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&&&&&&&&&&&&&&$&&&&&&&&((((****(*(*****(&&&&&&&&$&&&&&&&&(&&&&((((((((((((((((((((((((((((****((((((*(((*((((((((((((*,,,..,,,,********,,*,,,,*,,,,,,,,,,.,,,,,,,,,,,**(************(*((((((((((((((((&&&(((((***(*(&&&&&&&&&&$$$$&&$$$$$$$$$$$$$$"""""$$""$$$$$&$$$$$$&&$$$$$$$$$$$$$$$&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&((((****((((((((((((((&&&&&&$&&&&&&&&(&(&(((&(((((((((((((((((((((((((**(*((((**(((**((&&&(((((***,.....,,**,******,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,******(**((((((((((((((((((*((((((&((****((((&&&&&&&&&&&$&&$$""$$$$$$$$"$"""" $(&((("$$$$&$$$$$$$$$&$$$$$$$$$$&&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&(((*****(((((&(((((((((&&&&&&$$&&&&&&&&((&((((((((((((((((((((((((((*****(**(((((*((((*&&&&((((**,...,...,,*,,***,,,,...,,,,,,,,,,,,*,,,,,,***************(((((((((((((((((((((*(((((((((((***(((&&&&&&&&$&&&&$$" "$$$$$$$$" ""&&(***((&$$$$$$$$$$$$$&&$$$$$$$$$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(((*****(((((&&(&&(((((((&&&$$$&&&&&&&&&&&&((((((((((((((((((((((((**(**(((((((((*((((**&&&&(((**,......,,.,,,,,****,.....,,,,,,,*,*,,,,*,*****************((((((((((((((((((((((***((((((((((((**(&&&&&&$&&&&$$$ $$$$$$$$"" "&((***(*(((**($$$$$$$$$$$&&$$&&$$$$$$$$$$&$$&$&&$&$&&&&&&&&&&&&&&&&&((******((((&&&&&&&&((((((&&$$$$$$&&&&&&&&&&&((((((((((((((((((((((****(((**((((((((((((&&((((**,,,.....,.,,,,,,,**,,,.....,,,,,,,,,,,,,,,,,*****,*********(((((((((((((((((((((((*((((((((((((****((&&&&&&&&&$" "&$$$$$$"""&***,,**(((&&&((($$"$$$$$$$&&&$$&$$$$$$$$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&((****((((((&&&&&&&&&&&&(((&&$$$$$$$$$$&&&&&&((((*((((((((((((((((***(*((((((((((((((((( &&&((***,.,....,,,,,,,,,,,,,,**,,,..,,,**,,,,****,,**,*,,,,********((((((((((((((((((((((((((((&(((((((******(&$""$$$"" "$&&&$$$$$""(********((&&&&&((*&""$$$$$$$$&&$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(((***(((((&((&&&&&&&&&&&&&&(&&$$$"""$$$$&$$&&(((((((***(((***********((((((((*((((((((((&&&(((**,,,....,,,...,,,,,,,$(*,,,,,,,,,,,,,,,**,***,,**,*&********((((((((((((((((((&&((&((&((&(&&(((*********(&$"" """&**&&$$$$"&(****((((((&&&&&&&&(*($$""$$$$&&&&&$$$$$$$&&$$$$&$&&&&&&&&&&&&&&&&&&&(((*****((&((&&&&&&&&&&&&&&&&&(&&&$"$$$$&&&$$&&&((((((***(**(***********(*(((*(((*(((((((((&&&(((***,,...,,..,,,,,,,,,,,*,,,,,,,,,,,,*****,***,****,**,*******((((((((((((((&((&&&&&((((((((&&&&(((*********&&&&$$&&&(&&$$$$$(((((((((((&&&&$&&&&&&(*&&$""$$&$&&&&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((((**(((((((((&&&&&&&&&&&&&&&&""$&((((((&$$&(((((****(***************(((((((*((((((((((*&&&((**,,,.,..,,,,,,,,,,,,,,,,,,***,*,,*,*******,*,*,,,,,*,*,,*******(*(((((((((&&&&&&(((&(&((((((&((((((*********(&&&&(&&&&$$$&$&&(((((&&&&&&&&&&&&&&&&&(*(&&$$&&&&&&$&$$$$$$$$$&$&&&&&&&&&&&&&&&&&(&&&(((((*((((((((&&&&&&&&&&&&&&&&&&&$$&(((&&(&((&&&((((((****((*$(**(******(*(((((((((((((((($ $&&&&**,,....,,,,,,,,,**,,,,,,,**,*,*,,**,********,*,,**,***,,*********(((((((((&&&&&&&&&&&(((((((&&&&((((((****(*((&&&&&(&&&$$$$$&((((&&&((&&&&&&&&&&&&&(**&&&$$&&&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&((((**(((((((&&&&&&&&&&&&&&&&&&&$$&(&((&&&&&&(&&(((((****((***(********((*(((((((((((((((((