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 = '504B72' IMAGE_NUMBER = 56410725 IMAGE_TIME = 1978-01-04T06:46:58Z EARTH_RECEIVED_TIME = 1978-01-08T11:37:13Z 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.067880 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 0  t´&-¨i ²ä@‚N,V&.”É?‰:üòó5—ÙÇíöúÞòòÇÍÓ\ ³ÅT*,...0...,,,,,,,,,,***********((*(********,,,*******(((**,,****((*******(*(((((((******,,,,,,*,,,,,,,,.,,,,,,,,,,.....00...0...00022222224424442422222002220224222424444444664444444464666688888:88866666444466688888888886666646644644444444444646646666666664422222222422000.00000.....,******(( **,,,..,,,,,,,,,,,,,,**,*,**&&**,,,,,,,,,,,,,,,,*,,,,****,,********,**********(((******,**,,,,,,,,*,,,,,,,,,,,,,,......00....00.00200022222222222222200.0002224220222222222222222444424444666666666646444442244666666666444444444444444244222222222224446664444222220000000000............,*(((((&$**,,,,,,,.,,,,,,,,***********(****,,**,,,,,********,*,***(&***********(**((((((((((**($ *************,,**,,*,,,,...*,.....00..000000000000222220022000...000020000000022200222422222222242444444444444222222244444444444444222222222422222222222022222224444442220000000000000.............,(((((&$**,,,,,,,,,,,,,,*******************,,,,,,***************************((((&(&((&&&&&(((((((**(((((************,,*,,,,,,,........000000000000000220..000000..0..0000000000000000 .000222222222222444422222222.22222444444442222222222222200020000000000222222222220000000000.0...........,.....,*(((&"(**,**,,*,,,*,*******************,************************(((((**((*(&&&&&&&(((&&&(((((&(((((((*****(((**********,,,,,,,,,..,.........0000000000000000000.0....0.000000000000.000000000000020222222222222200022224422222222222220000220*.000000000000000022222000000(,0.........,..,,,,,..,,,*((($$(**********,***************((**********,********************(((((********(((*****(((&&&$&((((((((((((((((((((******,,,,,,,,,,,,,,..........000000000000002..0......00000.0.00.0......00.00.000002222222200000222222222222000000000000.000.00000000000000000000000...0,..0.0...,.,,,,,,,,,,,,,,*((&"((***************************(*********************(*(((****((((**,,,,...,,,,,,..,,*((((&&&((((((((&((&(((((*******,,,,,,,,***,,,,.....0.0000000...0..0000...00000.....0.00...,,,,...000000000002000000000000022222222000000000..000.000000.000..000...0.000222200..........,...,,,,,,,,,,,,,,**(&"(((******(******************(********************(((((((***(((*,...,,,,,,..,,,........,,,*&&&&&((&&&((((((((((((***********,,,,,.,.,.......0........000000000000.............,,,,............0.000000000000022222220000000000........0.......0000000..0..000022220000.........,...,,,,,,,,,,,,,**("((*(**(*******************(************************(((((((((*,,,.,..,,,,,,,,,,,,...,,,,..,*((((((&(&&(((((((((((((*******,,,,,,,,,,...,.,..0.......000000222000...................................00.....020222200000000000....,........000........00..0.0000002222200......,,,,,,,,,,,,,,,,,,,,*("(((*******************************************(**((*(((&(((**,,,,,,,,,,***,,,,,,,,,,,,.....,,*,,****(&&&&&((((((&&(*******,,,,,,..,,....,,........00000000000000...,,,,.,.,.,,,,.......................00000000000000000..................0......0.00......000002222220....,,,,,,,,,,,,,,,,,,,,,*("*********************************************(((((***(((&((*,,..,,,,,******,,***,,,,,,,,,.........,,*(&$&&&((&(&&&(******,,,,,,,,,,,,,...............0.0000000...,,,,,,.,,,,,,,,,,............,,,,.......0....0000....0..................................0.0....00220000...,,,,,,,,,,,,,,,,*,,,,**"**,***,,**************************(*****(*(((((((****((*,,,,,,,.,,,,,,,**********,,,,,,,,...00.,..,,,,*((((((((((((((*********,,,,,,,,,,................0000...,,,,,,,,,,,,,......,,,,.....,,.,,,.,..,...............0........,..,,..,,.,.........................0000000..,,.,,,,,,,,,**,,,,,**** (**,,,**,*********************((*******(((((((((((((((,,...,,,,,,,,,,,,*,*,*****,**,,,,,,,,.......,,,,,,*((((((((((((************,,,,,,........................,,,,,,,,,,,,,,...,,.,,,.,..,,,,,,,,,,,,,,.......................,,,,,,,....,..........................00000....,,,,,,,,,**,,,,,****"(***,***,,******************(*********(((&&((&&&$&&(*,,.....,,,...,,,****,*******,*,,,,,,,,....,,,,,*,,.,((&((&(((((((**************,,,,.,..,.,...............,,,,,,,,,*,,,,,,,,,,,,.,,,,,,,,,,,*,,,,,,,,,,..,........,..,,,.,,,,,,,,,,,,..,.............................00...,,,,*,,*,,********** (****,,*******************(*************((&&&&$$&(*,,,,..,.....,,,,,,****,**,,,,,,,,,,,,,,,,,,,,,,,***,,,*((&&&((((((*((***********,*,,,,,,.......,.,.......,,,,,,,,,,,*,*,,,,,,,,,.,,,,,,,**,,,*,,,,,,,,,,...,..,,,,,,,,,.,,.,,,,,,,,,,,,,.,.....................,..,,....0..,,,,,,,,***********( (***,,*,*********************************((&&&&(*,.......,,....,,,,,,*****,,,,.,,,,,,,,,,,,,,,,***,***,,,,,(&&&&&(((((((*(**((*******,,,,..........,.....,,,,,,,,,,*,****,*,,,,,,,.,.,,,,,,,**********,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...................,,,,.,,,....,,,,,*************( (*****,,*,*****************************(*(((&&*,,,.......,,,...,,,,,,,,,*,,,,,,,,,,,,,**,,,,,,,,****,,,,,,,*(&&&&(&(((((((((**(****,,,,,....,.....,,,,,,,,,,,*,***,*********,,,,,..,,,,,*************,*,*,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,.,....,.....,,,,,,,,,,..,**,,*************( (****,*,,,*************************(((*((((((*,..........,,,..,,,,,,,,,.,,,,,,,,,,,,*,***,,,,,,,**,,,,,,***,**(&&&&&&((((******,*,,,,,,,,,,,...,,,,,,,,,,,,,,,,*,**,*******,,,,,,,,,,,,**********************,,,*,,,*,,,,,,,,,,,,*,****,*,,,,,,,,.,,,,,,,,,,.,,.,,,.,,,,,,,,,,,,*****************( (***,****,************,**************(*((((*,......,,.....,,,,.,,,,,,..,,,,,,,...,,,,*,,*,,*,,,,,,,***********(&&&$&&(((((**,,,,,,,,,.,,.,,,...,,,,,,,,,,,,,,,*,,*********,,,,,,,,,,,,****************************,**,,,,,,,,,*,**,,*,*,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,**,*,,*************(((("********,,,,,****,,*,*,**************(((((,..................,.,,,,,,...,,,,,,,,,,.,,,,,,,***,,,,**,*******(((*(&&&(&&&(((**,,,,,,,.....,,,,,,,,,,,,,,**,,*,,*******,*****,,,,,,,,,,************************************,*,,*,*,,*,,***,*,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,****,*************(*(( (*****,,*,,,,,*,*******************(((((*,...0.0....,,,,,...,,,,,,,,,,,,.,,,,,,,,,,.,,,,,,,*,***,*,*****(((*****(((&&(((((*******,,,,,,,,,,,,,,,,*,**********,***********,,,***********************(*((((*((**(****************,,,**,*,*,,,*,**,,,,,,,,,,,,,,,,,,,,,,,,,,,*,***(**************(((( (***,**,****,,,*,,*******************((*,,...0.0...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,*,,,*******(*******((((((((**********,,.,,,,,,,,,,,*,,,********,***********,**************((*****(((((((((((((((((***********,*****,,*,***,,,****,,,,,,,,,,,,,,,,,,,,,,,,,,******((**************((& (****,,,**,,,,***,,************(*(*****,.............,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,************(*****,,*(&&((((**********,,,,,*,**,***,**************(*******(*********************((((((((((((**((((*((***************,**********,,,**,,,,*,,,*,,,,,,,,,,,*,,******(((*************((& (*****,,,*,,,***,,,***********(((((****,............,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,*,,,,,********((((((*(**,,*(((******(****,,**,,,**,****************(***********((***********(*((*(((((((((((((((((**((*(((**************,******,,***,****,,*,***,,,,,,,,,,,,,,,,,****(((((((***(*****(*(("*****,,,,,,,,,,,*,*,************(((****,,,,,...,....,,.,.,,,,,,,,,,,,,**,,,,,,,,,,,*,,,,**,*,,********((((((((*******(****((((*****,,*,,,,,**********************************************((*(*(((((((((((((((((((((****(************,***,***************,,,*,***,*,,*,,,,****((((((((((*******(((& *****,,,,,,,,,,****,,,*************((***,,,,,,.,.,..,,...,,,,,,,,***,**********,,,,,******************(*((&((((*******((******((****,,,,,*,**********(*****((((*******(((*((*****(*((*(((((((((((((((((((((((((((((((((*(**((****************,******************,*************((((**(((*(******((& ****,,,,,,,,,,,,,,***,**********(********,,,,,,,,,,,,...,.,,,,,,,,************************************(*((((((((((****(((********,,,,,,,*******************((((*****(((***(((((((**(*((((((((((((((((((&(((((((((((((((((((((******************************,*****************(((((*(((((((*****((& **,,*,,*,*,,,,,,,,****,*************,*,,**,,,,,,,,,,...,,,,,,,,,,,********************(**((((((******((((((((((((((****&&&(**,,,,,,,,,****************(*(**((((((((*(*(***(((((((((((((((((((((((((((((((&&((((((((((((((((*(((*(*********************************************((((**((((((**((((((**,***,,,,,,,,,,,,,,,,***************,,,,***,,,,,,,,,.,.,,,,,,,,******(****((((*(((*(((((((((((((*****((((((((((((((((*(&&(((***,*********************(((***(((((((*((**((((((((((((((((((((((((((((&((&&&&&((((&(((((((((((((((((****************************((**(************(((**(((((((((*(((( *,,,,*,*,*,*,*,,,,,,*****,*********,,,,,,,***,,,,,,,,,,,.,,,,,***********(((((((((((((((((((((((((****((((((((((((((((((&&&&&&(*******(****************((((*(((((((((((((((((((((((((((((((((((((((((&((&&&&((((&(((((((((((((((*((************************(*((((((((*********(((((*(((((((*((((((**,,,,*****,**,,,,,,,,***************,,,,,,*****,,,,,,,,,,,,,,******(*(**(***((((((((((&(&((&((((((((*(((((((*(((((((((((&&&&&&&(&&(**(************(((((((((((((((((((((((((((((((((((((((((((((((((&&&(&&&&&&&((((((((((((((((((((*(**********************((**,*((((******,****(***(((*(**((((((((**,,*,**,,,,,,,*,,,,*************((*,,,,,,,,*,,,,,,,,,,,,,,*,,*****((((((((((((((((((((&(&&&&&&&&((((((((((((*((((((((((&&$$((&&&((((***(********((((((((((((((((((((((((((((((&((((((((((&(&(&((((&&&&&&&&((&(((&(&(((((((((((((((******((**************(((,,,,.,*((***********((*((((******(*((((**,,*******,*,,,,,**************((**,***,,,,,,,,,,,*,,,,,,,,********(((((((((((((&(&&&&&&&&&&&&((&((((&&&(((((&(((&(((((**(&&((((((((**(*(*******((((((((((((((((((&(&&(((((((((((&((((((&((((&((&&&&&&(&&&&&&(((&(&&((((((((((((((((***((((**(*********((*,,,,,,,*(************((((((********((&***,***,,,***&*,,*,**********(**((******(*,,,,,,,,,,,,,,,,,*,*****((((((((((((((&(&(((&&&&&&&&&&&&&&&&(&(&&&&(&&&(((((((,,,,(&&&&&&&(*((****(****((**((((((((**(((((((&((((&((((((((((&&(((((&&(&&&((&&&(&&&&&&&&((&&&&&((((((((((((((*(*((**((**************,,*,,,,**************((((********(((&(****,**,,,*,(**,,*,******((**(((((********,,,,,,,,,,,,,,********((((&&&((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((******&&&&&&((&((((*((*((*(((((((*(*((((((((((((&(&&(&&&&&&&&(&&(&(&&(&&&&&&&&&&&&&&&&&&&(&&&&&&((&((((((((((((((*****((((********((((*****,,*****(***(****(((********(((&((***,*,,**,,*,,,,,,*************(****,***,,,,,,,,,,,,,,,,,,,*******(((((&((((((&(&&&&&&&&&&&$&&&&&&&$$&&&&&&(&&&&&&(((**((((((((&&(&(((((*((*(***(***((*((**(((*(((&((&(((&&&(&&&&&&&((&&&&&&&&&&&&&(&&&&&&&&&&&&&(&&&&&&(((((((((((*(*****((((********((((*****,****(*********((***********((&(**,,,***,,,,*,,,,*,,,*************,,,,,,,,,,,,,,,,,,,,,,,*,*****((((((((((((&&(&&&&&&&&&&$&$$&&&&&$&$&$&&&&(&&((&(((((*(&&&&&&&&&&&&&(((((((((*****(((*((((***(((((((((&&&&&(((((&&&&&((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&(((((((((((((*((*****(*((***(&&((((*******(*(******(&(**********((&((**,,,,*,,,,,,*,,,*,*,*************,,,,.,,,,,,,,,,,,,,,,,,*******((((((((&&&&&(&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&((&&&((**(&&$&&&&&&&&&&(((((((((**(*((((*(((((((((((((((&&&&&((&&(&&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((*(****(((********(&&((((*********(*(****&(***********($(****,,,,,*,,,,,,,,,,*,**************,,,,.,,,,,,,,,,,,,,,,*******((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$&&&&&&&&&&&&(((****(&$$$$$$$&&(((((((*((((((((((((((((((((((((((&((((((&&&&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((*(*****((((*(**(**(&&&&((((******((*****(********,****( "(***,,,,,***,,,,,*,,,,,,,,**********,,,,,..,,,,,,,,,,,,,,,,*******(((((((&(&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$&$$&&&$&&&&&&&&&((((((&$$$""$$&&&((((((((((((((((((((((((((((((&&&(((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((******((((*((***(&&$&&&((****(*((((*****************($((****,,,,,,*,,,**,,,,,,,,***********,,.,,..,,,,,,,*,,,,,,******(*((((((((((&&&&&&&&&&$&$&$$$$$$$$$$$$&&$$$$$$$&&&&&&&&&&&&&&&&(&$"""""$$$&(((((((((((((((((((((((((((&(&&&&&(&&(((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((**(*(*((((*(((****(&&&&(****(***((((****************($((****,,,,,,,,,,,***,*,,,***((((*(*,,,,,,,,,,,,,,,,,,,,,,,,,******(((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$&&$$&&$$&&&$$$&&&&$" """"$$&&(((((((((((((((((((((((&((&((&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&((((&((((((((((((**((((((*(((*((*(**(*(((*(******(((((**(************(("(((***,,,,,,,,,,,,***,,*****((((((**,,,,,.,,,,,,,,,..,,,,,*******(((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&$$$$$$$$$&&$""""$$$$&&((((**(((**(((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&(((((((((((((((((((((*((((((((**((*((((****((((**((((((((*****,*****(($((((***,,,,,,,,*,,,**,******(*(((((***,,,,.,,,,,,,,,,,,,,,*******(((((((((&(&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$$$$$$$$$$&&&$$$&&&((((((((((((((((((&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&((((((((((((((((((*(((((((((**((****************((((((((***********($(((**(**,,,,,,**,***,,,*,******(&(((**,,,,,.,,,**,,,,,,**,,*****(((((((((&&(&&&&&&&$&$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$&&&&$$&$$$$&&&((((&&&&((((((((((((((((((((&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&((((((((((((((*(((((((**(***,*******(*****((((((((**********($(((**(**,,,,,,,,,,******,*******(((*****,,,,,,.,,*,,,,***********(((((&&((&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$&&&&&((((&&&(((((((((((((((&(&(&&&&&&(&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((*(((((((((*(***********(*((((((((*(***,,******(($(((***(***,,,*,,**********,*,,,**(((****,,,,,,,,,,,,,,,,*********(((((((&(&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$&&&(((((&&&&(((((((((((((((&&&&&((&&&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&(((((((((*(((****((*(*(((((((((*****(***(((((((((***,,,,********($((((((*****,,,,,,,********,,*,*****((***,*,,,,,...,,,,,**,******(((((((&(&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$&&&$$$$$$$&&((((&&&&(((*(((((((((((&((((&&&&&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&&&&&&&((&(((((((*((***(******((((((((((***((((((&&((((***,,,,,********($(((**((((***,,,,,,,*,******,,,**,,****,,,,,,,,,,,,,,,,*,*******((*(((((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$""$$&&(((((&&((((*((((((((&((((&&&&&&&&&((&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$&&$$&$&&&&&&&&&&(((((((((((((((**(*****((((((&&&((((((&&((((*((***,,,*********(($((((*(((****,,,,,,,,*,,,****,,,,,,***,,,,,...,,,,,,,,,*********((((((((&&&&&&&&&&$$$$$$$$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$"""$&&&$$$$$$$$$$&(((((((*((((((((&(&&&(&&(&&&&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$&&&&&&&&&&((((((((((((((((*(*****(((((&&&&&(((((((((********,************($***((((((*****,,,,,*********,,,,******,,,,,,,.,..,,,,,,*********((((&&(&&&&&&&&&&$$$$$$$$$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$&&&&&&(((((((*(((((((&(&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$&&&&&&&&&&&(((((((((**(((((**(*******(***(((&((((*************************($****(((((((*****,,,*****,****,,*****,,,,,..,,,,,.,,,,,**********((((((&&&&&&&&&&$$$$$$$$$$$$""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&((&&((((((((((((((&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$&$$&&&&&&&&&&(((((((((((((****************((((***************************($*,,,**(((((******,,,*****,*****,***,,,,,,,.,.,,,,,,,,*,***********((&&&&&&(&&&&&$$$$$$$$$$$$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&((&&&(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&&&&&&&&&&&(((((((((((((***********((**,,**,,,************************($(*,*,,**((*(((******,,************,,,,,.,,,,,,,,,,,,,,,,********((((((&&&&&&&&&&&$$$$$$$$$$$$$"""$$"$$$$$$$$$$$$$$"$$$$$$$$$$$$$&$&&($&&&&&(((((((((&&&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$&&$&&&&&&(((((((((((((*************((*****,,,,***********************($(*,,,,,***((((((((**,************,,...,,**(****,,,,,,***********((((((&&&&&&&&&&&&$$$$$$$$$$"$"$"""$$$$$$$$$"$$$$$$"$$$$$$$$$$$$&$$$&&$$$&&&&&&&((&&&&((((((&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&((((((((((((********************,,**,*********************($(**,,,,,****((*(((*************(*.....,,****(**,,,,,,,,**,******(*((((&&&&&&&&&&&$$$$$$$$$$$""$"$$"$$$$$$$$$$$$$$""$"$$$$$$"$$$$$$$$&&$""$&&&&(&&&(&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&&$&&&&&&&(((&(((((((((********************,*************************$(*****,,,,***((((((****(*(*******......,,,**(((*,,***,,,**********(((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&&&&&&&&&$&$&$$$$$$$$$$$$$$$$&&&&&&&&&(((((((((((*******************************(*(***********("((******,,,,***(*((**((((((******,,,,,,,,,,**((*****************(**(((&&&&&&&&&&&&&$$$$$$$$$$$$$"$""$"$$$$$$$$$$"$$$$$"$$"$$"$$"""$$$$""""$&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$&&&&&&&((((((((((*(*********************************************("&(((****,,,,*******(*((((**********,,***,*,,***********,********(*((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$"$$$$$"$$$$$"$$""$""""$$"$$$$$$"$" """$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&$&$&&$$$$$$$$$$$$$$$$$&&&&&&&&&(((((((((((******************(*************************(("&(((*******,*****(*((((****((*******((***,,,,,*****************((*(*((&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$"$$$$$$$$$$""$""""""""""$$$$$$$"$$" """$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$&$&&&&&&(&((((((((((((*(***************************************((*( &(&((****,**,,,**(**(******(((****(((((**,,,..,,******************(((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""""""""""""$$$$"""$$$$""""$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$&&&$$&$$$$$"$"$$$$$$$$$$&&&&&&&&&&((((((((((((**(*************(**************(**********( &&(((((******,,***(****((*(**(**((&&&&&(((*,,..,,************((((*((((&&&&&&&&&&$$$$$&$$$$$$$$$$$$$"$$$$"""""$$$$$""""""$"$""""$""$$$$$&$""$$&&&&(&&&&&(&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$&&&&&&&&((((((((((((((*(((***********((*****(*****************(( $&((((((********,**(((((***((*(((&&&&&&&((***,,,,************((((***(((&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""$"""""""""$$$$$$$$$$$$$&&&&&&&&&&&&&&&$&&&$&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&(((((((((((((((********(****(***(((**************(**(( $&&&(((((((((*******(*(**(((((((((&$$&&&((********************(***(*(((&&&&&&&&&&&$$$$$$$$$$$$$$$$$""$$$$$$$$""$$$$$"$"$$""""$"$$$$$$$""$&&$&&&&&&&&&(&&&&&&&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&((((((((((((((((((((**((*********((*****************(( $&&((((((((&(((***,*******((((((**($$$$&&(((***********************(((((&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$"$"""""$"$$"$$"""$$&&&&&&&(&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$&&$$$$$$$$$$$$"$$$$$$$$$$$&$&&&&&&&&(((((((((((((((((((********(*******************(**(($&&(((((((((((((******(****(((&&(*(&$$$&&(((***********************(((((&&&&&&&&&((&&$&$$$$$$$$$$$$$$$$"$$"$"$$$$$$$$""""""""$""$$$$$"""$$&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$"$$$$$$$$$$$$&&&&&&&&((((((((((((((((((****(***************************( "$&&(((((((&&(((((**(****(**""&&&&(&$$&&&(((*********,*(((**********(((((&&&&&&&&&(&&$$$&$$$$$$$$$$$$"$$$$$"$$$""$""$$"""""$"$$$$($$$$$$$$$&&&&&&&&&&&&&&$$&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&$&$&&&&$&&$$$$$&$$$$$$$$$$$$$""""$$$$$$$$$$$$&&&&&&&&&&(&((((((((((((((***(*(***((*******************(("$&&(&&&&&&(&(&((((((****(((**((&&&(&&&&&&((((***********(*(*********((((&&&&&&&&&&&&&$"&$$$$&$$$$$$""""$$$$"$"$$$$ """$""""$"$$$$$$$$$""$$&&&&""&&&$&&$&$&&&&&&&$&$&$&&&$$$$$&&&&&&&&&&&&&&&$$&&$$$&&$$$$$$$$$$$$$""""$"$$$$$$$$$$$$$$$$&&$&&&&((&((((((((((((((****((***(((*******,***********($$&&&&&&&$$&(((&&&(((***((&(((*((&&(&$$$&&&(((((*****(*****((********((((((&&&&&&&&&&&$$&$&&$&$$$$$$$""$$$$"""""$$"$""""""""""""$$$$$$$$""""$$&$&&&&&$&&&$$&&$$$&$$$&&&&$$$$&&&&&&&&&&&&&&&&&&&&$$$$$&$&$$$"$$$$$$$$"$"""$"""$$$$$$$$$$ $&&$&&&&&&(&&(((((((((((((*(((((***(***(**,*,,,******((*($$&&&&&&&&&&(((&&&&(&(((((((((***(&&&$$$&&&((((((***(***((((((********(((((&&&&&&&&&&$$&&&$&&&&&$$$$$$$$$$$"""""$$$$$""""""""""$$$$$""""" ""$$&&&&$&&&&&&&&&$$$$&$&&&&$$$$&$&&&&&&&&&&&&&&&$$$$$$&$&$$$$$$$$$$$$$$$$$$$"""""$$$$$$$$$$$$$&&&&&&&&&&&&((((&&(((&(((((&(((*(******(****,,********("$$$$&&&&&&&&&&&&&&&&&&&&(((((((*((&&$$$&&((&&(((((***,,****((((**(****(((((&&&&&&&&&&&&&&$&&&&&$$$$$$$"$$$$"""""""$""""""""""""$$$$""""" """$&&&&&$&&&&&&&&&&&$&&&&&$&$$$$$$$&&&&&&&&&&&&&&&$&$&&$$$&$$$$$$$$$$$$""$$"""""""$$$$$$$$$$$$$$$&&&&&&&(&&((((&&((((((((((((((*(*((********,*********("$$$&&&((&&&&&&&&&&&&&&&&&((&&&((((($$$$&&&&&(((((*****,,,,****(*****(((((((((&&&$$$&$&&&&&&&&&&$&$$$"$$$$$$"""""""$"$"""" """""$$$""""""""$$$&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$&&&&&&&&&&$&$&&&&&$$$$$$$$$$$$$$$$$$$$$"""""$""$$"$$$$$$$$$$$&$&&&&&&(&(((&(&(&(((((((((((((((**((***************("$$$&&&&&&&&&&&&&&&&&&$&&&&&&&&((&&&&$$$$&&&&&&&((*******,*(*((*****(((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$"$$""""""""$$$""""""""""$$$""""$$$$$$&&&&&&&&&$&&&&&&&&$$&&&$$$$&$$$$$&&&$$&&&&&&&&&&&$$$&$$$$$$$$$$$"$$$$$$$$"""$$"$$$$$$$$$$$$$$&&&&&&&&&&&&((&(&&&(&((((*(((((((*(*(***************(("$$$$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$"$$$$$&&&&((*******(***(******((((((((((&&&&$&&&&&&&&&&&&&$$$$$$$"$""$"""""""""""""""""""""$$$$$$$&&&&$&$&&&&&&&&&&&&&&$&&&&&&&$$&$&&&&&&&&&&&&$&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$"""""""""$""$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&(((((((((((((**(((**************("$$$$$&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&((&""""$$&&&&(((((*(((*********((((((((((((&&&$$&&&&&&&&&&&&&$$$$$$$$$""""""""""""""""""""""""$$$$$$$$&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&$$&&&(&&&&&&&&&&&&&&&$$$&&$&&$&$$$$$$$$$"""$$$$""""""""""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&((((&&(((((((((*((((((************("$$$$$$$&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&$"" """$$&&&&((((*(*(********((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$"$""$$"""""""" """" """""$$$$$$$$$&&(&&&&&&&&&&&&&$$&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&$&$&&$$&$$$$$$$$$$$$$"$$$$$"""""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(((((((((((((***(((***********(""$$$$$$&&&&&&&&&&&&$&&&&&&$$$&&&&&(((&" ""$$&&&&&((*((**********((&&&((((((&&&&&&&&&&&&&&&&&&&$&$$$"$""$"""""""""""" """"""""$$$$$$&&&&&&&&&&&&&&&&&&&$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$$&$$$$$$$$$""$"$""""""""""""$$$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(((((((((((**((((************(""$$$$$$$$&&&&&&&&$$$&&&$$&&&&$$$&&(&(&$  $&&&&&&&&(((((*********((((&&(((((&&&&&&&&&&&&&&&$&&&&$$$$$$"$"""""""""""""" """""""""$$"$$$$&(((&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&&&&&$&$&&&&&$&&&$&&$$&$$$$&$$$$$$$$"""$$""""""""""$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(((((((((((((((((*****(**(****"$$$$$$$$$&&&&&&&&&$$&&$$$$$&$$$$$$&&&&$  "$$$$&&&&&((&((((******(((((&&((((&&&&&&&&&&&&&&&&&&&$&$$$$"""""""""""""" """ """"""""$$$$$$&&(((&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&$&&&$&$&&$$&&&$$&$$$$$$$$$$$$""""""""""""""""$"$$$$"$$"$$$$$&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((***((*((***""$$$$$$$$$$$$&&&&&$&&&$$$$&$&&&&$$$&&&$$  ""$&$&&&&&(((&(((((**(*(((((&&&(&(&&&&&&&&&&&&&$&$$&$&$$$$$""$""""" """"" """"""""""""$"$&((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&$$$&&&&$$&&&&$&$&&$$$$$$$$$"$"""$""""""""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&((&&((((&&&&&(((((((*((((**(*("""$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$$$&&&&&$""""$$$$&$&&&&((((&(($((((((((((&&&(((&&&&&&&&&&&&&&&$&$&$&$$$$$""""" """""" """""""""$&((&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$&$&&&&&&$&&&&&&&$$&&&&$$$&$$$$$$$$$$$""""$$$$"""""""$$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(&(((((&&&&&&(((((((((*((((*("$$$$$$$$$$$$$$$&&&&&&&&&&&&$&$$$&$$$&&&(($$"""$$$$$$&&$&(((((&((**(*((((((&&(&((&&&&&&&&&&&&$&$&$$&$$$$$""""""" " " ""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$&$&&&&$$$$$&&$$$$&$$$$$$$$$$$$"""$""""""""""""$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&((&(((((&&$$&&&(((((((*((((((("$$$$$$$$$$$$$$$&&&&&&&&&&&$$$$$$$$$$$&&&&$$""""""$$&&((&&&&((((**((**((((((&&((&&&&&&&&&&&&&&$$$&$$&$$$$$""""" " """""""  ""$$$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$&&&&$&&&&&&$&&&&$$$$&$$$$$$$$$$$$$$$"""$$""""$$"""$$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&((((((&&&&(((((((((((((((("$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$&&$" ""$&&$&((&&&(((*(((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"""""" """ "" ""$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$&&$$&&&$$&&&&$$&&&&&&&&&$&$$$$$&$$$$$$$$$$$$$""$$"$$$""""""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(&&&(((((*(*(**((((((*(((((((("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"  "$$$$&&((&&&(&((&(&((((((&&&&&&&&&&&$&$&&&&&$$&$$$$&$$$$""""""" " " """"$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$&&$&&&&&&&&&&$$$&&&$$$$$$$$$$$$$$$$""$""$""""""""$$$$$$$$$$$$$$$$&&&$$&$&&&&&&&&&&&&&&&(((((*,,,,**(*((((((((&((("$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$""""""$"$$$&&&&&&&&&&&&(&((((((&&&&&&&&&&&$$$&&$$$$$$$$$$$$$""""""""" "" "$$"$$$$$$&&&&$$&&&&&&&&&&&&&&&&&&&&$&&$$$&&&&&&&$&&&&&&&$&$$&&$$$$$$$$$$$$$$$$$"""$$$$$$""""$"""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(&&((**,,**(((((((((((((*("$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$""""$" "$$$$$&$&&&&&&&&&&&&(((((&&&&&&&&&&&$&$&$$$$$$$$$$$$$$""""""""" " """" ""$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$"$$"$$""$$"""$"$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&(&(((((***(((((((((*((((*("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"" """""" ""$"""$&&$&$&&&&&&&&&&(&&&&&&&&&&&$$$&$$$$$$$$$$$$$""""$$$$$"""""""  "$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&$&&&$&$&&&&&&&&&&&&&&&&&&&&$$$$&$&$&$$$$$$$$$$$$"$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&(&&&&((((((((((((((((*((((("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"" ""$$  """""$$$$&$$$$&&&&&&&&&&&&&$&&&&$$$$$$$$$$$"$$$$"""""""""""""""""  ""$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$"$$$$$$$$"$"$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&(((((((((((&&((((((((("$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""" "$$$$  """$$$$$$&$&$&&&&&&&&&$$$&&$$$$$$"$$"""""$$$"$""""$""""""""   "$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&&&&&&&$$$&&$$$$$$$$$$$$$$$$"$$"$$$$$$"""$$$$$$$$$$$$$&&$$$$&$$&&&&&&&&&&&&&&&&&&&(((((((((&(&&((((((((("$$$$&&$&$$$$$$$$$$$$$&&$$$$$$$$$$$$$$""$$$$$&&$$  """"$$$$$$$&&&&&$$$&$$$$$$$$"""""""""""""""$" " " """""""   "$$&&&&&&$&&&$&&&&&&&&&&&&&&&&&&$&&$&$$&&&&&&&&&&$$&$$&&&&$&&&&&$$$$$$$$$$$$$$$$"$$$$"$$$"""$$$$$$$$$$$$$$$$$&&&$$$&&&&&&&&&&&&$&&&&&&&(((&&(&(((&&&(&(((($$$$&$$&$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&((&&$&$"  """""$$$$$$$$$$$$$$$$$$$""""""""""""""""" """"""  ""$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&$&&$$$$&$$$&$&$$$$$$$$$$$$$$$$$$"$"$"$$""$$"$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&$&&&$&&&&&&&&&(&(((((&&&(((((("$&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$"   """""$$$$$$$$$$$$$$"$"$""$""" """""" """""""""" """"""  ""$$$$&&&&&&&&$&$&&&&&&&&&&&&&&&$&$$&&&&&&$$&&$&&&&$$&$$$$&$&&$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$"""$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&(((&&(&((((&"$&$&&&&&$&&&$$$$$$$$$$$&&$$$$$$$$$$$$$&&&&&&&&&&&&$"  """$"$$$"$$"$"""""""""""" """ "" """""""" """""  "$$$$$$$&&&&&&$&$&$$&&&&&&&&&&&&&$$$&&&&&&&$&&&&&&&&$$$$$$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$$$$$$$$$$$$$$$$$&&$&&&&&$&&$&&&&&&&&&&&&&(&&&(((&((&(((&"$$$$&&&&&&&$&&$$$$$$$$$$&$$$$$$$$$""$$$&&&&&&&&&&&&$"  """""""""""" """""" " "" """""" "  ""$$$$&&$$&&&&&&&&&$$&&&&&&&&&&&&&$$$$&&$$$&$&$&&&&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$$$$$$$$$$$$$$$$$$&$$$&&&$&&&&&&$$$$&&&&&&&&&&(&((((((((&"$$&&&$&&&$&$$&&$$$$$&&$&&$$$$$$$$&$$$$&&&&&(&&&&&&&$$  """""""" """"""""""""  ""  ""$$$$$$$$$&$&&&$&&&&&&&&&$$$$$$$$$$&&$&$$$$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$&$$$$$&&&&&&(&&&(((((((((("$$&&&&&$$$&&$&$$&$&&&&$&&&&&&&&&&&$&$&&&&((&(((&&&&&&"  """ """"""" """"""  ""  ""$$$&&$&$&&$$$&&&&&&&$&&&$$$$&&&&&&$&$$$&$$&$&$&$$$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$&$$$$$$&&$&&&$&&$$$$$$&&&&(((&((((((((((("$$&&&&&$$&&&$&$&&&$&&&$&&&$&&&&&&&&&&&&&((((&((&(&&&&&$   """"""""""""       ""$&$&&&&&$$&$$&$&&$$$&&&$&&$$$&&$$$&$$$$$$$$$$$$$$&$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$$$$$$$$""""$$$$$$$$$$$$$$$$$&$$$&$&$&&&$&$$$$$$$$$&&&&&&&&&(((((((((("$$&&&&$$$&&&$$$&$$$$&&&$&&&&&&&((((((((((((((&((&&&(&&&$"   " """"""""""    "$&&&&&&&&&$$&$$&$$$$$$&$$$$$$$&$$$$$$$$$$$$$&$&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"""""$$$$$$$$$$$$$$$$$$$$$&$$&&&$&&$$$$$$$$&&&&&&&&&&&(&(((((("$$&&&$&&&&&&&$$&&&&&$&&&&&&&&&&&((((((((((&(&(&(&((((&(&$"   " ""   $&&&&&&&&&&&$$&$&&$&$&&&&$$$$$$$&$$$$$$$$$$$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$""$$""$$$$$$$$$"$"""""""$$$$$$"$$$$$$$$$$$$$$$&&$$&$$$$$$$$$&&&&&&&&&&&(((((((($$&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&(((*(****(((((((((&(((((&&$"   " "$$$&&&&&&&&&&&$&$$$$$$&$$$$$$"$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$"""""$$$$$$$"""$""$$$$$$$$$$$&$$$$&$$$$$$$&&&&&&&&&&((((((((&$$&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&(((******((((((((&((((((&&&$""     "$&&$$&&&&&&&&&&&&&$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$""""$$$$$$$$""""""""""$$"$$""$$$""$$$$$$$$$$&$$$$$$$$$$$$$&&$&&&&&&&((((((&"&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((***((((((((&((&&(&&&&&$""  " ""$$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$&$$$$$$$$""$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$""""""""""""$$""""$"$"$$$$$$$$$$$&$$$$$$$$$$$$$$$&&&&&&(((((((& $&&&&&&&&&&&&&&&&&&$&&&(&&&((((&&(((((((((((&((((&&((&&&&&&$$""""  " ""  ""$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$"""&&$$$&$$"""$$$$$$$$$$$&$$$$$$$$$$$$$$$$"""$$$$$$$$"""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&((((( $&&&&&&&&&&&&&&&&&&&&&&&&(&((((((&(((((((((((((&&&&&&&&&&&&&$""""$"  " ""  ""$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$&&&&$$&&&&$""$$$$$&$$$$$$$$$$$$$$$$$$"$""""""$$$$"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&((&&(((( $$&&&&&&&&&&&&&&&&&$&&&&&&(&((((&&&&(&&&(&&(&&&&(&&&&&&&&&&&$"""$$$" """"  "$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$&&&&$$$$&$$&&$"$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&(&&(((&$&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$" """""" "$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$&&&$$&&$$$$$&$$"$$$$$$$$$$$$$$$$$$$$$$$"$"""""""$$$"""""""""""""""""""""""""$$$$$"$$$$$$$$&$$$$$$$$$&&$&&&&&&(((((($&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&(&&(&&&&&&&&&&&&&&&&(&&$$&&(&$   """"""""" $$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&$&&$$$$$$&&$$$$$$&$$$$$$$$$$$$$$$"$$""""""""""$""$"""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&(&((&$&&&&&&&&&&&&(&&&&&&&&&&&&&&&((((&(&((((((((((((&&&&&&&&&&&&&&((&&$&&&&&&" """""""""$$&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$&&&&&&&&&&$$&$$$&&$"$$$$$$$$$$$$$$"$$$$$$$""""""$""$"""""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((**(****(****((&&&&&&&&&&&&&((((&&&&&&&$" "" ""$$&&&&$&&&&&$&&$&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$&&&$$&&&&&$&&&&&&$&$"$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""$""""$"$$$$$$$$$$$$$$$$$$$$&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((********,,*****((&&&&&&&&&&&(&&((((&&&&&&$  """""$$$$$$$&$&&&$&&$$&&&$&&&&&$$&$$$&$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((*****,,*,*,***((((((((&&&&(&&((((&&&&&&&$"   """$$$$$$$$$$&$$&$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$&&$$&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""" """""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(((*(******,********(*((((&&&&&&&&&&&&&&&&$&&$   "$"""$$$$$$$$$$$$$$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""" """""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((*(***************((((&&&(&&&&&&&&&&&&&&*(($" """$""""$$$$$$$$$$$$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((****************((((&&&&&&&&&&(&&(&&&&((&&"  "" "$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$&$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""" "" """""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$&$$&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&(((((((*****************(((((&&&&&&&&&&&&&&&(&&&&&&$"    "$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$"""$$$$$$$&$$$$""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""" """""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$&&&&&&(((((((&(&(&&&&&&&&&&&&&&&&&(((((((*****************((((&&&&&&&&&&&&&&(&(&&&&&&&$$$"  "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$"""$$$$$$$$$$$"$$$$$$$&$$$$$$$$$$$$$$$$$$$$""""""" """"""""" """"""""""""""""""""""""$""$$$$$$$$$""$$"$$$$$$$$$&&&(&(((((((&&(&(&&&&&&&&&&&&&&&&(((**(******************((((&&&&&&&&&&&&&&(&&&&&&&&&$$$" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$"$""""" " " " """""""""""""""""""""""""""$""$""""$$$"$$$"""$""$$$$$$$&&&&&&&((((((((((((((&&&&&&&&&&&&&&&((((((((**********(*****(((&&&&&&&$$$&&&&(((((&&&&&$"""""  "$$$$"  """"$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$" ""$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$"$$$"""" " """"""""""""""" """""""""""""""""""""$$$$$$""""$""$$$$$$$$&&&&(&(((((((((((((((&&&&&&&&&&&&&&(((((((((*((******(***((((&&&&&$&&$&$$&&&&&((((&&&&$$$$$$$$$$$$$&$$$$$$$$$"  """""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" "$$$$$$$$&$$$$"$&&&$$$&$$&&$$$$$$$$$"$"""""" """ " """" "" """""""""""""""$"""""""$$$$$""$"""$$$$$$$$&&&&&&((((((((((((((((&&(&&(&&&&&&(&((((((((*******(**(**((&&&&&&&$$&$&&&&&&&&&&&((((&&&&$&&&&&&(((((&$$$$$$$$$  " ""$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""""$$$$$$$$$$""&&&&&&&$$&$$$$$$$$$$$"""""""" " "" " "" """ """"""""""""""""""""""$$"""""$$$$$$$$$$$&&&&&&&((((((((((((&(((((&&((((&&&&(((((((((*******(((((*(((&&&&&&&$$$$&&&&&&&&&(&((((((((&$&$&&(((((&&$$$$$$$$$" """$"" """"$$"$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$""""$$$$$$$$""$&&&&&$&$&&&&&$$$$$$"$""""""" " " """ """""" """""""$""""$"$$$$$"""""$$"$$$$$$&&&&&&((((((((((((&(((((((((((&&((&((((((********(**((*(((((&((&&&$$$&$$&&&&&&&(&(&((*(**(&$$&&&((&&&&$$$$$$$$$$"  "$$""  ""$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$" ""$$""" "&&&&&$&$&&&&$&$$$$$$$""""""""" " """ " " """" """"""""$"""""""$$$"$$""$$$$$$$&$&&&&&&(((((((((((((((((((((((((&&(((((((**********(*((*((((**((((&$$$$$$&&&&&&&&((((((*****(&&$&&&&&&&&&$$$$$$$$""  ""$""   "$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"" " ""$$&&&&&&&$$&&&&&$$$$$$$""""""" " """ """"" ""$$"$""""""$$$$$$$$$$$$$$$$&&&&&(((((((((((((((((((((((((&(&((&(((**********(*((((((((*((((&&&$$$$&&&&((((((((((*******&$&&&&&&&&&$&$$$$&&&$""""" """" "  """"" $$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"" "$&&&(&&&&$&$$&&$&&&$$$$$$""""""""" """""""" """ """"""""""$$$$$$$"$$$"$$$$$$&&&&(&&(((((((((((((((((((((((((&(((************(*((((((((((((&&&&&$$$$&&&(((&(((((*****,,,*((&((&(&&&$$&&&&&&&&$$"" " "   """"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&&&&(&&&&&&&&&&&&&&&&$$$$$"""""""" " """""" "" """""""""""""$$$$$$$$$$"$"$$$$$&&&&&&((((((((((((((((((((((((((((((****,********(*((((((((((((((&&&&&&&&&&(&((((((((****,,,,**(((((&&&&&$$$&$$&&&$"""" """""   ""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&(&&&&&&&&&&&&$$&&$&$$$$$$$"""""" """"""""""""""""""""$$$$"$$$$$$$$$$"$$$$&&&&&&((((((((((((((((((((((((((((((**************(*(((((((((*((((((**(((((((((((((((*(****,,,,*(((((&&&&&&&&&$$&$$$"""" """"  ""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$&&$&$&$&&&&$$$$$"$"""" "" """""""""""""""""$$$$$$$"$$$$"$$"$$$&&&&&&&&&(((((((((((((((((((((((((*****,*********(**((((((((((***((******(((((((((((((******,,,**((&&&&&&&&&$&&&&&""$""" " """""  """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&$&&&&&&&$&$$$$$$$$""""""   " """"""""""""""""$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&(((((((((((((((((((((((**********************((((((************((((((((((((((*********(((&&&&&&&&$$&&&&$""$"""""""""" """$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&$$$&&&&&&&&$$$$$$$""""" "  "" " """"""""$""""""""""$$$$$$$$$$$$$$$$$$&&&*(((((&&&&(((((((((((((((((((****,*************(*****((((*****,,,****(((((((((((((((((**(**(((((&&&&&&&&$&$$&&$"""""""""""""  " """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&$$$$&&&&&&$$$&$$$$""""  """""""""""""""""""""$$$$$"$$$"""$$$&&&& *.,,(&&$&&(((((((((((((((((($((****************((*((((((("(*,,,,****(((((((((((((((((&"(((((((((&&&&&&&&$$$&$"$"$$$"""""""""" "  """$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&$$$&&&&&$$$$$$$"""""" """"""""""""""""""""""$$$$$"$$$$$$$$$$$&&,..,,*((&(((((((((((((((((((((((*******(****((((((((((((((((********(*(((((&(&&((((&(((&((((((&&&&&&&$$$&$$$$$"$$$$$"$"""""""" ""  """""$$$$$$$$$$$$$$$$&&&&$&$&&$$$ $$$&$&&&&&&&&&&&&&&&&&&&&&&$ $$&$$$$"""""    """""""""""""""""$""$$"$$$$$$$$$$$$$$&,,..,,**(((((((((((((((((((((((************((((((((((((((((((*((((((&((&&&&&&&&&&&((&&(&&&&&&&&&&&&$$$$$$$$$$""$&&$&&$&$""""""" " " """"$$$"""$$$$$$$$$$&&&&&&&&&&&&&&$&$$$&&&&&&&&&&&&&&&$&&&&&&$$&$$$$$$""""  """"""""""""""""""$"$$"$$$$$$$$$$$$$$$,,,,,,,,*(((((((((((((((((((((**************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$""$(((&&&&&$""""""""""$""""$$"" """""""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$"""""      """" """""" """""""""$"""$$$$$$$$$$$$$*,,,,.,,,*&&((((((((((((&(((((***,***********((((((((&(((((((((((((&&&&&&&(&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&$$"&(((((&&&&&$$"""""$$$$$$$$$$&$" """""$"$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$"""""    """""""""""""$$"$$$$$$$$$$$$$&$*,,,,,,,**(&&(((((((((((&((((**,*,********(((((((((((((((((&((((((&&(&&&&&&&&&&&$&&&&&&&$$&&&&$&&&&((&&&&&$$((*(((((&&&&&$$$"""""$$$&&&&&&&$"" """"$"$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$"""""     """""""""""""""""$$$$$$$$&$$$$&$*,,,,,****(&&&((((((((((((((((**,,*******((**((((((((((((&(((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&(((((((((&&&&&&&&$$""$$"$$$&&&&&&&$$"""""""$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$""""   """"""""""""$$$""""$$$$$&$&&&&&&*,,,,,*****(&&(((((((((((((((*************(*((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&((&&((((((((&&&&&&&&&$$$""$$$$$&&&&&&&$$$""""""$$$$$$$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$""""   """""""""""$$$$"""""$$$$$$&&&&&&$*,,,,,,****((((((((((((((&&((************(**(((((((((((((((((((((((((&&(((&&&&&&&&&&&&&(((&&&&((&&&(&&&&&&&(((((&&&&&&&$&&&$$""""$$&$&&&&&&$$$$""" ""$"$$$$$$&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""" "" """""""""""""""$$$$"$""$$$&&&&&&&&& *,,,,,**(*(***(((((((((((((**((************((((((((((((((((((((((((((&&&&(&(&&&&&&&&&&&&(&&&&&&&((&&&(&&&&&&&&&&&&&&&&&$$$&&&$"""$$$&$$$&$$$$$$$"" ""$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""  """"""""""""""""""""$$$$$$$$$$$$&&&&&&&& *,,,,,,*((***((((((((((&((((*(((**********((*****(*((((((((((((((((((&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&((&&(&&&&$$$$$$&$$&&$&&&$"""""$$$$$$$$$$$$$$"" "$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$"$$$"""  """"""""""""""""""$$&&&&&&&&&&&&&&&&&& **,,,,,,*((***(((((((((((((((((((********************((((((((((((((((&(&((((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$&&&&$$$""""""$$$$$$$$$$$$$$$"" "$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$$$$$$$$$$$""""""   " """""""""""""""$$&&&&(((((&((&&&&&&& (**,*,,,,,*(**((((((((((((((&&((((*******(***************(((((((((((((((&(&((((&&&((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$"$$$$&&&$$$$$$$"""""$$$$$$$$$$$$&&""""$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$$$$$$$$$$"$""""""   """"""""""""""""$$$$&&&&(((((((&&&&&&& (***,,,,,,*(****((((&&&(((((&&&&(&((((((***************((*((((((((&&((((((((((((((*((&(&&&&&&&&&&$&&&&&&&&&&$$$$$$$$$$$$$$$&&$$$$"""""""$$$$$$$&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&&&&$$$$$$$$$$$$$$$""""""""     """" """""""""$$$&&&&&((((((((&&&&&& (***,**,,,***(***(((((((((((((&&&&((((((((**(**********(*((((((((((&&((((((((((****((&&&&&&&&&&$$$$&$$&&&$$$&&&&&$$$$$$$$$$$$$$$$""""""""$$$$$&&&&&((*((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$&$$$$"$$$$$"""""""""  " " " """" """"""$$$&&&&(((((((&&&&(&&&"(****,****((((***((*(*(*((((((&&&&&(((((((((*(**********(((((((((((&&&&(&&&((((****((&&&&&&&&$$$$$$$&$&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$""""$$$$&&&&&&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$$&$&$$$$$$$$"""""""""""""   """ "" """""""$$$$$&&&&&(((((&&&&(((("(****,,***(((*((((((***((((((((&&&(&(((((((((************(((((((((&&&&&&&&&((((**((((&(&&&&&$$$$$$$$&&&&$&&&$&&&&&$$$$$$$$$$$$$$$$$$$$"$$$$$&&&&&&&&(&(&(&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$&&$$$$$$$$$$""""""""""   """""""""""$"$$$$$$$&&&&&(((((&&&(((($(*****,**(&((((*(((*(****((((((&&&&&&&((((((((***********((((((((((&&&&&&&&(&((((((((((&&&&&$$$&$$$$&&&&&&&&&&$&$$$$$$$$$$$$$$$$&$&&&&&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$""$$""""""""  " """" """$$$$$$$&&&&&&(((((((((((($((******((&(((((*(*(*(***(***((&&$$&&&((((((*(((*********(((((((((((((&&&&((&(((((((((&&&&&&&$&$$$$$$$&$$$$&$$$$$$$$$$$$"""$$"$&$$&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$""""""""""""  " " """""""""$$$$$$$$$&&$&&&&&(((***((((&(*******(&&&((((*((****(((****((&$$$&((((((((**((********(((((((((((((&&&&&&((&(&&&&((&&&&&&&&$&$$$$&$$$$$$$$$""$$$$$&$$$"""""&&&&&&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""" "  """ """ " """"$$$$$$$$$$$$&&&$&&&((***((($(*******((&&((**(((********(****((&&&&(((((******(*****((((((((((((((&(&&&&&&&&&&(&&&&&&&&&&&&$$$$&&$$$$$$$$$""""""""$$$$$$$$$$&(((&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""   "" """""""""$$$$$$$$$$$$$$$$&&&&&((((&$((********((**********,,,************(*((((**********((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$" """"""$&&&&&$&(****((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""  """ """""$"$"""$$$$$$$$$$$$$$&&&$&&&&&$((*******************,,....,,,*,,,,,**(*(*(*((******(((((((((((((((((((&&&&&&&&&&&&&&&((&&&&&&&$$$$$$$$$""""""" """$&((((**((**,,**(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""" "" """"""$$"$"$$$$$$$$$$$$$$&$$$&&&$"((*****,**********,**,,,.....,,,,.,,,*(****((((******((((((((((((((((((((&&&&&&&&&&&&&(&&&&&&$$$$$$$$""""  """ "$$$&(********,,,**((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$"$$$$$$$$""$"""""""""" "" " """""$""""$$$$$$$$$$$$$$$$$$$$$$"(((*********((*****,,,,,,,.....,,,,,,,***((((&(&(*****(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$&$$$$$""""" "$$$" ""$$$&&((****,,,,****(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&$$$$$$$$$$$$$$"$$$$$$$$$"""""""""""" " """""$$"$"""""""""$"$$$$$$$$$$$$$"((********(&((*******,,,,,,,......,,,,,,**((,,,,*(****((((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$"""" "$&&&$$"""$&&(((((*,,,,,*****(((&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&&$$$$$$$$"$"$""$"""$$$$$$"""""""""""" " "" """"""$$""""""$$$$$$$$$$$$$$$$$"((********((((*****((**,,,,,,......,,,,,,,**,,,,,*(*****((((((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$ $&&&&&(((&""$&((*(****,,,***(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$"""""""""$""$$""""""""""""  """ """"""$$"$"""""""$$"$$$$$$$$$$$"((********(&((******(***,,,,,,,..,,,,,,,,,,*,,,,**(*****((*((((((((((((((((&&&&&&&&&&&&&&&&$&&&$$$$$$  "&&&(((****(&&&(((**(********((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$"""""""""""""""""""""""""""" " " """$$"$$""""""""""$""$$$$$$$$$$ ((********(((*****,,,,*,,,,,,,,,,,,,,,,,,.,*,,,,*,***,*****((((((((((((((((&&&&&&&&$&$&&&&&&$$&$&&$&&$""$&&&&((***,,,***((((((**(***((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$"""""" """" "" " """""""""  "" """$""""$""""""""""$"$$$$"$$$$$"((**************(***,,,,,*,,,*,,,,,,,,,,,,..,,,,,,*,,,*****((((((((((((((&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$$&&(&(((****,,,*****(*((((((((((((&((((&&&&&&&&&&&&&&&&&&(&&&&&&&&&$&&&$$$$$$$$$$$$""" """ """"""" " """""  """""$"$"""""""""$"""""$"$"$$$"&((***********(((***********,*,,,,,,,,,,,,,,.,,,,,,,,,****((((((((((((((&((&&&&&&&&&&&&&&(&&&&&&&&&&&&$$&&((((((***,,,,,*****(((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$"""" """"""$$""" " "   """""""""$"""""""""""""$$$$$$$"(((*******((&**((*(((*************,*,,,,,,,,,,,,,,,,,,,***(((((((((((((((&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&((((*(***,,,,,***((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$"" """$$"""" "       """""""""""""""""""""""""$$$$"&((*******(&&&((***(****************,,,,,,.,,,,,,,,*******((((((((((((((&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&((((((****,,,,***((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&$$$$$$$$$$$$$$$&&$" """"$$""""     ""$"""$"$$"$"""""""""""""$$""&((*****((((((*((***,,*****************,,,*,**,**,,*****(((((((((((((((((&&&&&&&&&&&&$&&&&&&((((&&&&&$$&&(((((((********((*(((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$$&&$""""""$""""" " "   "" ""$$"$"$$"$"$$"""""""$"$"""$"&(****(*(((&(******,,,*******************,,*,,,,,********(((((((((((((((((((&&&&&&&&&&&&&&&((((((&&&&&&((((**(((*********(((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""$""""""" "   "" ""  """"$""$$$""$"""""""""$$"$"$(((***(*((&&&*****,,,,***********************,*,,,,******(((((((((((((((((&(&&&&&&&$$$$&&&&&((((((((&(((((((((((((********((((&((&(&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$""$""""""""""" " """""" """"$"$$$$$$$$"$""""""$$""""&((**(*((((&((*********************(**********,**********((((((((((((((((&&(((&&&&&$$$$&&&&&&(((((((**,,*****(*((*(******((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$$"""""""" " """ " """"""" """"$"""$$$$$$$$$$$""""""""$""&((((****((((&(((**************(***********************((((((((((((&((((((&&&&&&&&&$$$$&&&&&&&((((((***,,****(((((((((((((&(((&&&&&&&&&&&$$&$$&$&&&&&&$&&&$$&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&$$$$$$$$$$$""" "" "" """ """""""" """"""""$$$$$$$$"$$$""""""""$"&(((((**((&&(((((*************((***(((*(**************((((((((((((((&(&((&&&&&&&&&&$$$$$$&&&&&&(((&((**,,,,*((((((((((((((((&&&&&&&&&&$&&&$$$&&&&&&&&&&&&$&&&$&&&&$$$&$$$$$$$$$$$"$$$$$$$$$$$$&$&&&&&&&&&$$$"$$$$""""""""""" "" """""" """$$$$$$$$$$$$$$$$""""$$"""&((((((((&&$&**((**********(*(*((*(((((((*************((((((&(((((&&(&&&&&&(&&&&&&&&$$$$$$$$$&&&&(((((**,,****(((((&&(((((&(&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$""""""$""$$$$&&&&&&&&$&&$$$$$$$$$$"""""""""" """ """"""""""$$&$$&&$$$$$$$$"$"""""""$"&((((((((&$$&(************(((((((((((((((**(********(((((((((((((((&&&&&&&&(((&&&&&&&$&&$&$$$$&&&(***(((*******(((((((&((&&&&&&&&&$$&$$$$$$$&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""$"""$$$$$&&&&&&&&&$$$$$$$$$$""$"""""""""""" " " ""$$$"""$$$$&&&&&$$$$$$$$$""""""$"""&(((((((((&&&(********(*(((((((((((((((((((((((((*((((((((((&(((((((&&&&(&&&(&&&&&&&&&&&&&&&&&&&(((*******,***((((((((&(&(&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""""""""$$$$$$$$&&&&&&&&$&$$&$$$$$$$$"""""""""""""" " $""$$$""$$&&&&&&&&&$&$$$$$$$$""""$"$"&((((((((&(((((*******((((((((((((((((&&(((((((((&((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&(*****,,,***((((((((&&&&&&((&&&$$&$$$$$$$$$$$"$$$$$$$$&$$$$$$$$$$$$"$"$$$$$"""""""""""""$$$$$$$$&&&&&&&&&&&&$$$$$"$$""""$$""""""""" "" """"$$$$$&&&&((&&&&&&&&&&$$$&$&&$""""$$&((((((((&&((((((*(*((((((((((((((((((&&&&(((***(((***(((((((((&&$&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(****,****((((((((((((&&&&&&&&&&$&$$$"$"""""""$$$$$$$$$$$$$$$$"$"""""$"$$$"""""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$$$$"""""""""""""" """"""$$$$$&&&&(&((&&&&&&&&$&$$$&&&&$$"$$$&&((((((&&&&((((((((((((&&&&(((((((((&&&&&&(*****,****(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((**********(((&((((&(&&&&&&&&&&&$$$""""" "" ""$$$$$$$$$$$$$$$"""""""""""""""""""" ""$$$$$$&&&&&&&&&&&&&$$$$$$$$"""""""""""""""" "" """""$$&&&&((((((((&(&&&&&&$$$$$&&&&&$$$$&&&((&&&$$$$&(&&&(((((((&&&$&&(((*(**(&&&(************((((&(&((((((&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&((****((*(((((((((&&&(&&&&&&&&&&&$"" """"  ""$$"$$$$$$$$$$$"""""""""""""""""  """$$$$$&&&&&&&&&$&&$$$$$$$$"""""""""""""" """ """"$$$&&(((((((((&(((&&&&&$$$$$$&&&&&&&(&&&(((&$$"$&((((((((((((&&$$$&((******(((*********((((((((&&&(&&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((&(&&&&&&&&&&&$$$$"""" " """""$$$$$$""""$"""""""""""""""" "  """$$$&$&&&&&&&&&&$&&$$$$$$$""""""""""""""" " ""$$$$$&&((***(((((((((&&&&&&&$&&$&&&&&&&&&&&&(&&$"$&&(****((((((&&&&&&(((*******(***********(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((&&&&&&&&&&&&$$&&&$""""$$$$$"$$$$$"$$$$$"""$""""""""""""""""  ""$$$&&$&&&&&&&$&&&$$$$$$$$$""""""""""""" " """" """""$$$&&((******((((((((&&&&&&&&&$&&&&&&&&$&&&((&$$$&(*******((((&&&&((**********************(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&(&((((((((((((&&(&(&(&&&&&$&$&&&&$$$""$""""""$$"$"""""""$"""""""""""  ""$$$&&&&&&&&&&&&&&&&&$$$$$$""""""""""""""""""" " " """""$$$&&((********((((((&&&&&&&$&&&&&&&&&$$&&&&&&&((*********(((((&(***,,,***,,,,,**********((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&((&&&&&&&&((((((((((&&&(((&&((&&$&&&&(&&&$$$"$$""""$""$$""""""""""""""""" ""  ""$$$$&&&&&&&&&&&&&$&&$$$$$$$$"""""""" """""""" """""""""$&&(((((*******((((&&&&&&&&&&&&&&&&&&&&$$&&&&&(***************(,......,,,,,,,,,,**((***(*((((((((&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$&&&&&&&&&&&&&&&(&&(&&&(&((((((((((((((((((&&&&$&&(&&&&&$$$$$""""$$""$$$"""$$$"""""""""""""""  ""$$$$$&&&&&&&&&&&&&&&&$$$$$$$$""""""""" """"""" " """""""""$&&(((((******(((((&&&&&&&&&&&&&$&&&&&&""$&$$$(**,,******,,,....0.....,,,,,,,,,..,******(((((((((&&&&&&&&&&$&&&&&&&&&&$&&&&$&&$$$$$&&&&&&&&&&&&&&&&&(((*(((((((((((((((((((((((((((&&&&$$$$$$$"""""""""$$"$"""$$""""""""""" $$$&&$&$$&&&&&&&&&&&&&&&&&$$$$"$$"""""""""""""" "" """"""""" "$&&&(((*((((((*((((&&&&&&&&&&&&&&$$&$$$$ "$$&$$((*********,,,.........,,,*,***,,,,,,***(*(((((((((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$&&&&&&&&&&&&&&&&(((((((&((((&(&(((((((&((((((&&&&&&$$$$$"""""""""$$$"$"$$$$""$""""""""  $&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$"$$""""""""""""""""" "" """$$$"$&&&((((((((((((((((((&&&&&$&&&&&&$&&$$$$$$ ""$&&(((**********,,........,,,,*****,,,,,,****(((((&((&(&(&&&&&&&&&&&&&&&&&&&$$$$$$$&&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((&&(((((((&((((&&&&&&$&$$"""""""""""""""$"$"$$$$"$$"""""""  "$&(((((&&&&&&&&&&&&&&&&&&$$$&$&&$$$""$"""" """" """""""""""""$$$$&(*((((((((((((((((&(&&&&&&&&&&&$&$$$$$&&$&"$$&&&(**(**********,,,,,,..,,,,,********,,**(&(((&&(&&((&(&&&&&&&&&&&&&&&$&&&&$$$$$&&&&$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&$$$$$""""""""""""""""$$"$$"$$$$""""  $(****((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$"$"" """"""" " """"""""""$$$$$(((*((((((((((((&&((&&&&&&&$&&$&$$$$$$$$$&$&$&&((((**************,,,,,,,,*,***********,*&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$&&$$&$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&$$$$$"" """"""""""""""$$$$"$$$$"$$$" "$((*****(((((&&&&&&&&&&&&&&&&&&&&&&&$$$""""""""" """ """ """"$$$$$&&((*((((((((((((&(&&&&&&&&$$&$$$$$$$$$$$$&&&(&(((*******(******,,,,,,,******************(((&&&&&&&(&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$&&$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&$$$$$$$$ """ """"""""$$$$$$$$$$$$""$&((*******(((((&&&&&&&&&&&&&&&&&&$&&$&$""""" """""""""" """"""""""$&(((((((((((((((&(&&&((&&&&&&$&$$$$$$$$$$$$$$&&&((**,,,*********(***,,***,,*****************,***((((((&&&&&&&&&&&&&$$$$$$$&&&$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&$$$$"""""" """"""""""$$$$$$$$$$$$$""$&(((((**(((((((&&&&&&&&&&&&&&&&&&&&&$&$$$"""" " " """" " """""$$$$$&(*****(((&((&&((&&((((((&&&$$$$$$$$$$$$$$$$&$&&&(****,,,**,,**((((*********,***************,,,,****((((&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&$$$$$""""""" """"""""$$$$$$$$$$$$"""&&(((((***(((((((&&&&&&&&&&&&&&&&&&&&&$$$$"""" " " "" """"$$$$$$&&((((((((&&&&&&&&((((((&&&$$$$$$$$$$$$$$$$$$$&&(((*****,,,,,,,**(((*,****************************((&((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&$$$&&&&&&&&&&&&$$$""""""""  """"""""$$$$$$$$$$$$"$&&(((((((((((((((&&(&&&&&&&&&&&&&&&&&&$$$"""""" " " """"""""$$$$&(((((((&(&&&&&&(&((((((&&&&$$$$$$$$$$$$$$$$$$&((((******,,,,,,,,,****,,,,**************************((&&(&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$$$"" """  """"$"$$$$""$$$$$$&&(((((((((((((((&(&&&&&&&&&&&&&&&&&&&$&$$$"""" " " """"""""""$$$(((((((&&&((&&&&&&&&(((&&&&$$$$$$$$"$$$$$$$$$$&((*********,,**,,,********,**********************(*(((*((&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&$$$$"  """$$$$"$$$$$$$$&&&((((((((((((((&((((&&&&&&&&&&&&&&&&&&$$$$$""""" """" """""""$$$&&&&&&&&&(&&&&&&&&((&(&&&$$$$$$$$"$$$$$$$$$$(******************,**(*((*,******,**************((((((((((&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&$&&&$$&$&&&&&&&$$$$" ""$"$$$$"$$"$$$$$$&((((((((&(((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$""" "" """ ""$$&&&&&&&&&&&&&&&(((((&(&&&$&$$$$$$$$$$$$$$$$$****,,,,**************((&((****************(*((((*((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&$"  ""$$$$$$"$$$$"""$$$$$&&(&((((((((((((&((&&&&&&&(&&&&&&&&&&&&&$$$$$"""" " """ "$&&&&&&&&&&&&&&&&&&&((&&&&&&&&&$$$$$$$$$$$$$$$$**,....,,,*****((******((((*******************(((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&" """"$$&&&&$$$$$"$"""$$$$$$&&&&(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$$&$$$""" """ """" """$""$&&&&&&&&&&&&&&&&&&(((&&&&&&&&&$$$$$$$$$$$$$$$$ (*,.....,,,*****((*****(((((($**************(((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&((((&&&&$&$$$$""""""$$ $&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$""""""""""""""""$$$$&&&&&(&&&&&&&&&&&&(((&&&&&&&&&&&$$$$$$$$$$$$$$$$**,,,,,,,,,,**********(((((((*************(*(((((((((((((&(&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&$&&&&&&&&&&$&&$&&$$&&&&$&$$&&&&&&(&&((((**((***(((&&&&&$$$$$""""""""$&&&&&&((((&&&&&&&&&&&&&&&&&$&&&&&&&&$&$$$$$$$$$$"""""""""""""""$&((((&&&&&&&&&&&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$(**,,,,,,,,,,*****,****(((((((*****(********(((((((((((((((((&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$$$$&&&&&((((*********((((&&&&&$$$$"""""""$$&&&&&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$"""""""""$$$$$$&((((&&((&(&&&((&&&((&&&&&&&&&&$&$$&$$$$$$$$$$$$$$(**,*,,,,,,,,,,*,*,****(&&&&&&((***********(((((((((((((&(((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&&&&((((*********((((&&&&$$$$$$" """"$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$"""""""""$$$$$&(((((((&&(&(((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$ (****,,,,,,,,,,,,,*,****(&$&&&&((***********((((((((((((((((((&&&&&&&$$$$&$$$$$$$$$$$$$&$$$$$$$&$$$$$&$$$&&&$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&(((((********((((&&&&&$$$$$$" ""$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$""""""$"$$$"$$&&(((((&&(&&&&&((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"((***,,,,,,,,,,,***,*,***&$$&&&&(***,*******(*(((((((((((((((((&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&&&&$$$&&&&&&&&&&&&&&&&$&&$$$$$$$$&&&(((((********(((((&&&&&$$$$&$" ""$&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$"""""$$$$$$$$&&&&((((&&&&((((((&&&&&&&&&$&&&&&&&$&$$$$$$$$$$$$$$"&(***,,,,,,,,,,,,,,,,****(&$$&&&((*,,******((((((((((((((**((((&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$&$&&&&$&&$&&&$&&&&$$$$$$$$$$$&&&(((((******(((((((&&&&&$&&&&&$""$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$"$$$$$$$$&&((&&&&&&((&((((((&&&&&&&&&&&$&&&&&&&&&&$$$$$$$$$$$$"((****,,,,,,,,,,...,,,,***(&$$$&((*((*,****(*((((*((((((((((((((&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$&&&&&&&&&&&&&&&&&$$$$$$$$$$&&&((((((***((&((((&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$&$$$$"$$$$$$$&&((&((&&((&&&(&&&&&&&&&&&&$&&$&&&&&&&&$$&$&$$$$$$$$$"&&(****,,*,,,,,,,..,,,,,,,*($$$&&&&(((***((((((((((((((((((((((&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&&&&&&&&&&$&&$$$$$$$$$$$$&&&&(((((***((&(&&&&&&&&&&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$&&&&(&&&&((&&&&&&&&&&&&&&&&&&&$$$$&&$&$$$&$$$$$$$$$$$ &&&(****,,,,,*,,,,,,,,,,,,,*($$$&&((((&(**((((((((((((((((((((&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&$&&$$$$$$$"$$$$$&&(((((*(**((&&&&&&&&&&&&&&(&((*((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$&$$$$$$$$$$&&&&(&(&&((&(&&&(&&&&&&$&&&&&&&$$$&&&&&$&$$$$$$$$$$$$$"&((((*****,,,,,,,,....,,....,(&$&(((******(**(((((((((((((*((((&&&&&&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&((((((**(&&(&&(&&&&&&&((&&(*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$&$$$$$$$$$$$$&(((((&(((((&&&&&&&&&&&&&&&&$$$$&&&$&&&$$&$$&$$$$$$"(********,*,,,,,,,,...........*(&&((((*****(*(((((((((((((((((&&&&&&&&&$$$$$$$$$$$$$$$$""$""$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&$$$$$$""""""$$&&(((((((**(&((((&&&&&&((((((**(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&((((((((((((&&&&&&&&&&&&&&&$&$$$&$&&&&&$$&&$&&$$$$$"&(**********,**,,,,,........000*(&(*********(((((((((((((*((((&&&&&&&&$$&$$$$$$$$$"$$$"$""$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&$$$$$""""$$$$$$&(((((((****(((&&(&(&(((((((***((((((&(&&&&&&&&&&&$&&&&&&&&&&&&&&&$$&$$$$$$$&$$$$$$$$$$$$$"$&&(((&&&(&&&&&&&&&&$&$$&&&$&&&&$$&&&&&&&&&&&&&&&&$$$"&(((((***,*,,*,,,,,,,,.......000,((********(*(((((((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$""""$$$$$$$$"$$$$$$$$$&&&&&&&&&&&$&&&&&$&&&$$$$$$"$$""$"""$&&((***((*,,*((((((*(*(((*****(*(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&&(((&(&&&&&&&&&&&&$&$&$&$$&$$$&$$$&&&&&&&&&&$&&&$&&$$(((&&(******,,,,,,,,,,.......0000.**,,******((((((&((((((((((&(&&&&&&&&$$&$$$$$$$$$$$$$"""""$$$$$$$$$$$$$$$$$$&&&&&$&$&&$&&&&&&&&&$$$$"$"$$$"$"$$"$$&((((((***,**((((*(((((*,,****((&(&&&&&&&&&&&&$&&&&&&&$$&$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$&((((((&&&&&&&&&&&&&&&$&$$&&&$$$$$$$$&&&&&&&&&&&&$&&&$$&(&&&((******,,,,,,,,,,,......0000.,,**,*****((((&&&&&((((((((&&&&&&&&&$$$$$$$$$$$$$$"$""$"$$$$$$$$$$$$$$$$$$$$&&&&&$&&$$&(&&&&&&&&$$$$$""$"""""""$$$&(((*((((**((**(((((((******(((((&&&&&&&&$$&&&&&$$&$$&&$&$&$&$&&$$$$$""$$"$$$$$$&$$$&&&((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&$$&&$&((((((*******,,,,,,,,,,........00...,,,******((&&&$&&(((((((&&&&&&&&&&$&$$$$$$$$$$$$$$$""$"$$$$$$$$&&$$$$$$$$$$$&&&$&&&&$$$$&&&&&&$&&$$$$"$"""$$""$$$&&(((((((*******((((((*****(((((&&&&&&&$$&$$&&&&$&&$&$$$$$$$$$&$$$"""""""$$$$$$$&$$&&&(((((((&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$&&&&&&&&&&&&&$&$$&(((**********,,,,,,,,,,,,,......0....,,,,****((&&$""&&(((((((&&&&&&&&&&&$$&$$$$$$$$$$"$$"""$$$$$$$$&&&$$$$$$$$$$$&&&&$&&$$$$&&&&&&$$$&$$"""""""""$$$$&&&(&((((*********((**(*((((((((&&&&$$&$$$&$&$$$$$$$$$$$$$$$&$$$&$$  ""$$$$$$$$$&$$&(((&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$&&&&&&&&&&&&&$&&$((((*******,*,,,,,,,,,,,,,,..........,,,,**,***((($$&&&(((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$"$$$$$$$&&$&$$$$$$$$$$$&&&&$&&$$$$$&&&&&$$$$$$""""""""""$$$$$&&&&((((****(((((((((((((((&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"" """$$$$$$$$$&$$$$&((&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$&&$&$&&&&&&&&&&$$$((((******,,,,,,,,,,,,,,,,..,,,......,,,,*******(((&&&(((((((&&&&&&&&&&&$$$$$$$$$$$$$$""""$$$$$$$$$$&$&$$$&$$$$$$$$$$&&&$$$$$$$$&&&&&$$$$$$"$""""$$$$$$$$$&$&&&&((((((((((((((&((((&&&&&&&$$$""$$$$$$$$$$$$$$$$$$"$$$$""$&&$$$$$&$$$$$$$$$&&&&(&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$&$&&&&&&&&&&&&&&&$"(((**,,,,,,,,,,,*,,,,,,,,,,,,,,,.....,,,,,**,******(&(((((((&&&&&&&&&&&&&$$$$$$$$$$$$$""""""$$$$$$$$$&$&$$$$$$$$$$$$&&&&$$$$$$$$&$&&&$$$$$$$$$$$""$$$"$$$$$$$$&&&(((((&&((&&(&&(&&&&&&&&&$$$"""$$&$$$$$$$$$$$$$"$$"$$$$$&&(((&&&&&$$$$&$&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$$$$$$&$&&&&&&&&&&&&&&&&&$((**,,,,,,*,,,,*,,,,,,,,,,..,,,,......,,,******,**,,*((((((((&&&&&&&&&&&$&$$$$$$$$$$$$$"""""$$$$$$$$$$$$$$$&&$$$$$$$&&$&$$$$$$$$&$$&&&&$$$$$$$$$$"$$$$$$$$$$$$$&$&&&&&&&&$$&&&&&&&&&&&$$&$$""$$$$$$$$""$$$$$$$"" "$$$&(&&&((&&&&&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&&&&&&&&&&&&&&&$(*,,,,,,,,,,,*,,,**,,,,,,,,,,,,,,,,,,,,,,,,****,,,,...,**((((&&&&&&&&&&&&$$$$$$$$$$$$$$$""""$$$$$$$$$$$$$$$$&$$$$$$&&&&&&$$&$$$$$$&$&&&&&&$$$$$$$$$""$"$$"$$$$$$$$$&&&&$&&&&&$&&&&&&$&$&$$$"$$$$$$$$$$$""$$&$""$$$$$&&&&&&&&&&&&$&$$$$$$$$$&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$&&&&&&&&&&&&&&&&*......,,,,,,,**,,,,,,,,,,,,,,,,,,,,.,,*,*,***,,,,,...,,**(((&&&&&&&&&&&&$$$$$$$$$$$$$$"$"""$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&$$$$$$&$&&&&&$$$$$$$$"$"$$$$$$$$$&&$&&&&&&&$$&&&&$$$&$&$&&$$&&&&&&&&&&&&$$$"$&&$&(****(&&&&&&&&&&&""$$$$$$$$$$$&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&$&&&&&&&&&&&&$ ,0000..,,,,,*,**,*,*,,,,,,,,,,,,,,,,,,,,,,,,***,,,,...,,***((&&&&&&&&&&$$$&$$$$$$$$$$$$$$$"$""$$$$$$$$$$$$$$$&&&&&&&&&&&&&$$$$$$$&&&&&&&&&&$$$$$$$""$$$$$$$$$$$$&&$&&&$$$$$&$&&$$$$$$$$$$&&(&&&&&$&&$"$$$$&$(**,,,.,*&&&&&&&&&&$$$$$$$$$$$$$$$&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&&&&&&&&&&&&&"..000...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,**((&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$""""$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&$$&$&&&&&&&&$$$$$$$$$""$$$$$$$$$$&&&$$$$$$$$$$$$$&$$$$$$&&&$$&$&&$$&&$(((((&&(((*,,,.,,*&$$&&&&&&&$$$$$$$$&&$$$&&&&(&&&(&((&&&&&&$$$$&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&$$........,,,,********,*,,,,,,,,,,,,,,,**,*********,,,,,,,,*(&&&&&&&&&&&$$$&$&$$$$$$$$$$"$""""""""$$$$$$$$$$$&$&&$&&&&&&&&&$&$&$&$$$$$&&&&$&&&&$$&$$$"$$$$$$$""""$$$&$$&$$$"""$$$$$$$&&&&&&$$$$&&&&&&((&&&&((**(*,,,,,,,..*((&&&&$"$$$$$$$$&&$$$&&(&(&&(((*(&&&&&&$$&&&&&&&&&&$&&&$$$$$$$&&&&&&&&&&&&$........,,,***********,******,*,,,,*,*************,,,,***((&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$&&&&&&&&&&&&&&$$&&$&$$&&&$$&&&$&&$$&$$$$$$$$$$"$$"$$$$&$$$$$$"""$$$$$&&&&$&$$$$$$&&&&&&&((**,...0....,,,,..0..,*(&(*(&&$$$$$$$$$$$$&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&$&$$&$$$&&&&&&&&&&&&&$........,,,,,****************,,,,,,,**************,,,**((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&$$&$$&&&&&$$$$&$&&&$$$"$$$"""""$"$$$$$$$""$""""""$$$$$&$$$$"$$$$&&&&&&(*,...0.......,,,,..........*((&$&&&$$$$$$"$&&((&&$$&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$......,,,,,,*******************,****,****(*******,,,**((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$&&&&&&&&&$$$$$$$$&$$$$$$"$$$""$&$$$$$$"""""""""""$$$$$$$&&&&&&&$&&((*,.............,,,,,,,,,,...,*(((&&&$$""$$$$$&&&&&(((&&((((((&&&&&&&&&&&&&&&$&&$$&&&&&&&&&&&&&$,......,,,,************((((****,*************,,,,,,**((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&$$$&&&&&&&&$$$$$$$$$$$$$"""""$"$$$$$$$$$"$"" """""$$$$&&&&&&&&$"(*,,,,...,,,,,,,,........,,,,,,..,*(((&$""""""""$$&&&&(((((&&&&&&(&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&&&.......,,,,**********(((((&(********,*******,,,,,,***((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$&&&&&&&&&$&$$$$$$$$$$$"""""""""$$$$$$$$$"$$"""$$&$$$$&&&&$&(&&$$(*,,....,.,,,,,,,,,,.........,,,....,(((&$" " "$$$$&&((&&(&((&((&&(&&&&&&&&&&&&&&&&$$$$$$&&$&&&&&&&,.....,,,,,**((*****((&&$$&(**************(,,,,***(((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$"$"$$$$"$""$$$$$$$$&$$$$$&&$&$$&&&&&&$&$$&$&$$&&$$$$$"$$"""""""""$"""$"$$$$$"$$"$$$$&$$$&&&&&$&&$ $(**,,,,.,,,,*******,,,.............,,,,*((&& "$$$&&&(&(&&&&&&(((&&(&&&&&&&&&&&&&&&&&$$&&&$&&&&&&&&$.......,,,,,***********(&&((*******,,**,,,*,,,,,**((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""""""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&$$$$$$$&$$$&$$$$""$"$"""""""""" "$$$""$$$$&$$&$$$&&&&&&$&&&$$**,,,,,,,,,,,,.,,,,,,,,,,,,($.,....,,,,,,**(((&""$$$&&&&&$&&&&&&&&((&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&$&000...,,,,,****((***,,,,,*,,,,,,*,****,***,,,,,,**(((**(((&&&&&&&&&&&&$&&&&$&&$$$$$$$$$$$$"""$""$"$$$$$$$$$$$&$$$$$$&&&&&&&$&&&&&$$$$$$$$$$$$$$$$"$$$$"""""""""""""$$$$"$$&(&$$&$$$&&&$&&&&&(*,,,,,,,,,,,,,,,......,,,,,,,,,,,..,,,,,,,,,,*(&&&$$&&&&&&&&(&&((&&&&&&&(&&&&&&&&&&&&&$"$$$$$&&&&&&&&*.0.0...,.,,,**(((**,,,...0...,,,**,*,*,,,,**,,*****(*((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""$""$""$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$$""""""""""""""$$""$$$$&(($$$$$$$$$&&&(&$(*,,,,,,,,,,,,,,,,,,,**,,*,***,*,,,,,,,.......,($$$$&&&&&&&&&&&&&&&(&((&&&&(&&&&&&&&&&&&$$$$$$&&&&&&&&(0000000...,,**(&&(*,.....00..,,,,,**,**,**,*,,****(((((((((&&&&&&&&&&&&&$&&&$$$&$$$$$$$$$$$$$$""$""$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$&$$$"""""""""""""""""""""$&$$$$&(&$$$$$$$$&&&&$$(***,,,,,,,,,,,,,,,,************,,,,.,.,.,....0.($$$&&&&&&&&((&&&&((((((&&&(&&(&((&&((&&&$$$$$$&&&&&&&(0000000....,,****,,,........,,,,,,,***,*,,,,,,******((((((((&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$""$$"""""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$""""""""""""""$"""$$$$&$&$$$$$""$&&&&&&$$$(***,,,,,,,,,,,,***,,,*********(**,,,,.,,.,,.....,(((&&&&&&&&&&(&(((&((((((&&&&&(&&&&&(&&$$$$$$&$&&&&&&&..0000000..,,,,,,.,.........,,,,,,,,,,,,,,,,,********((&&((((&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$""$"$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""$$$$"$$$"$$$$&$$$"""$$$$$$$$$"&(****,,,,,,******,,*************,**,*,,,,,,,......(&&&$$$&&&&&&(((((((((&(&((((((&&&&&&&&$$$$$$&&&&&$$&...00.0000.....,,,...........,,,,,,,,,,,,,,,,,*****(*(&&&(&&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$&&$$$$$$&&&$&&&$&&&&$$$$$$$$$$$$$$$$""""""""""""$$$$$$$$$$$"$$$$"""""$$$" $********,******************(((******,***,,,,.,,....0,&&&&&&$$$&&&((**((((((((((&&&&(&&&&&&&&&&&$$$&$&&$$&......0000000000,*,,.........,,,,,,,,,,,,,,,,*******(((((&&&&&&&&&&(&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$&&&&$$$$$$&$$&&&$$$$$$$$$$$$$$$$$$$$""""""""""$$$$$$$""$$&$$$$$$$$$""""$$$"&(**,,*,,****************((((((((((****,*,*,,,,.,,,.0.0.&&&&&$$&&&&(((((((((((((((&&((&&&&&&&&&&&$&&&&$$$$&,.....0000000022.,*,,..........,,,,,,,,,,,,,******((((((&&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$&&&&&&&&&&$&$&&&&$$$$$$$&$$$$$$$$$$$""""""""$$$$$$$$$&*&$$$$$$$$""$$$$$$&&(**,**,,**********(***((((((((&((&&&((********,,,.....0..,&$&$$""$$&&&(((((((((((&&(((((&&&((&&&&&&$&&$$""$........000.0000..*,,,..........,,,,,,,*,*,,*****(((((((((&&&&&&(&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$"$$"$$"$$$$$$$$$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""""""""$$"$$$$$$"$$$$$""$$$$$$"$$$(***,*,********(***(((((((((((((&&&&&(((((******,,,..,..,.,&""" "$$$&&&(((&(((((((&&&&(((&((&&&&&&$$$$&&$$,........00000000..,,..,........,,,,,,,,*,,****(((((((((((&(&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"""$$$$$&$$$&&$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""""""$$$$$$$$""$"""""$$$$$$""$(*(((**,*****(((***((((((((((((&&&&&&&&&&((((*****,,,,,,,,,,*" ""$$$$$$$&(((((((((((&&&(&&&(&&&&&&$&&$$$$$.........00000000...,,........,..,,,,,,,,,*****(((((((((((((((&((&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$"$""$$""$$&&$$$$&&&&&&&&&&&$$&$$$$$$$$&&&$$$$$$$$$$$"""""""""$$$$&&$$$""$$""""""$$$$"""&(((((******(((((((((((((&((&&(&&&&$&&&&&&(((****,,,,,*,,,*,,( ""$$&&$&(&&(((((((((((&&&&&&((&&&&$$&$$$$$$,...........0000..020.............,,,,*******((**(((((((((((((&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$"""$$$&$$$$$&&&&&&&&&&&&&&$$$&$$$$$&$$$$$$$$$$"$""$"""$""$$$&&$$$"""""" """$""" $((((((((***((((((((((((((&&&&&&&&&&&$&&&&(((**********,,,****&$"""$$$&&&&&&(((((((((((&&&&&&&&(&&&&$$$$$$&&.............0000022220........,..,,***********((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$"$"""$$$$$$$$&&&&(&&&&&&&&&$$$$&&&&$$&$$$$$$$$"""$""$"$$$$$$"$&&$&$$"""" $$"""$&(((((((((((((((((((((((&(&&&&&&&&&$$$&&&&&((((*((********,*****&"""$&$&$$$$&(((((&((&((((&&&&&&&&&$$$$$&&$$&.,............0002202000......,,,,,************((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$$$$$$&$$&&&&&&&&&&&&&&&&$&&&$&&&&$$$$$$$$$$""""""""$"$$$"$$$$$&$$""""" ""$"$$$&&$&((((((((((((((((((&&&&&&&&&&&&$&$$&&&(((((*((******,****((*,,&&&$&&&&&&$&&(&((&&((&&&&&&&&&&&&&&$$$$$$$$&,.............000220000......,.,,,,********((*(((*(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$""$"""$$$$$$&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$$$$$$$$$""""""$"$$$"$$$$$&&&$$""" ""$$"$$&&&&&&(((&(((((((((&((&&&&&&&&&&&&$$&&&&&((((****(((((*******((**(&&&$$$&&&&&&&&&&(&(&&&&&(&&&&&&&&&$$$$$$$$&,,,,,,.........000000.....,,..,,******((((**(((((((((((((((((((&&(&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$"$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$""""""""$$$"$"$$$&&$$""""""""$$$$&&&&&&((((((&&&(&&(&&&&&&&&&&&$$&&&&&&&&&(((((***((((***,****((**$$$$$&&$&&&&&&((&&&&&&(&(&&&&&&&&&&$$$$$$$&,,,,,,,...,......0.0......,,,,********(*((((*(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$$$&&$&&$&&&&&&&&&&$&&&&&&&&$&&&$$$$""$"$$$$""""""""$$$$""$$$&&$$$$""""""$$$$&&(((&((((((((&&&&&&&&&&&&&&&&$$&&&$&$&&&&(((****((((((*(****(((&$$"""$$&&&&&&&&&&&(&&&(((&&&&&&&&&&&$$$$$"",,,,,,,,,,,............,.,,,***(*****(*((((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$$$$$$$&&&$&&&&&&&&&&&&&&&&$&&&&&$$&$$""""$$$$""""""$$$$$$$"$$$$&$$$$$""$"$$&$"""$&&&(&(((&&&&&&&&&&&&&&&&&&&$$$&$$$$$$&&&(*(***((((((((((*((&(&&" "$&&&&&&&&(&(&&(((&&&&&&&&&&&&&&$&$"" ,,,,,,*,,,,,,,,,,,,,,,,,,,,***(**(*((((((((*((((((((((((((((((((&&&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""""$$$"""""""$$$$""$$$"$&&&&&&$$$$$$&&$$(&&&(&((((((&(&&&&&&&&&&&&&&&$&&$$$$$$$$$&((******((((((((*(((&&&$""" "$$&&&&(&((&&&&&&&&&&&&&&&&&&&&$$&$" ,,,,,****,,,,,,,,,,**,*****((((*((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$"$$"$$$$$""""$$$"$$$"$$$"$$$&&&&$$&&$$&((((&(((&(((&&&&&&&&&&&&&&&&&&&&&&&&&$$"$$$&&(******(((((((**(((&&$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&" ,,*********,,,*,*****((((((((((((((((((((&&(((&&((((&&((((((((((&&&&&&&&&&&&&&&&&&&$&&&$$$$$$&$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$"$""$$$$$"""$$$$$$$$"$$$$$$&&$$$$$&$&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$"$"$$$$&(****(**((((((((*(&&""$&&&$$&$&&&&&&&&&&&&&&(&&&&&&&&&&&&&$$$&( *,******,************((((((((((((((((((((((&&&&(((&&&(((&&(((((((&&&&&&&&&&&&&&&&&$$$&&$$$$$$&$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$"$$$$$""""$$$$$$$$$&$$$$&$$$&$&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$&&&$$$$""$$$$&&&(*((((((((((**((&$""$&$$$$$&&&&&&&&&(&&&&&&&&&&&&&&&&&&$$$&& ********************((((&((((((((((((((((((((((((((((&(&&&&&(((((&(&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""$$$$$$$&&$&$$$$&&&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$&$"""""$$$&(((****(**((***((&$""$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$& ********************(*((((((((((((((((((((((((((((&&((&&(&(&&&&&((((&&&&&&&&&&&&&$$$$&&&$&$$$$&$$$$$$$$$$$$$$$$$$&&&&&&&(&&&&&&&&&&&&&&&&&&&$$$&&&$$$$&$$$$$$$""$$$$$$$$&&&$$$$$$$&$$""&&$$&&&&&&&&&&&&&&&$&$&&&&&&&&&&&$""$$&$""$$$$&&&&********(((*((($$$$&&&&$&$&&&&&&&&&&&&(&&&&&&&&&&&&&&&$$$$ **************(****(*(((((((&((((((((((((((((((&((&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&$&&&$&&$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&(&&&&&&$$&&&$$&&$$$&&&&&&$$$$$$"$$$$$$"$$$$$$$$$$$$$$"$&&$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$"""$$$"$$$$&&&&((*(*(****&(((&&&$$$$$$$$$&&&&&&&&&&&$$&&(&(&&&&&&&&&&&$$$ *****************((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$&&&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$$$$&$$&&$&&$&$&&&&&&$$$$$$$$$$$$$&&&$$"""$$$$""$&$$$$&&&&&&&&&&&&$&&&&&&&&&&&&$$""""""$"$$$$$$$&&(*********(((((&$&$$"$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$"***************((((((((((((((((((((((((((((((&(&&(&&&&&&&&&&&(((&((&&&&&&&&&&&&&&&&&&&$&&&$&$$&$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$&&&&$$$&$&&&&&&&$&&&&&&&&&$$$$$$$$$$$$$&&&$""$$""$$"""$""$$&$&&&&&&$$&$$&$&&&&&&&&&$$"""""""$$$$$$&&&&&(*******,,((((((&$$""$$$$$$$&&&&&&&&&&&&&&&&&(&&&&&&&&$&"*****************((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&$$$&&&$$$$$$$$$$$&$$&$$$$&$&$$$$$$&$$$$$$$$$$$"$$$$$$$"""""$$$&&&&$&&&&&$$$&$$$&&&&&&$$$""""""""$$$$$$$$&&&(********((*(((&&$""$$$&&&$&&&&&&&&&&&&&&&&&(&&&&&&&$$ *(**************(*(((((((((((((((((((((((((((((((&((&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&(&&&&$$&$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&$$$$$$$$$$$"""$$$$$$$$$$$$&$$&$$$$$$$$&&&&$"""""$""$$$$$$$$$$$$&&((*******(((*&&(("""$$$&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&$((**************((*((((((((*(((((((((((((((((((((&&&&&&&&&&((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&&$$&$$&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$"$$$$$$$$$$$$$$$$&$$$$$""$$$$$"""$"$$$$$&&$$$$$$$&$$$$&&&$""""""$""""""$$$$$"$$$&&(((***((&&(&$&(&$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&((****(**(*****((((((((((((("&((((((((((((((((((((&&&&(&&&"&((&&&&&&&&&&(&&&&&&&&&&&&&&$$&&&&&$$$$$$$$&$$$$$$$$&&&&&&$&&&&&&&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$&&&$$$$ "$$&$"""""""$$$$$$$$&$$$$&$$$$&$&"""""""$$""""$$"$$"$$$&&&((((((&&"$$$&&((&&$$$$&$$$$&&&&&&&&&&&&&(&&&&&&&&&((*************((((((((((((((&(((((((((((((&&&&&((&&&&(&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&$$&&&&&&&$$$$$$$$$$$$&&&$&&&&$&$$&&&&&&&$&&&&&&$&$$$$$$$$$$ $$$$$$$$$""$"$"$$$$$$$$$$$$$&&&$$$" ""$&$"""""$"$$$$$$$$$$$$$$$$$$&&"""""""""""""""""""$$&&&&&((&&&&$""$$&&&&$$$$$$$$$$$&$&&&&&&&&&&&&(&&&&&&("(((********((**(**((((((((((((((((((((((((((&&&&&&&&&&&&&&&&(&&&&&(&((&(&(&&&&&&&&&&&&&&&&&&&&$$&$$&&$$$$$&$&&&&&&&&&$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$$$$$&&&&&&&(&"$$$&$""$$$$$$$$$$$$$$$$&&$$$"$$&$"""""""""""""""""""""$$&&&(&&&&&&&$$$$$$$$$$""$"""$$$$&&&&&&&&&&(&&((((&&""((*******(*(*(*(((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&((&&&&&(&(((&(((&&(&&&&&&&&&&&&&&&&$$&&&$$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&$&(*(&$$&&$"$$$$$$$$$$$$$$$$$&$$$"$$&&$$"""""""$"""""$$"$$$$$&&&&&(&&&$$$""$&&&$$$$"$""$""$$&&&&&&&&&&&&&(&((&&&