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 = '466B88' IMAGE_NUMBER = 55679239 IMAGE_TIME = 1977-11-27T08:29:22Z EARTH_RECEIVED_TIME = 1977-11-29T12:33:17Z ORBIT_NUMBER = 466 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.016970 NOTE = "VERY HIGH RESOLUTION MAPPING SEQUENCE WITH IMAGE MOTION COMPENSATION" /* 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 5  68&/*7CS©<5ò^ ™‹¯0ÖßD8aì妪»àÖùÝÄÂãlNž*6 &022424244444442444220022222222222000000000000000000000200000.0.0....0.0....0000000000202222422222202222222224242224244244242244442444444444444444444444664666666888888888888688:8888868888888888888666666666886886686666668666666666666646466664464666466666664446466644442422000220222222200000.,&0222244244444444444242222222.,22222222202222200002222200000000000.00..0000000000000000022222222222222022222224224222222442222244424444444422444444444446466446666686886666686888868866666666666666666666666666666666664666646664444444444444444444422444664444224444444442222000000.0020000.00...,.0022222444444444422222222222222222000220000000000000000000*0000....0.0.0.0.00000000002,".00002020000000222222222222.0222222222222222422222222222242244444444444466666666666666666666666666666666666646444644446444444644444444444444242242444424222222244444444422224222222200000...0002222000....,.00022222242242222222222220002200000000000000000..00000.000.....0............00000.00000...000000000000000020000222202220020022222222222222222220.222222222224444646664666444&4466644444444464444444444442024444444244444444444442222220222222222222242424222244442002222022000.0...0022220200...,*.0000222222222222222222202022200000000000000........00.00200.....................0.00000.000...0.....0000000000000000000000000000020000022200200000222222022222244444644466446444444444444444444444444424442444444444444442222242222222..222222202222222244222222222(&0000000000.00.00000000000..( *.000020222222222222200000000000000000000000..........00.0000..........,.........0..000.0.0..............00.00000.0.000.0.000000000002000000000000000002022222222244444444444444444444442244244244424242244444444444422222222222222222200022222022222222222222222222220222000000..000.000000000...,*..00000000022222000000000000000000000......,...,......00.0000.00....,.....,.............................0000.00..0.00...0..00.0000000000000000000000000002220222222422442444444422224222422444222224222222422222222222222222222220202000220000000000222222220222222222222000000000000..0000000..., *,.0000200000000000000000000000000000.......,.,.,.......000.00..00..,,.,,.................,,,,,,.................................0.0.0000000000.000000000000020022222222444424222222222222222222222222222222222222222222222222020000000200000000002002220002000022222222222000000000...,....00...., *,.00000000000000000000000..000000......,,,,...,,,,..........0.0.....,,,.,.,..,.,..,,..,,,,,,,.......0.............,...............0....0..00000.0000000000000002222222224222222222422222222222222222222222222222222222222222022000000000000000000000020002000000020220222220000000.....,,,,,,,,.., (,.000000000000000000.000000.0000.0........,.,,,,,,,,.,,,...0...0....,,,,,,,,...,....,,,,,,,,.,....0..................,..,.....0..........00.0...00.0.00000000.000222222222222200222222222022222222222222222222222222222202002000000000000000000000000000000000.00000000000000000000.............,, *,..0000.0.00000000..0..00000.0...........,,,,,,,,,,,...,,,...........,,,,,,,,.,,,..,,,,,,,,,.......................,..,,,,................00......0.0.....00.00000002222222222220222222000222222222222000022220222022222200000000000000000000000000000000000000000000.0000000000000000..........,,*,..0000000000.000000....000.............,,,,,,*,,,,,,,................,,,,,,,,,,,..,,,,,,.,..............,......,.,.,,,,,,.,.,.,................0..00..0..0..000.00222222222222222222222002222022222222000202202222222222000000000000000000000000000000....000.0000000000.00000000000000.........,*...00000000.0.0.000.000..0......0.......,,,,,,*,,,,,,,...,...........0.,,,,,,,,,,,,,,,,,,.................,....,,.,,,.,,,,,.,,..,..,........0.....0........00....000020222022222222020000000000020000222000000200022020222220000000000000000000000.000000000.0.00...0...0.0........0000.0..0.....,*,..0000000.00.00...0..0....0..........,,,,,,,,,,,,,,,,,.,,,.....,,......,,,,,,,,,,*,,,,,,,...,.........,,..,.,.,,,,,,,,,,,,,.,,,,..................0.....0000.....0000202202200200000000000000000000002200000002020000002222200000.00000000000000..00000.0.0000000...............0.00.0...0.0....,*,..0000000000.0......0..0...........,.,,,,,,,,,,,,,,,,,..,,,,,,......,..,,,,,,,,,,,,,,,,,,,,.,,....,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,....,,...........................000000000000000000000.000000000000.000220000020200000000002200000000000000.0000.00.0...000000000........................0000...,*...0.000.000......0.................,,,.,.,,,,,,,,,,,,,,.,,.,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,..............................000000000000000000000000000000.000.00020000020000022020000000000000000000000000.0..0..00.0000000.....,,,.,............0..00...,(....00..00.0........00...0.0........,,.,,...,,,,,,,,,**,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,.,,,,,,.......................0..0...0000000000000000000..000.0000000000.00000000000000000000000000.00000....0000..0..................,,,,,,.,.................0..,(....000000.0........................,,,,,,..,,,,,,,,,,****,**,,,*,***,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,*,,,,*,,**,,**,,,,,,,,,,,,,,,,,,,.,,.,...........................000000000000000.0....0.0.0.0000.000000000000000000000.0.00000..0.........00...........,............,,....,..,................,*,....000000.000...0..................,,,**,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,,**,*,***,**,,**,****,**,*****,,**,,*,,,*,,,,,,,,,,...................................00....0..000.0000...00..00.0.000.0000.00000000000.0....000........................,.........,,,,...,,.,,...........00....,(,....0000000.000..0.0...............,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,********,***,,,***,*,,,***********,**,,,,,,,,,,,,,,,,.,..................................00.0........000000.......0..0.0.0.0....0.00.0.0.0000.0000......................,,,,......,,.,,,....,,..,,,,........00....*,....00000000.0.0....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,**,*,**,,****,,*,**,,,***,***********,,,,,*,,,,,,,,,.,,.............,...,..,...............0.......0000...0.0..............0............00..00.000....................,,,,*,,,,,,,,,,..,,..,.....,,,.........0...*,.....0000000....................,,.,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,.,,,,,,,,*******,,*****,,,,,,,,***************,,,*,,,,,*,,,,,,,,,,,.,.......,........,.,....................0...........................................000..0.................,.,,,,,,*****,,,,.,..,.......,,....,..........*....0.0000000..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,.,,.,,,,,,******,*,******,,,**,**,***,************,,,,,,*,,*,,,,,,,,,.,.,......,..,....,.,........,.........................................0...............00.....,........,,......,,,,,***,,,.,,....,......,,,..............,(....0..000000.........0.........,,.,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,**,,,,******,,***********,*************************,,,,,,,,,,,,,.,,,.....,..,,.,..,.,....,.,.....................................,,,.....0............0.00...0........,.....,,,,,,,,,,,,,,,,,,....,.,,.....,,,.,.,......0.,*,...0.000000..0.....................,,,,,,,,,,,,,,,,,,,,,,,,*,,,,***,,,*,,,,,,,*********,,*****************************,*,,,,,,,,,,,,,,..,.......,,,,..,..,..,.,,..................................0..................,,...........................,,,,.,,,,,,,,*,,,.....,.,,.,,,,,......,.......,(,...00.00000..0...............,..,.,,,,,,,,,,,,,,,,**,,,,,**,,,,,,****,,,,,,,,,,*********************************,*****,**,*,,,,,,,,,,,,,,,.,.,,,,,,...,..,.,,.,,,..,.........,..................,.......0............,..,..............,,,,....,,,,,,.,,,,,,,*,,,,,.,...,,,,,,.,..,,..,.........,",.....000000............,.......,.,,,,,,,,,,,,,,,,,****,***,,,,*,,***,,,,,,,,,,,,*,*********,,****************************,,,,*,,,,,,,,,.,,.,,.,,,,,,.,,,..,,,,,,,........,...,...........................................................,,,,,,,,,,,,,,,,,,,**,,,,,.,....,..,,.,.,.,......,......",.....00000000..0..0.........,....,,,,,,,,,,,,,,,,,,,,*****,,,*****,,,,,*,,,,**,********,*********************,************,,,,,,,,,,,,,,..,,,,,,,.,,,,,,,,,,,,,,,,.,,...,,,,,.....,....................,...........,...................,,.,,,,.,,,,,,,,,,,,,,,,*,,,,,..,..,,,,.,,.,.,,,..........",......000000.......0.............,,,,,,,,,,,,,,,,***,**,,,,,,******,,,,***,,***********************************************,,,,,,,.,,.,,,,.,,,,,,,,,.,,,,,,,,,,,,,,,,,,,.,,.,...,,,................,................................,...,.,,,,,,,,,,,,,,,,,..,,,,,,,,,,,..,,,,,,......,.,........ ,.....0000000.0...0..................,,,,,,,,,,,,,*,**,,,*,*****************************************************************,**,,,,,,,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,..........................,......................,,,,,,,,,,*,*,,,,.,,,,,,,,,,,,,,,,,.,.,,...,........... ,......00000000.....................,,,,,,,,,,,,,,*****************((******************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,.,.,,,,,....,,...,.................,.......................,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,.,,...,,..............,.....00000000.0..........,..,,.,,,,,,,,,,,,,,*,,**,*,*,************((******(************************************************,,**,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,*,,,,,,,..,,,,.,,,,,,,,,,,,,,,,......,........,.,,....,,,.,,,......,.....,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,.,....,.,,...........(,...00..000000..................,,,,,,,,,,,*,,,,,********************(((*(((**(********************************************,****,*,,,,,,*,,,,,,,,,,,*,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,,..,,......,,,,,.,,,,,,,...,.,.....,,.,,,,,,,,,,,,,*,*,***,,,,,,,,,,,,,,...........,..........,,....00000.0..(...............,,,,,,,,,,,*,,,*,,,,****,**,********(*(**(((****(*(**(*********************************************,,,,,,**,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,**,..,.,.,.,*,,.,,,,,,,,,,,,,,,.,.,.,,,..,,,,,,,*,*,,,********,,,,,,,,,,,,,,,,,...,.................,.....00.00000*............,..,,,,,,,,,,,,,(**,*,******************(**((**(*((*********************************,****************,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,*,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.*,....,,,,,,,,,,,,,.,,,,..,..,,,,,,,,,,,,*******,,,,,,,,,,,,,,,,,,.....................,(,,.......0.000..................,,,,,,,,,,**,**,**************(***(**(***((*(************************************,,**************,&*,,,,,,,,,,,,*,***,,,,,,,,,**,,,,,,,.,,,.,,,,,,,,,,,,,,* ,,.,,,,,.,,,.,.,.,,,,,,,,*,,,.,,,,,,,,,,,,,,,,,,,,,,*********,***,,,,,,,,,,,,,,,,..,....,.,.........,(,,....0.00.00..0................,,,,,,,,,,,,,,,,**,**,*********((*(*(((((*(**((**(*(******************************(************,,*,*,,,,,,,,******,,,,,,,,,,**,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,**,,,,,,,,.,,,,,,,**,,,****,******,,,,,,,,,,,,..,,,,,.,.,,*,,,.........,*(,.......0.000................,,,,,,,,,,,,*,,,,**************(*(((**(((((****(****(***(***************************&(*********,*****,,,,,,,,,,,,***,,,,,,,,,,*****,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,*,,,*******,*,,*,,,,,,,,,...,,,.,,*,.,*,,.........,,*(,.............................,.,,,,*,,,,**,,,,,,**,,*******(*(((((((((************************,**********************************,,,,,,,,,,,,***,,*,**,,***,,,,,**,,,,,,,,,,,.,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,***,*,,,,,,,,,,,,,,...,,,,.,,,,,,...........,,(,.......0....00.............,,.,,,,,,,,,,,*,,,,*,***********(***((((*(*************************************************************,,,,,,,,****,*,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,..,.,,,,,,,,,,*,,,,,*,,,,*,,,,,,,,,,,,,,,,,,,,,,..,.,,,,,,,,,.........,.,*(,..........0.00...0...........,,,,,,,,,,,,,,,,,,,,,*,*******(*(((((((*****(********************************************************,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,,,,*,,,,,,,,,,,,,,,**,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,*,,*,*,,,**,,,,,,,,,,,.,,,,,,,,.,,,,,,,...........,,,,(,......0..00.0000.00..........,,,,,,,,,,*,*,,,,,,**,,**********(***(*((***********************************************************,**,,,*,*,,,,,*,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,**,,,,,,,*,,,*,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,********,,,,,,,,,,,,.,,,,,,,,,,,,,,,,........,......(,...0...0..0..00000..0..........,,,,,,,,,,,,,*,,*****,,,******((((**(*(****(***(*************************************************,,*,,,***,**,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,,*,*******,,,,,,*,,*,,,,,,,,,,,,,,,,,*,*,,,,**,,,,,,,,*,,,,**,,,**,,,,,,,,,,,,,*,,,,,,,,,,,,,,,.............0..(,.....0000000.00.000.0.........,,,,,,,,,,,,,,,,,*,,,,,*,*****((*(((***((***((***(************************************************,*******,,******,,,*,,*,,**,,,,,,,,,,,,,,,,**,**,*,,**,***,,,,,,,,**,,*,,*,,,,,,,,,,,,,*,,*,****,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.....,......,(,....000000000000000..0.......,.,,,,,,,,,,,,,,,,,*,,,,,,,***(((((*(((***(**(((****************************,***************************,**,*******,*,***,,,,**,,,,,,,,,*,,**,*,,,,,****,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,.,,..,.......,(,...0.0000000000000000..........,,,,,,,,,,*,,,*,,*,****,***(((((((**(****(*(**(*****************,*******,,,******************,********,**,******,,**,****,****,,,,,*,*,,,**,**********,,,,,,,,,,,*,,,,,,,,,,,,,*,*,,,,,,,,**********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,......,,,,,,.,........,(.....00000.00000000000000........,,,,,,,,,**,,,************(**((*(***(**(((*(***********,*************,,,,*,*******************,,,*,**********,*****,*,****,**,*,,***,**,*********,**,,***,*,,,,**,,,,,,,,,,,,***,,,,,,,****,*******,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.........,,,,,,,..........,*.....0000000000000000000000.......,,,,,,,,,,,,***********(*((((*(*****(**(**************,,*,*,*,*******,,*,*,**,*,**************,*****************,*******,,,,*********,*********,,,********,,,**,,,*,,,,***,,****,,*****,*,,,******,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,.,.......,(...0000000000000000000000....,..,.,,,,,,,,,,************(***(((*(*********************,,,,,,,,,*,*,,,*,,*,*,,***,,*****,*********,,***********************,*****,,,,,,*,,************,*,,,,,**,***,,,**,*,,,,*,****,,*,,*,,,*,,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,.,........,(....000000000000000000........,.....,,,,,,,,,******(((((**(*(**(****(***(**************,,,,,,,,,,,,,,,,,********,*,,************,**********,***************,**,,,,,,,,********,********,*,,*,****,,********,,,*********,*,*,*,,,,,****,,,,,,,,,***,,,*,*,*,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,...,....,,*..0000000000000000000000......,..,,,,,,,,,,**********(*(**(*((*(***(*(*************,,***,,,,,,.,.,,,,,*,,,*,*,*,*,,,,,,,,,**,***************************,,*,**,**,**,********************,,,,***,*********************,,,,,*,,,,,,*****,,*,,,,,**,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,.,.......,,(....0000000000000000..00...........,,,,,,,,***,********(**(((**(*****(((************,,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,****************************,*********************************,*,***,************************,*,,*,,,********,**,,,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,........,(.00.0000000000000000...0...............,,,***********((*(*((((((*((*********(******,*********,,,,****,,,,,,,,,,,,,,,,,,,,,,,***,**,********************,********************,**,,*****************(*************,*****,,**,,,,***********,***,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,,(....0000000000000000.00...............,..,*********(**(((((((((((********((********,,*****************,,,,,,,,,,,,****,**,,*,*********,**************,******,****************,,***********************,****,*********,,***,,************,*****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,..,.,,(...00000..000000000..0...........,....,,,,***************((*(((((********************,,,,,,**************,,********************,***********,************************************(((*********************************************************,**,,,,,,,,,,,*,,,,,,,,,,,*,,,,,,,,,,,,,,,,.,,,..,.,,,(..0000000000000000.0.0..............,.,,,,.***************(((((*(*(*******************,,,,,*********(********************,******************************************************************************,**********************((*************,,*,,,,*,**,***,,,,,,,,,,**,,*,,,,,,,,.,,,,,,,,....,(.0000000000.000000000..........,,....,,,,,,,,***********((((((((((********************,,***,****,********,***********((*************************************************(****(*************(*************************(**********(**((***************,****,**,**,,**,,,***,,,,,,,,,,,,,,,,,,,,....,&...000..000000000...0.0..........,.,..,,,,**,*************((((((((*****((***********,********************************************************((****(********************(((*((((*************************(**********((***********((*****************,****,,,*,****,,,,*,,,,,,,,,,,,,,..,,,,,,....,(...00000000000.0.0000...........,.,,,,,,,,,**************(*((((*(*****************,*,***************,*********************************************(*((********************((***************************************************,,*****************,****,,********,,,,,,,,,,,*,,,,,,,,..,,,,,,,,.,,(....000000....0.000...0........,,,,,,,,,,,*****************((*****(***(************,***,**********,,****,***,********,****************************(**((((****************(*****(*********************(*******(****(**************,,,****************************,,,,,,,,,,,,,**,,,,,,,,,,,,,,,.,,,(..0000000000...0000.........,,.,,,,,,,,,,,***************(((((***((*****************,,***,********,,***,**,*,*******************************************((**************(((((*****************************(******(*****(***********,***(**************,******,,,,,,,,,.,,,,,,,,,,,,,,,,,,,.,.,.,,,(....0000000000000............,,.,,,,,,,,,*,,************((***((************************,*****,,**,**,,*,**,***********************************************(***************(((*****((*******(*((*************((************************(*********************,,*,,,**,,,,,,,,,,,,,**,,,,...,,,,,,,*(...00000000.0000000..0.......,,,,..,,,,,,,*************(**(*(*(((****(************,***********,***,********,*********************************************************(**(***(((***********(*******************(**(************************************,**,*****,,*,,,,,,,,,,,,,,,,*,,,,,.,,,,,,,,,(..00000000000000..............,,,,,,,,,,,,**********(*****(*(***((******************,********,*,*****,*********************************************((*********(**((***(*****(((**********************************((*******(************(****************,,***,,,**,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,(.0000000000000.0.........,.,...,,,,,,,,,,**************((*(**((((((((******************************,,****************(*****************(((*(****(((((************(*(((((*****((*********(******************************(****************((*************,*,**,***,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,.000000000000.000...............,,,,,,,,,,,*************(***(*(((*(*(*******************,************,**************************************((**(((*(((***********(((****(****((*****((*((*********(*******************(******************((************,*********,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.000000000000.00..........,&$,,,,,,,,*,,*,**********(*(((((***((((******************************************************((****(*.*************(((**((*((*((*(***((*****((((***(******((((((************(**********((*****(******************************,*******,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,*(00000000.00000..0.......,....,,.,,,,,****,***************((((****((************,*******(***************************(&***(*****(**************(*(&$(((((*(((****(**(((***((*(((*(*((((((((((((((**(*******((((******((((((************************((*(*************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,**.0000000000000.00.0.........,.,,,,,,,**,****************(***((*(*(**((******************************************************************(*(***((**((((((((((*(*(((*((***(**(**((**(((((((*((((((*(*(((****(((********(((((************* $**********(((****************,,**,,,,,,,,,,,,,,,,,*,,,,**(.000000000000000...........,.,,,,,,,**,**************((**((****(**************************************************************(*******(****((((((((((**((((***(((((((((***(******(((((((***(*(******((*((****(*(****((((*(***************************************,,******,,,,,,,,,,,,,,,,,*,,,,,* (000000000000.......0........,.,,,,,,*,*,,,**************((****(*(*(*(**************************************************((***(****((******(((((((((((((((**((((((((((((((((((****(**((((((((((((((((((*((((**(((((((((((**(**(*(****************(***,,****(****,**,,**,*,*,,,,,,,,,,,,,,,,,,*,,,*,*(.000000000000......0........,...,,,,,,,,,********************(*(*(((***************,*************************************(*(**(((((**(**((*(((((((((&&((((((((((((((((((*(((*(***((((((((((((((*(((((((((((***(***((((((*((***********************,,**************,,,,,,,*,,,,,,,,**,,,*,*****,***(.0.00000000................,,,,,,,,,,,,,,,,****************((((***((*******(******,**************************************(((******((*((((*((((((**(((((((((((((((((((((*(*(((((((((((((((((((((((((((((*(((********(***((((**(**************************,********,,,,,*,*,*,,,,,,,,,,,****,,******(...00000000.000..0.0......,,,,,,,,,,,,,,,,*****************((((((((******************************************(************(****((*(*((*((((((**(**((*(((((((((((*(((((((*((((((((((*((((&(((((((((((((((((*(*(*(****(***(*((******************************,******,,*,,,**,*,,,**,,,,,***,,,,*,****(..000000000000..0.........,.,,,,,,,,,,,,,,,************(*******(*(*****(**(**********************************************(**(****(((((((**((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((*(*(((**((**((********************((*********,,******,,******,**,*****,,,,*,,,,,**,**(..000000000.0.............,.,,,,,,,,,.,,,,,,,**************((*((*((****(**((*********************************************((((*((((((((((*(((((((((((((((*((((((((((((((((((((((((((((((((((((((*(((((((((((((((((**(((((((*********(***((**((********************,*,,******,****,,,**,,,,,,,*,****&.000000000000.0..0.......,...,,,,,,.,.,,,,,,,******************((((*****(((((****************(((************(***(*********(((((*((*(((((((*((((((((((*((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((************(*(***(***********************,*****,*****,*,**,,,,,*****,**(.00000000000.............,..,..,,,,,,,,.,,,,,,***************(**(**((*****(*(***************(*(((*****(**(((((((*((***(**(**((((((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(((****(((((*(***(((((****((******,,*,,************,,,*,*,,,,,,*,,,,,*&.00000000...0...............,,,,,,,,,,..,,,,,,,,****************((((*(**(((*(((***********(*((*((*(((*((((((*((**(((((((**(((*(((*((*((((((((((((((((((((((((((((((((((((&((((((((((((((((&(((((((((((((((((((((((((((((((***(***((**(**********((((*********************************,*,,,,,,,*,,*(..000000000.0...............,.,,,,,,,,,,,.,,,,,,,,****************((**********************(*(((((((((((((((((((**((((*(**(**(((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((((**((((((*((*(***************(*,*************************,,**,**,,,,******(.0000000000.................,,,.,,,,,,,,,,..,,,,,*,****************(**((*(*(*(*(***********((((**(((((((*((((((((*(((**((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((***(((**(**************************************,,***,,,,,,,,**,*&..000000000................,.,,,,,,*,,,,,,,,,,,,***,,,,*,*****************((***************(*(((*((((((((((((((((((((((((((((&&&((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((*(((((((((((((((**(((((((****(*(((((((((((*(((***((((*(*(((******,************************,,****,,,,*(..00000000000.........,...,,,,,,,,,,*,,,,,,,,,,,,****,*********,***********(*********************(((((((((((((((((((**(((((((((((((((((((((((((((((((&&&((((((((((&&(((((((((((&&((((&&((((((((((((((((((((((((((((*((((((((((((*(((((*(**(***(((((***************************,,********,,*,,,,*,*&...0000000000.............,.,,,,,,,,,,**,,,,,,,,,,,,***************************(**************(((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((&((((((&((&&&(((((&((**(((((((((((((((((((((((((((**((((((((((((((((**((*((***(*****(**********************,,****,*,*,,*,,,,,*$..0000000.0...............,,,,,,,,,,,,,**,,,,,,,,,,,,,,,***************(***(**(((***********((****((((((((((((((((((((((((((((((((((((((((((((((((((((*(&((((((&(((&&(((&&&&&((&&((&&(((((((((((((((((((((((((((*(((((((((((((((((*((((((*(((((((*,(((**((******((****************,,,,*******,**,* &.0.0000000.0.0......,.....,,,,,,,,,,,,,,******,,,,,,,,,,,,,,**,,,********((****(((******************(((((((*((((((*(((((((((((((((&((((((((((((((((((((((&(&(((((((((((((&&(&(((&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((*******(***((((((*******,*******,,,********,,,*&.0..0.0.....0.............,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,**************(**(*(*(***********(*****((((((((((((((*(((*((((*((*((((((((((((((&(((&(((((*((((((((((&&(((&&(&(((&((((((((((((((((((((((((((((((((((((*(((((((((*((((((((((((((((****((********((**(((*(*****************,************&..00.0.00....0...........,,,,,,,,,,,,,,,,,,,*,*,*,,,,*,,,,,,**********(*******************(***(((*((((((*((((((((((((((((((((((((((((((((((&(&((((((((((((&(&&&((&&((&&(((((((((((((((((((((((((((((((((((((((((((((((((((**((*(((((*(*(((*(**(*************(((****(*****,,******,***,****,,**,***&.00000000.....0.........,,,,,,,,,,,,,,,,,,,,********,**************************(**********(***(**((((((*(((((((*(((((((((((&((((((((((((((((((&(((((((((((((((&(((((&&(((((((&&&(((((((((((((((((((((((((((((((((((((((((((((*((**(((((((((((((((****************,******,,,**,,,***********,,,,,**&.0.0000...............,.,.,,,,,,,,,,,,,,,,,*****************************((*((*****(***********(((*(((((((((((((*(((((((((((((((((((((((((((((&&&&(((((((((((((((&(((&&&(((&&(&&((&((((((((((((((&&((((((((((((((((((((((((((((((((((((((((*****(**(********************,,,,,,,********,,,,*****,,*&...0000.00...............,,.,,,,,,,,,,,,,,**,*******************(*****,****(****(******(*(**(((((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((&(((((((((((((&((&(((((((((((((((((((((((((((**((((((((*(*((**(((*(******(**((******,***,,,,,,****,*,*,*****,,***&...0000............,,...,,,,,,,,,,,,,,,,,**********************,******,,,**((*******(*******(**((((((((((((((((*(((((((((((((((((((((((((&&((((((((((((((((((((((((((((&(((((((((&&(((((((((((((&((&((((((((((((((((((((**(((((((((((((((((*((((((*******((***((******,,**,,,,***,,,,,,*****,*,***&...0.0...0........,..,,...,,,*,,****,,,*,,,****(*******************,****,,***************(((**(((*(((((((((((((((((((((((((((((((&&((((((((((((((((&((&((&&((&((((((((((&&(&((((((&&((&&&&((((((((((((((((((((((((((((((*(((((((((((((((((*(***(*(****(*((*(***********,****,,***,**,,************$....00.0...00.........,,,,,,****,,,**,*,*******(***(*****((****************************((((((((((((*(*((((((((((((((((((((((((((((((((((((((((((((&&(&&&&&&(&&&(&&((((&((&&(((((((&&&&&&&((((&(&(((((&((&(((((((((((((((((*((((((((((((((((****(((*****((((((****(**********,,*,,,,,,*,*******,,*,"...0.00.....0.........,,.,,,,,*,,,,,,*,*,,*,,**,*****((***********((*************(*****(((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((&&(&(((&((((&&((((&&&&((((((((&(((&&&&&(&(&&&&&((&(((((((((((((((((((((((((((((((((((((((***((**(**((*(((******(((*********,,,,,,,*******,*****,$....000..............,,,,,,,,,*,,,,,****,******,,********************************(*****((((((((((((((((((&((((((((((((((((((((&&((((((((((((((((((((((&((((&(((&&&&(&&&&((&(((&&(&&&&&&&&(((((&&&((&&((((((((((((((((((((((((((((((((((((((**(((((((**(*(********************,,,,*,***********,,** $..0000.0...........,.,,,,,,,,,**,,,,,***,***,*,,,***,,*************(**************(*****((((((((((((((((((&&((((((((((((((((((&(&&(((&(((((((((((((&((((((&((((&&(&&&((((((&&(&&&&&&&&&&((&((&&((((&&(((((((((((((((((((((((((((((((((((((((((((((((************************,***,**,,********,**** $...0000000.........,.,,,,,,,,,.,,,,,,,***,,,,,,,,,,**,,,**************(*****((*(*(**((((((((((((((((((((((((((((((((((((((&(&&(&&&((&&&((((((&&((&((((((&(((((((&(&&&&((&(&(&&&(&&&&&((&(((&(((&((&&&((&&&&((((((((((((((((((((((((((((((((((((((((*(((**(***********************,,*************** ,..0000..0...,*,,..,,,,,,,,,,*,,,,,,,,,*,**,,,,,,,,,,***,*************((***(**(*((*((((((((((((((((((*(((((((((((((((&((((((((((((&&&(&&&((((((&((((((((((((((&((((&(&((&&&&(&&&&&&&&&(&&(&&((&(((((((((((((((((((((((((((((((((((((((((((*((((*((((*((((**********((*********,*,,*****,,*****,*,* ,..0000...0...,,,...,,,,,,,,,,,,,,,,*,,********,,,*********************&*(*(*((*((((((*(((((((((&(("&((((&&&((((((((((((((&((((( &&((((((((((((((((((((&&(((&(&(&(((&&&&&(&&&&&&&&&(&(&&&&(&(((((((((&((((((((&(((((((((((((((((((((((((((((((((((((**(**********((((***********,,*,****,****,** $..00.......0......,,,,.,,,,,,,,,,,,,*,,,,,***,*,,*,,*****************(*****(((((((*(((*(((**(((((((&(((((((&&((&(((((&&&(((&((((((((((((((&((((((((((((((((&((&&&&&((&&&(&&((((&(&(&&(&&&&&(&&&(((((((((((((((((((((((((&((((((((((((((((((((((((((((((**(*(***(((((((*******,****************** $...........0......,,,,,,,,,,,,,,,,.,,,,,,,,**,,,***,***********((******((*(*((*((((((*((((((*(((((*(&(&(&((((&(((&&&&&&((((((((((((((((((&&&(((((((((((((((((((((&&(((&&(&&&&&((&(&(&&(&&&&((&&(((((((((((((&(&(((((((((((((((((((((((((((((((((*((((((****(((((((((*********,******************($.0000..0..............,,.,,,,,,,,,,,,,,,,*,,,,******,**********(((***(((((((((((**(((((((((((((((((((&&((((((((((&&&&(((&(((((&&&((((((((((((((&(((((((((((((((((&(&&(((&&(&&&&(&&&(&&&&&&((((&((((&&(&(((&&((((((((((((((((((((((((((((((((((**((*((((((*****(******(*(******************(******* $..00....00............,*,,***,*,*,,,,,,,,,*,,,**,***,,**********((((**(*(*((((((((((((((((((((((((((&((((((((((((((((&&((((&&&&&&&((&((((((((&(&&(((((((((((&(&&&&&&&&&&&&&&((&&&&&&&&&&(((((&&(((((&&((((((((&((((((((((((((((((((((((((((((((((*****((((((********((((***********************,,,$...00000............0.000...,**,*,,,*,*,,,******,*****************((((((((((((((((((((((((((((((((((((((((((((((((((((&(((&&&((&&(((((&&(((((&&(((((((((((((&&&&&&&(&&&&&(&&&&&&((&&&&&((&(&(&&((((&&&((((((((&&((((((((((((((((((((((((((((((((*(**(((((((((*****(**(((***************(******,***$.000000...........00000000....**,,,,*,,,****,**********************(((*((((((((((((((((((((((((((((((((((((((((&((((((&&&(&(&&((((&&((&&&(((((((((((((((((&&&&&&&&&&&&((&(&&&&&(&&&&&&&&(((&(((&((&&(((((((((((&&((((((((((((((((((((((((((((((*(((((((*(*((******(********************(***,******$.00000000.......00000...........,***,,**,,****************************(((&&((((((((((((((((((((*((((((&(((&&(((((((((((&&&(&((((((&&&((&(((&&&((((((((((((&(&&(&&&&&&(&(&(((((&((&&(&&(&(&&((((&(&&&&(((((((((&&&&&&(((((((((((((((((((((*(((*((((((((((**********(********************(****,*****".00000000..0.00000...,..,.,.....,,.,,,,,*,***************************(((**((*(((((((((&((((((((((((((&&&&&&((((((((((((&(&&&&(((&&((&((((((((&(((((&&((((((&&&&&&&&(&&(&((&&(&&&&&&&&&((((&&(&&&&&(&&((((((((((&(&(&((((((((((((((((((((((((((((((((**(**********(((********(********(******,,,,**$.0000000000000000..,,,,,,,,,.,,,**,,,,,*,,,*******,,****************((((*(*((((((((((((((((((((((((&((&&&&(((((&(&(((&&&&&&&&&&((&(((((((((((((((&&&(&&(((&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&(((&(((((((((((((((((((((((((((((((((((((((((((((((************((((**********************,*,,,,*".00000000000000.0.......,,,,,,,,*****,****,,,*********************(((((((*(((*((((((((*((((((((((((&&&((&((((((&((&&&&&&&&(&((&(((&&&(((&(((((((&&&&&&(((&(&(&&((&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&((((((((((((((((((((&&&&(((((((((((((((((*((((((((((*************((*(**(******(*********,*,,,,,*".00000000000.00..........,,,,,,,,,****,,,,,,,,,********,**********((((**((*(((((((((((((*(((((((((((&((((&&&&&&&&&((&(&&(((&(((((((&((((&(((((&(&&&&&&&(((((&(&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&((((((&(((((((((((((((&(((((((((((((((((((((((((((***((*************((**((***((((*,*,,,,*,**,,,,,".0000000000000..........,.,,,,*,,,****,,*,****,***,***,***********((((***(((*((((((((*(((((((((&&((((((&(&&(&&&((&(((&(((((&&&(((((((&(&&&(&&(&&&&&&&&&(((&(&&&&&&&&&&&&&&&&&&&&&(((&&&&$&&&&&&&&&&&(&(&(((((((((((((((((&(((((((((((((((*(((**(*((*((*(((*(*********(((**((*(((***,,,,,,,,,**,,**".0000000000000........,.,,,,,,,,,********,*****,************(*****(***(**(((**(((((((((*((((((((&(((((((&(&&(&&&(((&&&((((((&&&&&(&(&&((&(((&((&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&(&&&((&(&((((((((((((((((((&(((((((((((&((((((*((((*(((((*(*(****(**(*(*((****(((***,,,,,,,,,,,*****"..0000000000000.....,.,,,,,,,,*,******,***,**********************((**(*****(**((((((((((((((((((((&(((((((&&((&((&(&&&&((((&&(&&&&&&&(&(((((&((&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&&$&&&((&(((&(((((&((&&(((((((((((((((((((((((((((((((&((((((***(((******(((**(****(((********,,,,,,*****"..000000000000....,,,,,,,,.,,,,*,*********,********************(**(**(((***((((((((((((((((((((((((((((((((((((&&&&&&((((((((((((&&&&&&((&((&&&&&((&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&((&(((&&&&&((&&&((&((&(((((((&&&&&(((((((((((((((((((((((((((((&((*(**(((*****((***((**((((*(**********,*,**** ..000000...0.......,,,,.,,,,,,*,*,**********,***********(************(((**(*((((((((((((((&(((((((((((((&(&(&(&&&&&&&(&&&&(&&&&(&&((((&&(&((((&&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&(&&&&(&(&&&&&&&&&&(&(&(((((&&&&&&(((((&&(((((((((((((((((((((((((((((((((*******((****((((*((**********,******"..000000000.0......,,.,,,,,******,,*******,*,,******(****(********(*(*((((((((((((((((((&&((((((&(((&&(((((&&&&&&&&&&&&((&&(((&&&&&&(((&&(&(((((&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&&(&&&&&&&(((&&&&(((&((&&((((&&&&&&&&&&(((&((&(((((((((((((((((((((*((((((((((**(**********(((*(((*********,,,****"..000..000.......,.,,,,,,*,,*****,********,***************(*****(((*(*(*(((((((*(((((((((((&((((((((((((((&&&&&&&&&&&(&((&&&&&&&&&&&((((((((&&(((&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&(&&&&&((&&&&(&(&&&&((&&(&&&&&&&(&(((((((((((((((((((((((((((((((((&((*(*(**(****(****((((******************* ...000.0.0......,,,,,,,*,,*,*,************************(*******(***(((((((((((((((((((((((((((((((((((*((((&(&(&(((((((&(((((&&&&((&&&&(((((&(&(((&&&&&&&&(&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&((&(&&&(&&&&&((&(&&(&(((((((((((((((*((((((((((((((((((((*(((((**(******(((((***************,** .....0........,,,,,**,,*,*,******(*********************(****((*((**(*(*((((((((((((((((((((((((((((((&(((((((&(((&&&&&&&&((&&&((((((&(&&&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&(((&&(((&((((((((((((&((((((((((((((((((((((((*(((********(**((((****************,* ................,,,*****,,*****(,,*******,*,***************(***((*(***(((((((((((((((((((&(((((((((((&((((((((((((&((&&&&&&&(&(&&(((&(&&&((&(((&&((&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&((&&&&&&&&&(&(&&(&&&((((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((****((((((***************** ..000.00....,.,.,,,***********(*,,*****************(**(*((***((*****(((((((((((((((((((((((((((((((((((((((((((((&&(((&(&&&&&&((&&&(((&&&&(((&&(&(&(&&(((&&&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&(&&(&&&&(((&&((((&(&(&(((((((((((((((((((((((((((((**((&((*(**(((&(****************** ..00000000......,,*,********(***,,,,,**************(*((((*(***(*((*((*(*(((((((((((((((((((((((((((((((&(((((((((((&&(&&(&(&((&(&&(&((((((((((&&&&&&&&&&&(&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(((&(&&&&(&&&&&((((&(&&(&(&&(((((((((((((((((((((((((((((((((((((((*(**(((****************** ...000...........,,*(*****(***,**,,,,********(*********(((((*(*((((*((((*(((((((((&((((((((&((((((((&((((((((((((((&&&(&&&&&(&&&&&(&&((&&&(((((&&&&&(&&&((&(&&(&&&&&(&&&&&&(((&&&&&&&&$$&&&&(&&(&&(&&&(((((&&&&&&&&&&(&&&(&((((&&&((((((((((((*(((((((((**((((((*(((((((**(****((*************,*** ...0.000............,***,,,,,,,,*,,,,,***************(***(((*(*((((((((((((((((((((((((((((((((((((((((((((((((&((((&&&(&&&&&(&&&&&(&&((&&&((&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(((((((&&(&&&&&&(&(((&(((((((((((((((((((((((**((((((((((*((((**(((*****((((((**((********** ..000000....,..,.......,,,,,,,****,,,,,*****************(((((**(((((((((((*(((((((((((((((((((((((((((&(((((&&(&&((((&&&&&((((&&&(&&&&&&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&((&&&&&(&&&&&((&(((&&&&(((((((((((((((((((((((((*(((((((*****(*****(((((((((((*********..0000000....,.,,,,..,,,,.,,,*,,****,,,***,*********(**((((**((((*((*(((((((((((((((((((&((((((((((((((((&(((&&((&&((&&&&(&&&&&&&(&(&&&(&&&&&&&&&(&&(&&&(&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&((&&&&&&&&&&&(&(((((&&((((((((((((((((((((((((((((((*(((**((((((****(((*(((((((****(**** ...0000................,,,,,,,,*,******,**********(*(((((**(***((((((((((((((&(((((*(((((&((((((&((((((((((((&&&(&&&(&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&((&&&&&&&(&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&(((&(((&&((((((((((((((((((**(((((((((((*((((**(**********((***,******( ..0000.0.............,,,,,,,,*,,,,,,,,,,,*********(***(((***(*((((((((((*(((((&(((((((&(((((&(((((((((((((&&((((((&(&&&&&&&&&&&(&&(&&&&&&&&&&&&(&&&&&&(&&&(&&((&&(&&&&&&&&&&(&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&((&((((((((((((((((((((*((((((((*(((***(********((***(***********(..000.0000..0.......,,,,,,,,,,,,****,,*,,,,********((**(*((((*((*(((((((((((&(((((&&&&(((&&(((((((((&(&(((&(((&&&&&&(&&&&&(((&&&(&&&(&&&&&&&&&&&&&&&&&&&&&((&&&&&&&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&((&&((((&&(((((((((((((((((((((*((((((((((((****((****(**((*********,,***....000000..0..........,,,,,,,,,,,*******,*******((((((((***((**((((((((((((((((((((((((((((((((((((((((&&(&((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&((((((((((((((&((((((*((((((((((((((((((((**(*(((((******(((*********,***" ,..0000..000..........,..,,,(,,*,********,*********(*(((("((*(*((((*(((((((((((((((((( &((((((((&(&(((&&&&&&&(&&(&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&&&&&((&&(&&&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&&&&&&&(((((((((((((((((((((((*((((((((((((((((((((((((*(*****************,**** ..0.0..0.0...........,.,,,,,,,,,**,,,*,,,**************((((((((((((((((((((((((((&(&((((((((&((((((((&&&((&&((((((&&&(&&&(&&&&&(&&&&&&&&&&&&&&&&&"&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&&&&&&$&&&&&&(&(&((((((&&&&&"&&&((&(&(&&&&(((((&&(((((((((((((((((((((((((*(((((((*(((&(((((*((******************** ...0.0.............,..,..,,,,,,,,*,,,,,,,,**********(****((((((((((((((((((((((((&(((&&&&&&((&((((&((((((&(&((&((&&&&(&&&&&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&(&&&&(((((&&&&&&&(&&&(((&(((&&(((&(((((((((((((((((((((((((((((((((((((((( ((((((*(*****(*********,,,,*,....0......0........,,.,,,,,,,,*,,*,,,,,,******(*****((((((((((((((((((((((((((((&((&((&&(((((((((((((((&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&$&&&&&&&&&&&&&&(&&&&&(&&&&&(((&((&&&&&&&&(&((&((((&((((((((((((((*((((((((((*(((((*(((((((****(((**(*****,,,,, ,...0.00............,,,..,,,,,,,,,*,*****,,**********(((((((((((((((((((((&((((((&(((&&&&(((((((((&(((((((&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&&&&&(&&&$&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&((&((&(&&((((&(&&&&&((((((((((((((((((((((((((((((*(((*((((((((((((((***(*****,,*,**,**"....0...0........,..........,,,,,,,*,,***,***********(((((((((((((((((((((((((((((&(&&(&&(&&&(((((&&(&&&&((&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&$&&&&&&&&&&&&&&&&&&&&&&&(((&&&&((((&&&&&&&&&&&(((((((((((((((((((((((((((((((((*((((((((((((((((((*********,******"...000........,.....,.....,.,,,,,*****,****,,*******((*(((((((((((((((((((((((((((&((&&((&&((&((((((((&(&&&(&(&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&(&(&(&&&&&&&&((((((&(((((((((&((((((((((((((*((((**(*((((((*((((((((*************,**",..00.0000..........,,.......,,,**,**,*****,,******(((((((*((((((((((((((((((((((((((&((((((&((((((((((&&&&((&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&(&(&(&(&((((((((((((((((((((((****((((((((((**((((*((******(**********&...0000.00.................,,,,,,*****************(((**(((((((((((((((((((((((((((((((&&&&((((((((((((((&&&&&&&&&&&&&(&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&(&&((&(((((&((((((((((((**((**((((((((*********(***********(*****&*,....00......,..,,...,.....,,,,,,,*****************(((((((((((((((((((((((((((&((((((&((&&&&(((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&(((&(&(&&&(((&(((((((((((((*(*(*((((((((****(************************,.....0............,.....,,,,,,,****,*************(***(((((((((((((((((((((((&(&(&(((&(((&&&&(&((((((&((&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&((&&(&(((&(((&((((((&(((((*((((((((((*((*(**(*******************,,,,,(,...000......,..........,,,,,,,,,,,,,,**********((**((((((((((&(((((((((((((((&&&&((&((&((&(&&&(&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&(((&((&(((&&(((((((*((((((((((*(***********(***((***,,,,*,**,..000.....,....,......,,,,,,,*,,,,*****,********(((***(((((((((((((((((((((((((&&&(&&(&&(&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&((&&&&&&&&(&&(&&&(&(&(&&&&&((&(&&((((((((((((((*(((((((((((((*(((***((***((*******,******(,...............,......,,,,,,,,*,,,*,**************(((((((((((((((((((((((((((((&&(&((&&&(&(&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&$$&&&&&$$&&&$&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&(&((&&&&&(&&&&((&&&&(((((((((&&(((((&(((((&((((((((((((*(***(((((******((************,*,*&,.....00........,.....,,,,,,,,,,*,,**,*************(((*(((((((((&((((((((((((((((((&((&((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&$$&&&&&&&&&&&$$$&&&&&&&&&&&&&$$&&&&&&&&&&&&&&(&&((&&(((&&&&&&&((((&((((((((&&(&&&(((((((((((((((((((((***(*****(******(*************,*,*&,...0.......,....,,,...,,,,,,,,,**,,,****(********(((*(*((((((&((((((((&(((&(((((((((&((((((&&&&&&&&&&&&&&&&&&$$&&&&(&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&$$$&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&$$&&&&&&&&$&&&&&&&&&&&&(((&(&&&&((((&(((((((&((((((((((((((((((((((((((((*(((**************((***********,,(,.....0..............,,.,,,***,,,,*,***********((*(****(((((((((((&(((((&(&((((((((&((&&&(((&&&&&&&&&&&&((&&&&&&&&&&&(&&&&&&&&&&$$&&&&&$&&&&&&&&&$&&&$$&$$&&$&&&$&&&$$$&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(&&&(((&((&&(((((&((((((((((((((((((**((*((**********************,,,*&.......................,,,,,,*,,,,************((*(**(((((((((((((((((((((((((((((((((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&(((&((&&(&&&&&(((((&&(((((((((((((((((*((((((((**********************,**(,....0.0.00.............,,,,,*,,,*,********(*****(***(((((((((((((((((((((&((((((&((((((&&&&&&&&$&&(&&&&&&((&&&&&&&&&&&&&$&&&&&&&&&&&&$$$&&&&&&&&&&&&$$&$$&&&&&&$&$$&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&(((((&&&&&((((((((((((((((((*((*((*****(***************,****,&,...0.000..00........,,,,,,,,,,*,,**********(***((((((((((((((((((((((((((((((((((((((&((&&(((((&&&((&&&(&(&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&&$&&&&&&&&&$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&(&&(&&&&(&(((&(&&((((((&&&&&&(((((((((((((((((((((**********((**((((************(,...000000..00....,,,,,,,,,,*,,**************(((((*(((*((***(((((((((((((((((((((((((&&(((&&(((((&&&(((&&&&&&&&(&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&&$&$$&&$$&&&&&&&$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&&&&&&&&((&&(&&&(&&&&&&&&&&((((&&(((((((*((**********((((*(*********,,*****(,,,..0.0.00........,,,,,,,,,,*****************(*(*((*(((((((((((((((((((((((&(((((((&&&&(((&&(&((&&&(&&&&&&(&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$&&&$&&$$&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&$$&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&(&&&&&&&&&&((&(&&((((((&&((((*(*(***((((*(((((******************(,,,......000......,.,,,,,,,,,,,**,,************(**((((((((((((((((((((((((&((&((((((((&&&((&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$&&&$$&&&$&&&&&&&&$$$$&&&&&&&&&&&&&$&&&&&&&&&&&(&(&&&&&&&&&&&&&$&&&&&&&&&&&&&(&((((&&&&&((((&&&((((((*((((*((((((((********************(,......00..00........,,,,*,,,,****,,**(*******((((((((((((*((((((((((((((&(((((((((((((&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&$$&$$$$&&&&&&&&$&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(&(((((&(&((((((((((((((((((*(*((((((***********(*********(..0................,,,,,,,,,*,,,*,,*****((*****(*((((((((((((((((((((((((((((((((&(((((&&&&&&&&&(((((&&&&&&&((&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&$&&&&&$$&&&$$$&$&&&&$$$$&&&$$$&&&&&$&&&$$$&&&$&&&&&&$&$$$$$&&&&&&&&&&&&&&&&&&&&&&((&&&&(&&(&&&&&(((&&((((((((((((((****((((((***(*******************,..0...,.......,,...,.,,,,,,***,*****************(((((*(*((((((((((((&(((((&&(((&&&&(&&(&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&$&&&&&&&$$$&$&&&&&&$$$$&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&(((((((((((&&&((((((***(((((***(****************(.............,.,,,,...,.,,,,,,*,************(*****(*((((((((((((((((((((((((&(&&&&&&((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$$&&&&&&$$$&$$&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((((&&&(((((((((((((((((((***((*(*****************,***(,.......0....0....,,,,,,,,,,,,***************((***((((((((((((((((((((((((((&&&&(&&&&((&&(&&&&(&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&$$$$$$$$$&$$$$&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((&(&(((&&&&((((((((((((*((((****((********************&,,..............,..,,,,,,,,*,,,*********(*******(**((((((((((((((((((((((((((&&&&&&&&(&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&&$&&&&&&&&&&&&&&$$$$&$$$&$$&$&&&&$$$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&&&&((((((*((((((((((((((***********************(,...................,,,,.,,,,,*,*************(((**(**((((((((((((((((&((((((((&((((&&&(&&&&(&&&&&&&&&&&&(&&&&&$&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&$&&&&&&&&&$&$&$$&$$$$&$$&$&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&(&&((((((((((&(((&(((((((((((((((*(*(**(*******************(............,,,......,,,,,,,,***,,,,*********(***(((**((((((((((((((((&((&&&((&&(((((&((&&&(&&&((&&&&&&&&&&&&&$&&((&&&&&&$&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&$&&&&&$$$$$$&$$&&$$&$&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((&&&&((((((((((((((((((((((**((******(***********(,....0.0.......,..,.,,,,,,,,,,,,****************(***((((((((((((((((((((&&&&(((&((((&((&((&&(&&&&&&&&(&&&&&&&&&$&&&&&&&&&&&&&$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$$$&&$$&$&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&(&((((((&(((((&((((((((((((((((((((((**(********************....00.....,,*,.,,,,,,,,,*,,,***************(((*((((((((((*(((((((((&&&&&&&(((&((&&(&((((&&&&&&((&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&(((((&((&((((&&(((((((((((((((((((((((**(*(((**************,.........,,,,,.,,,,*,,,,,,,,,,,*,*,*******((***(**(((((((((((((((((((&(&&&((&&(((&&&&&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$&&&&&&&&$$&&&&&&&&&&$$&"&&&&&$&&$&&&$$&&&$&$&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&((&&&&((((((((((((((((((**(***((((****((********(..............,,,,,,*,,,,,,,,,,,,,**,*******(****((((((((((((((((((((&(&(&&&(((((((&&&(&&(&&&(&&(&&&&&((&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&$&&&$&&&&&&&&&&$&&&$$$$&&$&&&&&&&&$&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&(((((((&&&&$((((((((((((((((((*((*(((((&(*((***(******....0...........,,.,,,,,,,,,,,*,*************(((***((((((((((((((((((((((((&&&(((((((&(&&&&&&((((&&(&&&&&&&&&&&&&&$&&$&&&&&&&&&$"$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&(&(((((&&&(((((((((((((((*(*((*(((((((((****(******,...........,,..,,,,,,*,,,,,****,**********(***((((*((((((((((((((((((&((((&&&&&(((((((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$&&&&&&&&&$$$&&&&&&&&&&$&$&&&&&&&&&&&$$&&&$$&&&&&$&&&&&&&&&$&&&&&(&&&&&&&&&&&&&&&&&$$&&&&$$$&$&&&&&&&&&&(&&((&((&&&&((((&(&(&(((((((((((((*(*(((((**(((*****(,......,.....,,,,,,,,,,,,,***,************((**(**((((((((((((((((((((((&&&((&&&&&((((((((&(((&&((((&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$&&&$$$$&&&&&&&&&$&&&&&&&$$&$&$&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$&&&&&&&&&&&&&&&&&&&(&((((((&(((((((((((((((((((((((((((((*********,.....,,,.....,,,,,,,,,*,**,,,*************((**((((((((((((((((&((((((((&(&(&(&&&&&&&((&((&(&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&$&&&$$&&&&&&&&&&$$&&&$$$&&$$$$&&&&&&$&&&$&$&$&$&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$&&&&&$&&&&&&&&&&&&&&&&&(((((((((((((((&(((((((((((((**((((((((********(,........,,.,.,,,,,,,,,,,,,,,*************(**((((*((((((((((((((((((&((&(((((((&&&(((((&&&&((&(&&(((&((&(&(&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&$&&$$$$&&&&$$$$&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&$&&&&&&&&&&&&&&&&&&&&&(((((((((&((((((((((((((((*((((((((((((*********,.........,,...,,*,,,,,,,,,,,****************(**((((((*((((((((((((&(((((((((&((((&&&(((((&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$&$&&&&$&$$&$&$&&$&&&&&&&$$$$$$$$$$&$$$&&$&&&&&&&&&&&&&&&&&&&&$$&&&&&&$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((*(((((((((***********,......0.....,.,,,,,,*,,,,,*,,******************((((*(((((((((((((((((((((&&&&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$$&$$$&&$$&$$&&&&&&$&$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$$$$$$$&&&$$$&&&&&&(&&&&&&&&&&&&&(&&&&&(((((&((((*((((((((((((((***((((*(*************,............,,,,,,,,,,,*,,**,************((******(((((((((((((((((&&(((&(((&(&((&(&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$&$$&$$&&$&$$$&&&&$$$$$$&&&$$&$$&$$&&&&&&&&&&&&$&&&&&$&&$$$$&&&&&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(((&(&&&(((((((&(((((((((((((((((((*((((((***********,...........,,,,,,,,,,,,,,*************(****(***((**((((((((((((((((&(((&&(&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$&$$&&$&&$&&$&$$$&$$$$&&&&$&&&&$$$&&&&&&&&&&&&&&$&&&&&$$$&&&&&&&$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((*((*********,............,..,,,,*,,,,,*,,****,****************(((((((((((((&&((((((((&&(((((((&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&&&$&&$$$$$$&&&$&&$$$$$$&$$$$$&$&$$&&&&&&&&&&&$&&&&&&&&&$&&$&&&$$&&$$$$&&&$$$&$$$$$&$$$$$$$&&&&&&&&&&&(&&&(&((((((&(((&(&&(((((((((((((((((((((((((((*(*(********,,...........,,,,,,,,,,,,,,,,****,*************(((*((((((((((((((&((((((((((&(&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$&&$$&&$&$$&$$$$$&&&&&$&&$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$&$&&$&$$$$$$$$$$$&&&&&&&&&&(&&&&&(&((&(&&&&((&&&(((((((((((((((((((((((((*((((****(**,,,........,,,,,,,.,,*,***,******************(**(*(**((((((((((((((((((((&&(&&&(&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&&&&$&&$$$$$$$&&$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(((((&&&&&&((&((((((((((((((((((((((((((*(**********,,,.,,,....,,,,,,,,,,*,,**************************(((((((((((((((&(((((((((((&&(&&&&&&(&&&&&&(&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&&$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&(&&&&&(((&&&&&&&&&&((((((((((((((((((((((**(((***((*(*(,,,,....,..,,,,,,.,,,,,*,,*************************((((((((((((((((&&(((&&((&(&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&&$$$$$$$$$&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$&$$$$$&$$$$$$$$$$$$$$$&&&&&&&$&&&&&(&(&&&&((((&&&&&(&(((((((((((((((((((((((*((((******(*,,,...........,.,,,,,,,,,,********************((**(**(((((((((((((((&&((((&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$&$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&&$$&$$$$$&$$&&$$$$$$$$&&$$$$$&&&&&&&&&&&&&((&&&&&&&&(&&&&&((((((((&((((((((((((((*(((((*(*(*(*(,,,,....,,,....,,,,,,,,,,*************************(*(((((((((((((((((((((((&&(((&(&(&&&&&&&&&&&&&&$&&&&&&&&(&&&&&&&&$$&&&&&&&$$$&&&&$&$&$$$$$$$&&$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&$&&&&&$$&$$$&$$$$&$$$$&&&&$$$$&&&&&$&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((********,,,,.....,..,,,,,,,,,,,*,*****************(((**(((*((((((((((((((((&((&((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$&$$&$$$$&$$&&$$$$$$$$$$$$$&$$$$$$&&&&&$$&&&&&&&&&&&&&&&&&&&$$$&$"$$$&&$&&&&&&&$$$&$$&&&$$&&&&&&&(&&$&&&&&&&&&&&&&&&&&&&&(((((((&(((((((((((((((((((((((((*(*(((*****(,,,,,,...,.,,.,.,,,,,,,,,,,******************(*(((*(*((((((((((((&(((&&&&&((&&&(((((((&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&$$$$$&$&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$&&$&$&$&$&&&&&&&&&&(&&&&&$&&&$&$$&&&&&&&&&&&$&&&&&&$$$$&&&&&&&&&&(&&$&&$$$&&&&&&&&&&&&&&&&(&(&&((&(((&((((((((((((((((((((*(*******(((*,,,,,,,,.,,,,..,,,,,,*,,,,***************(***((((*(((((((((((&(((&&((&&&&&((&&&&&&&&(&&&&&&$&&&&$&&&&&&$&&$&&&&&&&&&&&&$$$&$&&&&&&&&$&$$$$$$$$$$$$$&$$&&$$$$$$&&&&$&&&$&&&&&&&&&&&&&&&&&&&&$$&&&&&&(&&&&&&&&&&&&&&$$&&&&&&&((&&&$$$&&&&&&&&&&&&&&&&&&&&(&&(&(((&((&((((((((((((((((((((*****(*********,,,,,,.,,,,,,,,,,,,,*,,*************(****(((**(((((((&(((((&(&&&((((&&&(((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&$&&&(&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&$&&&&&&&&&&&&&((&(&&&&&(&&(((((((((((((((((****(*****,,,,,,,,,,,,,,,*,,,,,,,,**,**,**************(((((*(((((((((((((((&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$&&&&&$&&$&&&&&&&&&&&&&&$&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$&&&&&$$$&&&&&&&&&&&&&&&(&((&&&&&(&(&(((((((((((((((((*((*****,,.,,.....,,,,***,,*,,,,,********************(((((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$&$$$$&&$$$$$$$$$$"$$$&$&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&$&&&&&&&&&&(&$&&&&&&&&&&&$&&&$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((*****,.....,,.,,,,*,****,,,,,****,**********((*(((((((((((((((((&(&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&$&&&$&&&&&&&&&&&&&$$$&$$$&&$$$$$$&$$&$&$$$$$$&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$&&&&&$&&&&&$$&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&((&((((((((((((((((((((((****(*,,,,,,,,,,,,,,******,,*,,*,********(((****(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&$&$$$$$$&&$&&$$$$&$$&&$$$$&&$&&&&&&&&&&&$$$$&&$$$$$$$&&&&&&&&&&&&&&(&&$&&$$$$$$$$$&&&&&&&&$$$"$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&((&(((((((((((((((****$*,,,,,,,,,,,,,,,***,*,,,*,,,*********(**(*(((((((((((((((((&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&$&&&&&&&$$&&&&&&&&&$&$&$&&&&&&$&$&$&&&$$$$$$$$&&$$$$$$$$$$&&$$&$&&&&&&&&$&&&&$$$$$$$$$&&&&&&&&&&&&&&(((&&&$$$$$&$$$&&&&&&&&&&&&$&&$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&&((((&((((((((****$,,,,,,**,,,,,,,,,,,,*******************((*((((((((((((((((&(((&(&&&&&&&&&&&&$&&&&&(&&$&&&&&&&&&&&&&&&$&&&$&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&$&$$$$$&$$$$$$$$$&$&&&&$$&&&&&&&$&&&&&$$$$$$$&$$&&$$$&&&&&&&&&&&&&&&$&&$$$$&&&&&&&&&$&&&&&&$$$&&&$&&$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((*****$*,,,,,,,****,,,,,,*****,******************(((((((((((((((((((((((&&(&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&$&$$$&&&&&&&&&&$&&&&&&&&&&&&&&&$&$&$$$&&$$$$&&$$$&&&&$&&$$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&$$&&&&&$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((*****$*,,,,,,,,,,*,,,,,,**********************(((((((((((((((((((((((&((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&&$$$$&&&$$$$$$$&&&$&&&&&$$&&&&&&&&&&&&$$&$$$$$$$$$$$$&&&&&&&&&&&$$$$&&&&$$&&&&&&&&&&&&&&&&$$&&&&&&$$&$&&&$&$&&&$&&&&&&&&&&&&&&&&&&(&(&&(((&((&&((((&(((((*(**($*,,,,,,,,,,,****,,********(*(**********(((((((((((((((((((((&&(&&&&&&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$&&&&$$$$&&&&&&&&&&&&$&&&&&$&$&&$$$$&$&&$$$$$$$$$&&&&&&$&$$&&$$$$$$"$$$$$$$$$$$&&&&&&&&&&&&&$$$&&$$$&&&&&&&&$&&&&&&&$$&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&((&&&&&(((&&&(((((((((((****(" **,,.,,,,,,,***,**********(*******(*****(((((((((&((&(((((((&&&(&(((&&&&(&&(((&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&&&&&&&&&$$$&&&&&$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$"$$$$$&$&&&&&&&&&&&$$&$$&&&&&&&&&&&&&$&&&&&&$&&&&&&&&$$&&$&&$&&&&&&&&&&&&&&&&&&&&(&(&&&&(&&&(((((((((((((((***(($(,,,,...,,,,,,***************"**********((((((((((((((((((&&&&(((((&((&&(&&&&&&&&&&&&$&&&&&&&&&&&&&$$$&&$$&&&&&&&$ $&&&&&&$$&&&$&&&$&&&&&&&$$$$&&&$$$$"$$$$"""$$$$"$$$$$$$$&$$&&&&$$$&&&&&&&&&&&$$&$$$$$&&&&&$&&&&$&&&&&$&&&&&&&&$$$$&$&&&&$&&&$&$&&&&&&&&&&&(((&((&((&(((&&(((((((((((((((((($*,,,,,,,,,,,,,*****(*****************(((*((((((((((&&((&(&&((((((&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$&&&&&&&&$&&&&$&&&&&&$$$$$&$&&$$&&&$$$$$&$$$$$$$"$$$$$$""$$$$$"$$&&&&$&&&&&&$$$&&&&$$&&&&&&&&&$$$$&&&$$$$&&&&&$&&&&&&&&&&$$$$$ $&$&&&&&&&&&&&&&&&&&&&&&(((&&&(&(((&&&((&(((((&(((((&&(("**,,,,,,,,,,*,*****************((*****(((((((((((&((&(((&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$&$$&&$$&&&&&&&&$&&&&&&&$&&$$&&$$$&$$&$$$$$$$&&&&&$$$$$$&&$$$$$$$$&$$$&&&$&&$$$$$&$$&$$$&&&&&&&&&&&$$$&&&&&&&&&$$&&&&&&&&&&&$&$$$&&$&&&&&$&&&&&&&&&&&&&((&&((((&&(&&(&&&&&((((((((((((*(((&&*,,,,,,,,,,*,,*,**************(((*(*(((((((((((((((((&&(&&&(&&&(&&&&&&&(&&&&&&&&&&&(&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&$&&$$&&&&$&&&$$&$&$$&&&&&$$$$$$&&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&$$&&$&&&&&&&$$&&&&&&&&&$$$&&&&&&&&&$&&&&&&&&&&&&&&((((((((((((((&&&&((((((((&(((((**(((($*,,,,,,,,,,,,,************(((**(*((((((((((((((((((&(&(&&&&(&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&$$$$$&&$$$$$$&&&$$$$$$$$$$$$$$&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$&&&&&&&&&$&$$&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&(&(&&&((&((&(((&(&((((&&(((((((((((&*,,,,,,,,,,,*,************(***(**((((((((((((((((((&((&&&&&&&(&&&(&&&&&&&&&&&&(&&&$&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&$&$$&$$&&&&$&$$$$$$$$$$$$&$$$$$&$&&&$$$$"$"$$""""$$$&$$$$$$$$$$$$$$""$$$$$$&&&$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&((&&((((((&(((((((((((((((&******,,,,**,**,*****((***(*((((((((((((((((((&((((&&&&&&&&&&&&&&&((&&&&&(&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&$$&$$$$$$$$$$$$$$&$$$&$&$$$$$$$$$"$"""$$$"$$$&$$&$$$$$$$$$""$$"$$&&&$$$$$&&&&&&&$&&$$&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&((((((((((&(((((((((((((&*******,,*************((****(((((((((((((((((((((&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&&&$&&&&&&&&&&&&&&&&$$$&&&&$$$$$$$&$$&$$$$$$$&&$$$$$$$$$$"$$$$$$$$$$$$"$$$$"$$&$$$$$$$""$$$$$$$$$$$$&&$$$$&$&&$&&$&&$$$&&&&&&&&&&&&&$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&(((((((&((((((((((((((((&*,****,,,,,**,**********(((*((((((((((((((&((((((&&(&(&&&&&&&&&&&&&&&&&&&(&&&&$&&&&&&&&&&(&&&&&&&$$$&&&&&&&&&&&&$$$&&$&$$$$$&&$$$$$$$$$$$$$$&$$$$$$$"$$$$$$$$$$&$$""$$""$$$$$$"$$""$$$&$$$&$$$$$&$$$$&&&&&&&$&&&&$$&&&&&&&&&&&&&&&&&&$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&((&&&((((((((&(((((((*((((((&&*,,,******,,***,********((((**(((((((((((((((((&((&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$"$$$$$$&$$$&&$$$$$&&&$&&&$&$$$$&&((&$&&&&&&&&&&&&(&&&&&&&&$$&&&&&&&&&&&&(((&$&$&&&&&&&&(&&(&(&(((((((((((((((((((((&****,,,*****,,*********(((((((((((((&((((((&&&&((((&&(((&&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&&&&$&&&&&&&&&&&&$$&$$$$$&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$&&$$&$$$$$$$$$$$$$$"$$$$$$$&&$$$$$&&$$&&$&&&&&&&(((&$$&&&&&&&&&&&(&&&&&&(&$$$$&&&&&&&&$&$&&$&&&&&&&&&&(&&(&&&&&(&((((&((((((((((((&****,,,,,,,**,,,**,****((((((((((((&((((((((((&((&((((((((((&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&&$$&&&&$&$$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&$$&&$&$&$$&&$$"$$$$$$$$$$$$$$&$""$$$$$$$$&&&&&&&&&((((&&&&&&&&$$$&&&&&&&&&&($$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&((((((&&(&&(((((((&****,,,*,,,,,**,*,***(((((&&(((((((((((&(((((((((((&&(&(&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$&&$&&$&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$&&&&$$$$&&$"""$&$$$$$$$$$&&$$$"$$$$$$$$&&&&&&&&&&&((&&&&&&&&&$$&&$$&&&&$$$&&&&&&&&&&&&&&&&&((&(((&&&&&&&&&&&&&&&&&((((((((&&(((((((*,,,*,*,***,,,*******((*(((((&(((((((((&&&&(&(((((((((&&(&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$&$&&$&$&&&&&$&&$$$$$&$$$$$$$$$$$&&$$$$$$$$$$$$&$&&$$$$$$$$$&$"$$$$$"$$$&&&$$$$$$$$$$$$&&&$&$$&&&&&&((&(&&&$&&&&&&$&&&&&$$&&&&&&&&&&&&&&&&&((((&(&&&&&&&&&&(((((((((((((((((&((((((&**,*,,,,,*,********(*((((((((((((((((&&&&&&((&&((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$&$$&&&&$$$$$$$&$$&$$$$$"$$$$$$$$$$$$$&&&$$$$$""$$$$$$&&&$$$$$$&&&&&((((&&&&&&&&$&&&&&&(&&&&(&$&&&&&&&&&(&((((&$&(&&&(&&&&(((((((((((((((((((((((((******,,,*,,,*****(**((((((((((((((((((&&&((&&&&&&&((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&$&&&&$$$$$$$$$$&&$$$$&&$$&&&&&$&$$$$$$$$$$$$$$$$$$$$$&$$&&$$$$$$$&$&&&&$$$$$$$$"$$&$$"$$&&$$$$$$$$$$&&&$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&$&&&&&&(&&(((((((&(((((((((((((((&((((&(((((((*((********************(*(((((((((((((&&&(&&&((&(&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&$$$&&$$$$$$$$$$&$$$&$$$$&&$$$$$$$$$&$$$$$$&$$$$$$$$$$$$$&$&&&&&&&&$$$$""$$$$$$$$$$$$&$$$"$&$$$$$$&&$$$$$$$$$$&&&&$&&&&&&&&&$$&&&&(&&&&&&&&&&(&&&&$&&&&&&&&(((&&(&&((((((((((((((&(&&(((&((((*(((******,*********((**((((((((((&((((&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&$&&&&&$$$$$$$$&$$$&$&&&$$$$$$$$$$$&$$&$$$$&$$$$&&$$$&$&$$&&&&&&&&&$$$$$$$$&&$$&$$&$$$$$$$"$$$$$$$$&$$$$$$&$"$$&&&&$$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&((&((((((&((((((((&((&((**(((*****,,*********((((((((((((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$&&&&&&&&$&&&$&$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$&&$&&&&&$$&&$&&&&&&&&$$$$&$&$$"$$$$&&&&&$$$"""$$&$$$$$&&$$&&$&&$$$&&&$$&$&&&&$$$&&&&&&&&&&&&(&&&&&&&&&&&&&&&$$&$&&&&&&&&&(&(((((***(*((((((((((((((((********,********((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&$&&&&&&$&&&&&&&&$$$&&&$&&&&$$$&&&$&$$$$$$$$$&&&$&&&&$&$$$$$$$$$&$$$$&&&&&&$&&$$$$&&$$$$&&&$&&$$$$$$$$$$$$&&&$$$$$&&$$&&$"&$$&&&&&&&&&&$$&&&&&&&&&&&&&&$&&&&&&&&((&&&&&$&&&&&&&&&&$$$$&&&(((&&&(&(((((***(*((((*(((((((((((**********,******(((((((((((&&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&$&&&&&$&&&&&&&&&$$&&&&&&$$$$$$$$$$$&&&$$$&&$&$$$$$$$$"$$$$$$$$$$&$$$$&&&&&&&&&&$$&&$&$$&&&&&&&$$$$$$&&$$$&&&$$$$$$&&&&$$"$&$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(((&&&&$&&$&&&&&&&&&&(&&(((((&&((&((((((((((((((*((((((((((*****,********(*****(((((((((((&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&$$&$$$$$$$&&&&$$$$$$$$$$&&&&$$$$&$$$$&&&&$$$&$$$$&&$$$$$&&$$$&&&&&$&&&&&&$&&$""&$$&$&$$&&$$"$$$$&$$&&&&&&&&&&&&&&&&((&&&&&&&&&&&(((&(&&&&$&&&&(&(&(&&&&&((((((((((&(&&&&&&((((((*(*(((((*(*(**********(((***(((((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$&&&&$&&&&&&&&$$$$&&&$$&&$&&&$$$$&&$$$$$$$$&$$$$&&$$$$$"$$$&$$&$&&&&$$"$$$$$$$$$&&$$&&&&$&&&$&&&&&$$$$$$$$&&&&&&&$$$"&&$$$$$&&&&&&&&&&(&(&(&&&&&&(&&&&&&(&&&&&&&&&$&&((&&&&(((((((&&&((((((&&&&(((((&&((((((((((((((*((***(*******(*(*(*(((((((((&&&&&(&&&&&&&&&&&&&&&&&&&$&&$$&&&&&&&&&&$&&&&&$&&$$$$$&&&&&&&&$$$$$$$$$&$$&&&&&$$$&&&$$$$$$$$&&$$$$$$&&&&&&&&$&$$$$$&&&&&&$$$&$$&&&&$$$&$&&&&&&$$&&&&&$$$$"$$$$$&$$$$$""$""$$&&&&&&&&&&(((&&&&&&&((*(((&&(((&&&&&&&&&&&((&&((((((&&&&&&(((&((&&&(((((((((((((((*((((((***(*(***(***((((((((((((((((((&(&(((&&&&&&&&&&&&&$&&&&$$&&&&&&&&&&&&&$$&&&&$$$$$$$$$&&&&&$$$$$$$$$&&&$$$&&&&$$$$$$$$&&&&$$$$&$$$$&&$$&$$$&$$$&$&$$&$&&&&$&&$$&&$&&$$$$&&&&&$$&&&&&&&&$$$$$$$&&&&$$$$$$$$$$&&&&&&&&&&&((&&(((*(**(*(*((((&&&&&((&&&(&((((((&&&&&$&&&&&&&&(&&((((((((((&(((((((((((((*****(**((**((((((((((((((&(&((&&&(&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&$&$&$&$&$$$$$$$$$$$$$$$$$&$$&&&&$$&&$&&&&$$$&&&&&$$$&$&$&&&&$&&&&&&&&$$&&&&&&$&&&&&&&&&$$&$&$$&&&&&&&&$$$&&&$&$$$$$$$$$&$$$$$$$$$$$$&&&&&$&&&&&&&&(((((((((((((&(&((&&(((&&(((&(&(&((&&&&&&&&&(&&&&&(((&(((((((((((((((((((((((**((***(**((*((((((((((((&&(&&&&(&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$&$$$$&&$&&&$$$$&&&&&$$$&&&&$&&&&&&&&&$&&&&&&&$$&&&&&&&&&&&&&&&&&&&$$&$$$$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&&$$&&&&$$&&((((((((&&(&&&&&&(&&&(((((&&&&&(&$&&&&&&&&&(((&&&&&((&(((((((((((((((((((((((((*(((((*((((*(((((((&(&((&(&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&$&&$&&&$$$&&$$$&&$&$$&&&&&&$$$&&&&&&&&&&&&&&&$&&&&&&&&&&$$$&$&$$&&$$"$$$$$&&&&&&$"$$$$$$&&$$$$$$$$$$$$&&&&$$$&&&&&&$&&$$&$$&&&&(&&&&&&&&&&$&&&&(((&(&&$$$&&&&&&&&&&&(&(&&&&&((&&((&&((((((&&((((((((((((*(((***(****(((((((((((((((((&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&(&&&&&&$$$$$$$&&$$&$$&&&&$&$$$&&$$$$$$&&&&&&&$&&&&&&$&&&&&&&&&$$&&&&&&&&&&&&&&&&&&$&&&"$$$&&&&&$&&$$$$"$$&$&$&$&$&$$$$$$$$&&$$$$$&&&&&&$$$$&$&$&&&&&&&&&&&&$&$$&&&(&&&(&&$$&&&&&&&&&&((((((&&&&&&&&&&(&&(&((((((((((((((((((((((((((*((((((((((((&((&(&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$&$$$$$$$&$$$&&&&&&$$&$$$$$$$$$$$&$&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$"$$&$$&&$$$$$$$&$$$$$&$$$&&&$&&&$$$$$$$$$$$$$$$&&&&&&&$&$$&&&&&&&&&&&&$$$$$&&$&&&&&&&&&&&&&&&&&(&&&((&&&&&&&&&&&&&&&&&&(((((((((&(&((((((((((((((((((((((((((((&&&((&(&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$&$$$&$$$$$$$$&&$&&$$$$&&$$$$$$&&&$$&&&&&&&&&(&&&(&&&&&&&&&&&&&$$&&&$&&&&$""$$$$$$$&&$$$$$$&&$$&&$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&((&&&(&&&&$&&&((&&&(((((((((&&(((((((((((((*((((((((&&&&((&&&&(&&&&(&&&&(&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&$$$$$$$$&$&&$&&&&&$&$$$$&&$&$$&&$&&&&&$&&((&&((((&&&&&&&&&&$"$&&&&&&&&&$$$$$$$"$$$$&&$$$$$$$$$"$$$$""&&&&$&&&&&&&&&&&&&&&&&&&$$$$$&&$$$$&&&&&&&&&&&&&&&&&&&&(&(&(&&&&&&&((((&&&((&$$$&&&&&&(((((((((((&((((((((((((& &(((((&&&&&&&((&&(&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&"$$&&&$$$$&&&$$$$$&$$$$$&$$$$$$$$&$$$$$$$&&$$&&&&$&$$&&&&&$$&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$&&$&&&$$$$$$$&$$"""$"$$&&$&&&&$&&&&&$&&&&&&&&$&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&(&&&(&(&&&&&&&&&$&&&(((&&&&&&&$&((((((((((&(((((((((((((((((((((&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&$$$$&&&$$$$$$$$$$$$$&&$$$&&$$$$$$$$$$&&&&&&&$&$&&&$$&&$$$$&&&$$$&&&&&&&&&&&&&&&&&$$$$$$$&&$$$$&&&&$&&&$&&&$$$&$$"$$$$$$$$$&&$$&&&&&&&&&&&&&$"&$$$&&&(&&&&&&&&&&&&&&&&&&&&"&&(((&&&&&&&(&&&&&&&&&&&&&&$&&&&&&&((((((**((((((((((((((&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&$$$&$$&$$$$$$$$$$&&$$$$$$&&&&$$$&&&$&&$$&&$$$&&&&&$$$$&$$$$$&&&&&&&&&&&&&&&&&&$$$$$&&$&&&$$&$&$&&$$$$$$$$&&&&&&$$$$$&$&&&$$&&&&&&&&&&&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&((&&(&&(&&(&&&(((&&&"&&&&&&((((((*&((((((((((((((&&(((&&&&&&&&&&&&&&&&&&&(&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$&&$$$$$$$$$&$$$$$$$&$$$$&$$$$&&&&&&&$&&&&&&&&&$$$&$&&&&&&&&&&&&&&&&&&&$$$&&&&$$$$&&&$&$&$&&$&&(&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&$$$$&&&$&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&(((((&&((((&&&&&&(&&((((((**((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$&$&&$$$$&$$$$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$$$&$$$&&(&(&&&&&&&&&&&&&(&&&&&&&&&(&((((((((&(((((((((((&&&&((&((((((((((((((((((&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&$$&&&$$$$$$$$$$$$$&$$$$&$$$$&&&&&&&$$&&&&&&&(&&&&&&&&&&&&&&&$$&&&&&&&&&&$$$$$$$$$$&$$$$$&&&$$$$&&&&&&&$&&&$&&&&$$&&&&&&&&&&&&&&&$$$&&&&&&&&$&&$$&(&&&(&&&&&&&&&&(&&&&&&&&&&&&(((((&&&(((&((((((&&&(&((((((((&&( (((((((((&&(&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$&&&&$&&$$&$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&$$$$&&&$&$$$&$&&&&&&&$$&&&&&&&&$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((&&((&&&&&&&&&&(&&(((((( (((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&&$$&&&&$$&&$$$$$$&$&$$&$$$$$&$$$$$$$&$&&&&&&&$&&&&&&&$$&&((((((&&&&&(&&&&&&&&&&&$$$$$$$$$$"$&$$$$&&&&$&&$&&$&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&(&&&$&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$&&&&((&&&&&&$&&&&&&&&&(((((((( (((((((((((&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$&$&&&&$&&$$$$$&$&$&$&&&$$&$&&&&$&$$$&$$&&&$&&&$&&&$&((((&&(&&&&$$&$&(&&&&&&$$&$$$$$$$$$"$$$$&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&((&&&&&&&&(&&&(&&&&&&&&((&&&$$"$$$&&&&&&&&&&((&&&&&(((&&(&&(( (((((((&&(&(&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$&&$$$$$$$$$$&&&$$$$$&&$$$&$$&$$&$$&$$&$&$$$$$$$&&&&&&&&$$$&&&$&&&&&&&$$&&&&&&&$$$$&&$$$$$$$&$&,&&&&&$&&&&&&&&$&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&((((((&&&((((&&&&&&&&&&&&&&&&$&&(&&(&((((&(&&(((&&&&&&&&(((* &((((&&(((((&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$&$$&&$&&&&$$$$$$$&&&&&&$$&$$$&&&$&$$&&&&&$$&$&&&&&&&&$$&&&$&$$&&$$$"""$&&&$$$&&$&&&&&&$$&$$$&$$&&&&&&&$$$$$$&&&&&&&&&&&&&(&&$&&(&&&$$&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&&&(&&&(&&&&(&&&(&((&&&(((&(((((((&&&&&&&&&&((("(&&((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$&$$$$$$$&$$$$"$$$$$$$$$$$$$$&&&&&$&$&$&&&&&(&$&&&&&$&&&$$$&&&$&$$$$$$&&&$$&&&$$&&&&&&&&$$$"$$$&&&&&&$&&&&&$$$&&&$&&&&&&(&&&&((&&(&&&&$&&&$$&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&(&&&((&((&(&&&((&(&&(((((&&&&&&&&&&(( &&((((((((((&(&(((((&&&&&(((&&&&(&(&&&&&&$&&&&$&&&&&$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&$&&$$$&&&&&$$&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&$$$$$$$"&&&$$$$$$$&&&&(&$$$$$"$$&&&$$&&$&&&&$$&$$&&&&&&&&&&(&&&(&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&&(&&(&&&&(&&&&(&&((((&&&&&&((((&&&&&&&&&&&&&&&&&&&& (&&((((((&((((((&&&&&&&(&&&&&&&&&((&&&&&&&&&$$&&&&&&&&&&$&&$&&&$$&&$$$$$$$$&$$$$$$$$$$$$$$$&$$&&&$$$$$$$$&$$&&&&&&$&&(&&&&&&&&$$$$$$$&&&&&&&&&$$""$$$&&$$$$$$"$&$&$$$$$$$$$$&&&$&&&&&&&&&$$&$&&&&&&&&&((((((&&$&&&&&&&&&&$$&&&&&&&&&&&&&&&&(&&&&(((((((&&((&&&&(((&&&&&&(((&&((((&&$$$&&&&&&&&&&((& &((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$&&&&&&$$$$$$$$$$$$$$$$$$$&$$"$$$&$&&$&$$$$$$$&$$$$$&&$$&&&$$&&&$&&&&$&$$&&$$&$&&&$$$$$$$$$$$&$$$$$$$$$$$$&&$$$$$&&&&&&&&&&&&&$$$&&&&&&&&&&(&&(&&&&&&&&&$$&&&&&&$$&$&&&&&&&&&&&((&&((((((((((((((&&((((((&(&(&(((&&(((&&&&&&(((&&&&&(&(( &(&(&(((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&&$&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&&&$$&$&&$&&&&&&&$&&$$$&&&&&&&&&&&$&$&&&&&$&$&&&&$$"$$$$$$$$""$$$$$$$$&$$&&&&&&&&&&&&&$$$&&&&&&&&&$$$$&&&&&&$$&&&&&&&&&&&&&$$&$&&&&&&&&(((((((&&&((((((&&&&&(&(&&&&((&&(((&&(((((&&((&&&(&&(&&(("&&((((((((&((((((&&&&(((&&&&&&&&&&&&&&&&&&&&$$&&&$$$$&&&&&&&$$&$$$&&$$&&$&&$&$$$$$$$$$$$$$$$$"$$$&&&$&$$&&&&&&&$&&$$$&&&&$&&&&&&&$$&&&&&&&&$&&&&&&&$$$&&&$$$$$$$"$$$$&&&&&&&&&&&&&&&&$$$&$$$&&&&&&&&$$$$$$$&&$&$$&&&&&&&&&&&&&&&$&&&&&&&&&((((((((&&((((((&&&&&(((&(&&&(&&&(&&&&&(&&&&(((((&&&&(((( &&(((((&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&$$$$$$$$$$&$&&$$$$$$$$$$$$$$$$"$&$$&$$&&&&&&$&&$$$&$$$&&&&$$$$$$&&&&&&&&&$$&&&&$&&&&&&&&&&&&$$$$&$$$$&&&&$&&&&&&&$$$$$$$$$&$$$&&&&&&$$$$$$$&$&$$&$$$&&&&&&&&&&$&&&&&&&&(&((((((((&&&&(&(((((((&&&&&&&&&(&&&&&&$&&&&&&(&((&&&&&&((&( &&&((((((&&&&&(&&&&(&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$&&$$&$$$$$$$$$"$"$$$$$$$$$&&$$&$$$&&$&$$$$$$&$$$$"$$$$$&&&$$&&&&&&$$$&$&&&&&&&&$$&$$$$$$$&$$$&&&&&&&&&&&$$$$$$$$$&&&$$$&&&$$$$$$$&&$$$$$&$$&&&&&&&&&&&$$&&&&&&(((((((((((&&(&&((((((((((&&&&&&&(&&&&(((&&&&&&&&&(&&&&((&&$( &&((((((&&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&$$$"$$$$$$$$$&&&&&$$$$&&$$$&$$$$$$$$&&&&&&&&$&&&&&&&&&&&&&&&$$$$$$$$$$$&&&&$$&&&$$$$$$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&((&&&&&&&&(&&&&&&&&&((((&&(&(&&&&&&&&&(&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$&&&&&$$&&$$$$$$$$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&$$$$$$&""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&&(((&&&&&&&&&&&&&&&&&$$$"$$$$$$$$&&&&$$$&$$$$$$&$$$$$$&&&&&&$&&&$&&&&&&&&&&&&&&&&&(((((((&(&((((((((((((&&&&&((&&&&$&&&&&&&&&&&&&&&&&&&(&&&&((&&&&&(&&&&&(&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$&&&$&&&&&$$&&$$$&$$&&$$$$$$&$$$&$$$$$$$$$$$$$$&&$&&&$&&&&&&&&&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$&&&&&&&&&&$$$$$$$$$$$$$&&&&&$$$$$$$$$$$$$$$$$&$&&&$&&$&&&&&&&&&&&&$$$$&&&((&((((&(((((((&((((((&&(&&&(&&(&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&((&&&&(&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&&&$&&$$$$&$$$&&&&$$$$$$$$$&$$$$$$&&$$"$$$$$$$$&&&&&&&&&&&&&&&&&&&&$&&$$&$&&$"$$$$$$$$$$$""$$&$$$$$$$$$&$&&&&&&&&&&&&&&&$$$&&$$$$$$$&&&&&&&$$$$$$$$$$$&$$$$$&&&&&&$$$$&&&&&&&&&$"$$$$&&&&&&&(((&&&(((((((&&(&&&&((&&&((&&&&&&(&&&&&&&&&$&&&&&&&&&&&(&&&&&&&(((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$$$$$$$$$&&&&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$"$$$$$$$$$$$$$$&&&$$$$&&$&&$$&$$&&&$&$&&$$$$$$&&&&&&&&&$$&&&&&$$$$$$$$$$$$$$$$&$$&&&$$"$$$&&&&&&&&&$$$$$&&&&&((((((&&&&&&(((&(&&&&&&&&&&(((((((&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&$$$&$$&&&&&&$&&&$&$&&$$$$$$&&$$$$$$$$$&$$$$$$$$$""$$$$$&&&&&$&&&&&&&&&&&&&$$$&&&$$&&$$$$$$$$$&$$$$$$$$$&&&&$&&$&$&&&&$$&&&&$&$$&&$$$&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&$$$$$""$$$$&&&&&&&&&&&$$&&&&&&&&(((((&&&&&&&&(&&&&&((&(&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$&&$$$&$&&&&&$$$$$$&&&$$$$$$$$$$$$$$$$&$$$$$$$$"$$"$$"$$&$&$$$&&&$&&$&&&&&&&$$$$$$$$$&$$$"$$&&$$$$$$$$&$$&$$$$$&&&&&&&&&$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&$$$$$$$"$$$$$&&&&&$$&$$&$$$&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&(&&&((((((((((&&((&&&&&&$&$&((&&&&&&&(&&&&(&&&&&&&&&&&$&&&&&&&&$$$&&&&&&$$$$$$&&&&&&&$&&$&&$$$&&&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$&$$$$$$$$"$$$$$$$$&&&&$$$$$$$$$&&&$&$&&$&&&&&&&$$$$&&$$$$$$$$$$&&&&&&&&&&&&$&&&$$$$$$$"$"$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&(&$$&&&&&&&&&&&&&&(((&&&&(((((&&(((&(&&&&&&&&$$&$$&&&(&&&&&&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$&&&&&&$&&$&&&&$&&&$$$&$&&&&$$$$$$$$$$$$$$$$"$$$$$$$$$$$$&&$$$$$$"""$$$$$$$"""$$$$$$$$"$$$$$$$$$"$$$$$&&&&&&&&&&&&$$$$&$$$&&&$$$&&$$$$$&&&&&&&&&&&$&&&&&$$&$&&$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&$$&&&&(((&&&&&&&&&&&&&&$$&&(&((&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$&$$$$$&&&&$&&&&&&$$&$$$$&&&&$$$$$$$&$$$$$$&$""$$$&$$$$$"$""$$&&$$$$"$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&$&&$$&&$&&&&&$&$$&&&&&&&&&&&&&&$$" $$$&&&&&&$&$$$$$$$$$$$$$&&&&&&&$$$&&&&&&&&&&&&$&&&&&&&&&(&&&&&$$&&&&$&$&&&$&&&&&&$$&$&&&&&(&&&(((&&&(&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&$&$&$&&$$$&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$"""$$$$$$&&$$$$$""$$$$$$&&$$&$$$$$$$$$$$$$&&$&$$&$$$$$$$$$$$"$$$$$$$$$"$$$$$&$$$$&$$$$&&&&$$$$&&&$&&&&&&&&&&&$$$ "$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&(&$$&&&&&&&&$$&&&$$$"$$&&$$$$$&$&&&$$$$$&&&&&&&&&&$&&&&&(&&&&&&&&&&&&&&&&&&$&&&$&$$&&&&&&&&&&&&$&$&&&$&&&&&&&&&&&&$$$$$$$$&&$$$$$$$$&&$&$$$$$$"$"$$"$$""$$$$$&&$$$$&$$$&$"$$$$$$$$&&$$$$$&$$$$$$$"$$&$$$$$$$$$$$$&$$$"$$$$$$&$$$$$$$&&&$&&$&&&&$$&$""$$"" "$&$$$$$$$$$$&$$$$$&&$$""""$""$"$$$$&&&&&&&&$$$$&&&((($$&&&&&$""$$$$$$&&&&&$$$&&$&&&&&&$$&$$&&&&((&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&$&&&&&$&$&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$$&$$$$$"$$$$$$$$$$$$$$$$$$$$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$""$$$$&$&$$$$$$$$$$$&&$$$$$$""$$$$$$$$$$$$$$&&&&&&&&$$"""$$$$$""$$$$$$$&&&$$"$$&$&$$$$$"$$""""$$$$&&&&&&&&$$$$$&&&(&&&&&&(&&$$$""""$&&&&&&&$&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&$&&&&&&&$ $&&&&&&&&$$$&&$$$$&$&$$$&$$&$ &&$&$$$$$$$$$$$$$$$"$$$$$$$$ $$$$&&&$&&$$$&&&$$$$$$"$&$$$$$$"$$$$$$$$$$""""$$$$$&$$$$"$$$$$$&$$$&$"$$$&$$&&$&$$$$$&&&&&&&&&&$$"$$$$$$$$""$$$$$$$&&$$&&$&&&&&$$$$$$&&$$$$$$&&&&&&$$&$&&$&&&&&&&&&(((&&$&&&$$$$$$$$&$$&&&&&&$$&(&&&&&&&(&($&&&&&&&$&&&&&&&&&&&&&&$&&&&&$&&&&&$$&$$$$$$$&&$$$$$$$$$$$$$$$&$$&$$$$$&&&&&$$$$$$$$"$$"$$$$$$&&$$$&$&&&$$$$$$$$$$$""$$$$&$$$"""$$$$"$$$$&$$$$&$$$"$$$$$"$$""$&&&&&$&&&&&&&$&$$$$$$$&&$$$$$$&&$$&$$$$$$&&&$&$&&&(&&&&&$&&$&&&$$$$$$$$$$$$$$$$$&$&&&&&&&&(((*(&&&&&&&&&&&&&&&$$&&&&&&$&&&&&&&$&((&&&&&&&&&&$&&&&&&$&&&&&&$&&&$&&&&&$$$&&$$&&&$$&&$$$$$$$$$$&&&$&$$$$$&&&&&&&&&$$$&$$$$"$$"$$$$$"$$$$$$$$$&&&$$&$$$$$$$"$&&$$$$$$$$$$$&&&&$&&$$$&&&&&$$$$"""$$$&&$&&&&&&&&&&&&&&$""$$$$$&$$$$&&&(&&$$$$$$$$$$&&&&$&&&$$$&&$&$&&$$&&$$&$$$$$$$$$$$$$$$$&&&&(&&&&((((((((&&&&&&&&&&&&$$&&&&$$&&&&&&&$& $&&&&&&&&&&&&&&&$&&$&&&$&$$$$$$$$$$&&&&&&&&&$$$$&&$$$&$$$$$$$&$$$$$$&$$$&&&&$$&&$$$$$""$"$$$$$$"$$$"$$$$&$"$$$$"$$$$$$$$&&$$$$$$$$$$&&&&&&$$$$$$&&$$$$$$$$$&&$$&&&&&&&&&&&$$&&$$""$$ """$&&&(&&&&&$$$$$&&&&&&&&&$$$$""$&$&&&&$$&$$$$&$$$$$$$$$$$$&$&&&&&&&&&&&(((((&&(&&&&&&((((&&&&&&&&$$&&&&&&&$&