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 = '487B02' IMAGE_NUMBER = 56084003 IMAGE_TIME = 1977-12-18T08:11:45Z EARTH_RECEIVED_TIME = 1977-12-20T19:19:49Z ORBIT_NUMBER = 487 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.012730 NOTE = "HIGH RESOLUTION GROUND TRACK SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END *  %?3%C¿4Þ;3þ*¸"¥gat\Tó6sùï°Áñü ñÉçÍJ .200000202022220000000.00.00000..............00000.000.00000...00.000000000000000....00000000000000200000000000000002222220222222222222222222222222222444222224424222222444444444444444444424444444424444444444444444444444424444444444444444444444444444444242422222222222222222222200000000...,*$,.00000020202020000000000000&*0000000000.0000000.00000000.00000000000000000000000000000200000000000000000000000000002222002002222222222222222222222222222222222222222222222222222222222222224222222222222222222242242222222222222222222222222222222222222222222222222222220202020000000000000..,,*&.0000000000000000000000000000..00000..00.00000000.0000000.(.0.0..0....0.0000.00..00000(..00000000.0000.0000...0000,.00000000000000002020000000002222200222022000002222222200022222220222222222222222222222222222222222222222222022222222222222222220222222202220222200200020000000.0000000......,&.....0000000000000000000.00..0.......0.........0.0.00.......0..............................................0....0000...00000..0.00000000000000000,000000000000000000000000000$,000000000020000000020000000,0222202022022220000002020000000222222222222222200022022220000000000000000..000...0...,,&,.....0.00.000000.0.......................................................,........,..............................................00..0.0000000...0000000000000000000000000000000000000000000000000000000000000000000000000000000000000,.000000000000000000000200000(*00000000.0.00......0.....,,*$,..........000.0......................................................,,,,,.,..,.,.,,.....,.........,,,.,,..............................00.0.00.0........0.0000000.0.00.00.........000000000000000..000000.0000000000000000000000000000000000000000000000000000000000000....0............0..0..,,,&,........................,...........,....................,......,,,,,,,,,,,,,,,,.,..,,.,.,,.,..,,,,.....,.,,.,.,....,,,,............0....................0......................00...0.0000......0.000.0000000000..0000.0..00.0.0000000.000000000.000000000000000000.......0...............,.,,,, $,,.....................,........,.,,.......,,,.,......,,.,..,.,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,.,.,,,,,,,,...,,,,,,....,...................................................................0.........0..00....0..00.......0.000....0.00..0.000000000...0000000...........................,,,* $*,..............................,,...,.,,,,,...,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.....,,,,,........,.................,.,,,.................................0....................0...........................00.........0..............,........,,,,* $,,........................,,,.,,...,,,,,,,,,.,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,,,,,,,..,..,..,,.......,,,,..,...,,.,..................................................................................................,.,,...,.....,,,,* $,,.,....................,.,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,.,,,,,,.,....,,,..,............,.,,,,........,..............................................0..................0..............,,.,...,...,..,,,*$,,,,......,,........,.,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,,,,,,,*,,,,,,,,,,,,,,,,,,,*,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,.,,,,,,,,.,.,,,,,,,..,..,.,....................,.......,...........,......................................,..,,..,.,,,,,,..,,,,*$,,.........,.......,..,...,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*****,,,*,****,,,*,,*,,,,,,,,*,**,*,,,,,,,*,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,.,.,,,,,.,...,,,,.....,..,,.......,,,,.,..,..,,.,.....................................,,,.,.,,,,,,,,.,,,,,,,,*",,.,...........,,...,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,****,,,*,****,*,,,,*****,,,*,*,*,,,,,,,,,**,,,,,,,,,,,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,..,,,,.,....,,,,,,,.,,,,.,,,,...,....,......,......................,..,.,.,,,,,,,,,,,,,,,,**$*,,,,,.......,.,....,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,****,*,,,*********,,*,****,**********,*,*******,,,***,,,,*,,,,,**,,,,,,,,,,,,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,.,,,,,.,,,,,,,,,,..,,,,,,,,,,.,.,,,.,,,...,,..........,,.,,,,.,,,,,,,,,,,,,,,,,,,,*",,,,......,....,...,,,,,,,..,,,,,,,,,,,,,,,*,,,,,,,,,,*,,,,,*,***,*,*,*****,**,*,**,*****,,*******,**********,******,***,*******,*,,*,*,**,,,,,,****,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,,,,,,,,,...,.,,,,....,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,*"*,,,,..,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,**,,,,,,,****,****,,********,****************************,,**********,**********,****,*,**,***,***,,,,*,,,*,,,,*,,,*,*,,,,,,,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.,,,,,,.,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,***",,,,,.,,,.....,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,*,*,,,*****************,*****************************************************************,**,,*,********,*,,***,,,,,,,*,*,,*,*,,,*,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*"*,,,,.,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*****,,,,,********,*******,************************************************************************************,*********,*************,***,,,**,,,*,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,*,**"*,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,*******************************************************************************,************************************************,,,,******,,,,*,,*,,*,,,,,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*** *,,,.,,,..,..,.,,,,,,,,,,,,,,,,,,,,,,,*,*,*,,***,************************************************************(*******************************************************************,,*******,**,,,*****,,,,,,**,,,,,,*,,,*,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,*******"*,,,,,,..,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*****,************************************************************************************************************************************,***,,****,,,,*,****,*,,*,***,,*,*,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,*,,***,****"*,,,..,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,************************************************************(***********************************************************************************************,*,,,******,*,*****,,,,,,,*,,,*,,,,,,,,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,***,*****( *,,,.,.,,,,,,..,.,,,,,,,,,,,,,,,,,,,,,,,**,**,**********************************************(**********************************************************************************************************************,*********,**,*,*,*,,,,*****,,,,,,,*,,,,,,,,,,,,*,,,,,,,,,,,,,,,*******,,****** *,,,,,,,.,....,,.,,,,,.,,,,,,,,,,,,,,,*,***,,********,*********************************************((*(*************************************(*(************************************************************************************,,,**,***,*,,*,,,,,,,,,,,,*,,,,,,,,,,,*,**,,,,,****,*,*,******( *,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,**,**,*******************************************(**(*****(*(*********((******************************(**********(***********((**(**(**********************************************,********************,*,*,***,,,,,*,,,,,*,,*,,*,**,,,*,**,**,**,********** *,,,,...,.,,.,.,,.,.,,,,,,,,,,,,,,**,*,,,************************************(****(*(*(********(*(****((((*(*********************(***(**********((((((**(*(((********((*(*(***(*************************************************************,****,,,,*,,******,**,,****,,**,******,,************** *,,,,,.,..,,,,,,..,,,,,,,,,,,,,,,,,,,,,*******************************************(******(**((*****(*(((******************(********((((((***(****(*((***((*(((*****(****(*(**((*******************************************************************,,***************,**,,,,****,******************(*,,,,,.,,,,....,,,,,,,,,,,,,,,,,,,**,,******,*************************(********((((*((*((*(*(****(*(((((***((***(*******(**((**(**(((**(*****(((*(**((((*((***(((((**(*((*((((***(**********************************************************************,,**,***,*,*,*,**************************( *,,,.,,,.,.,,.,,.,...,,,,,,,,,,,,,,**,,*************************************(**((*(*((*(((*****(((((*(*((**(((**(*****((*((***(((((((***(((*(*(**(((((((*((((((((***((((((((((*(**((**********(******************************************************************,*,*****************************(*,,,,.,,,,,,,.,.,,,,,,,,,,,,,,,,,,,**,************************************((*(**(((((((**(*(((((((*(**(((((((*(*(*****((****((((*(***((*(**(*((((((((*((((((((((*((((((((((((((**(*(********(***(************************************************************************************************(*,,.,.,,.,,,,,.,,,,,,,,,,,,,,,*,,,*,*,***********************************(**(***(*(((*(**(((((((((*(((((((((*(**((***((((((((((**(**(((*(((((((((((((*(((((((((*((*((((*((*(((((**((*****(********((*****(*((*********************************************************,**************************($,,,,,,,,,.,,,...,,,,,,,,,,,,,,,,,,,**********************************(***(**((((*(((*((((((((((*((((((((((((((((((((((*((((((((((((((((((*(((((((((((((((((((((((((((((*(((((((****(((((((*((((((((((****(*((***(**(***************************************************,*************************(*,,,,,,,..,,,,$,,,,,,,,,,,,,,,,,,,***********************************(*(***(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(((((((((((*(((((****((((((*(****(*((((*(*(*(*******************(************************************************************,,,,,,..,,,,,(,,,,,,,,,,,,,,,*************(*************************((((((****(((((((((((*(((((((($((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((**(((((((**((((**((****(**********************************************************************(&*,,,,,,,.,,.,,,,.,,,,,,,,,,,,,,*****,***********************(**(******(*(((*(*((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((*(((((((((((((((((((((((((((((((((((((&(((((((*((*(((((((((****(*((((*******((************************************************************((&*,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,**,*************************((******((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((*(*(&((*************(***********(***************************(((***********(&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,***********************(*******(*(((((((*(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((*(***(*(****(*****(*****************************************((************$&*,,,,..,.,.,,,,,,,,,,,,,,,,,,,,*************************((******(*(*(((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((*(***(*(*((*(***(***************************************************(&*,,,,,.,,,,,,,,.,,,,,,,,,,,,,,**,********************(**(*******((*((**(((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((***(****(**********(**************************************((&*,,.,,,,,,,,,,,,,,,,,,,,,,,,,,***,************************(((*(******((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((******(((*(*******(******************************************((&*,,,,,,.,,...,,,,,,,,,,,,,,,*,*****************************((****(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((*(*(****(****************************(****************(&*,,,,,..,.,,,,,,,,,,,,,,,,,,,*************************(*(((**(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((*(**((***************************(*(***(*****(******(&*,,,,,,,,,,,,,,,,,,,,,,,,,,,,*************************(*(****((*(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((&(((((((((((((&(((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((**(*(**(*(*****(****(****(*******(*(*(*******((&,,,,,,,..,,,,,,,,,,,,,,,,,,,,,*********************(*********(((((((((*(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((&((((((((((((&((((((((((((((((((((((((&&(&(&(((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*(*(**(****************((*********(*((*********(&*,,,,,,,..,,,,,,,,,,,,,,,,,,******************************((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((&((((((((&((&(((((((((((((((((((((((((((((((&((((((&&&(((&&&(&(((&&(((((((&(((((((((((((((((((((((((((((((((((((((((((((((((*((((**((*(********((*(*****((((**(*******((&*,,,,,,,.,,.,,,,,,,,,,,,,,,,,*,*******************(*****((*(*(((*(((((((((((((((((((((((((((((((((((((((((&((((((&(((((((&(((((&((&(&(&(((((&(((&((((((((((((&((&((((((((&((&((&((&&&&&&(&((((&(&&(((((((((((((((((((((((((((((((((((((((((((((((((((****(*(**((*(*((*(******(**((****(**((*****((&*,,,,,.,,,,,,,,,,,,,,,,,**,,,,***********************(*(*(*((*((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((&(((((((&&&&&(&(&&((((&(((((((((((&((&(((((&(&(&(((&(((&&&&&&&((&&(&(&((((((&(((((((((((((((((((((((((((((((((((((((((((((((***(((**(**((**(((****(((((*****(**(*******(&*,,,,.,.,,,,,,,,,,,,,,,,,,,,,*****************(*****(*(((**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((&&((&&&&(&(&((((((&(&(((((&&(&(((&((&&&&&&(&((&(&(&&&&&&&&&(&&&(&(&(((&(((((&((((((((((((((((((((((((((((((((((((((((((((*((((*(((((*(**(**(((((*(*****(*******((&*,,,,,,,,,,,,,,,,,,,,,,,,,*,*************************(((*(((((((((((((((((((((((((((((((((((((((((((&(&(&(((((((&((((((((&((&((((((&&&&(&(&&(&&((&&(((((&&&((((((&&&&&&(&&&(&&&((&&((&(&&&&&&&&(((&(&&((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((*((*(((*((*(((**(**((((((***(***((&*,,,,,,,,,,,,.,,,,,,,,,,,,,**************************(**((((((((((((((((((((((((((((((((((&((((((((((((&(((&(((((((((((&((((((((((&&&&&(((&(&(&((&(&(&&&(&&&&&&(&&&&((&&(&&&&&&&(&&(&&&&&&&&&&&&&&&&&&((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((**(*(((((***((*((*(*(**(**(*(((&*,,,,,,,..,,,,,,,,,,,,,,,,,***************************((((((((((((((((((((((((((((((((((((((((((&(((&&((((&((&(((&(&(((&((((((((&&(&&(&&&&(&&(&((((((&&&((&&&(&&(&(&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&((&((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((**(((((***((((((**((&*,,,,,,,,..,,,,,,,,,,,,*,**************************(**((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((&(((&&((&((((&&&(&&(&&(&&(&&&(&&&&&&&&&&&&(((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&((((&(&(&((((((((&((((((((((((((((((((((((((((((((((((((((((((*((((*(((**(*((((*(***((&*,,,,,,.,.,,,,,,,,,,,,,,,,*,*********************((*(((*(((((((((((((((((((((((((((((((((((((((((((((((&&(((((((&(&((&&(((&((&(&&&(&(&&&&&&&&&&&&&&&&(&((&(&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((((((&&&(&((&(&&(&(((&(((((&((((((((((((((((((((((((((((((((((((((((*((*((*((((((((*(((($*,,,,,.,,.,,,,,,,,,,,,,,,,,,**********************(((((((*((((((((((((((((((((((((((((((((((((((((((((&&&(&(&&(&(((&&&(&(&(((&((&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&(&&&&&&&(((&(((&((((((&((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((**(((&*,,,,,.,,,,,,,,,,,,,,,,,,,*,*******************(*(*((((((((((((((((((((((((((((((((((((((((&&(&&(&((&&&(((&(&((&&&&&&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(((&((((&(((((((&((((((((((((((((((((((((((((((((((((((((((((((((**(*(((&*,,,,,,,,.,,.,,,,,,,,,,*,*,*******************(**(*(((((((((((((((((((((((((((((((((((((((((&&(((((((&(((&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((&(&((&((&(((((((((((((((((((((((((((((((((((*((((((((((((((((((($*,,,,,,,,..,,,,,,,,,,,,,,,,,,****************(*(((*(((*(((((((((((((((((((((((((((((((&((((((&(((&&(((&(&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((&(&&(((&((((((((((((((((((((((((((((((((((((((((((((*((((((((*(&*,,,,,,,.,,.,,,,,,,,,,,,,,*****************(*((***(*(((((((((((((((((((((((((((((((((&&(&&&((&&(&&(&&((&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((*(*((&*,,,.,,,,,,,,,,,,,,,,,,,,******************(**(*(*((((((((((((((((((((((((((((((((((&(((((&&&((&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(&((((&&&(((((((((((((((((((((((((((((((((((((((((((((((*(($*,,,.,.,,,,,,,,,,,,,,,,*********************((((*(((((((((((((((((((((((((((((((((((((((((&(&&(&&(((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((&(&(((((((&((((((((((((((((((((((((((((((((((((((((*(((&€&*,,,,,,,,,,,,,,,,,,,,,***********************(((((((((((((((((((((((((((((((((((((&((((&((((&&&&&(&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&&&((((&((((((((((((((((((((((((((((((((((((((((((((((&*,,,,,,,,,,,,,,,,,,,,,,,********************(((((((((((((((((((((((((((((((((((&(((((((&((&&&&&((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&(&(((((((((((((((((((((((((((((((((((((((((((((((((((&,,,,,,,,,,,,,,,,,,,,,,,**************(******(((((((((((((((((((((((((((((((((((((((&(&&(&(&&(&&&((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&&((((((((((((((((((((((((((((((((((((((((((((((((($*,,,,,,,,,,,,,,,,,,,,,,,*******************(((((*((((((((((((((((((((((((((((((((((((((&((&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&((&(((&((((((((&((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,****,***************(((((*(((((((((((((((((((((((((((((((&(((&(&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((&(((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,*,*****$ ************(*(((((((((((((&&(((((((((((((((((((((((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&((&((((&(((((((((((((((((((((((((((((((((&$*,,,,,,,,,,,,,,,,,,,,,*,****************(*((((((((((((((((((((((((((((((((((((((((((&(&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&" &&&&&&&&&&&&&&&&&&&&&&&&&&$"$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((&&&&&(&((((((&((((((((((((((((((((((((((((($*,,,,,,,,,,,,,,,,,,,,,,,******************(((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&(&&&(&(&&&(&&(&((((&&&(((((((((((((((((((((((((((&$*,,,,,,,,,,,,,,,,,,,,,,**,**************((*(((((((((((((((((((((((((((((((((&(((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&&&&&(((((((((((((((((((((((((($*,,,,,,,,,,,,,,,,,,,,,,,****************(*((*((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&((&((&((((((((((((((((((((((((((($*,,,,,,,,,,,,,,,,,,,,,,,,***************(((((((((((((((((((((((((((((((((((((((&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((((((((((((((((((((((&$*,,,,,,,,,,,,,,,,,,,,*,***************((((*((((((((((((((((((((((((&(((((((((((&(((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&&$&&$$$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(((&&&((((((((((((((((((((((((($*,,,,,,,,,,,,,,,,,,,,,*,**************(*(((((((((((((((((((((((((&((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&$&$&$&&&&&&$&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((&(((((((((((((((((((((((((&$*,,,,,,,,,,,,,,,,,,,,,,,************(*((*((*((((((((((((((((((((((((((((((&((&((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&$$&$$$&&&&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(&((((((((((((((((((&$*,,,,,,,,,,,,,,,,,,,*,,,,**************(((((((((((((((((((((((((&((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$&&&$$&&&&&$$&$$$&$$$$$$&$$&&&&&&&&&&&&&&&$&&&&&&&$&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&(&((((((((((((((((((((( `L``$*,,,,,,,,,,,,,,,,,,*,*,**************(**(*(((((((((((((((((((((((((((&((&(((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&&&&&&&&&$&&&&$$$&&$$$$$$$$$$$$$$&$&$$$&$&$&&$&&&&$$&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&(((((((((((((((((($*,,,,,,,,,,,,,,,,,,,,,****************(*(((((((((((((((((((((((((&(&(((&(((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&$&&&&&&&&$&$&$$$&&$&$$$&$&$$$$$$$$$$$$&$&$$$&&&&$&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&((&((((&(((((((((((&"*,,,,,,,,,,,,,,,,,,,,,,****************(((((((((((((((((((((((((&(((&&&&&((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&$&&&&&$&&&$&$$$$$$$$$&$$$$$$$$$$$$&$$$$&&$&&&$&$$$$$$$$&&$&$&$$$&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(((&(((((((((((((((",,,,,,,,,,,,,,,,,,,,,,,,****************((((((((((((((((((((((&(((((&((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$&$&&$&&&&$$$$&$&&$$&&&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&$$$&&&&$&$&$&$$&&$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&((((((((((((((((("*,,,,,,,,,,,,,,,,,,,,,**************(*(((((((((((((((((((((((((((&(&(((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$&$&&&&$$$&$$&$&$&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&&&&&$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&((&(&(((((((((((((((($*,,,,,,,,,,,,,,,,,,,***,***********((**((((((((((((((((((((((((((&&&(((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&$&$&$$&&&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&&$&&$&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&(((&((((((((((((((&$*,,,,,,,,,,,,,,,,,,,**,************(**(*(((((((((((((((&(((((&((&((&((&((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$&$&&&$$$&$&$$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$&&$&&$&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((&((((((((((((($*,,,,,,,,,,,,,,,,,,,,***********(**(*(((((((((((((((((((((((((((((&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$&&$&$$&$$$$&$$$$$&$&$$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&$&$&$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&((((((((((((&"*,,,,,,,,,,,,,,,,,,,*,**********(****(((((((((((((((((((((((((&(&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$&&$$$&&&&$$&$&$$&&$$$$$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&$&&&&&&$$&&&&$&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&(((((((((&($*,,,,,,,,,,,,,,,,,,,***************((*((((((((((((((((((((((((((((&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&(&&(((((((((((((("*,,,,,,,,,,,,,,,,,,**,,********(*(*(((((((((((((((((((((((((((&(&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$&$&$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&(&((((((((((&$*,,,,.,,,,,,,,,,,,,**************((*((((((((((((((((((((((&((((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&(((((((((((&$*,,,,,,,,,,,,,,,,,,,,,***********(((((((((((((((((((((((((((((((&&(&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$&$&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((&((((((((("*,,,,.,,,,,,,,,,,,,,****************((((((((((((((((((((((((&(&((&(&((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((&&"*,,,,,,,,,.,,,,,,,,*,***********(*(*((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((&"*,,,,,,,,,,,,,,,,,,***************(((((((((((((((((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&(((((((("*,,,,,,,,,,,,,,,,,,,****************((((((((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$&&&$&$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((&((&"*,,,,,.,,,,,,,,,,,,,,*************(((((((((((((((((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$&&&$$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((& *,,,,,,,,,,,,,,,,,**,************(((*((((((((((((((((((&((((((&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((((((("*,,,,,,,,,,,,,,,,,,,,***********(**((((((((((((((((((((((&(&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((& *,,,,,,,,,,,,,,,,,,,,**************((((((((((((((((((((((((((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(&(((&(&&"*,,,,,,.,,,,,,,,,,,*,***********(**(((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(((& *,,,,,,,,,,,,,$,*,,,**************(((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&( *,,,,,,,,,,,,,*,,,,,,************(((*(((((( &((((((((((((&((&&&&&&&&&&&&"$&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&&(& *,,,,,,,,,,,,,,,,,,****************(((((((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&((& *,,,,,,,,,,,,,,,,*,*,************(((((((((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&& *,,,,,,,,,,,,,,,,,,**,************(((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((& *,,,,,,,,,,,,,,,,,,*,*************(*((((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&& *,,,,,,,,,,,,,,,,,***,*********(*(*(((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$"$$"$$$$$$$$$$$$$$$$"$$$$$$$$"$$"$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&&&&&&$&$&$&&&&&&&&&&&&&&&&&&&&&&(&&&((((&&*,,,,,,,,,,,,,,,,,,,**********(***(((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""""$$""$$$"$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&& *,,,,,,,,,,,,,,,,,*************((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$$$$"$"$"""$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$$"$""$"$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(& *,,,,,,,,,,,,,,,,,**,***********((*((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$$$"$$$"""$$$$"$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&& *,,,,,,,,,,,,,,,,*,*************(((((((((((((((((&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$"$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$"$"$$$$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&& *,,,,,,,,,,,,,,,,,*************((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$""$$$$$$$$$$$$"$""$$""$$$$$$$""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&*,,,,,,,,,,,,,,,,**************((*(((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$"$$$"$$"$$$"""$$"$$$$"$$$$$$$$$"$$"$$$"$"$""$"$"$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$&&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&&*,,,,,,,,,,,,,,,,**,***********(**((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$$$$$$$$"$$"$$$$$""$"""$""""""$$"$$$$"""""$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(& *,,,,,,,,,,,,,,,,,*************(((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&$&&$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$"$"$$$$$$$$$$$$"$$"$$"$$$$$$$$$$"$$"$"$"$"$$"""$"""$""$"$""$"$$$"""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&**,,,,,,,,,,,,,,**************(**((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&$&&&$&&$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"$$""$$$""$""$$"""$$$"""$$$"""$"$"$""""$$$""$"$"$"$$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$&&&$$$&&$&&&&&&&&&&&&&&&&&&&&&(&&&&**,,,,,,,,,,,,,,*,*************(((((((((((((((((((&((&(&&&(&&&&&&&&&&&&&&&&&&&&&$$&&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$"$$"""$""$$""$""$$$$"""$"""$"$"$"$$$"$$$""""""""""""$$"$"$$"$$"$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,*,***************(((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$$$$$""""$$"$$$$""""""$"$$$""$$$"$"$""$$"""$"$"$$""$"""""$"""""""""""$""$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&&&**,,,,,,,,,,,,,,,**,***********((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$"$$"$""$$$$""$"""$$$"$$"$""""$"$$$$""$$"""""""""""""$$""$"$"""""$$"""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&**,,,,,,,,,,,,,**,,*********((*(((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$"$"$"""""$"$$"$$$$$""$$""$"$"$""$$""""""""$$$"""""""$"$"""$""$"""""""""$""$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&**,,,,,,,,,,,,*,**************(*(((((((((((((&((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$$"$$$$"""$"$$""$$""$$$""""""$"$$""$""""$"""""$"""$""""""""""""""""""""""""""$"""""""$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&**,,,,,,,,,,,,,***,**********((((((((((((((((&(&&(&(&&&&&&&&&&&&&&&&&&&$&&&$$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$$$$$""$$"""$"""""""""""""""""""""""$""""""""""$$$$"""$"""""""""""$"""""""""""""$"$$"$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&$&&$&$&&&&&&&&&&&&&&&&&&&**,,,,,,,,,,,,,*************((*(((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$$"""$"$""""""""""""""""""$""$"""""""$"""""""$""""$$"$$""""""$"""""""""""$""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&**,,,,,,,,,,*,*,*************((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$""""""$$""""""""$$$"""""""""""""$""""$""""""""""$"""""$""""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&&&$&$&&&&&&&&&&&&&&&&&&&&&**,,,,,,,,,,,*,*,*********(***((((((((((((((&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$$$""$$$""$"""""""""""""$$"$"""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""$""""$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&$&&&&&&&&&&&&&&&&&&&**,,,*,,,,,,,,,************(*((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"$"""$"$"$"""""""""""$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$$$$$&&&&&$&&&&&&&&&&&&&&&**,*,,,,,**,,***************(((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$"$$"""""""""$"$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&$&&$&&&&&&&&&&&&&&**,*,,,*,,,*,***************(((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&$&$&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$"$"""$""$""""$$"$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&***,,,,,,**,,**,************(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$""$$$$"$"$$$"""$"$$$$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&**,,,,,,,**,****************(*(((((((((((&(&&(&(&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"$$""$"$""$$""""$"$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&$&&&&&&&&&&&&&(&&&&**,,,,,,,,,*,***********(*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$""$"$"$"""""$"$"$"""$"$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$&$&$$&$&&&&&&&&&&&&&&&&&***,,,*,,,,,,,***********((*((((((((((((((((&&&&&&&&&&&&&&&&&&$&&&$&&$$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$""$"$"$"""""""""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&$&&&&&&&&&&&&&&&&***,,,,,,,,,*************(*(**((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""$"""$""""""""""""""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&$&&&&&&&&&&&& &**,*,,,,,**,*************((&((((((((((((((&&(&&&&&&&&&&$&&&&&&$$&$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""$$"""$"""$"""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$&$$&&&&&&&&&&&&&& ***,,,,,,*,*************(((((*(((((((((((((&&&&&&&&&&&&&&&$&&&&&$$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""$"$""""""$"""$"""""" """"""""""""""""""""""""""" """"""""""""""""""""""""""" """""""""""""$""$$"$$$"$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(*,*,,,,,,***************((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$""""""""""""""""""""$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$"$""$$""$"""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&(**,,**,*,***************(((((((((((((((&&((&&&&&&&&&&&&&&&&$&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"$$"$$""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&(***,,,*,,*************(((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$""$$"$$"$"""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&****,*,,,***************((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$""""$"$"""$""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&& (*,*,*,*,************(**(*(((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""""""$""""$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&& (*,*,*,,,***************(((((((((((((&(((&&(&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$$"$$"$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$&&&&$&&&&&&&& (**,,,*,**,**********(*((((((((((((((&((&&&&&&&&&&&&&&&&&&&$&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$"""""$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&& (****,,,,****************((((((((((((((&&&&(&&&&&&&&&&&&&&&$&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&& ***,,,*,,*,*************(((((((((((((((&&(&&&&&&&&&&&&&&&&&$&&$$$$$&&$$&$$&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&$&&&&&&&&"(***,*******************(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$"""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&"(*********************(*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$""$"$$$$"$"$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""" """""""""""""""""""""""""""""""""""""""""""$$"$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&"****,*****************((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""""$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """""" """"""""""""""""""""""""""""""""""""""""""$""""""$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&"(*****,**************(**((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""$$"$"$"$"$$"$$""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " """" """""""" """"""""""""""""""""""""""""""""""""""""""$""$$"$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&"(***,,,,*,**********(*(((((((((((&(&&&&&&&&&&&&&&&&&&&&$&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$$""""$"""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" " """""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$"$$"$$$$$$$$$$$$$$$$$$$$$&$$&&&$&&&&&&&&&&"(**,***,*************(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$""""$""""$"""""""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " "" " " " " """"""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&"(*******,***********((((((((((&&(&&&&&&&&&&&&&&&&&&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$$""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " """""" "" " "" """"""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&"(***,*************(*((((((((((&(&((&&&&&&&&&&&&&&&&$&$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " "" """"" """""" """"""""""""""""""""""""""""""""""""""""""""""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&$(******,************(((*((((((((&&(&&&&&&&&&&&&&$&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " " "" """""""""""""""""""""""""""""""""""""""""""""$""$"$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$&&&&&&&&$(**,***,********(*(((((((((((((((&&&&&&&&&&&&&&&$&$&&$$&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " " "" " "" " "" """""""""""""""""""""""""""""""""""""""$""$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&$*******************(*(((((((((&&&&&&&&&&&&&&&&&&$&&$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""" " " " " """"""""" """""""""""""""""""""""""""""""""""$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&$(**,*,**********((((((((((((((((&&&&&&&&&&&&&&&&&$&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ "" """" """ " " " " " " " " """""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$(****************((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" " "" " """ "" " " "" "" " """""""""""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&$(*****************((((((((((((&((&&&&&&&&&&&&$&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " " " "" " " "" """ """"""""""""""""""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&$(******************(((((((((((((&&&&&&&&&&&&&&&$$$$&$$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""" "" " " " "" " " " " " """""""""""""""""""""""""""""""""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$(*****************(*((((((((((&(&&&&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """""" " " "" " " " " """ " """""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&$(******************(((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """ "" " "" " " " " " """ """""" """""""""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&$(******************(((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$"$"$$$$"$"""""""""""""""""""""""""""""""""""""""""""" """""""""""""" """ """" " "" " " " " " " """" " " """""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$(****************((((((((((((((&&&&&&&&&&&&&&$&&&$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""""""""""""""""""" """""""""" """"" """ """" " " " " "" " " "" """ """""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$(***************(((((((((((((((&&(&&&&&&&&&&&&&&&$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$""""""""""""""""""""""""""""""""""""""""""""""""""" "" " " "" "" " "" " "" " "" "" " "" "" " """" """""""""""""""""""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&$(***************(((((((((((((&(((&&&&&&&&&&&&&&&$&&&$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" """ "" "" " " " " " " " """"""""" """""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$ &************((*((((((((((((&&(&&&&&&&&&&&"$&&$&&$&&$&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""" """"" """" " " " """ "" " " "" """"""" """"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&$(***************(*((((((((((((&&&&&&&&&&&&&&&&&$&&&&$$&&$$$$&$$$$$$$$$$$""$$$""$$$"$"""""""""$"""""""" """"""""""""""""""""""" "" """"""""" " "" " " "  " " " " "" " """" """" """"""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&$((************((((((((((((((&&(&&&&&&&&&&&&&&&&&&$&$&&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""" "" "" """" """ "" " " " " """" """""""""""""""""""""""""" """"$"$$$$$$"$$$$$$$$$$$$$$ "$$$$$$&$&&&&&(****************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$"""""""""""""""""""""""""""""""""""" """" """" "" " " " " """ " " "" """ """""""""""""""""""""""""""""$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&(*************(((*(((((((((&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$"$"$""""$""""""""""""""""""""""""""""""""""" """" """" " " " " """""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$(**************((((((((((&&(&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" " " " " " " " " """ " " """ " """"""""""""""""""""""""""""""""$"""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&(**************((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$"$"$""""$"""""""""""""""""""""""""""""""""""""""" "" " " " " "" "" " " """ "" """""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&$(**********(***((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""" "" "" " " " " " " " " """"""""""""""""""""""""""""""""""""""$"$"$"$$"$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&$(**************(((((((((((&(&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$"$$$$"$$""""""""$""""""""""""""""""" """"""""""" """""""""" " " " " " "" """"""""""""""""""""""""""""""""""""""$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$&&&$&(***********((*((((((((((&(&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$""""""""""""""""""""""""""""""""""""""" "" "" " "" """" """"""""" """"""""""""""""""""$$&"""$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&&&$(*********(**(((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""""$""""""""""""""""""""""""""""""""""" """ " " "" """"" "" """"""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$((***********((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""$"""""""""""""""""""""""" """"""""""""" "" """ " " " " """ "" " """""""""""""""""""""""""""""""$"""$$""$$$$$$$$$$$$$$$$$$$$$$&$&$&&$(*********(*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""" """"""" "" "" " " " " "" " """""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$((******(*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$&$$$$$$$$$$$$$$$$$$"$$$""""""""$"$""""""""""""""""""""""" """""""""" "" " " " " " " " """"""""""""""""""""""""""""""""$""""$""$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$(((********((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""$""""$""""""""""""""""""""" """" """ " "" """ " " " " " " """"" """""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$(**(****(**(((((((((&((&&&&&&&&&&&&&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$$"$$$$$""$""""""""""$""""""""""""""""""""""""" " " """ "" "" " " " " " " """""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&(*(*******(*((((((((((&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""""""""""""""""""""" "" " " " " " " "" "" """"" " """"""""""""""""""""""""""""""$"$"$$$""$$"$$$$$$$$$$$$$$$$&$$&&&$&((*****((**((((((((&(&(&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""" """ "" " " "" """" " " "" """"""""""""""""""""""""""""""""""$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$&&$(*********(((((((((((((&&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""" " " " " " " " """""""""""""""""""""""""""""""""$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$((****((**(((((((((&(&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""""""""""" """" "" " " " " " """ " """ """""""""""""""""""""""""""""""$"$$$$$"$$"$$$$$$$$$$$$$$$&$$$$&((*(**(*((*((((((((((&&&&&&&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$"$$"$$""""""""""""""""""""""""""""""""""""""""""" "" """ " " """"""""""""""""""""""""""""""""""""$$"$$$$$$$$$$"$$$$$$$$$$$$$$$&$$$$$(***(*(*(((((((((((((&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""" " """ " """ """""""""""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&(((*(*((((((((((((&(&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$"$$$"""$"""""""""""$""""""""""""""""""" """ " "" "" " " "" """"" """""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((((((((((((((((((&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""" " "" " " " """""""""""""" """""""""""""""""""""""""$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$&((*((**((((((((((&(&&&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""" """" " " " "" "" """"""""""""""""""""""""""""""$""$$$"$$"$$$$$$$$$$$$$$$$$$$&$$((((((*(((*((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""""""""""""" " " """ " " " " "" """ """"""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$&$&((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$"$$""$$"$"""""""""""""""""""""""""""""""""""""""""" " " "" " " " """ """""" """"""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$&$& &((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""" """ " """ "" "" " " """""""" """"""""""""""""""""""""$""""$$$""$$$$$$$$$$$$$$$$$$$$$&$$ &(((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$""$""$""""""""""""""""""""""""" """""""""""" "" " " " " " " "" " """"""""""""""""""""""""""""$"""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$ &(((((((((((((((((&&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""" """"""""" " " " " " " " """" " """""""""""""""""""""""""""""""""$""$"$"$$$$$$$$$$$$$$$$$$$ &((((((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""""""" """ " " """ " " " " " " " " "" " """""""""""""""""""""""""""$"""$""$"$$$"""$$$$$$$$$$$$$$$&"&(((((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$"""$"$""""""""""""""""""""""""""""""""" """""""""" """ " " " " " """ " """"""""""""""""""""""""""""""""$"""$""$"$$$$$$$$$$$$$$$$$$$&$ &((((((((((((((&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$"$$$$$"""$$"$"""""""""""""""""""""""""""""" """"" "" " " " " " " " """""""""" """"""""""""""""$"""""""""""$"$$"$$$$$$$$$$$$$$$$$$&& &((((((((((((((&&&&&&&&&&&&&$&&$&&$$$&$$$$$$$$$$$$$$$$"$""""$""""""""""""""""""""""" """""""""""""""""""" "" " "   " " "" " "" """"" """""" """"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&$"&(((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""""""""""""""""""""""""" "" "" " " "" " " """ "  """""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$ &(((((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""""""""""" """ " "" "" " "" """"" """"""""""""""""""""""""""""$"$"""$$$$"$$$$$$$$$$$&$&&$&((((((((((((&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$"$$$"""""""""""""""""""""""""""""""""""""""""""""""""" " " " " """" " """"""""""""""""""""""""""""""""$""""""$$"$$$$$$$$$$$$$$ &&(((((((((((&(&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" " """ " " "" " " """"""""""""""""""""""""""""""""""$"$$""$"$$$$$$$$$$$$$$$$$&"&((((((((((&(&((&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""" """""""""""" """" "" "" "" " " " """"""""""""""""""""""""""""$""""""""""$$$"$$$$$$$$$$$$$$$$$$$&&((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$"$$$$$"$""$""""""""""""""""""""""""""""""""""" """"""""" " " " " "" """"""""""""""""""""""""""""$""""$""""""$"$$"$$$$$$$$$$$$$$$"&(((((((((((&&&&&&&&&&&&&&&&&$$$$$&$$&$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""" """"""""""" """ " " " " " """"""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$&(((&((((((((&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""" """"""""" """ """" " "" " "" """"""""""""""""""""""""""""""""""""$"""$"$$$$"$$$$$$$$$$$$$$$&&(((((((&(&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""" """"" """ " " " " " """"" """""""""""""""""""""""$"""""""""""$"$""$$$$$$"$$$$$$$$$$$"&&&(((((((&(&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""""""""""""""""""" """" "" " " " " """""""""""""""""""""""""""""""""$"""$"$"$$$$$$$$$$$$$$$$$"&&&&(((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""""""""""""""""" " " "" """ "" " " """""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$"&&&(&((&(&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" " " " " " """""""""""""""""""""""""""""""""$"""""$$"$$$$"$$$$$$$$$$$$&&&(&&&((&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""$$$$"""""""""""""""""""""""""""""""""""""""""""" "" " " " " """ "" """""""""""""""""""""""""""""""""""$"$$$$"$$$$$$$$$$$$$$$$&&&&((&&&(&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""" " " "" "" """"""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$$"$"""""""""""""""""""""""""""""""""""""""""""""" " " " " $ " """" """"""""""""""""""""""""""""""""$$"""""$"$""$$$$$$$$$$$$$&&&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""" " " "" "" "" " """""""""""""""""""""""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""" "" "" " " " """""""" """""""""""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""""""""""""""""""""""" " " "" """ " " """ """""""""""""""""""""""""""""""""""$"$$$$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$&$&$$&$$$$$$$$$$$$$$$$"$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " """ " " " " """"""""""""""""""""""""""""""""""""$"$$$"$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """ " " " "" """"""""""""""""""""""""""""""$"$""$$"$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$""$$$""""$""""""""""""""""""""""""""""""""""""""""""""""" """" """" """"" " " " """"""""""""""""""""""""""""""""""$"$"$"$""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"$""$"$""""""""""""""""""""""""""""""""""""""""" " """" """ " """" " " " """""""""""""""""""""""""""""""""""""""$$"$$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""""""" """"""""""""""""""""""""" """ """ """"""" " " " """""""""""""""""""""""""""""""""""$$"""$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$"$$$$$$$$""""""""""""""""""""""""""""""""""""""""""" """"""" """ """""" "" " " """ " """ """""""""""""""""""""""""""""$""$$"""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""" """"""""""""""""""""" """" " "" " "" " """"""""""""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""" """" """"""" " " " " " " """"""""""""""""""""""""""""""""""""$$"""$$$$$$$$$$$$$$&&&&&&&&&&&$&&$$&&$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""""""""""""""""" """" """ """" " " " """""""""""""""""""""""""""""""$"""""""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""" """" "" " "" " " " """ """"""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""" " """ """" " " " " " "" """""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$""""""""""""""""""""""""""""""""""""""""""""""" """ "" """"" " "  " " """""" """"""""""""""""""""""""""""""$"$$$$$$$$$$$$$$&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""""""""""""""""""""""""" "" " " " " "" " " " " """""""""""""""""""""""""""""""""$""""""$$$$$$$$$$"$$&&&&&&&$&$$ $$$$$$$$$$$$$$$$$$$$$$$""""" """"""""""""""""""""""""""""""""""""""""" """" "  """" " " " "" """ """"""""""""""""""""""""""""$""$$"$$$$$$$$$$&$&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""" "" " " "    " "" " """""" """"""""""""""""""""""""""""""$""$$$$$$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""" """ " " " " " """" """""""""""""""""""""""""""" """$""$$$$$$$$$$$$&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""" " " " " """""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$&$$$&&$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" "" " " "" " """" """""""""""""""""""""""""""""""$""""$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$""$$$"$"""""$"""""""""""""""""""""""""""""""""""""""""""""""" "" " " " "" " """""""""""""""""""""""""""""""""""""""$""$"$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$"$$$$"""$"$$"""""""""""""""""""""""""""""""""""""""""""" """"""""" "" """""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " "" """" """"""""""""""""""""""""""""""""$"$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"$""""""""""""""""""""""""""""""""""""""""""""""""" "" "" "" "  " """ """"""""""""""""""""""""$"""""""$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$""$"$$""$$""""""""""""""""""""""""""""""""" """""""""""""""" " " " & "" " " """""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""""""""""""""""""""""""""" "" " " " " ""  """ """" "" "" """"""""""""""""""""""""""""""""$"$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$$$""$$"""$"""""""""""""""""""""""""""""""""""""""""" """" " " "" """ " " """"""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$"""""""""""""""""""""""""""""""""""""""""""" " " " " """""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""" """ """ "" " " " " """"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$"$$"$$$""$""""""""""""""""""""""""""""""""""""""""""""" "" """"" "" "" " """"""""""""""" """""""""""""""""""""$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$""""$"""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""" " "" "" " "  """"""""""""""""""""""""""""""""""""""$$"""""$$$$$$$$$$$$$$$$"$$$$$"$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " "" " """ """"""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$"""$""$""""""""""""""""""""""""""""""""""""""""""""""""""" " " " "  """ """""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""" """ " " " """ """ "" """"""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""" " " "" " " " """"""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$""""""""""""$"""""""""""""""""""""""""""""""""""""" " """ " "  " """ "" """""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""" "" " " "" " " " " " " " """"""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""" """ " " """ "" """ "" " " " """" """"""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""""" """ " "" " """ "" " "" " " " """"""""""""""""""""""""""""""""""""$$"$$$$$$$$"$$$""$$$""""""""""""""""""""""""""""""""""""""""""""""""""" " "" "" " " " " " """""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$"$$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""" " "" " " " " " """""""""""" "" """""""""""""""""""""""""$"$$$$$"$"$$$"""""""""""""""""""""""""""""""""""""""""""" """ """" "" " "" "" " " " " " " "" " " """ """"""""""""""""""""""""""""$$"$$$$""""$""""""""""""""""""""""""""""""""""""""""""""""""" """ " " " """""" " " " " """" """"""""""""""""""""""""""""""""$"$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""" """" """ " " " " "" "" "    """ "" " " """""""""""""""""""""""""""""""$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ "" " " " " " """""""""""""""""""""""""""""""$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" "" """ " """ "  " "" " """ """""""""""""""""""""""""""""""$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " " """ " " " " """"""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""" " """" " " " ""  """ " """ "" """" """""""""""""""""""""""$"$"""""""""""""""""""""" """"""""""""""""""""""""""""" """" "" " " " " " "      "" """"""""""""""""""""""$"""""""$"""""""""""""""""""" """"""""""""""""" """ """ """" """ " " " " " ""  " " """ """""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""" " """ " "  " " "" """"""""""""""""""""""