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 = '575B76' IMAGE_NUMBER = 57779219 IMAGE_TIME = 1978-03-16T05:47:54Z EARTH_RECEIVED_TIME = 1978-03-17T06:49:21Z ORBIT_NUMBER = 575 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.012730 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 &    ,@'bPâ4u5ø0Ù#“ËÚv‡ùî5{Ûìçßµ´õÞ%hŒK¨PìÞx,..00........00000000000.0....0............0.,...,,....0002202220.*....0.0...,..,..............,.,....,,.........0.0000000222200002022222222422444222222222222444444444442422222222222222222444242222200000000000000002020222222202200..000020224444444444244444446686666666666666444446464442220.( *...0........000000022000000&,00000..0000.0..........000022222220,*.000000...............,............,,.........0..0000000000000000000000222222222222222222222244422222222222002220000200022222022000.00....0.......0.00022222000000.......0.244444444244444442444666646444444444444444444222220.",,.......,,000000000000000000.00......0................000*0000000.....0..............&.,,,,,,,,,,,,,,,........,.,,,......0.00000000.000002022002222220222200022222020202020000000000000000000000000..................000222200000.........,.2424444422222222224444444444444444444244444242422200"*,.........0000000000000000000.................,,,,.,....00000000..................,...,,,,****,,,,,,,,......,,,,,,.,,..,...,....0.0..00000000000,000000000000222222020000000*0.0000.....0000000.00......*,.......,....00000000000...,,,..0022444220022222002022224444444244242222222222222222220"*,,.......00000.00000000000.........,...........,,,,,,...............0............,,,,,,***********,,,,......,,,,,,,,,,,,,,,............00......0..0.000000000000000000000.0..............0.00...0.......,,,,,..,,,.....000000000.....,*(..0222222220020000000002222.,224424222222222222222222200."*,,......000....00000000.........,,,,,,.,,.......,,,,,,,.........0...00...........,,,,,***(((((****,,,,,,,,,,,,,*,,,***,,,,,,,,,,........................2....000000.0................,..,............,,,,,,,,,.,..........0.0.......,,,,,...0222222220000......002220222222222222222222220222200. **,,,.........0..000000.........,,,,,,,,.,........,,,,,,,....................,,,,,,,,,,**((((((((***,,,,,,,,,,,,,***,,,,*,,,,,,,,,,,..,...,,,,,,,.,.,,............0..0.....,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,.,.............,..,,,,,,.0022222222000.......0022222222222222220222022220020000. (*,,,.,.,..........0.0..........,,,,,,,,,,,,,......0.,,,,,.,,....,,,,,,....,,,,,,,,,,,***((&(((((**,,,,,,,,,,**,,***,*,**,**,*,,,,,,,,,,,,,.,,,,,,,,,,,.,,,,,............,,.,,,,,,,,,,,,,,,.,,.,,,,,,,,*,,,,,,,,,,,....0..........,,,,,*,,.04222222220..,,,.....022222020220000000002002200020000."(**,..........0.............,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**((((&&&(((****,*,*,,***************,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........,,,.,,,,,,,,,,,,,,,,,,,,,,,*,,*,,*,,,,,,,,,,,...........,.,,,,,,**,.02202222220.,,**,,..0000000002000000000000000000000000.(...,....,................,.,,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*****,,**(((((((((((**********(*****************,,,*,**,**,****,*,,,,,,,,,,,,,,,.,.,,...,,,,,,,,,,,,,,,,,,,,,,,,,*,*,*,***,,*,,,,,,,,,,,...,...,,,,,,,,,,,,..0000000000.,****,.0000000000000000000000000000000000..&.00000.0................,,,,,,,,,,.,.,.,..,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,*,,*,*******((((((((((((*********((*(*(**********,******************,,*,,,,,,,,,,,,,,.,,.,,,,,,,,,,,***,**,,,,,,,,,,,,,,*******,,,,,,,,,,,,,,.,.,,,,,,,,*,,,,,...00000000..,,*,.0220000000000000000...0.0.000000000... &..0000.0...........,,.,.,,,,,,,,,......,..,.,.,,,,,*,,,,,,,,,,,,,,,,,,,,,,**************(((((((((((((*******(*((((((((((************************,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,***********,***,*,,,,,,,,,,,,,.,,,,*,,,,,,,....0000000...00220020022000000..000........000.00.0.. $...................,,,,,,,,,,,,,......,...,,,,,,,****,,,,,,,,,*,,*,,***,*****************((((((((((((((((**((((((((((((((**********************,,,,,,,*,,,,,,,,,,,,,,,,,,*,,*,,**,*,,,,,,,,,,,,************,,,*,*,,,,,,,,,,,,,,,,,,,,,,,***,,....0.0.000000222000220000000...................0.... ",................,,,,,,,.,,,,,.,........,,.,,,,,****,*,,,,,*,*******,*,,,****************(((&&((&&((&(((((((((((((((((&((((((*********(*********,,,,*,*,**,,,,,,,,,,,,,,,,*,,**,*,*,,,,,,,,,,*,*************,**,*,,*,**,,,,,,,,,,,,,,,,,*((*,.........00000002022200000.....00..........0...0..... ",................,,,,,,,,,,,,,.,,.,.,....,,,,,,*****,*,,*********************************(((&&&&&&&&&((((((((((((((((((((((((((((((*(**((**(**************,,,,,,,,,,,,,******,**,*,,,,,,,,,,,*****************,*,*,***,*,,,,,,,,,,,,,,,,,,,,...........0000000000200........0.0.................., ",,......0.......,,,,,,,,,,,,,,,,.,,,,.,,,,,,,,,,******,**********************************((((&&&&&&&&&((((((((((((((((((((((((((((((((((((((****************,,*,,,**,******,,**,**,*,,,,*,*,*****************************,,,,,..,,,.,,,,,,0............000000000000......0...000................., ,,,....0........,,,,,,,,,,,,,,,,.,,.,,.,,,,,,******,,,,*****************************((*(((((&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((**************,*,,,*********,*,****,**,*,*********************************,,,,,,.,,.,,,.....00.............00000000..........0...00.......,........., ,,.............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,*********************(****((((((((((&&&&$&&&&&&&(((((((((&((((((((((&((((&&&(((&((((((((************,*,*,,********,**********************(*(********************,,,,,,,,,,,,,,..,......,....,,.....0.......,,,............................, *,,...............,,,,,,,..,,,,,,,,,,,,,,,,,********,,**************************((((((((((&&&$$$$&&&((&&&&&&(&&&(&(((((((&(&(&&&&&&&(&((((((((((***(*(**********,***,**,,**********************((*****,****************,,,,,,,,,,,,,,.............,.,..,.........,,..,...............,....,......, ,,,,..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,**********,,*************************(((((((((((&&&$$$&&((((((((&&&&&&((((((&&&&&&(&&(&&&&&&&(((((((((((((((((************,************************((((**********************,,*,,,,,,,,,,.,,...00.......,,.,,....,,,.,,,.,...............,,,.,,,,.....,*,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************((((((((((&&&$$$$&&((((*(**,,..,...,((*((((((&(&&(&&&&(&((((((((((((****((************************************(((*(*********************,**,,,,,,,,,,,,,...........,.,,,,....,,,,,,,,,.....,,.........,,,,,,,,....,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(*********************************(((((((&&((&&&$$$$&&((****,,,,.,,.....***(((&((&(((((&&&&(&(((((((((((((*(((*********************************((*((*(********************,*,****,,,,,,,,,,.........,...,,,,....,,,,,,,,,,.,....,,.,...,,,,,,,,,....,,* *,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****(((*****************************(((((((&&&&&&&&&&$$$&((*****,,*(*(******,**(((((((((((&((((((((((((((((((((***************************(((*((**((((((((**********(***************,,,,,*,,,,,,.....,,,,,,,,,,....,,,,,,**,,,,,,,,,,,,,..,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****(**************************(*(((*(((((((&&&&&&&&&$$$&(*(***,,,,,*(((&((((((((((((((***(((((((((((((((((((((((*************************(*((((*((*(((((((******(**(*********************,,,,,,,...,,,,,,,,,,..,...,,,,,**,,,,,,,,,.,,,,,,,,,,,,,,,,,....,* ,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,***((************,,,********(((*(((((*(((((&&&&&&&&&&&&&$&(((****,,.,,,**((((*(&(((**((((**(((((((((((((((((((((*(******************(***(**((((((*((((((((((****(**(**(***********************,,,,,.,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,,.,,,*,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**((((***,*********,*******(*(((((((**((((&(&&&&&&&&&&(&&$&(((****,,,,,*****((((((((((**((**((*(((((((((*(((((((((((***(***********(*(**(*(((((((((((*((*((((((*((*((****************************,*,,,,,,,,,*,,*,,,,,,,,,,,,,,,****,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,.,,,,,,,,,....,,,,,,,,,,,,,,,***(*****,*****************((((((((*((((((&&&&&&&&&&&&&&$$&(*(*****,,,****(((((&((((((((((**((((((((((*((((((((((((((******((*(*****(((((((((((((((((*(((((((((((((**(((****(*********************,,*,*,,,******,,*,,,.,,,,,,,,,,,.,,,,,,,,,,,***,,,,,*,,,,,,,,*,,,,,,,,,,,,,,....,,,,.,,,,,,,,,*********************(**(((((((((((((((((((&&&&&&&&&&&&&&$""&((*******,,*(((((((&(((((((((*(*(((((((((((((((((((((((((((*(((**(**(*(*((((((((((((((((((((*(*(((((((((((*****************************,**,,,,,,*********,,,,,,**,,,*.....,,,,,,,******,,,**,,,,,,,**,,,,,,.,,,,,,.,...,,.,.,,,,,,,,*******************(**((((((((((((((((((((((&&&&&&&&&&&&&&$"&(********(***(((((((&&&(((((&((((((((((((((((((((((((((((((**(((((*((((((((((((((((((((((((((((((((((**(((*(**********(**********************,*,**********,,,,,,*****,...,,,,,,,********,,,,**,,,,,,*&*,,.,,.,,,,,,,,,,,,,,,,..,,,,,*,,*****************((((((((((((((((((((((((&&&&&&&&&&&&&&&&$**********((((*(((((&&&&&(&&&&&&(((&((&&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*((****(*((*********************,*,***********,,,,,****,,,,,,,,,,*************,**,,,,,**(*,,,,,,,,,,,,.....,,,,,,,,,,,,*********************((((((((((((((((((((((((&&&&&&&&&&&&&&&(,*********(((((((((&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((*((((((*****************************(********,**,***,,,,,,,********************,*,****(*,,,.,,,,,......,.,..,,,,,,,,,,*******************((((((((((((((((((((((((&&&&&&&&&&&&&(((,,***((****((((((((((&&&&&&&&$&$&$&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*(((*(((((*(*(*(******************(((((**(********,,,,,,*,,*******(*******************&*,,.,,,,,......,,,,,,,,,,,,,,,,,*****************(*(((((((((((((&((((((((&&&&&&&&&&&&&&(*.,****(((((((((((((((&&&&&&&&&$$$$$$$$&&&&&(&((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(((((***((*(((*******((((((((((**(**,,,,,,*********(*(((*********,*******(*,,..,.......,&,,,.,,,,,,,,,,,,******,*****,****(*((((((((((((((&&&((((&((&&&&&&&&&&&&((*,***((((((((((((((((&&&&&&$$$$$$$$$$$$&$$&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(*(((**((*(((**(*((((&&&&(((*(****,,,,,***********(((((((******,,********(*,,,,.........&,,,,,,,,,,,,,*,*************(***(((((((((((((((((((((((&&(&&&&(&&&&(((******(((((((&&&((((((&&&&&&$$$$$$$$$$$"$$$&&&(((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((*(*(*((*(((&&&&&&(((((****,,,,,,,********((((((((****************(&**,....,......,,,,,,,,,,,,,,,,***,,,,*****(((((((*(((((((((((((((((((((&(&&&&&&&&((((((***,**(((&(&&(&&((((((&&&&&$&$$$$$$$"""""&&"&&((((((((&(((((((((((((((&&&(&(((((&(&((&((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((&&&&&&&&((((****,,,*******((((((((((((((***************(&*,,,,.....,.,.,,,,,,,,,,,,,,,,**,,,*,*****((*((((((((*(((((((((((((&((&&&&&&(&(((&((((((*****(((&&&&&&&(&(((((&&&$$$$$$$$$$$$""$$&&&((&((((((&(((((((&(&(&&&((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((&(&&$&&&&&&(((***********(**((((((&((((((((************(&&,,,,,,....,..,,,,,,,,,,,,,*,,,,*,,,*******(((((*((**(**(((((((((((((&&(&&&((&(((((((((*****(((&&&&&&&&&&(((((((&$$$$$$$$$$$$$""$(((((((((&(&(((((((((&&&&&(&((((&(((((((&&&((&(((&&&((&(((((((((((((((((((((((((((((((((*(*((((((((((((((&&&&&&&((((**************((((((&(&&&&(((((((************( &,,,,,,...,....,,,,,,,,,,,,*************((((((((((((**((((*(((((((((((&&((((((((((((((**((((((&&&&&&&&&&&(((((((&&$$$$$$$$$$$"""$&(&((&&&&&&((((((&(&&&&&(&(&&&(&&&((((((((&&&&((&(&&&((((((((((((((((((((((((((((((((((*((((((((((((((&(&&&&&&((((*************(*(((((&&&&&&&&&((((*(*((*********(&*,,,,,,,.,,.,,,,,,,,,,,,,*****,*****(*(((((((((((*((*((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&((&&&&&$&&&$$$$$$""""$$&&&&&&&&((&&((&(&&&&&&&(&&(((&(&&((((((((((&((&(&(&(&(((&((((&(&&(((&((&&&(((((((((((((((((((((((((((&&(&&&&&(((((*********(***((((((&&&&&&&&&(((((((((((*****(((&*,,,,,,,,,,,,,,,,,,,,,,,,,*,,****(((((((((((((((((((*((((((((((((((((((((((((((((((((((((((&&&&&&&&$$&&&&&&&&&&&&&&$&&&$$$$"""$$$$$&&&&&((&((&&&&&&&&&&&&&&((&(&(&(&(&((((((&&(&&&&&&&((&&&&&(((((&((&&&&&&(((((((((((((((((((((((((((&(((((&&((((((*****(((*((*((((((&&&&$$&&&((((((((((**(****(((*,.,,,,,,...,,,,,,,,,,,,********((((((((((&&((((((((((((((((&(((((((((((((((((((((((((((((((&&&&$&$$$$$$$&&&&&$&&&&$&&&&$$$$$$$"$$$$&&&(&(&&&&&&&&&&&&&&&(&&&&(&&&((((((((&(((&&&&(&&&&&&&&(&(((&&&((&&&&((((((((((((((((((((((((((((((((((((((((((****(*((((((((((((&&$$$$$&&&(((((((((((((*****(&,,,,..,,,.,,,,,,,,,,,,,******(*((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((&&&&$$$$$$$$$$$&&&&$$$$&&$$$$$$"$""$""$$$$&&&&((&&&&&&&&&&&&&&&&&&&((&((((&((&((&&&&&&&&&&&&&&&&(&&&(&&&&&&&&((((((((((((((((((((((((((((&(((((((((**(((((((((((((((((((((&&$$$$$&&&&(((((((((((((*(*(((,,,,..,..,,,,,,,,,,,,**,*******(((((((((((&((((((((((((((((((((((((((((((((((((((((((*(((((&&&&$$$$$$$$$$$$$&$&$$$$&$$$$$$$$""$"$$$$$&&&&&&&&&&$&&&&&&&&&&&&(((&&((&&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((&((((((((((**(((((((((((((((((((((&&$$$$&&$&&&&(((((&((((((((((((,,,,,,...,,,,,,,,,,,,,,*******((((((((*((((((((((((((((((((((((((((((((((*((((((((((**(((((&&&&$$$$$$$$$$$$$&&&$&$$$$$$$$""""""$$$$$$$&&&&&&&&&&&&&&&&&(&&(((&((((((((((((&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&((&(((((((((((((((((((((((&(((((((((((**((&(((((((((((((((((&&$$$$&&&&&&&(((&&&((((((((*((&,,,,.,....,,,,,..,,*,,********((((******((**(((((((((((((*(((((((((((((((((((((((*(((((((((&(&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$$$$$$&&&&&&&&&&&&&&&&&&&(&(((&&&(((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(&((&&(((((((((((((&&(&&&&(((((((((((((&&&&&(((((((((((&&&&$$&&&&&&&&&&&&&(&&((((((((((&*,,....,,..,,,.,,,,,,*,,,******(*********(***((((((((((((((((((((((((((((((((((((((((((((&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$&&&&&&&&&&&&(&&&(((((((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((&&&((((((((((&&&&&&&&&&&(&(((((((((((&&&&&(((((((((&&&&&&&&&$$$$&&&&&&&&&&&(((((((((&*,,,..,.,,,,,,,,,,,,,,,,******(*********(((*****((((((((((((((((*((*(((((((((((**((((((((&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$$$$$$$&$$&&&&&&&&&&&&&((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(&&&((((((((&(((((&&&&&&&(&&&(&(((((((((&&&&((&((((((&&&&&&&&&$$$$&&&&&&&&&&(((((((*((&*,,,.,,..,,,.,,,,,*,,,,*,,,*******((****(*(*((*(*((((((((((*(((((((((((((((((((((((((&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$$""$$$$$$$$$$$$$&&&&&&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&$$&&$&&$$$&&((((((((&((((((((((&(&(&&&&&&&&&&&&&(&(((((((((&&&&&(&&((&((&&&&(&&&&&&&&$$&&&&&&(&((((((((((&,,,.,,,..,,,,,,,,,,,,,,*,***********(((**((((*(((((((((((((*(*(**((((((((((((((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""""""$""$""$$$$$$$$&&&&&&&((((((((((((((((((&&&&&&&&&&&&&&&&$$$$$&$$$$$&&((((((((&(((((((&&(&(&&&&&&&&&&&&&&&&&&&&&((((((&&&&(&&&&&&(&&&(&((&&&&&&&&&&&((((((((((*(*((&*,,,,,,,,,,.,,,,,,,,,,,,,*************((((((((((((*(****(*(((**((((((((((&((((((*(&&(&&&&&&$$$$$$$$$$$"$$$$$$$"$$$$$$$"""""""""""""""""$$$$$$$&&&&&&((((((&((((((((&((&&&&&&&&$$$$$&&&&&$$&$$$$$$$&&&(((((((((&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((&&(((&&&&&&&&&&(((&&&&((&***((&((((((((****((&*,,,,.,..,,,,,,,,*,**,***,,*********((((((((((((((*(**(**((((**((((((((((((((&(((((&&$&&&&$$$$$$$$$$$$$$$$"""$$"""$$$"""""""""""""""""""""$$$$$&&&&((((((&&(&&&(&&&&&&&&&&&&&&$$$$&&&&&&$$$$$$$&&&&&&(((((((((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&((((&&&(((&(&&&(((**(((((((((*(((((((&*,,,,,,,,,,,,,,,,*,**,***,***********(((((((((((((((((((((((((((((((((((((&(((((&((&&&&$&$&$$$$$$$$$"$""$$"""$"$$$$$$$"""$"$""""""""""""""$$$$$&&(((&((&&(&&(&&&&&&&&&&&&&&&&$$$$$$$&&&&&$$$$&&&&&&&&(((((((((((((((&(&(&&&&&&(&&&&&&&&&&&&&&&&&&&((**((((((&((&&&&&&&((&&((((*(*(**********((((((&*,,,,,,,,,,,,,*******,,,********(*(**(((((((((((((((((((((((((((((&(((((((&(((&(&(&&&&&&&&$$$$$$$$$""$$$$""$"""$$$$$$$"""""""""" " " """"$$$$&&(((((((&&&&&&&&&&&&$$&&&&$$$$$"""$$&&&&&$&&&&&&&&&&&&&((((((((((((((&&&&&&&&&&&(&&&&&&&&&&&&&&&&((((((((&&&&&((&(&&&&&&&(&((((***,,,**,,*****(((&&*,,,,,,,,,,*,*,*,*,,***,,********(***((((((((((((((((((((((((((((((((((((&((&(&&&&&&$$$&&$$$$$$$$"""$""""""""""""$"$$$"$$""""""""" " """"$$$&&&&(((((&&&&&&&&&&$$$$$$$$$$$$$"$"$$$$&&&&$&&&&&&&&&&&(((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((&&&&&&&&&&&&&&&&&((((((((**,,,,,,,,,,,,***($*,,,,,,,,,,,*,,,,,,,*************(*((((((((((*((((((((((((((((((((((((((&&&(&&&&&&&$$&$$$$$$$$$$$""$""""""""""""""$""""""""""""" """"$$$&&&&&(((&&&&&&&$$$$$$$$$$$$$$"""""""""$&&&&&&&&&&&&&&((((((((((*(((&(&((&&&&&&&&&&&&&&&&&&&$&&&&&&(((((&&&&&&&(&&&&&&&&&&((((((((((*,,,,,,,,,,,,,,,*&*,,,,,,,,,*,,,,,,,*********,******((((((((((*****(((((((((((((((((((((((&&&&&&&&&&&$$$&$$&&&$$$$$$"""""""""""""""""$$"""""""""" """""$$&&&&&&&&&&&&$&$$$$$$$$$$"""""""""""""""$$&&&&&&&&&&&&((&&&&&&&((((((&((&&&(&&&(&&&&&&&&&&&&&&&&&&(((((((((&&&&&(&&&&(&(&&&&&&(((((((*,,,,,,,,,,,,,,,*$**,,,,,,,,,,,,********,,,,,********(*******(*(***((**(((((***((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$"$$"""""""""""""""""""""""""""""" """""$&&&&&&&&&&&&$$$$$$$"$"""""""""""""" """$$$&&&&&&&&&(&((((&&&&&&&((((&&&((&&&&&&&&&&&&&&&&&&&&&&&((((((((((&&&&&&&&&&&&&&(&&&&&((((((**,,,.,,,,,,,,,,**$***,,,*,,,,,,,,,****,*,,,,*,,,**********************(*((((((((((((((((((((&(&&&&&&&(&&&&&&&$&$$$$$$$"""""""""""""""""""""""""""""" """"$$&&&&&&&&&(&&&&$$$$$$$"""""" """""$$$$&&((&&&&&&(&(&&&&&&&(((&&((&((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((&&&$&&&&&&&&&((&&&&&(((((**,,,,,,,,,,,******$***,,,,*,,,,,,,*,,*,,,,,,*,,,,**********************(((((*(((((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$"""""""""""""""""""""""""""""" " """"$$$&&&&&&&&&&&&&$$$$$""$"""" ""$&&$$&&((&&&&&&&(&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((&&&&&&&&&&&((&(&(((((**,*,,,*************$**,,,,,,,,,,,,,,*,,,,,,,,*,,***,****************(*(*(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$""""""""""""""""""""""""""""""""""""$$$&&&&&&&&&&&&&&$$$$""""" """"$$$$$&&(((&&&&&&&&&&&&&&&(&((&(&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((&&&&&&&&(((((&&(((((****,**************($*,,,,,,,,,,,,,,*,,*,,,,,,,*********************(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"""""""""""""""""""""""""""""""""""$$$&&&&&&&&&&&&&&&$$$""""" """"$$$$$&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&(&(((((((((((((((&&&&&&&&((((((&&&((((*****************(($**,,,,,,,,,,,,,,,,,,,,,,,,*,************(*((**(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$"""""""""$"""""""""""""""""""""""""$$&$&&&$&&&&&&&&&&&$$""" " "$$""""""$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&(((((((((((((((((&&&&&&&(((((((&(((((*******(((((((((*(($**,,,,,,,,,,,,,,,,,,,,,*,,*************(((((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$""$"$$"$"""""""""""""""""""""""""$$$&&&&&&$&&$$$&&&&&$$""" """$"$$"""""$$$&&&&((&&&&&&&&&&&&&&&&$&&$$$&&$&$&&&&&&&&&&&&&&&&&&&&(((((((((((((((((&&&&&((((*(*((((&&*******((((((((((((($*,,,,,,,.,,,,,,,,,,,,,,*,**,********((((((((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$"$$"""""""$$"""""""""""""""$$&&&&$$$&$$$$$$&&&&$$""" """"""""$$"""$$$$&&&&&(&&&&&&&&$&&&&$$$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((*(*(((((((((&&&(((((**(((((*******(((((((((((((&**,,,,,,,,,,,,,,,,,,,,,,,************(((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$""$$$$$$$"""""""""""""""$$&&&&$$$$$$$$$$$$$$$"" """""""""""""""$$$&&&&&((&&&&$$$$$$&$&&$$&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&(&((((((((*((((((((((((((((***(((((*(*((((((((((((((((&(*,,,,,,,,,,,,,,,,,,,,,,****$"(******((((((((((((*(((((((&&((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""""""""&""""""$&$$&$$$$$$$$$$$$$$$" "" """"""""""""""$$$$&&&&&&&&&&$$$$$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&$&&&&&&&&&(((((((((((((((((((((((((((**((&((((((((((((((&&&((((&"*,,,,,,,,,,,,,,,,,,,,,,**,********(((((((((**(*(((((((((((&&(&(((&&&&&&&&&&&(&&&&&&&&$$ $$$$$$$$$$$$$$$$$$$$$$$$$$"" """""""""""""""""""$$$$$$$$"$$$$$$$$$$""""" """"$$$$"" ""$$$$&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&$&&$&&&$$&$&&$&&&&$&&&&((((((((((((**(*((((((((((((((((&(((((((&&&&&&&&&((((((&$**,,,,,,,,,,,,,,,,,,,,,*,************(((******(((((((((((((((((((&&&&&&&&&&((&&&&&&&&&$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$""""""""" """"" "$$$$$$$$$$$$""$$$$$"" """"""""$$$$$""$&&&&&&&&&&&&&&&&&$$$$$&$$$$"&$$&&&&$$&&$$$$$$$&&&$&$&&& &((((((((((((*(((((((((((((&&((((&&((((((&&&&&(&&&&&((((&$*,,,,,,,,,,,,,,,,,,,,************************((**(((((((((((((&(&&&&&&(((&&&&&&&&&&&&&$$$$$$$$""$$$$$$$$$$$&&$$$$$$$$""""""""" """"" $$$$$$$$$$$$$$""""""""" """"""""""$""$$$&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&$$$&$&$$$$&&$&&&&&&&&&&(&&(((&&((&((((((((((((&((&&((((&((&(&&&&&&&&&&&&(((((($*,,,,,,,,,,.,,.,,,,,************************(((((((((((((((((&&(&&(&&(&&(((&&&&&&&&$&&$&&&(&&&&$$$$$$$$$$$$&&$&$$$"$""""""" " """"""$$$$$$$$"$$$""""""""""" """"""""$"""""$&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$&$$&$$$$$$$$$$$&$&&&&&&&&&&&(&&&&&&&&&(&&((&((((&(&&&&&(&&((((((&&&&&&&&&&(&&&&((((&&"**,.,,,,,,....,,,,,**************************((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&$$$$$$$$$$$$&&&$$$"""""" " """"""""&$$$$$$$$$$""$"""""""""""""""""""""""$$$$$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&&$&$$$$$$$$$$&$&&&$&&&&&&&&&&(&&&&&&&&&&&&&(&(&&&&&&&&&&&&((((&&$&&&&&&&&&&((((&&&$*,,,,......,..,,,,***,********************((*(((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$&&$$$"""""""" " """""""$&$$$$$$"$$"$"""""""""$""""""""" """"$$$$$$$&&&&&&&&&&&&&&&&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&(((&$&&&&&&&&&&&&(&(&&&"*,,.......,,,,,,,***,*,*******************((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$$$$$$$$$&&$$$"""""""""" "" """""$$&$$$$$$$"$$""""""""""""""""" """""$$$""$&&$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&((&&&&&&&&&&&&&&&&&&&$"*,,........,,,,,*,,*********************(((((((((((&&&&&&((&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$$&&$$$$$$$$&$&&$$$$"""""""""""""$$$$$$$&&&&$$$$$$$""""""""""""""""""" """"""""$&&&&&&&$$&$$$$&&&&&$$$$$$$&$$$$$&&&&$$$$$$$$$$$$$$$&&&&&&((&&&&&&&&&&&&&&&&&&&$&$$$$$&$$$$&&&((&&&&&&&&&&&&&&&&&$$$*,,........,,,,,,**,***************(***((*((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$&&$$$$$$$$&&&&$$$$$$""""""$$$&&&$$$$$$&$&&$$$$$$$$"""""""""""""""""""""""""""""""$&&&&$&$$$$$$$$$&$$&$$$$&$$$$$$&&&&&$$$$$$$$$$$$$$&$&&&(&&(&&&&&&&&&&$$&&&&&$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&$$$$,,,........,,,,,,**,*,**********(***((((((((((((((&&&&(&&((&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&&$$$$$$&&&&&&$$$$$$$"$$$$$&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$$$$$$$$$$$$&&&&&&(&&&&&&&&&&&$$$$$&&&&&$$$$$$$$$$&$$$&&&&&&((&&&&&&&&&&&$$$""$,.........,,,,,,,,*,,,**************((((((((((((&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$"""""""""""""""""""""" """"""""""""$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&$$$$$$$$$$$&&&&&&&&&&&&&&$&$$$$$$$$$&&$$$$$$$$$&$$$$$$&&&&&&((&&&&&&&&&$$$$"""$,,.,.....,,,,,,,,,,,,,***********(*((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&&&&&&&&&&$$$$$$$$$&$&&&&$$$$$$$$$$$$$"$$"$""""""""""""""""""" " """"""""$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$&&&$$$$$$$$$$$&&&&&&&$&$&&&&&&$$$$$$$$$$$$""""$$$$$$$$$$$$$$&&&&&&((&&&&&&&$$$"""""$*,.,....,,,,,,*,,,,*,*************((((((((((((&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&$$$$$$$$&&$&&$$$$$$$$$$$$$$$$$$""""""""""""""""""""" """""""$$"$$$$$$$$"""$$$$$$$$$$$$$&&$$$$$$$$$$$$$$&&&&&&&$$$$$&$&$$$&$$$$$$$$$"" "$$$$$$$$$$$$&&&&&&&&&(((&&&&&&$$$"""""",,...,..,,,,,***,,*,**************((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$&&&&&&&&&&&&&&&$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$"""""""""""""""" """" """""""$"$$$$$$""$$$$$$$$$$$&$&&&$$$$$$$$$$$&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$&&&(&&&&&&&&&(&&&&&&$$$"""""$*,..,.,,,,,,,,********************(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$&&&&&&&&&&&&$&$$$$$$$$$&&$$$$$$$$$$$$$&$$$$$$$""""""""""""""""""" " """"""""$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$&$$$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$&&&&&&&&&&&&&&&(&&&$$$$$$"""""*,,,,,,,,,,*,*****************((*((((*(((((&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&$&&&&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$""$""""""""""" "" """ " """"""$$$$$$$$$$&&&&$$$&$&&&&$&$$$$$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$&&&&&&&$&&&&&&&&&&&$$$$$$"$$$$",*,,,,,,,,**********(**********((((((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$"""$""""""""" " "" """"" ""$$$$$$$$$$&&&&&$$$&&&&$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$"$$$&&&&&&&$&&&&&&&&&&&&$$$$$$$$$$"*,,,,,,,,**********************((((((((((((&&&&&&&&&&(&&&(&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$&&&$$$$$$$"$$$$$&&&$$"$$$$$$$$"$$$$$""""$""""""" """""""$$$$$$$$$$&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$&$$$$$$$$$$$$$$$&$&&&&&&&$&&&&$&&&&&&&&&$$$$$$$$"***,,,,*********(***((***(((**(((((((((&&&&&&(&&&((&&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""$"$$&$&$$$$$"$$$""$"$$"""""""""""""" """"""""$$$$$$$$$$$&&&&&&&&&$&$$$$$$$$$$$$$$$$&$$$$$$$$$$"$$$$$$$$$$$$$$"$$$$$$$$$$$"""$&$&$&&&&$$$$&&$&&&&&&&&&&$$$$$$$$"**,,*********(**(**((((((((((*(((((((((((&&&&(&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"$"""""$$&&$$$""""""$"""""$"$"$$$$$"""""  """""""""""$$$$$$$$$$$$&$&&&&&$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$"$$$$$$$""""$$$$&&&&$$$$$&$$$&&&&&&&&$&$$$$$$$"***,*,******((******(**(*(*((((*(((((((&&&&&&(&&(&((&(&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$""""""""""$&&&&$$"""""""""$$$""""$$"""""  ""$""""""""""$$$$$$$$$$$$$&&&&$$$$$$$""""""""$$$$$$$$$$$$"""$$$"$"$$$$$$""$$$$$$$$$$$""""""""$$$&&&&$$&(&$$$$$$$&&&&&&$$$$$$$& *********************(*((*(*((((((((&(&&(&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""""" """"$$&&&$$""$""""""$"""""""$""""" " "$$$$""""""""$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$$$$$$$$""""""""$""$$$$$$$$$$$$$$$$$$$"$""""$$$$$&&&$$$&&$$$$$$$&&$&$$$$$$$$&&& (**********(******(**(((((((((((((((&(((&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$"$"$"""""""""""$&&$$$$"$""""""$"""$""$$"""" """ ""$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$"$$$$$$$$$$$$""""""""""$$$$$$$&&$$$$$$$$$$$"""""$$$$$&$&$$&&&&&&$$$$$$$$$&$$$$$$$&&& (*********(*(****(****((((((((((((((((&&(&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$&$$$$$$$$$$$""$$$"$$""""""""""""""$&&&&$""""""$$$$"$""""$""""" """"" """$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"""""""""$$$$$$&$$$$$""""""$"$""$$$$$$$&$$&$$$$$$$$$"""""$$$$$$&$$$&$$$$$$$$$$$$$$$&$$$$$$&&& (********((((((((*((*((((((((((((((((&&&&&&&&&&&&&&&&&&(&&&&&&&&&$$&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$""$$"""""""""""""""""""$&&&&$"""$$$$$$$"$""""$""""" """ """$$$$$$$$$$$$$$$$$"""$"$$$$$$$$$$$"""""""""$$$$$$$$$$$$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&& (********((((((((((*((((((((((((((&&(&(&&&(&((&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&$&$$$$$$$$$$$$$"$$$$$$"" ""$$""""""""""""""""""$$&&&$$"$$$$$$"$$""$"$"""""""""" """"$$$&$$$$$$$$$$$"""""$$$$$$$"$$$"""""" """$$$$$$$$$$$"""$""""$"$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$"$$$$$$$$$$$$$$$&$$$$$$"$$$&& ((*****((((((((((((((((((((((((&((&&&(&(&&&&&&&&&&&&&&&&&&&&$$$$$&&&$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""""""""$&&&$$$$$$$$$$$""""""""""""""" """"""$$$$$$$$$$$$"$"""$$$$$$$$"""""" " """$$$$$$$$$$""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""$$$$$"""$$"$$$$$$$$$$$$$$""""""$$&&(((((((((((((((((((((((((((((((((((&(&(&&&&&(&&&&&&&&&&&&&$$$$$&&$&$&$&&&$&$$$$$$$$$$$$$$$$$$$$$$"$$&$$$$""""""""""""""""""$$$&&$$$$$$$$$$$"$"""""""""""""" """""""$&$$$$$$$$"""""""$$$$$$""""""" " """"$""$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$""""""$""$"$$$$$$$$$$$""""""$&&& &(((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$&&$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$"""""""""""""$$"$$$$&&$$$$$$$$$"$""""""""""""""" """""""$$$$$$$$$$""""""$$$$$"""""""" """""""""$"""""""$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$"$"$$$$$$""""""""""""$$$$$$$$"" """$&&&&(&&((&((((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&$$&$$$$&$$$$&&$&$$$$$$$$$$$$$$$$$""$$$$$""$$$$$$$$$""$"""""""""""""$$$$&&&&$$$$$$$$$"$"$"""""""""""""$" """""""$$$$$$$$"$"""""$$$$$$"$""" """"""$""""""""""$$$$$$$$$$$$$$$$$""$$$"""""$$$$$$""$$$$$$$"""""""""""""$$$$$$$""""""$&&&&&&&&((&(&&&&&(((((((((((((((((&(((&&&&&&&&&&&&&&&&&&$$$&$$$$$$&$&&&&&&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$""$$$$"""""""$"$$$&&&&&&$$$$$$$$$""""$"""""""""""$$"$"""""$$$$$$$$$$$$"""""""$$$""""" """""""""""""""""""$$$$$$$$$$$$$$$$$$$$""""""""""$$$$$"$$$$$$$$$""""""$$$$$$$$$$$$$$"""""&&&&&$&&&&&&&&&&&(&"((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$&$&&$&$$$&$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$$$$&&$&&&&&&$$$$$$$$""""$$"""""""""""$$&$$$$$$$"$$$$$$""""""""""""""""" """"""""""""""""""$"$$$$$$$$$$$$$$$$$$$""""""""""$$$$$$$"$$$$$"""""$$$$$$$$$$$$$$$$$$$$$&&&&$$$&&&&&((((&(((((((((((((((((((((((((&(&&&&&$&&&&&&&&&&&&&&&&&$&&$&$$$$$"$$$$$$$$$$$$$$$$$$$$"$$"$$$"$$$$$$$$$""$$$$$$$&&$$$&&&&"$$$$$""""""$""""""""$$$$$$$$$$"$$$"$$$$$"""""""""""""""""""""" "" " """""""""""""""""""$$$$$$$$$$$&$$$$$""""""""""$$$$$$$$""$$""""""$$$$$$$$$$$$$$$$$$$$&&&&$$&&&(((&&((((((((*(((*(*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$""""""$$$$""$""$$$$$$$$""$$$"$""$$$""""""""""""""""  " """"""""""""""""$$"""$$$$$$$$$$$$$$$$""""""""""""$$$$$$"""""""""""$$$$$$$$$$$$$$$$$$$$&&&$$$$&((((((((((((*((****((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&$$$""""""""$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""" " "" """"""""""""""""""$$$"$""$$$$$$$$$$$$$$$$"$"$$$"$$$"$$$$$$$""""""""""""$""$"$$$$$"$$$$$&&&&&$$$&&((((((((*********((((((((((((((((((&((((((&&&&&&&&&&&&&&&&&&&&$&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$$$$$$$$$$&&&$$$$$$"$&&&&$$$""""""""$$$$$"$$$$$$$$$$$$"""""$$$$$"""""""""""""" """ "" """"""$""""$"""""""""$""$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$""""""$"""""""$$$$$$$$$$$$$$&&&&&$$$$(((*****************(*((((((((((((((&(&&((((&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$$$$$$$$$$$$$$$$"$""$"$$$$$$""""""""""""""" """"""""""""$$""""$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$""""""$$"""""$$$$$$$$$$$$$$$&&&&&$$&$((*******************((((((((((((((((&&&((&(&&&&&&&&&&&&&&&&&$&&&$&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$""$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"""""""""$$$$$$$$$$$$$$$$"""""""$$$$$$""""""""""""""" """"""" """""""""""$"""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$"$""""""$$$$$"$$"$$&$$$$$$$$$$&&&&&&&&&*********,************(((((((((((((&&&((&(((&&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$"$$$$$$$$$$$$$$$"$"$$$$$$""" """"""$"$$$$$$$$$"$"""""$$$$$$$$$"""""""""""""""""""""" """"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$$$$&&&&&&&&$$$&$&&&&&&&&&&********,,,************((((((((((((&&((&(((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$$$$$$$$$$$$"""""$$$$$$""" """"""$$"$$$$$$""""""""$$"$""$$""""""""""""""""""""""""" """""""""""""""$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$&(((&&&&&$&$&&&&&((&&&&&*****,**,*,,*********(*(((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$""$$$$$$$$$$$$$$$"""$"$"$""""" """""""$"$$$$$$""""$$$"$$"$""$$"""""""""""""""""""""""""""$"""$$"$$""$"$"$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$"""""$$$$&&&&&&(&&&&&&&&&&&&&&(((&&&&(*****,,,,,,***********((((((((((((((((((&(((&&&&&&&&&&&&&&&$$$&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$""$$$$$$$$$$$$$"""""""""""""" """""""$$$"$"$""$$""""""""""""$$""""""""""""""""""""""""$$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$"$$$$"""""$$$&&&&&&&&&&&&&&&&&&&&&&&((((&&***,*,,*,,*,,*********(*(((((((((((((((&(((&&&&&&&&&&&&&&&&$&&$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$""""$$$$$"$$"$$"""""""""""""" """"""""""""$$"""""$""""""""""""$$"""""""$"""""""$"""""$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$""$$$$""$$"$$$&&&&&&&&&&&&&&&&&&&&&&&(((((&***,,,,,,,,,************(*((((((((((((((((&((((((&&&&&&&&&$&&&$$$$$$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$"$""$$""""""""$$$"$$"""""""""" """""" """""""""""$$$$""""$""""""""" """$$"""$$""""""""""""""$$$$$$"$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""$$$$$&&&&&&&&&$$&&&&&&&&&&&&(((((&***,,,,,,,,,*************(*((((((((((((((((((((((&&&&&&&&&&&&&&&$&$&&$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""$$$$$"""""""""""""""""" """""""""""""""$$""""$"""""" " """""$$""$"$""""""$"$"""$$$$$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$&&&&&&&&$$$$$$&&&&&&&&&&((((((**,,,,,,,,,**,*********(**((((((((((((((((((((&(&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$"$$$$$"""""""""""""""""""""""""""""""""""$"""""""""""" """"$$$$$""""""$$""$"""$$"$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$&&&&&((&$$$$$$$&&&&&&&&&&&((((****,,,,,,,*,,************((((((((((((((((((((&&&&(&&&&&&&&&$$&&$&&$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$""$$$$$""""""""""""""""""""""""""""""""""""$""""""""""" """""$$$$$$"""""$""""$$$"$"$$$"""$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$&$&&&&&&&$$$$$$$$$&&&&&&&&&&(*(***,,,,,,,,,**,***********(((*(((((((((((((((&&((&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$"$"$$$$$$$"$$$$$"$""""""""""""$"""""""""""""""""""""""""""" """""""""""""""""" """"""""""""$$$$$"$"$$$$"""$$""""$""""$$$$$$$$$$$$$$$$$""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$&$$&$$&&&&&&$$$$$$$$$$$&&&&&&&((((**,,,,,,,*,,***********(**(*(((((((((((((((((&&&&&(&(&&&&&&&&&$&$$$$$$$$$$$"$$$$$$"$"$$$$$$$$$$"$""""""$"""$$""$""$"""""""" """"" """""""""""""""""""""""""""""""""""""""""""$$$"$$""$"""""""""""""""$$$$"$$$$$$$$$$$""""$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&$$"$$$$$$$&&$&&&&(((*,,,,,,,,,,,,,*********(***(((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""$$"$$$$$$$$$$$""""""""$"$$"$"""""""""""""" """""""""$"" " """"""""""""""" """"""""""""""""""""""""""""""""""""""""""""$"$$$$"$""$$"$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&$&&&&&&&&$""""""$$$$$$$&&&&&(*,,,,,,,,,,*,******************(((((((((((&(&&&&&(&&(&&&&&&&&&$&$$$$$$$$$$"$$$$$$"$$""$"$$$$$$$$$$$$"$$$""""""$""""""""$""""""" """""" """"""" " """"""" """""" """"""""""""""""$$""$"""""""""""""""""""""""""$"""$$$$$$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&(((&&&&&$$$$&&&&&$""""""$$$$$$$&&&&&&*,,,,,,,,,,,**,***************(*((((((((((&(&&&&&&&(&&&&&&$$$$$&$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$"$$$$"""""""""""""""" """ " """ """"" """" "" "" """""""""""""""""""""""""" """""""""""""""""""""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&(&&&&&$$$$$$&&&&&$""""""$$$$$&&&&&&&**,,,,,,,,*,**,***************(((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""" " " " "" " """""""""""""""""""""""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$&&&&&&&&$&&$$$$$$&&&&$$"""""$$$$$$&&&&(&& *,,,,,,,,,,,******************((((((((&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""$$""""" " " " " """ " " """""""""" """"""""" """""""$""""""""""""""""$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&((&$$$$$$$&&&&&$$$$$$$$$$$$&&&&&&&*,,,,,,,,,,**,************((((((((((((&((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"""""" """" "" " " """"""" """ """"""" """""""""""""""""""""$$$$$$$$$$$$$$$$""$""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(&$$$$"$$$&&&&&$$$$&&$$$$$&&&&&(&**,,,,,,,,,****,*********(((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""" """"  """ "" " """""" " """ " " """""""""""""""""""$$$$$$$$$$$$$"""""""""""$$$$$""$""$$$$$$$$$$$$$$&&&&&&&$$$$$"$$$&&(((&&$$$$&&,*&&&&&&&& **,,,,,,,***,***********((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""""" """" """""" """"" " """"""""""""""""""""$$"""$$$$$"$"""""""""$"""$""$$""$"$$$$$$$$$$$$$$&&&&&$$$$$$$$$$$$&&(((&&&&&&*,*((&&(&&&**,,,,,,,,**,***********((((((((((((((((&&&&&&&&&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""" """"" "" " "" """""""""""" """"""""$"$""$$$""$"""""""""""$$"""$$$$$"$$$$$$$$$$$$$$$&$&$$$$"$$$$$$$$&(((((&&&&&((((*((&&&& **,,,,,,,**,,*,***********(((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$"$"""""$""""""""""" "" " " """""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$""$$$$$&&((((&&&&&(((((((&&&& **,,,,,,,*,,************(*((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""" " "" """""""" " "" """""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&&$&&((((&&&&&((&&&(&(&& **,,,,,,,,,,,***********(*(((((((((&(&(&&&&&&&&&&$&&$&$$&&&&&&&&&$$$$$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""" """" "" " "" "" """"""""""""""""""""""""""""" """"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$$&&&$$&&((((&&&&((&&&&&&&&& **,,,,,,,,,,**************((((((((((((&&&&&&&&&&&&&&&&&$&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$""""" """"""""""" " " "   "" """"""""""""""""""""""" " " """""""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&$$&&&$$$&&((((((&&&&&&&&(*((& **,,,,,,,,,,,,**********((((((((((((&&&&&&&&&&&&&&&$$$$&&&$&&&&&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""" """" " "  """ " """""""" "" """"""""" " """""""""""$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&(&&$&$&&&&((((&(&&&&&&$&&&(( **,,,,,,,,,,,***********((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""" """""" " " "" "" """ """"" """" """""" " """""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$&&&(((&&&&&&&&&&&*((" (*,,,,,,,,,,************((((&(((((((&&&&&&&&&&&&&&&&&&&&"$$$$$$$$$$$$$$$$$$$&$$$$$$$""$$$$$$$$$$"$$$$$$$$""""""""""""""" """" "" " """ " " " """""""""$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$&$&&&&((((&&&&&&&&&&((("*,,,,,,,,,,,,,*********(((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""""""" """"" """" "      """"""""$"""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$&&&&(((((&&&&&((&&&&("***,,,,,,,,,,,**********(((((((((((&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$""""""""""" "    """" " "   """""""""""$""$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&$$$$$$$&&&&&&(&&(&&(&&&&&&***,,,,,,,,,*,***********((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""$$"""""""" """   """""   " """""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$$$&&&&&&&&&&(&&&&&&&**,,,,,,,,*,,************(((((((((&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$"$"$""""$$$$$""""""""""""""   " "      """"""""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&&&$&&&&&&&&&&"(***,,,,*,,************(((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&(&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$"$"""""""""""" "     """"""""$$$$$$$$$$$""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$&&&&&$$$$$$$$&&&"*,*,,,,,,,*,************(((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&(((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""$$$$$"$"$""""""""""""" "       " " """"""$$$$$$$"$$$""$"$$$$"$$"$$$$$$$$$$$$$$$$$$$"""$$$$$$&&&&&$$$&$$$$&&"***,,,,,*,*************(((((((((((((&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$""$$$"$$$$$""""""""""""""     " """"""""$$$$$"$$"$""$""$"$$"$$$$$"$$$"$$$$$$$$$$""""""$"$$$$$&&&&$$$$$$$$$$"***,,,,,,,,**********(*(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""$"""$$$$$$""""""""""""""""       """"""""""$$$$$$$""""""$""""$$"$$$$$$$$$$$$"$$"$$$$$""" """""$$$$&&&&&&$$$$$$$$"***,,,,,,,*,,***********(**((*((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""$$$$$"$"""""""""""""""""" "          "" """"""""$$"$"""""""""""""""""""$"$$$"$"""$$$$$$$"$$$$$"""""""""$$&&&&$$$$$$$$"****,*,,***************(**(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""$$$$"""""$"$"""""""""""""""""""" """ "      """"""""""""""""""""""""""""""""""""""$"$$$"$"$$$$$$$$"$$$$$"""""""$$$$$&&&$$$$$$$$"*****,*,****************((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$"""$""""""""""""""""""""" " "" " "      """"""""""""""""""""""""""""""""""""$""$$"$"$$$$$$$$$$$$$&$"""""$$""$&&&&&$$$$$$$"******,*****************(((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""$$$$$""""""""""""""" " """ """ "     """"""""""""""""""""""""""""""""""""$$"""$"""$"$$$$$$$$$$$$&$"""$$"""$$&&&&$$$$$$$$(*****,************(***((((((((&(((&&&&&&&&&&&&&&&&&&&&$$&&&&&&$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$"$""$""""""$$$$""""""""""" " " " """"""    """""""""""""" """"""""""""""""$""""""$"$"$$$$$$$"$$$$$$$$""$$$""""$&&&&&$$$$$$"(*****,****************(((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$&&$$$$$$$$$$$"$$$"""""""""$$$$$""""""" "" " "" "" "    " "     """""""" """ """""""" """"""""""""""""$"""$$$$$$$$$$$$$$$$"$$"""$$$$&&&&$$$$$$"(*****,**************(*(((((((((((&(&&&(&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$$&$$&$$$$$$$$""""""""""$"""""$""""""" "" " " " "     """"" " "" """"""""""""""""""""$""$$$"$$$$$$$$$$$$$$"""""$$$&&&&&$$$$$$(***,****************((((((((((((&(((&&&&&&&&&&&&&&&&&&&$&$&&&$&$$$$$$$$$$$$$$$$&$$$$$$$$$""$$$$$$"""""""""""""""" """""""    " " """"""""""""""""""$"$""$$$$$$$$$&&$$"$"""$$$&&&&&$$$$$"(*****************((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$"$""""$"$$"""""""""""""" "" """"   " """""""""""""""""""$"$"$$$$$$$$$&$$$""$$$$$$$&&&&&$$$$$(*****,***********((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$""""""$"$""""""""""""""" " " " " "   "    """""""""""""""""""""""$"$$$$$$$$$$$$$$"$$$$$$$$&&&$$$$$"(****************(**(((((((&((((&(&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""$""""$"""""""""""""""""" "" " "" ""      """"""""""""""""$"""""""$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$"(**************(**(((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$&$&&$&$&$$$$$$$"""""""""""""""""""""""""" " " " """" " " ""   """"""""""""""""""""""""$$$$$$$$$$$$$$$"$$$$$$$$$&&$$$$"(**************(*(((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$&&&&$$$$$$$$$$$$""""""""""""""""""""""""""" """"" " """"" "" ""    " """" """""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$""(**************(**((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""" " """" """ " ""   """ """"""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$""(***************((((((((((((&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&&&$$$$$$$$"$$$$$"""""""""""""""""""""""""""""""""" " "" " " " "    " " " """"""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$""""(*************(**(((((((((((&&&&&&(&(&&$&&&&&&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$""""""""""$$"""""""""""""""""""""""""""""""" " " """       " " "" "" """""""""""""""""""$$"$$$$$$$$$$$$"$$$$$$$$""(***************((((((((((((&&&&&&&(&&&&$&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""" """"""" "" " "  " """""""""""""""""""""""$$$$$$$$$$$$$""$$$$$$$$$""(*************((*(((((((((&&&&&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""" " """ " " ""  " """ """""""""""""""""$"$""$$$$$"""""""$$$$$$"""""((**************(((((((((&(&&((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$"$$$"""""""""$$$"$$""""""""""""""""""" "" """"" "" " "" "   """ " """"""""""""""""""""""""""$"$"""""""""$$""""""$""(**********(***(*(((((((((((&&((((&&(((((((((&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$"""""""""$"""$"""""""""""""""""""""" " " """" " " """"""   "" " """" """""""""""""""""""""""""""""""""""""""""$"""(((************(((((((((((((&&(((&(&((((((((&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$""""" ""$$$$$$$$$"""""""""""""""""" """"" " " """ "  """" "" """""""""""""""""""""""""""""""""""""""""""""""""""""(((****(***(**(*((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$""""""$$$$$$$$$$""""""""""""""""""" "" "" """"" " " "  """"""" " """""""" " """"""""""""""""""""""""""""""""""""""""""(((***(*(******(((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$"$"$$$$$$$$"$"$$"""""""""""""""" """"" """ "  "" "" "  " """"" """"""" """""""" " """""""""""""""""""""""""""""""""""""$(*********(((&((((((((((((((&((&(&&&&&&&&"$&&&&&&&&&&$&&&&&$&$$&$&$$$$$$$$$$"$$$$$$$$$$$$""""""""" """"""""""" """" """ " "" "  """"" """"""" " " """"""""" """""""""""""""""" "" """ """""""""""""((*******(*((((((((((((&((&&&$&((((&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"$$"""""""""" """""""""""" "" """  """""     """""""" " " """ """ """"""""""""" """"""""""""""" """ " """""""(********(((((((((((((((&(&&&(((((&&&&&&&$$&&&&&&&&&&&$&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""" """"""""""""" """"""      """"" " " "" " """ " """ """"""  " """"""""""""""""  """""""""(*******((*(((((((((((((((&&&((((&(&&&&$&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""" """"""""""""""" """""""     " "" """"""""" """ """"" " "" """""""""" "" """"""""(((****(*((((((((((((((((((&(((&&&&&&&$$$$$&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""" " " """"""  " " """"""""" " " " "" """"$"""""" " """"""""""""" """" " """"""""""((******((((((((**(((((((((&&((&&&&&&&$$$$$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""$$$$"""""""""""""""""""""""""""" " "" """  """""""""" "" ""$$$$$$$""" " """ """" " """""""" """"""""""""@(*(***(((((((*(((*(((((((&&&&&&&&&&&&&$&&$&&&&&&&&&$&&&$&&$&$$$$$$$$$$$$$$$$$$$$"""""$"""""""" """""""""""""""" " """" "" """"""""""""" "" """$$$$$$"""" "" """"""""""""""" " " """"""""""(*((***(((((((****(((((&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""" """" """"""""""""" "  """  " """""""" """""" "" " "$$$""$""""" """""""""""""""""" """"""""""""""(((***((((((((((*((((((&&&&&&&&&&&&&&&&&&((&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""" " """"""""""""""""""  """   """"""" """"""" " $$$$$"""""""""" """""""""""""""""""""" """ """"((****((((((**(((((((&&&&&&&&&&&&&&&&&&&((((&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$""""""""""""""""""""""""""""" """  """""""" """ "" " """$$$$&$""""""""$"""""""""""""""""""""""""" " """""((((*((((((((((((((((&&&&&&&&&&&&&&&&&(((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""""$""""$"""""""""""""""""""""""""" ""   """"""" "" """" "$$$$$$$$""""""""""$$""""""""""""""""""""""" """"""&((((((*(*(((((((((((&&(&&&&&&&&&&&&&&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""$"""""""$""""""""""""""""""""""""""" "  ""   " """""""" """" "" """$$$$$$$""""""""""""""""""""""""""""""""""""""""""""&(**((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$""""$"""$"""""""""""""""""""""""""""""  "  "" """" " """""""""""$$$$$$$$"""""""""""""""""""""""""""""""""""""""$""""$((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""""""""" "   " " """" """""""""""""$&$$$$$$$""""""""""""""""""""""""""""""""""""""$$"$$$$&(((((*((*((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"$$""$""""""""""""""""""""""""""""""   """  " " " """"""""""$$$$$"$"$""""""""""""""" "" """""""""""""""$"$$$$$$$&(((((**(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""" ""   ""  "    "" " " "" """"""$"""""$"$""""""""""""""$" """"""""""""""""$$$$$$$$ &(((((**(((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$"$$""""$""$$"""""""""""""""""""""""""""      "      "" " " """"""""""""""$"$""""""""""""""" """"""""""""""$$$$$$$$$&(((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""$"$$"""""""""""""""""""""""""    """       """" """" """"""""""""$$""""""""""""""""$$ """""""""""""$$$$$$$$$$ &((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""" """ "" "    ""          """ " " " " """""""""""""$"""""""""""""""$" """"""""""""$$$$$$$$$$ &((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""" """ " "     ""        """ "" " " " """""""""""""""""""""""""""" """""""""""""$$$$$$$$$$$ &(((((((((((((((&&&&&&(&(&&&&&&&&&(&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""" """" ""         " " " """""""""""""""""""""" """"""""""""""""""""$$$$$$$$$$$ @&((((((*((((((((&&&&(((&((&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""" "" " """""" " "            "" " " "" """""""""""""""""""" " """$$"$$$""""""""$$$$$"$$$$$$$ &((*(((((((((((((((((((((&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$""$$"$$$"$"""""""""""""""""""""""""""" "" """"""" """ """ "          "" """  """"""""""""""""""""" """$$$"$""$$"""""$$$$$"$$$$$$$"(((((((((((((((((((((&&((&&&&&&&&&(&&&&$$&$$$$&$$$$$$$$$""$""$$$$$$""""""""""""$"""""""$""""" " """""" " """"            "" " """  """"""""""""""""""" """$"$$""""""$$$$$"$$$$$$$$$ ((((((((((((((((((&&&&&&&(&&((&&(((&&&&&&&&$$$$$$$$$$$$$$$"$$"""""""$""""""""""""""""""""$"""" """""""""""" """""            " """ ""  ""$""""""""""""""" """"""$"$$$$"""""$$$$$$$$$$$$$$"(((*(((((((((((((((&&&&&&&&&&((((&&&&&&$$&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""" "" " " """" "" " "       "" "  """"$""""""""""""""" """$$$"$$$$"""$$$$&$$$$$$$$$$"&((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$"""""""""""""""$$"""""""""""""""" """""" """ " ""        " " " "  ""$$"$$$$$$""""""" """ """"$$""$$$""$"$"$$$$$$$$$$$$$"(((((((((((((((&(&&&&&&&&&&&&(&&&&&&&&&&$&$&$$$$$$$$$$$$$$$""""""""""""""""$"""""""""""""""" "" " """"""""" ""       """  "&$$"$$$"""$""""""""" """""""$$&$$$"$$$$$$$$$$$$$$$$$$$"&(((((((((((((&&&&(&&&&&((&&&&&&&&&&&&$&$$&&$$$$$$$$$$$$$$"$"""""""""""""""""""""""" """"""$$$$"""""""        "" "  "$&$$$$$$"$""""" """ " """"$$$$&$$$$$$$$$$$$$$$$$$$$$$$"&(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""$&&$$"""""""" "        """" "    "$&$$$"$"""""""" """ """"""$$$&$$$$$$$$$$$$$$$$$$$$$$$"&(((((((((&&&&&&&&&&&(&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""$$$$$"""""""""       " "  ""$$$$"""""""""" """"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&&(&(((&(((((&&&&&&&&&&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$""$$"""""""""""""""""""""""""" """"$$$""""""""""            ""     """$$$"""""""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$&&(&((((((((&&&&&&&&&&&&&&&&$&&$$&$$&$$$$$$$$$$$$""""""""$""""""""""""""""""""""""""""""$""$""" ""           ""$$$""""""""" " """$$$$$$$$""$$$$$$$$$$$$$$"$$$$$"$&&(&(&((((((&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$""$""$$"$""""""$""""""$""""""""""""$"""""$"""""         "" "  """$$""""""""""  " """"$"$""$$$"""$$$$$$$$$$$""$$$$$"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""$$"$""$""$""""""""""""""""""""""$$$$"""""" "       "  ""   """"""""""""  " """""""""$"$$$$$$$$$$$$$"""$$$$$ $&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""$""$$"$$$$"$"$""""""""$""$"$"$""""""""""""""""" "            "  """"   """"""""""" """"""""""""$"$$$$$$$$$""""""$""$$&&&&&&&&&&&&&$&&&&&&&&&&&$$$$$$$$$$$$$$$$$""$""$"$$$$$$$$"""""""$""""$"$$""""""""""""""""""""" " "            "  """"""""   """"""""""""""$$$$$$$$$$""""""""""$$$&$$&&&$&&$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""""$""$$$$$$$$$$"""""""""$"""""""""""""""""" """  """""                " """"""""""    """""""""""""""$$$$$$$$$$""""""""""$$$$&&&&$$$&&&$&&&&&&&&$$$&$$$$$$$$$$$$$"""$"""$$"$$$$$$$"$$$$"""""$""""""""""""""""""""  """"" ""           "" """"&$""""""  """""""""""""""""$$$$$$"""""""""""""$&&&$$$$$$&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$""$""$$$$$$$$$$$""""""$"""""""""""""""""""" " """ "               """""""""""  " """"""""""""""""""$"$""$$""""""""""$$&$$$$$$$$$$&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$"""$"$""$$$$"""""""""$"""""""""" """"""""""" """"""""""             ""  """"""""""""""""""$""""""$"""""""""""$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""$$$$$""$"""""""""""""""""""""""""""""""""""" " """"" "           " "  """""""""""""""""""""""""""""""""""""$$$$$$$$$$$$&&&&&&&&&&$$$$$$$&$$$$$$$$$"""$$$"$$$$$$"$$$""""""""""""""""""""""""""""""" "" """" ""           ""  """""""""""""""""""$"""""""""""""""""$$$$$$$$$$$&&&&&&&&&&&&&&$&&$$$$$$$$$$$"$$$$$$$$$$""""$"""""""""""""""""""""""""" """"" " " "              "  """""""""""""""""""""""$""""""""""""$$$&&$$$&&&&&&&&$&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$$$"$"""""""""""""""""""" " " " " """""" "              " """"""""""""""""""""$""""""""""" " "$$&$$$$$$$&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$&$$$$$$$"""""""""""""""""""""""""""" """" " "" " "              " """"""""""""""$$""""$""""" "$$&&&&&&&$&$&&&&&&&&&&&&&$$$$$$$$$$$$$&&&&$$$$$$"$$$"$"""""""""""""""""""""" """"""" """ "          " " " """"""""""""""$$""""""""" """ $&&&&&((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$"$$""""$""""""""""""""""" "" """""""""         " """ """""""""""""""""""""""""" ""&&&&&(&((((&&&&&$&&&&&&$&$$$$$$$$$$$$&$$$$$$$$$"$$"""""""""""""""""""""""" """"""""""""""  "       " """"""""""""""""""""""""""" """ "&&&&(&(((((($&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""$"""""""""""""""""" " " """"""""""         " " """""""""""""""""""""""""""" " """"&&&(&&(((((((&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$""$$"$"""""""$"""""""""""""" " """"""""""" "          " " """""""""""""""""""""""""""""" """""&(&((((((&((((&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$"""$""""""""""""" """ """""""" " "         "" "" """""""""""""""""""""""""""""""""""&&&(((((&(((&&&&&&&$$&&$$$$&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" """""""""""" "         " """ """ " """"""""""""""""""""""""""""""""&&&(((&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"$$""""""""""""""""" """"""""""""        " "" """"""""""" """ "" """""""&&((&&&&&&&&&&((&&&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$""$"""""""""" """"" " """"""""""" "" "           " " """""""""" " """"""""&&((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$"$"""""""""""""""" """""""""" "          """ """""""" """"""""""&&(&&((&&&&&$$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$"""$"""""$""""""""""""""""""""""""""          """"""""""" """"""" ""&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""" " "            "" """""" """""""$""&&&&&&$$$$"$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$"""""""""""""""""""""""""""            " """"""" " """""$$$"&&&&&$$$""$"""""""$&&$$$$$$$$$$$$$$$$$$$$$"$$""$"""""""""""""""""""""""""" """" ""                """"""" """"""""$$$"$&&$$&$$""""""" "$&$$$$$$$$$$$$$$$$$$$$$$""$$$"""$"""$""""""""""""""""" """ """"""       " """"" " """"""""$"$$&$&$$$$$"""""" "$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""       """"" """"""""$$$$$$$$$$$"""" """""$$$$$$$$$$$$$"$$$$$"$$""$""""""""""""""""""""""""""""" " "       " ""  """""""""$$$$$&$$$$""" """""""$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""""""""" ""      " " ""  """""""""""$$$$$&$$$""" """""$$$$$$$$$$$$$"""""$""""""""""""""""""""""""""""""""" "     " " "  """"""""""$$ $$$$$$$"""  " """""$$$$$$"$$$$""""""" """""""""""""""""""""""""""      "    "" ""   """""""""""$$"$$$$$$$$"""  """$$$$$$$$$""""""""""""""""""""" """"""""""""""""""" "     "     "" "   """ """"""$$""$$$$$$$$$""  ""$$$$$$$$$$$"""$""""""""""""""""""""""""" " """""""""" "    ""     "   """""""""""""""$$$$$$" ""$$$$$$$$$$$$$"""""""""""""""" """ """""""" """""""""" " """"" """"""""     ""    ""   """""""""""""""$$""""""" $$$$$$$$$$$$$"$""""""" """"" """ " """ """""""""""""" " """"""""""""""""    "       """"""""""""""""""""""""" "$$$$$$$$$$$$$"""""""""" """ """"""""""""" " """""""""""""""""""    "     "  """"""""""""""""""""""""""""""$$$$$$$$$""""""""""""" " """ """""""""""""""""""""""""""""""" "    "     """    """""""""""""""""""""""" """""$$$$$$$$$"""""""""""" """"""""""""""""""""""""""""""" ""   ""      """"""" """""""""""""""""""""""$$$$$$$$""""""""""""  """"""""""""""""""""""""""""""""    ""     """"""""""""" """""" "" """""" "&$$$$$$$""""""""""""" " """"""""""""""""""""""""""" " ("  "$$"" " """"""""""""""""""""""" """ "(&$$$$$""""""""""""""""" ""$""""""" """""""""""""""" """ "" "" "    """"""" "  """"""""""""""""""""" """ " """ (($$$$$$""" """"""""""$$$""" "$$$""""""" """"""""""" """"" " "     """""""""" """"""""""""""""""""" " " """""&&&&$$$"""""""""""""""$$&$$$&&$$$$""""""""""""""""""" """ "    """"""" """"""" """ " "" "" """"""""""$&&&$$$$""""""""" "$&&$$$&$$$$$"""""""""" """""""" "        " "" " """"""""" """"""""" """""""""$&&&&$$$$$""""$$$""" "$$&&&&&&$$$""$"""""""" " "" "       "" "" " " " """""""""""""""$$$$$$&$"""""""$$""$(&&$$$&&&$$$$$$$$$"""""""" " "      """""""""$$""""""""$"$$$$$$$$""""$$""$&(&$$$$$$$$$$$""$$"$$""""" " """"   "    """"""""""$$"""""""""""$$$$$""""""""$$$$$$$$$$$$$"$$"""$"$$$$$""" """"""" "    "        """""""""""""$$$""""""""""""$$$$$"""""$$$$$$$$$$$$"$$$$$$$$&&$$$""""""""""""     "             """""""""""""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$"$$$$$""$$""""""""   "         """"""""""""""""""""""""""""$$$$$$$$$$$$$$$""$$"$"""""$$$$"$$$$"""""""$""""""            """" """"""""""""""""""""""""""$$$$$$"$"""""$""$"""""""""$"""""""""""""""""" "              """""""""""""""""""""" "" """""$$$$$$$"""""""$"""""""$$"""""""""""""""""""""            $"" """" """""""""""""""" " """"$$$$"""""""""""""""""""""""""""""""""""""""" "" "$$$"""          "&&$$" """"""""""""""" """"""$"""""""""""""" """ " " " """ """"""""  $$$$$"""$"    "   "&$$"""" """"""""""  """""""""" """ """"""""" "" """""" " "$$$$$$"""""""    "$$"""" """""""""""" " " """""""" "" """"""" """" " "$"""""$$"""""      """""""" """""""""""" "" """""""" """""""""" """"""" " " "$""""""""""" "        "" """"" " """" """""""""" "" """""""" """"""" "  """""""""""         """  "" " """"""""""""" """""" """ "" " "   """"""""""""     " ""  """""""""""""""""""""""" """ "      " """""        """  """""""""""$$$" """""" """"       " "  """    " " "" " " "$"""""""$$"$""""""" ""         """ """""    "" " " """""$$""""""""""""" "       "  """""  "   " " " " """"$""""$$$$"""""""" "      "  " " "     " "  """""""$$$$&$$""""""           ""