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 = '388B10' IMAGE_NUMBER = 54185771 IMAGE_TIME = 1977-09-10T21:57:03Z EARTH_RECEIVED_TIME = 1977-09-11T09:24:53Z ORBIT_NUMBER = 388 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = MINUS_BLUE EXPOSURE_DURATION = 0.016970 NOTE = "HIGH RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END  ?8$bm&[@6.#. Epy 6: !d5I6, .00002222000000222000000....0..,,,.24666666646664442****,..00.0000000000000.0000.0..0000000000..00000000000000220020020222200222002222222222222222022222222222224444442444444442222444444444444444444444444444444444444444444442444244444444444444444442442424242222222222222202222200000000000.,*$,00000200222222200000000000.**....4666666666666664420***,..000000000000..000000000000000000000000000000000000000000000000000002220222222222222222222222222222224222222222222222222222222222222244222224242222222422222222222222222222222222222222222222222222220202222200000000000000000000....,,*(.0000000000200000000000000...,...246666666444444444442***,*.0000000.00....00..0....00.*.............00000000000000,,..00000000000000000002000000202000000222020022222022200202222222222222222022222222222222222222022222222202222222222222222222222222222200002220000000000000000..000000......,,&,.0000000000000000000000.0.....,.2444444422222222224220**,..0000.............................................0..0..0.....00..00..0000000000000000.000000000000000000000000000",000000000000020002020220000,002000002222200000002220000002222220202222222200000222000000000000000.0.0...........,,,&..0000000000000000....0...0..,,,02244220000000000220220.,,.....0.........................,..........,...................................0.0..0..00000000000000000000000000000000000000000000000000000000000.000000000000000000000000000.,000000000000000002000000000**000000..0.0..............,,((,.....0000000.0....0..0.....,,,,.02000..00000..0000000.,**,..0..0..........,,,,,,....,,,,,,,......,,,...,....,,.,........,...............................2.000..0.0000000.000.0.00..000000000000000000000000000000000000000000.00000000000000000000000000000000000000.000..0.....................* &,...0....00....0............,,*,.00.....,,.............,*,,.0.............,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,.....,.,....,,.,,,...................................0...................000..0....0......0.0000.00..00000000..00000....0.0000000.0.000000...0000000000.....0....................,,,* $,...........................,**,....,***((*,,,,,,,,.....,,,..........,,..,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.....,,,......,,.,...............................................................00.0........0..0.......0.0....0.0000.0....00000..00..0.0......................,,,,* $..........................,,,,**,,,,**(&&&&((&((,,,,,,,*,,,.........,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,..,,....,.,.................................................................................................0...........................,.,.,,.,,.,,.,,* $,,........................,.,,*******(&&&&&&&&&&&&(,**,*,,.......,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,****,,,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,...,,,,..........,......,...........,,.......................................................................................,,,,,,,.,.,,,,*$,,.................,,.,...,,,,*(((((&&&$$&&&&&&&&&&******,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,*,,**,***,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,.,,.,...,.,,,,......,,..,.,.......,.,.,....,...............................................................,,...,,,,,,,,,.,,,,,,,*$,.....................,.,,,,,,*&&(&&&&$$$$$$$$&$$$$&((((*,,....,,,,,,,,,,,,,,,,,,,,,,,**,,*,*,,,,,,,,,,,,,****,,*,,******,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,..,,.,,,,,....,,,,,,.,,,,,,,,...,..,.,,,.,.,..,,,,.,,,..,.,.....,.,...........,...................................,,.,,,,,,,,,,,,,,,,,,,*$,,..................,,,,,,,...,&$&&&&$&$$$$$$$$$$$$$&(((,...,,,,,,,,,,,,,,,,,,,,,,**,,,*,,****,*,**,,*********,,*,***,,,,**,,,*,*,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,.,,..,,.,,......,..,.........,..............,.,,,.,,,,,,,,,,,,,,,,,,,*",,..............,.,...,,,,,....(&$$$$$$$$$$$$$$$$$$$$&&(,....,,,,,,,,,,,,,,,,,,***,,,,,*****,,,,*,*,****,************,*****,,,,,*****,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,.,,...,,,....,......,.........,,,,,,,,,,,,,,,,,,,,,,,,,**$,,.............,......,,,,......&$$$$$$$$$$$$$$$$$$$$$&*,,....,,,,,,,,,,,,,***,,,,******,,****,****,,,******************,*,*,*******,,******,,,,*,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,.,.......,,,,.,,,,,,,,,,,,,,,,,,,,,,,,** ",,.........,........,,,,,..,,...*$$$$$$$$$$$$$$$$$$$$$&,....,,,,,,,,,,,,,,,,,,************,******************************,******,*************,*,*,**,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**",,................,,..,,,,,,,,,..*$$$$$$$$$$$"""$$$$$&,....,,.,,,,,,,,,,,,,,,*******************************************************************,***,*******,,**,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,,,*,*,,**$,,.,,..........,...,....,,.,,.....($$$$$$$$"$$"$"$$$$*..,...,,,,,,,,,,,,*,****,**********************************************************************************,*,,,,***,,,,,,,,,,*,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,*,***"*,...................,,.,..,.......*$$$""$$$$""$"""(,,...,,,,,,,,,,*,****,*********************************************************************************************,*,***,***,,,,******,,,,*,*,,,*,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,*,***(",,................,.....,.,,,,......*$""$$$"$""""$(,..,.,,,,,,,,,,,,,*,,*,****************************************************************************************************,,,,***********,**,*,,,,,***,*,*,,*,*,**,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*,*******($,,...................,,.,,.,,.......,*&$$""""$$&,....,,,,,,,,,,,*,,,,,,***********************************(**************************************************************************,,**********,***********,*******,*,,*,,*,,,,*,*,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,***(",,.................,,,,,,.,.,........0..**(*(,.0....,,,*,,,,,,*,,,*******************************************(************(*************************************************************************************,,**,*****,,,,*,******,*,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,*,,,,********,*,****(",.,,..,..........,,.,,,.,,,,,.,......000000000...,,,,,*(****,************************************(***********((***************************(***(*******((*****************************************************,*********,***,****,,,,*,********,,*,**,,,,,,,,,,*,*,,,,,,,**,,,,,,*****,,**********(",,...................,,,,,,,,,,,,,.,...000000...,,,,*********************************(************(*************(**((********(********************(*******************(****************************************,******,********,,,********,*****,,,,,,,,*,*,*,,,,,**,*,,,,,,,***,**********,*****(",,,...............,,,......,,,,,,,...,,.......,,,,,,**,,,***************************************************(*****(****************(*(********(****(***(*((******************************************************************,*******,,,*******,,,,,*****,,,,,,***,,,*,,*,*,***,,*********,******(",,.,.............,.......,,,,,,,..,...,,.....,,**,,,******(************************************************((((*(*****((********((***(********(**(**(**(***************************************************************************************,*,****,,,*,,,*,,,,,****,***,*,,******************(",,,..................,,,......,,,,,,.,..,,,,,,,,,,*,******************************************************(*******(**(*(*(****(***(**(((((*******((*(***(*(((***********(***************************************************************************,****,*,**,,***,***,,,***********************( ,,................,.,,,,.,,,,,,,,,,,,,,,,,,,,,*,****,,*****************************************(****(*(******(((*((((**((((((*****((*((((((((*(*(*****(((((((**(*(*(((*(***********************************************************************************,,,***,************************,******( ,,.,.............,....,,,,,,,,,,,,,,,,,,,,,,,,******,**********************(*((*******(*(*****(*(**(**(****(******((*((((*(*((((((((***(*((((((*(*(***(((((((((((((*(*****(*(****************(**(******************(****************************************,****,***,**************************** ,,,,...............,,,,,,.,,,,,,,,,,,,,,*,,,,,,,,,***************((*******(((*****((((****(*(((**(((((((*(((*(**((((((*(**((((((((**((*((((((((((((((*(*(((((((((((((((((((((((((((*(**(****(******************((********(*************************************,*********************************( ,,.................,,,.,.,,,,,,,,,,,,,,*,,*,,,*********************((*(*(*****(*((*((((*((((((**((((((((((((((((((((((((((*((((*(((((((((*((((((((((*((((((((((((((((((((*(((((((*(*((((((*****(***(*********(****************(*****************************************************************(( ,,,...,.........,...,.,,,,,,,,,,,,,,**,*,,,,***,*********************(******(*(*((*(*(**((((((((((((((((((((((((((((((((((((*((((((((((*(((((((**((((((((((((((((((((((((((((((*(((((((**((((*(********((((****************(***(*****************************************************************(&,,,,,......,....,...,,,,,,,,,,,,,,,,,,**,********************************(((****(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((****((((*(**(**(***(***(***(**(***((((************************************************************(*,,.......,..,".,,,,,,,,,,,,,,,,,,,,,,,,,**,,**************************(**(((((((((((***(((((((((*(((((((*(((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*(***(((*(((*****(*(*(*(**((((********(****************************************************((*,,.,,.,......*,.,.,,,.,,,,,,,,,,,,***,*,,,***************************((((((((((*(*(((((((((((((((("(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((*((((((((*****(((**(***(************************************************************(&*,,,,.............,.,,,,,,,,,,,,,*,,*****************************(******(((((((((((((((((((*((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((&(((((((((((((((((((((((((((&((((((((((((((((((((*(*(*(((((*((((((*((((*********************************************************((,,......,...,.,...,,.,,,,,,,,,,,,,,************************************(((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((*(((((((((*(((((**(*((***(*(********((**************************((************(&&,,,....,......,..,.,,,,,,,,,,,,,,,,******,*************************((*****(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(*((((((((*(*(((((*****(**(********************************(*********(***$(,,,,.,.............,,,,,,,,,,,,,,,,,,,*,*************************(*(**((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*(*((((**(*****(**********************(********(********(((,,,,......,.......,.,,,,,,,,,,,,,,*,,,*******************************(((**(*(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((***((((**********************(******(************(((*,,,,...........,,...,,,,,,,,,,,,,,*****,**************************(*(((**((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((((*********************************************(&*,,,,..........,..,.,,,,,,,,,,,,*,,,*,*********************************(*((((((**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((&((((&(((((((((((((((((((((((((((((((((((((((((((((*(((((((**((**(*****************(**(**(***************(&*,,...,....,.,.,..,,,,,,,,,,,,,,,*,,*,************************((((****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((&((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((*(((((*(((***(**********************(**********(*(&,,,..,,......,.,,,.,,,,,,,,*,,,,,,,********************************(**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((&((((((((&((&(((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((****(***(**************((**(************((,,,,..........,,,.,,,,,,,,,,,,,,,,,*,*,*******(***************(****(*****((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((&((((&(&(((&((((((((((((((&((((((((&((((((((((&((((((((((((((((((((((((((((((((((((*((((((*((**((*((((*(*******(*********(**(***(&*,,..,.....,.,..,.,,,,,,,,,,,,,,*,,*******************************(*(*(((((((*(((((((((((((((((((((((((((((((((((&(((((&(&(((&((((((((((&((((((&(((((((((&((((((((((((&((((&((&&&((((((((&&&(((((&&((&(((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((*(********(*********(((,,,....,......,,.,,,,,,,,,,,,*,**,**************************(******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((&(&(&(((((((((((&(((((((((((((((((((&((((((((&((((((&&&&&&&&((&&((&((&(&(((((((((((((((((((((((((((((((((((((((((((*((((((*((((*(((((****(***(**********(&,,,..........,,,,,,,,,,,,,,,,,,,,*************************(***(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&&&&&&&(&((&(((&((((((((&((((&&&&&&&((((((((((&&(((&(&&&&(&&&&(&&&((((((((((&((((((((((((((((&((((((((((((((((((((((((((((*(((((*(******(**(***((*******(&*,,,.........,..,,,,,,,,,,,,,,*,**************************(***((*((((((((((((((((((((((((((((((((((((((((((((((((&((&(((((((((&(((((((&&&(&&&(&&&(&(((((&(&&(((&&((&&(&(&(((&&((&((&&&((&(&&&&(((&&&&&(&&&(&(((&(&(((((((((((((((((&((((((((((((((((((((((((((((((((**(*(((((((((((**(((***(****((&*,,.....,.,...,,,,,,,,,,,,,,,,**,,********************(***((((((((*(((((((((((((((((((((((((((((((((((((((((((((((&(((&(((((&&(((&&&&&&&(&(&&&&((((&((&&&(((((&(&(&(&&&((&(&(&&(&&&&&(&&&(((&&&&(&&&&&&&&&&((((&(((((&(&&(&(((((((((((((((((((((((((((((((((((((((((((((((*((***(*(*((****(****(((&,,,,,,.,......,,,,,,,,,,,,,,,*,**,*************(*******((***((***(*((((((((((((((((((((((((((((((((((((((((&(((((((&&(&((((((((&(&&(((&&(&(((&&&((&&&&&&((&(&(&&&&&&&(&(&&&&&&&&&&(&&(&&&&&&&&&&&&&(&(&&&&&&&&&((((&&((((&&(&(&(((((((((((((((((((((((((((((((((((((((((((((((*(((((***(***(*(***(&*,,,.......,,,,,,,,,,,,,,,,,,,,***************************(*(*((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((&&(&(((&&&&(&&&(&&&(&(&&&&&(&&&&&&&&(&&&((&&(&(&(&&&&&&&((&&&&&&&&&&&&&(&&&&&&(&&&&&&&&((&&(&&&((((((&&((((((((((((((((((((((((((((((((((((((((((((((*(***(((*****(((&*,,,,...,.,,,,,.,,,,,,,,,,,,,,******************(****(****(((((((((((&&(((((((((((((((((((((((((((((((((((((((&(((((((&&&&&(&(&((((((&&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(&&((((((((((((((((((((((((((((((((((((((((((*((((*(**(***(*((&*,,,..,.......,,,,,,,,,,,,,***,,******************(*****((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&&(&((((((((((&(&&&(((&(((&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&(((&((((((((((((((((((((((((((((((((((*((((((((((**((((*(&,,,,......,...,,,,,,,,,,,,,,**,******************(****(*(*((((((((((((((((((((((((((((((((((((((((((&(((((&((((((((((&(((&((&(&&&&&&((&&&(&(&((&(&&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((&(((((((((((((((((((((((((((((*((((((*(*(&*,,,..,...,,..,,,,,,,,,,,,,,,*,*,*****************(*(*(****(*(((((((((((((((((((((((((((((((&(((((((((((((((&((&(((&(&((&((&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&(((((((((((((((&(((((((((((((((((((((((((((((((((((((*(*((&*,.,...,,,..,,,.,,,,,,,,,,,,,**********************(*(*(((*(*(((((((((((((((((((((((((((((((((((((((((((&((((((&&&((&&(&(&&&(&((&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&&&&&&(((((((((((&((((((((((((((((((((((((((((((((((((((*((&,,,,..,..,,,,,,,,,,,,,,,,,*,*,**********************(*(((((((((((((((((((((((((((((((((((((((((((((((((((((&(&&&&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&(((((((((((&((((((((((((((((((((((((((((((((((((((&,,,,.......,,,,,,,,,,,,,,,*,,,,***************(*****(((((*((((((*((((*(((((((((((((((((((((((((((((((((&(&&&(((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((&,,,,...,..,,,,,,,,,,,,,,,,,,,*********************((((((*((*(((((((((((((((((((((((((((((((((((((((((((((((&&&((&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(&(((((((((((((((((((((((((((((((((((((((&,,,......,,..,,,,,,,,,,,,,,******************(*(*((*((*(((((*((((((((((((((((((((((((((((((((((((&&(&(((&&&(((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((&,,,.,...,..,,,,,,,,,,,,,,,,*,****************(*(**((*(((((((((((((((((((((((((((((((((((((&(((&((((&&(((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((&(((((((((((((((((((((((((((((((((((((&,,,.....,...,,.,,,,,,,,,,,,,,*,*****************((*(*((((((((((((((((((((((((((((((((((((((((((&(&((&((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&(&&&&&((((((((((((((((((((((((((((((((((((&,,,......,,,,,,,,,,,,,,,,,,,,********************((((((((((((((((((((((((((((((((((((((((((((((((((&((&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&(&&&((&((((((((((((((((((((((((((((((((((((((&,,,.....,...,..,,,,,,,,,,,,*************(***(***(((*(((((((((((((((((((((((((((((((((((((((((((((((&&(&(&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((((((((((((((((((((((((((((((((((&,,,,.,......,,.,,,,,,,,,,,,,,,*****************((*((((((((((((((((((((((((((((((((((((((&(&&&(((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&(((((((((((((((((((((((((((((((((((*,,.,.,...,...,,,,,,,,,,,,*,$"***************((((*(((((((&$((((((((((((((((((((((((((&&&&&&(&&(((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((((((((((((((((((((((((((((((((($,,,,,......,..,,.,,,,,,,,,*,,**************(*(((((((((((((((((((((((((((&((((((((((&((&$&&&&((&&&&&(&((&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&"&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&&((((((((((((((((((((((((((((&,,,,,.........,..,,,,,,,,,****************(***(((*((((((((((((((((((((((((((((&(((&((((&((&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&$&&&&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&"&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((((((&(((((&((((((((((((((&$,,.,.....,.,.,,,,,,,,,,,,,********************((*((((((((((((((((((((((((((((((&(&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&((&(((((((((&((((((((((((&,,,........,,,,,,,,,,,,,,,*,**************(*****((((((*(((((((((((((((((((((((&(&&(((&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&((((((((((((((((((&&,,.,..,.....,,,,,,,,,,,,,,*,***************(*(((((*(*((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$&&&&&&&&&&&$&&&&&&$&&&&$&&&&&$&$&&&$&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&(((((((((((((((((((((((((((&,,,,,.....,..,.,,,,,,,,,,,,,****************(((*(((((((((((((((((((((((((((&((((&&&&&&&&&(&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$&$&&&&&&&&$&&&&$&$&&$$$&&&&&&&&&&$$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((((((((((((((((((((((&$,,,.....,.,,,.,,,,,,,,,,,**********************(((((((((((((((((((((((((((((((((&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&$&&&&$&$&&&&&&&&$$$$&&&&&&&&&&&&&&$$$&&&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&(((&((((((((((((((((($,,,........,.,.,,,,,,,,,,,********************((((((((((*((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$&$$&$$$$&$$$&&&$&$&&&&&$$&&&&&$&&&$$&&&$$&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((&&(((&((&((((((((((((((&&,,,..........,,,,,,,,,,,,,,*****************(((((*(((((((((((((((((((((((((((((&(&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&$&$&$$&&&&&&&&$$&$&&$&&&&&$$$&$&$$$$&&$$&$&&$&&$&$&&&&&$&&$&$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((&&&(((((((((((((((((&((&$,,........,.,.,,,,,,,,,,,**************(****((((((((((((((((((((((((&(((((&((&((((&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&$&&&&&&$&$&&$$&$&&&$&$&$$&$&$&$&&$$$$$&$$$&&$$$$&&$$&$$$$$$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&((((((((((((((((((&$,,,,.........,,,,,,,,,,,,****************((*(**(((((((((((((((((((((((((((&((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&$&&$&&&&&&&&&&&$&&&&$&$&&$$&&&$&&$&&$$&$$&&&$$$$$$$$$$&$&&$$&$$$&$$&$$&&$&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&((&(((((&(((((((((((&$,,,......,.,,.,,,,,,,,,,,*************(*((((*((((((((((((((((((((((((((((&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&$$&&&&&&&&&&&$&&$&&$$&&&$&&$$$$&$&$&$&&&$$$&$$$&$$$$$$$&$&$$&$$$$&&&&$&$$&$&&&$$&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(&&(((&((((((((((((&$,,,......,,,..,,,,,,,,,,,,*****************(*(((((((((((((((((((((((((&(((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$&&&&&$&$$$$$&$&&&$&$$$&$&$&$&$$&&$&&$$$$$$&$$$$$$$$$$$$$$$$$$&$$&&$$$$$$&$$&$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&((((&((&(((((((((&$*,........,,,,,,,,,,,,,,,**************((*(*((((((((((((((((((((((((((&&((((&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&&&&$$&&&&&&&&$$$$$$$$&$$$&&&$$&&&&&$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$$&$&$&$&$&$$$&&$&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(&(&(((((((((((&&,,,.........,,,,,,,,,,,,,,,*************(***((((((((((((((&&(((((((((((((&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&&$&$$&&&&$&$$$$$$$$$$$$$$&$$$&&&$$$$&$$$$$$$$$$$$$$$$$&$$$$$$&$$$$$$$&$$$$&&&&&$$$$$$$&&&&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((((((((((((((($,,,.....,.,,,,,,,,,,,,,,,,,,****************((((((((((((((((((((((((((((&(((&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$&$&&$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$$$$$$&&$&$$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&&((((((((((((($,,,,....,..,,,,,,,,,,,,,*,,,***************((*((((((((((((((((((&&(((((&(((&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$&$$$$&$&$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&((&&((((((((((((($,,,.,.....,,,,,,,,,,,,,,,*,**************((((((((((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$&$&&&$$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&((((((((($,,,,,,,.,,,,,.,,,,,,,,,,****,**************(*(((((((((((((((&((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&$&&&$&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&&(&(((((&((((((((&$,,,,,,..,,,,,,,,,,,,,,,,,,,***************(((((((((((((((((((((((((((((((((&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&$&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&$&$&&$$$$$&$$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((($,,,,,,..,,,,,,.,,,,,,,,*,,*************(**((((((((((((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$&&&$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&((((((((((((($*,.,.....,.,,,,,,,,,,,,,,******************(((**(((((((((((((((((((&((((&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$&$$$$$$&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&$$&&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((((((((("*,,.......,,,,,,,,,,,,,,*,*****************(((((*((((((((((((((((((((((&((&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&&&&$&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$&$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(((((((&"*,,..,......,,,,,,,,,,,,,,*************(****(**(((((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((&(((&(((((($,,,.,...,.,.,,,,,,,,,,,,,,*************((((*(((((*((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&&(&(((((&($,,,,.....,,.,,,,,,,,,,,*,*,,*********(*(((*((((((((((((((((((((((((((&((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(((((((&`$,,.,....,,,,,,,,,,,,,,,,,***************(**((((((((((((((((((((((((((((((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((&(&((((( *,,....,,.,,,,.,,,,,,,,,,,************(**(((((**((((((((((((((&((&&(((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((&&",,,.......,,..,,,,,,,,,,***************(((((((((((((((((((&((((&(&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((&& "*,,..,...,,.,,,,,,,,,,,,,,**************(((((*(((((((((((((((&(((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(((&(((((& ",,,,.,,.,.,,,,.,,,,,,,,,******************((((((((((((((((((((((&(&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&((& *,,,.,....,.,,$,,,,,,,,,,,************(**(((((((((((((((((((((((((&(&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&((((((&& *,,.,........,*,,,,,,,,,,**************((((&(((((((((((((((((((((&&&(&& &&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$&&&$$$&$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&"$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((&(((((& ,,.........,,,,,,,,,,,,,*****************((((((((((((((((((((((((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((&& ",,,.....,.,,.,,,,,,,,,,,,,,*,**********(*(((*(((((((((((((((((&(&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$&$&&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&((&& ,,,,.....,,,,,,,,,,,,,*****************(((((((((((((((((((((&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$$$$$$$$&$&$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&(& *,...,...,,,,,,,,,,,,,****************((*((((((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((& *,,..,.,.,,,,,,,,,,,,*,*,**************(*(((((((((((((((((&((&&(((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&(((& ,,,,,.,,,,,,,,,,,,,,,,,,**************(((((((((((((((((((((((((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&$&$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&(&& *,,...,,,,,,,,,,,,,,,,,,****************(((*(((((((((((((&((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$"$$"$"$"$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((& *,,,,,,.,,,,,,,,,,,,,,,,****************(((((((((((((((((((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$"$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(((&(&& *,,...,,..,.,,,,,,,,,,,,***************(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$"$$$$$$$$$$"$$"$$"$"$$"$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((& *,,,..,,.,,,.,,,*,,,,,,*************(**((((((((((((((((((&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$$$$$"$$$$$$$$$$$$""$$$$$$$$$$$$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&(((&((&& *,,,.,..,,,,,,,,,*,,,,*****************(((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$"$$$$$""$"""$"$"$"$""$$$$""$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&*,....,,,,,,,,,,,,,,*,************(****((((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$"$$$"$$$$"$$"$"$$"$$"$"$""$"$$$$"$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&(&(&&(&&*,,,,..,,,,,,,,,,,,,******************(*((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$$$$""$$"$"$$$$""$"$"$$""""$$$$$$"$$""$$""""$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((& *,,,,..,,,,,,,,,,,,*******************(*((((((((((((((((&&&&(&&((&&&(&&&&&&$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$"""$$"$""""""""$$$$$"$"$""$"$""$""$$$$$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&((&&&& *,,,,.,,,,,,,,,,,,*,*,************((*(((((((((((((((&(((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"$"""$$$""""""""$""$$$""$$"$"""$$$$$$$$""""""$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&*,,,.,..,,,,,,,,,,,***,,***********(**((((*((((((((((&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$""""""$"$$""""$"""""$""$""""$""$"$$$"$""$$""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&((&&*,,,.,,,,,,,,,,,,,*,******************(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"""""""""$""""""""""""""$"""""$"$""$""""$""$"""$"$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&,,,,.,.,,,,,,,,,,,,*,***************(**(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$"$"$"$"$""""$""""""""""""$$""$""""""""""""$$"$""$"$$"$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&$$$&$&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&*,,,,,,,,,,,,,,,,,,,****************((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$$""""""$""$"""$"$"""""$"""""""""""""""""""$"$""$"""$""$"$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&*,,,,,,,,,,,,,,,,,*,*************(*(((((*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$""$""$"$$"""$"""""""""""""""""""""""""""""""$"""$$"""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,,,,*,**************(*((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""$$$$$"$$$$"""""""""""""$"""""""""""""""$""""""""$$"""""""$$$$"$$"$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&*,,,,.,,,,,,,,,,,,,,***********(((*(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$"$"""""""""""""""""""""$"""""""""""""""""""""""""$"$"$""""$""$$$"$$$""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,,,*,**************((((((((((((&(((((&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$"""""$$""$"$$"""""$""""""""""""""$"""""""""""$""""""""$""$"$$$$"$$$"$"$"$$"$$$"$$$""""$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,*,****************(*(((((((((((&(((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"""$$"$""""""$$""""$"""""""""""""""""""""""""""""""""""""$"$"""$"$"$$"$$$"$""$$$$$""""$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$&$&$$$&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,,,,****************(((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$""$"$"$$"""""""""""""""$"$""""""""""""""""""""""""$""""$$"$""""""""$"""$$"$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,,,***************(((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""$"""$""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$"$""$"$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$&&$$$&&$&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,*,,,*********(**(*((*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$"$""$$"$$"$"""""""$$"""""""""""""""""""""""""""""""$"$""""""""""""""""""""""""$$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,,*,**********(*(*(((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$""$""$""$""$""""$$""$""""""$""""""""""""""""""""""""""""""""""$""""""$"""""""""""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&$$$&$&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,,*,*,*****(*****((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$"""""""""""""$"""$""""""""""""""""""""""""""""""""""""""""""$"""""""""$""$"""""""$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,,***************(*((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"""$$""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""$"$$$$""""""""""$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&*,,,.,,,,,,,,,**************(*((*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"$""$$"$""""""""""$""""""""""""""""""$""""""""""""""""""""""""""$""""""""""""""""$""$"$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&$&&$$$&&&&$&&&&&&&&&&&&&(,,,,,,,,,,,,,,*,***********&(((((((((((((((((&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""$$$$"""$$""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&$&&&&&&&&&&&&&&&&&& *,,,,,,,,,,,,,,*,*************((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"$$""""""""""""""""""" """"""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,,************(*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$$"$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&$&&&&&&&&&&&&&&*,,,,,,,,,,,,**,*************((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$"""$"$$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""$""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&& *,,,,,,,,,,,*,**,***********(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&$&$$&&&&&&&&&&&&&&&& **,,,,,,,,,,,,,***********(**(((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""$"$""""""$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&$$$&&&&&&&&&&&&&&& **,,,,,,,,,,,***************((*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&& *,,,,,,,,,,,,,,*************(((((((((((((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$""$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&$&$&&&&&&&&&&&&& *,,,,,,,,,,,,***************((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$&$$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$""""""$""$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&"**,,,,,,*,*,,,*************((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&"**,,,,,,,,******,**********((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&$$$&&$&&&&&&&&&&"**,,,,,,*,,,*,,**********(((((((((((((((&&&&&&&&(&&&&&&&&&&&&&$&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&&&&$&&&&&&&&&"**,,,,,,,,,,,,*******(*****((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$"""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&$&&&&&&&&"*,,,,,,,,,,*,************((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&"**,,,,,,,,,,,*,*********((**(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$"$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"$""""""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&$*,,,,,,,,,,,************(**(((((((((((((((&&&&&&&&&&&&&&$&&$&&$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""$$"$"""$"$"""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$&&&&&&&&&&&&&$**,,,,,,,,,,*,***********((*(((((((((((&(&&&&&&&&&&&&&&&&&&&$$&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""$$$""""$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&$*,,,,,,,,,***************(((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""""$"$$$""""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$&$&&&&&&&&&$**,,,,,,,*,***,**********(((((((((((((&&&((&&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$"$"$"$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&$***,,,,,,***********(**(*((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$"""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&$***,,,*,,,*,*************(((*((((((((((&(&(&&&&&&&&&&&&&&&&$&&$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$""$"$$"$""""""""""""$"""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"$""""$"""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&$(*,,,,,*,*,****************((((((((((((&((&&&&&&&&&&&&&&&&&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$"$$$""""""$""""""""$"""""""""""""""""""""""""""""""""""" " """""""""""""""""" """""""""" """"""""""""""""""""""""""""""""""""""""$"""""""""""""$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$&&&&&&&&$**,,,,,,,,**************(*((((((((((((&&(&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"$"$"$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&$**,,,,,,,**************(((((((((((((((&((&&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""" """""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&$*****,,,****************(*(((((((((((&(&&&&(&&&&&&&&&&&&&&&&&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """"" """"""""""" """"""""""""""""""""""""""""""""""""""""""$"""""""""""""$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$***,,,,,,,,************(((((((((((&&(((&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$(**,,,,,**************(((((((((((((&((&(&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&*****,,,*,,*************((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" """"""""" """"""""""" """ """"""""""""""""""""""""""""$"$$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&$(**,,,*,,***********(((*((((((((((((((&&&(&&&&&&&&&&&&&&&&$&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """""""""""""""""" " """"""" " " """""""""""""""""""""""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&$****,,,*,************(*((*((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$"$$$$""$"$$$""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""" "" " """""" " """""""""""""""""""""""""""""""""""""$""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&$(****,*,,**************(((((((((((((((&((&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$""$"$""""""""$"""""""""""""""""""""""""""""""""" """""""""""""""""""""""" """""""""""""" """"" """ """""""" """"""""""""""""""""""""""""""""$"""$""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&$***,,,,*******,******(((*((((((((((((&((&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$""""$""$"$$$"""""""""""""""""""""""""""""""""""""""""""""" """""""""" """"""""""""""""" """ """""" " " "" """ """"""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&$ &**,**,,**,***(******(((((((((((((((((&&&&$&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$"""""""""""""""""""""""""""""""" """"""""""""""""""""" """ """""""""" "" """""""" """""""""""""""" """"""""""""""""""""""""""""""""""""""""""$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&$l(**,****,*************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$"$$$$$$$$$$$$$"$"$$"$$$$$$"$""""$""""""""""""""""""""""""" """ " """"""""" "" """"""""" "" """"""""""" """ """ """" """"" "" " """"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&$***,,****************(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" "" "" """""" " " "" "" """""" """"" """"""""""""""""" """"""""""""""""""""""""""" $""$$$$$$$$$$$$$$$$$$$$$$$$ "$$$$$&&&&&&&&(***,****************((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""$"""""""""""""""""""""""""""""""""""""" "" """" " "" " "" "" """ """ """" "" " "" " """""""""""" " """ " """""""""""""""""""""""$"""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&*****,*************((*((((((((((&(((&&&&(&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""" " """"" """"""""""" """ """ """ """" " "" """ """" "" " """"""""""""""""""""""""""""""""$""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&$(****,,***************(*((((((((((&(&&&&&&&&&&&&&&&&&&&&&$$&&$&&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$"$""""$""""""""""""""""""""""""""""" """"""" """"""""""""""" "" "" " "" "" " " " """" "" " """""""" " " """"""""""""""""""""""""""""""""""$""$"""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&&$&&$&&&&(****,***********((((*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""" """""" " " """""""""" """" " "" """ " " " " "" " """"" """""""""" """"""""""""""""""""""""$""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&$&$(*****************((*((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""$"""""""""""""""""""""""""""""""""" " """"""""""""" "" " "" " "" """ " """"""""""""""""" """"" """"""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$(****,***********(*(((((((((((((&&&&((&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""" """"""""""""" """ "" " """ """ " " " "" " "" "" "" " """ " """""""""""""" """"""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&$*****************(((*(((((((((&&(&(&&&&&&&&&&&&&&&&&$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""""""""""""" "" "" """ " "" "" """ " " " " "" " " " """ " " """ """""""""""""""""""""""""""""""""$""$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&(****************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""$"""""""""""""""""""" """"""" "" """ " " """"" "" " "" " " " " "" " " """ " """"""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&(***************(*(((((((((((((&&&(&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$""$"$""""""""""""""""""""""""""""""" """ "" "" " "" """" """ " """ "" "" "" " " """"""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&& (******************(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"""""""""""""""""""""""""""""""""""""" "" " " """ " """ "" "" " " "" " " " """" "" " """""""""""""""""""""""""""""""""$""$""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$(*****************((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""" """"""""""""" """ " " " "" """" " " " " "" """" " " " """"" "" """""""""""""""""""""""""""""""""""""$"""$$""""$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$(****************(((((((((((&&(&&&&&&&&&&&&&&&&&&&&&$$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""""""""""""""""""""""""""""""""""""" " "" "" " " "" "" """" " "" " " " """ " "" " """" """"""""""""""""""""""""""$""$$"$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$(***,***********(((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""" " """ """""""""" "" "" " "" "" " " " " "" "" """ "" """"""""""""""""""""""""""""""""""""$$$$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$&&&&$(***********(**(((((((((((((((&(&&&&&&&&&&&&&&&&$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""""""" " """" " " " " "" """ " " " " " "" "" "" "" "" """""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$((***********(*((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$""$""""""$$"$""""""""""""""""""""""""""""""""""" "" "" " " """" """ " " "" " """ "" " """"""""""""""""""""""""""""""""""""""$$"$$"$$"$"$$$$$$$$$$$$$$$$$$$$$$&$&&&$(***************((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"$$"""""""""""""""""""""""""""""""""""""""""""" " " """ " """" " """ "" " " " " " "" "" "" """"""""""""""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$(************((*(((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&$&$$$&&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" " "" " """ " " "" "" " """" " """" """ "" """""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$&(***********((((((((((((((&&(&(&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""" " " "" " " " " " " " " """" """""""""""""""" """""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&(**(********(*((((((((((&(&((&&&&&&&&&&&&&&&&&&$$&&$&$$$&&$$$$$$$$$$$"$$$"$$$""$"$"$""$"$""$"$"""""""""""""""""""""""""""""""""" """" " "" " " " " " " " """ """ """ """""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$&&&&$(************((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&$$$$$$$$$$$$$$$$$$"$"""$$$$$"$""""""""""""""""""""""""""""""""""" """"""""" " "" " " " " " " " "" """ """ """"""""""""""""""""""""""""""""""""$""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&((***********(((((((((((((&&&((&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""$"""$""$""""""""""""""""""""""""""""""""""""" """ "" " """"" " " " " """"" """" """" "" """""""""""""""""""""""""""""$""$""""$$$$$$$$$$$$$$$$$$$&&$$(*************((((((((((((&&(&&&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"""$"""$"$$""""""""""""""""""""""""""""""""""""""" " "" "" " " " " " " " " "" "" """"""""""""""""""""""""""""""""""""""""""""""$$"$"$$"$$$$$$$$$$$$$$$$$$$$&&$& (********(*((*(((((((((&&(((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$""$$"$""""""""""""""""""""""""""""""" """"""""""""""""" " " " " " "" """ " " """""""""" """"""""""""""""""""""""""$""$"""""""$"$$"$$$$$$$$$$$$$$$$$$$& (*(*********(((((((((((((((&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""$"$"""""""""""""""""""""""""""""""""""""""""""""" """" " " " " " """ " " " """" """"""" """""""""""""""""""""""""""""""""""""$"$$$""$$$$$$$$$$$$$$$$$$$$$$$ (*(*********((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$$"$$"""""""""""""""""""""""""""""""""""""""""""" """ "" """" " " " "" " " """ """"""""""""""""""""""" """"""""""""""""$""$$$$$$$"$$$$$$$$$$$$$$$$&$$$ ((*(*****((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""""""""""""""""""""""""""" " " " " " "" " " "" """" """""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$((****(**(((((((((((((&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$$$$"$""""""""""""""""""""""""""""""""""""""""""" " "" " "" " " "" " """ " """""""""""""""""""""""""""""$$"""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$&$ ((********((*(((((((((((&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""" """"" """""""""" " "" " """"" " " " """ """ """ """""""""""""""""""""""""""""""$""$$"$"$$"$$$$$"$$$$$$$$$$$$$$$$$$"((**(**(**((((((((((((&(&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""""""""""""""""""""""""""""""""""""""""" """" """""" " "" " " " " " """""" " """" """"""""""""""""""""""""$"$$"$$$$$""$$$$$$$$$$$$$$$$$$$$$$$ &(*****(**(((((((((((&((&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$""$$"$"$"""$""""""""""""""""""""""""""""""" """"" " """ "" """"" " """ " " " " " " " " """ """" """"" """""""""""""""""""""""""""""$"$$"$"$$$$$$"$$$$$$$$$$$$$$$$$$" &((*(*(*((((((((((((((&&&&&&$&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""""""""  """"" """"" "" """" " "  """ "  "" " """""""""""" " """"""""""""""""""""""""$""""""""""$"$""$$$$$$$$$$$$$$$$$$$$$$"((((*((((((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""""""""""""""""""""""""""" """" " "" """" " "" " """ " " " """""" """"""""""""""""""""""""""""""$$$""$$$$$$$$$$$$$$$$$$&& (((***(((((((((((((((&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""""""""""""""" " """""" """""" " " " " " "" "" """ "" """"""""""""""""""""""$"""""$""""""$$$"$"$$$$$$$$$$$$$$$$$$$&((((**((*((((((((&&&(&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""" """" """ """" "" " " " " "" """""""""" "" " """""""""""""""""""""""$"""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$"&((((((*((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""$$$""""""""""""""""""""""""""""""""""""""" "" " """" " " " "" " "" " "" " "" " """"""""""""""""""""""""""""$$"$$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$(((((*(((((((((((&((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""""""""""""""" """" " " " " "" " " " " """"""" """""""""""""""""""""$"""""""""""$$$$"$$$$$$$$$$"$$$$$$$$$$$$$"&(((((((((((((((((((&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$"""$"""""""""""""""""""""""""""""""""""""""""""""""" """"" " " " " " " " " " " " """" """"""""""""""""""""""""""""""""$"$""$$$"""$$$$$$$$$$$$$$$$&$((((((((((((((((((&&(&&&&&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""" """ "" " " " "" " " " " "" "" """""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$&$$"&((((((((((((((((&&&&&&&&&&&&&&&&$&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$"""$"""$"""""""""""""""""""""""""""""""""""""" " """ " " " " " "" " " """ """"""""""""""""""""""""""$"""""""""$$$""$$$$$$$$$$$$$$$$$$$$"&((((((((((((((((&&&&&&&&&&&&&$$&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""$"""""""""""""""""""""""""""""""""""""""""""" """" " " " " " " " " " " "" " """""""""""""""""""""""""""""$""""$"$$$$$$$$$$$$$$$$$$$$$$$&$"&(((((((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""" """""""""""""" " "" """"" "" " " " " " " " """ """"""""""""""""""""""""""""$$$$"$$$$"$$$$$$$$$$$$$$$$$$&((((((((((((((&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""" " " "" " """ " " """"""""""""""""""""""$"$$"""""$""$$$$$$$$$$$$$$$$$$$$$$$$&(((((((((((((((&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$$""""""""""""""""""""""""""""""""""""""""""" " " " " " " " "" " "" """"""""""""""""""""""""""""$"""$$$$"$$$$$"$$$$$$$$$$$$$$$$&((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"$$"""""""""""""""""""""""""""""""""""""" """"" """ """ " " " " " """""""""""""""""""""""""""""""""""""$"$$""""$$$$$$$$$$$$$$$$$$$&$&(((((((((((((((&&&&&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$"""""$""""""""""""""""""""""""""""""" """"""""""" " " " "" " " " " "" """""""""""""""""""""""""""""""""""""$$$$$$""$$$$$$$$$$$$$$$$$$$$$&&(((((((&(((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""""$$""""""$"""""""""""""""""""""""""""""""""""""""" """$" "" " " " """""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&(((((((((&(&((&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"""$$"""""""""""""""""""""""""""""""""""""""""""""" """"" " " "  " " """"" " """"""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$&&((((((((((&(&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"""""$$"""""""""""""""""""""""""""""""""""""""""" """"""" " " " " " " """" "" """""""""""""""""""""""""""""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$@&&(((((((&(&&&&&&&&&&&&&&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""" """" " "" "" " " """ """ "" """"""""""""""""""""""""$"""""$""""$$"$$"$$$$$$$$$$$$$$$$$&((&((((&(&(&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$"$$$$$$"$$"$""""""""""""""""""""""""""""""""""""""""""" """" "" """"""" " " " " """"""""""""""""""""""""""""""""$$""""$$$"$$$$$$$$$$$$$$$$&&&&((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""$$"$""""""""""""""""""""""""""""""""""" """""""""""""""" "" " " " """"""" """""" """""""""""""""""$"""""""""""$"$"$$$$$$$$$$$$$$$&&&&&(&((&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$"$$""$$$$$"$""""""""""""""""""""""""""""""""""""""""""""" """" "" "" "" " " """ """""""""""""""""""""""""""""$""$""$"""$$"$$$$$$$$$$$$$$&&(&(((&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$""$$$"""$$""""""""""""""""""""""""""""""""""""""""" """ " " " """ " """"" """"""""""""""""""""""""""$""""$$"$$"$$$$$$$$$$$$$$$$&&&&&&(&&&&&&&&&&&&&&&$&&&$&&$$$$$$$$$$$$$$$$$$$$$$"$$"$$""""""$"$""""""""""""""""""""""""""""""""""""""""""""" """" " " " " " "   " " " " " """""""""""""""""""""""""""$"$$""""""$$"$$$$$$$$$$$$$$&&&&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""$"""""""""""""""""""""""""""""""""""""""""""" """ "" "" " " " "" " """"""""""""""""""""""""""$"$""$"$$$"$$$"$$$$$"$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$"""$"$"""""$""""""""""$"""""""""""""""""""""""""" """""""""" """""" " " " """"""""""""""""""""""""""""""""""""$"$""$""$"$""$"$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$""""""""""""""""""""""""""""""""""""""""""""""" "" """"" """"" " "" " " " " """" """"""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$$$""$"""""$$"""""""""""""""""""""""" """""""""""""""" " " """"" " " "" "" """"""""""""""""""""""""""""$"""""""""$"""$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$"""""$"""""""""""""""""""""""""""""""" """"""" "" " """ "" " " """"""" " " """ """""""""""""""""""""""""""""""$$$"$$$$""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$""$""$""""""""""""""""""""""""""""""""""""""" "" """"""" " """""" " " " """"" "" "" """""""""""""""""""""""""""$"$""""""$$$"$"$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$""""""""""""""""""""""""""""""""""""""""""""" """ """" """""""""" " """" " " " " """""""""""""""""""""""""$""""""""""""""$$"$$$$$$$"$$&&&&&&&&&&&&&&&&&&&&&&$&$&$$$&$$$$$$$$$$$$$$$$$$"$$"$"""$""""$""""""""""$$""""""""""""""""""""""""""""""""" """" """ """ " " " " " " " " """""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$"&&&&&&&&&&&&$ $&&$$$$&&$$$&&$$$$$$$$$$$$$$ $$$"$$""""""""""""""""$"""" """""""""""" " """""""" """ """"" " "" "" " "" " """ """""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$&&&&&&&&&&&&&&&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$""$$"$$$"$$$"$"""""""""""""""""""""""""""""""""""""""""" """" "" " "" " " """"" "   " """"" """ """ """""""""""""""""""""""""""""$"""$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$$$$$$&$&$$$$$$$$$$$$$$$$$$$"$$$$$"$"$$"""$"""""""""""""""""""""""""""" """""""" " "" """"" " " " " "" " "" """" """"" """""""""""""""""""""""""""" $$"$$"$$$$$$$$&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""$"""""""""""""""""""""""""""""""" """"""""" "" """"" " " " " " """"" """""""""""""""""""""""""""""""""""""$"""""""$$"$$$$$&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""""""" """"" """ " " """ " " " """"""""""""""""""""""""""""""""""""""""""""$$$""""$""$$$&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$"$"""""""""""""""""""""""" """"""""""""" """" " " """ " " " " " " "" """""""""""""""""""""""""""""""""""""$""$$$"$$$$$$$&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"$"""""""""""""""""""""""""""""""""""" " """""" """" " "" "" """ " "" "" " """""""""""""""""""""""""""""""""""$$"$$"$"$"$$&&&&&&&&&&&$$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""""" " """""""" " " " " "  "" """""""""""""""""""""""""""""""""""""$""""""$$$$$$$$$$$&&&&&&&&&&&&&&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" " "  " " " " "" """" """"""""""""""""""""""""""$"$""$$"$$$$$$$&&&&&&&&&&&&$$$$$$$$$&$$$$&$$$$$$$$""$$"""$$$$$"$$$$$$"""""""""""""""""""""""""""""""""""" """"""""""""""""" " " " " "" " " & " " """ " """""""""""""""""""""""$"""""""""""""""$""""$$$$$&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""$"""""""""""""""""""""""""""""" " "" " " "" """" " " "" """ " " "" """"""""""""""""""""""""""""""""""""""""""$$"$$"$$$$$$&&&&&&$&&$&&&$$$$$$$$$$$$$$$$$$$$"""$"$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""" " "" " " " " " """"""""" """""""" """"""""""""""""""""""""""""""$"""$$"$$$$&$&&$&&$&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""" "" """" " " """ " " """ "" """"""""""""""""""""""""""""""""""""""""""$$$$$$$$&&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""$""""""""""""""""""""""""""""""""""""""""""""" "" """" """""   " """"""""""""""""""""""""""""""""""""""""""""""""""$$$@$$$$&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"""$""""""""""""""""""""""""""" """"""""""""""""" """"""    " " """""""""""""""""""""""""""""""""""""""""""""""$"$$"$$$&&&&$&&$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$"$""$$$""""""""""""""""""""""""""""""""""""""""""""""" """ " "" "   " " " """""" "" """""" """"""""""""""""""""""""""""""""""""""""$"$$&&&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$$$$""""""""$""""""""""""""""""""""""""" """""" " """"""" " " " " " " "    " " " " """"""""""""""""""""""""""""""""""""""""""""""$"""""$$&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"$$$$"""""""""""""""""""""""""""""""""""""""" """ """"""""" " "" ""   " """" """ """""""""""""""""""""""""""""""""""""""""""""$$"$"$$$$&&$$&$$$&$$$$$$$$$$$$$$$$$$$"""$$$"""$""$"$$""$""""""""""""""""""""""""""""""" """ """" """""""" """"""" " "  " """"" """""""""""""""""""""""""""""""""""""""""""""""$""$$$$&&&$&&$$$$$$$$$$$$$$$$$$$"$$$$$"$"$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """ " " " "" """"" """"""""""""""""""""""""""""""""""""""""""""$8$$$$&&$$$$$$$$$$$$$$$$$$$"$$$$"$$$$""$$$""""""""""""""""""""""""""""""""""""""""""""" """" """""" " """" """"" " """"""   "" """"""""""""""""""" """"""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""$$""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """ " " "" """"" ""   "" """""""""" " """""""""" """"""""""""""""""""""""""$$$$$$$$&$$$$$$$$$$$$$$$$"$"$""""$"""""""$""""""""$""""""""""""""""""""""""""""""""" """" """ "" """"""" " """"  "" """"""""" """""""""""""""""""""""""""""""""""""$$$$$$&$$$$$$$$$$$$$$$$"$$$$$$"$$$$""$$"""$"""""""""""""""""""""""""""""""" "" " """"""""" """ """"" " "" "" " " " """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$$$"$"""""$"""$$""""""""""""""""""""""""""""""""""""""""""""" """ """ """" """ "" " """ """" """"""""""""""""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$""$$"""$""""""""""""""""""""""""""""""""""" """" """"""""""""" " """ """ " " """" " """""""""" """"""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$"$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" "" " """ ""  " " " """ """"""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$"$$$$$$$""""""""""""""""$"""""""""""""""""""""""""""""""""" "" """" " "" " """ " " " " "  """ "" """"""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$"$$$$$$$$"""""""""$$"""""""""""""""""""""""""""""""""""""""""""" """"""""" "" " "" "" "" " " " """"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$"$$$"$$"""$""""""""""""""""$""""""""""""""""""""""""""""""""""""""""" """" " "" " """"""""" "" "" " " """""" "" """"""""" """""""""""""""""""""""""$$$$$$$$$$$$$$$$$"$$$$"$""$"$""""""""""""""""""$"""""""""""""""""""""""""""""""""" """" """""" "" " """" """""" """"""""""""""""""""""""""""""""""""""""""" $$$$$$$$$$$$$$$$$$$$$$$"$"$$$""""""""""""""""""""$$""""""""""""""""""""""""""""" """""""""" " " " " "" " " " " " " """""" " """""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""" """"""""""" "" "" """"""" " """ " " " "  """"""""    " " " " " " """ " """"""" """" """""""""""""""""""""""""""$$$$$$$$$$$$$$$$$""""""""""" """""""""""""""""""""""""""" """"""""""""""""" """" """"" "" " "" " "" """""    " " " """ """""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" """"" " " " """ " " " " " """""""" """"""""""""""""""""""""""""$$$$$$$$$$$$$"$"$""""$"""""""""""""""""""""""""""""""""""""""""""""" """""""" """""""" " "" """ "" " "" " " "" " "" " """"""""" """""""""""""""""""""""