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 = '159B42' IMAGE_NUMBER = 49844313 IMAGE_TIME = 1977-01-28T19:14:42Z EARTH_RECEIVED_TIME = 1977-01-29T02:11:57Z ORBIT_NUMBER = 159 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.025450 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   KB5_J0Rr 85ic$oOM  P'  ,.....0000000000000000...,,.0....,....,.....,....................,.........................00.......000.00..0000000000000000000000002222000000020200022222222222222222222222222222222424442222222222222222224422222222222222222242224244222224222222222422222422222220002000000000000000.0.....,,*$*..00000.00000000.0....000..$*...............0000......................................0...........0...00000000..0.00000000000002000000000020000000000000000000000000002022000000222020222022222002202222202200202022002222222222200220222200222222220202222202000000200000000000.............,,,*rh&,.........0.0.......0..0....0............................,&,......,.,..............,..(,..........................,*......0......0.0000......0..00.000.00000000000000000000000000000000000000000000020000000000000000020000000000000000000020000000000000000000000000.00.0000................,,,,и$*,...............0...............,.......,........,.,.,,,...,,.,,,,,..,,,,,,,,,,,,,,,..,,.,,,,,,.....,..,.,................................0.....*............00.00..0....0..$*...00000000..0000000.000000,..0000000000000000000000000000000000000000000000.000000....00......................,,,*$,,....,....................,.,....,....,.....,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,..,.,,,,..,.,,,.,,,........................................................0...0.....0.....0.0.......0.00.0...0.000.0.....00000.,..00.000......000000...0.0.((.....................,.,,,**$*,,,...................,,.,,.,.,,,,,.,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,,,,,,,.....,,,.......,,,,,....0..,........,................................................0.................0....0..0...0....0.....00...........,..,.,,,..,,.,,..,,,,*$*,,..,,,........,,,,,.....,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,*,,,,**,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,..,,,,,,.....,,...,.....,..,.....,...................................................................................,..,..,,,,,,,,...,,,,,,** "*,,,,.,......,,,,,..,..,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,*,****,**,,,*********,*****,,,,,,,**,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,..,...,,,,,,.,,,,,,,.......,.......,.......................................................,.....,,,,,,,,.,,,,,,,,,,,** "*,,,,.,,,,,,...,,,,,,,,.,.,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,******,*,*******,,**,*******,*,******,,,*,******,,,******,,,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,....,,,,,,,....,,,,,,...,.,,.,,.......,.,......,,,,.........,..........,,...,,,,,,,,,.,,,,,,,,,,,,,**** v"*,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*******,********************,********************,******************,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,.....,,,,,.....,,,,,,.....,,,,,,,,,,,,,,,,,,,,,*,,,,,,**"**,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,*****,***********************************************************,*********,*********,,,,,****,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,..,,,,,,,...,,,,,.,..,,,,,,,,,,,,*,**,,,,,,****"*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,**,,*,*******************************************************************************,,*********,,*,,*****,,,,*,****,*,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,**,,*****$**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*****,,,,,********************************************************************************************,******,**********,*,,,,****,,,,,,,**,,,,,,*,,*,,,,,,,,,,,*,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,******,,,*****N"**,,,,,,,,,,.,,,,,,,,,,,,,,*,,,,,,,,,,,*,,,,,************************************************************************************************************************,,*,,,***,*,,,******,,,*,**,*,*,,,,**,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*****,*,,********"***,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,*,,**,***************************************************(******************************************************************,*******,,*****************,**,****,***,,,,,*,,,,*,,,**,**,,,,*,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,*,*******,,****( **,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*****,,************************(*(*******(*(((****(((((******(*(********(*******************************************************************************,******,,,********,*,,,*******,,,,**,,,,,,,***,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,******("**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,*,,*********************************((*******(*((*(***(*((*(********(((*(*****(****(***(((********(**********(***********(**********************************,*********,********,,********,,**,****,,,,,***,*,*,,,,*,,,,,,,,,,,,,,,,,,,*********************("**,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,**********************************((*******(((**(*((*(((*****(((*((*(***((*(*(****(************(***(******(*****************************************************************,**********,********,,**********,,***,*,,,*,,*,**,,,,,,,************************("**,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*****,*,*************************(*****(**((((*(**(((((((((*((*(((((****(((((*(***(*((******(*((********(*(*******((*(**************************************************************************,********,*********,*,********,,,,,****,,,,**,******************( **,,,,,,,,,,,,,,,,,,,,,,,,*,,,****,,,*********************************(*(******(*(((((*(((((((*(****(((((***(*(((((((***(((***(****((*(((***(**((((****(****************************************************************************************************,,******,**,,*******,***************(( **,,,,,,,,,,,,,,,,,,,,,,,,,,**,,*,**********************(**********((*(*****((((((*(*((((((((((((((((((**((((((****(((((((((**(((((((***((((((*(((****((((*(**((((******(**(******(***********(******************************************************************,,******************************( **,,,,,,,,,,,,,,,,,,,,,,,,,,*****,**************************(*(*******((((((((*((((((((((((((((((((*(((((((*((*((((((*((*((*((((**((*(((((****(((((*((**(((*(*(********((********((***********************************************************************,,***********,,************************(` **,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,************************(*******(**(((((*((((((((((*(((((((((((((((((((*((((((((((((((((((((((((((*((((((((((((*((((((((((**(*((((((*(****((((******(********((*(*****************************************************************,*****************************( **,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,****,***************((*******((((((*(((((((((((*((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((*((((((((((((((((((**((*((((*****(((*((****(((*********************(*******************************************************************************((&**,,,,,,,,,,,,,,,,,,,,,,,,,,****,*****************(*******((*((**(((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((**(((((((((((((((((((((*(((((((*(((((((((((*((((((((***(*(*****((((((*(*****(((*(******(***********(****************************************************************(8 *,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**********************((*(******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((****(((*(****((((*(****(((((*(****(*(*********(********************************************************************(( **,,,,,,,,,,,,,,,,,,,,,,,,,,******,**************(**********(((***(*(((((*((((((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((*((*(((((****(*(((******((((*******((**(*************************************************(********(*( **,,,,,,,,,,,,,,,,,,,,,,***,*,,,*,***********************(**(**(((((*((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((((((**(((*(((*((*(*(((((*********(**************************************(*(****((**(******( **,,,,,,,,,,,,,,,,,,,,,,,,,,***********************(********(*((((**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((((((((*((*(((((*((*(*(((*(*(********(**************************************(********(((*,,,,,,,,,,,,,,,,,,,,,,,,*,*,,*,,*************(**(******((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((**((((**(*((((((*(****(**(******(***********((****************(**((((*((*,,,,,,,,,,,,,,,,,,,,*,,,,,,****************(******((((**(**(((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((*((((((((((*(**((((********((*********(*******(*(*(******(*******(*((*,,,,,,,,,,,,,,,,,,,,,,,,*,****,*************************(*((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((*((****(*(((****(*********************(*****(***((((**(**,,,,,,,,,,,,,,,,,,,,,,**,,,,**************((*******((**((***((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*(((*****(*(*********************(*(****(((*((***((((,,,,,,,,,,,,*$,,,,,,,,,,,,*********************(*((****(((((*((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((&(((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((((((*******(*********(*(*******(*(*(***((**((((0:*,*,,,,,,,,,,,&,,,,,,,,**,***,*************((((*****(((((*(((((((((((((&((((((((((((((((((((((((((&&((((((((((((((&((((((((((((&(((((((((((((((((((&&(((((&&&(((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((**(((*(*********(**(*****((**(**((*(((((((**((*,,,,,,,,,,,,,,,,,,,,*,,,,,,*********************((*(***(*((((((((((((((((((((((((((((((((((((((((((&&&((((((((((((((((((((((((((($&&(&(((((((((&((((((((&((((&&&((&&&((((((((&(((((((((((&(((((((((((((((((((((((((((&&(((((((((((((((((((((((((((((((*****(((*********(((***(*((((((((*(*(*(((**,,,,,,,,,,,,,,,,,,,,,,*********************((((*(**(*((*(((*((*((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((&&((((((((&(&((((((((&&(((((&((&((((((((((((((((((&&((((((((&(((&(((((((((((((&((((((((((((((((((*((((((((((((*((*(******(*******(*(*((&(**((((((**(($ **,,,,,,,,,,,,,,,,,,,***,,,,************(*(*******(((((*(*((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((&(((((((((&&((((((((&&(&(((((&&(((&((((((&((((((&(&&&(((((((((((((((((((((((((((((((((((((((((((((**(((((((*(*((*((********(((((*(&(((((((***(((&&*,,,,,,,,,,,,,,,,,,,,,,,,**********************(*((*(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((&((&&&((&((((&(&(((((((((&((((((&(&&(&((&&&&&&((((((((&&((((&&&&(&(((((&(((((&(((((&(((((((((((((((((((((((((((((((((((((((((((((*(((*((((**(*((((((((**(**((((*((*(*(((((*(l&*,,,,,,.,,,,,,,,,,,,,,,,,**,,,************(*(*(*****(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((&&(&(&(((((&&((((((&&&(&&&((((&&&&&(((&&(&&&&(&&(&&&((&((((((&&(((((((((&&&((((((((((((((((((((((((((((((((((*((((((*(*(*((*(((((**((((((((((*(((((((*(((((&**,,,,,,,,,,,,,,,,,,,,,,,,,*********************(**(*(***(((((((((((((((((((((((((((((((((&(((((((((((&(((((((((&((((((((&&((((((((&((&((((((&&&&(((&&((&&&&&((&&&(&&&&((&(&&&&&&(&(((&(&&&(((&(&&&&(((((&&&&(((((((((&((((((((((&((((((((((((((((((((((((((((((((*(((((*(*((*(((*(((((*((**((((((&*,,,,,,,,,,,,,,,,,,,,,,,*****,*****************(*((**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((&(((((((((&(&&&(((&(&&((((((&((&&&(&((&(&&(&&&((((&&&&&&((((&&&&&&&((&((&&&&(((&(&&(&&(&((((&(&&(((((((((&((((((((((((((((((((((((*((((((((((((((((((((**((((((((*((((((*((*((&***,,,,,,,,,,,,,,,,,,,,,,,,*********************((((((**(((((((((((((((((((((((((&((((((((((&(((((((((((((((((((((((&((((&((((&((((&&&&(&(((((&&&&&&&&&&&(&&&&&&&((&&&&&((&((&&&&&&(&&&&&&&&&&((&&&&&&&((((&&&&&(((((&&&&&(((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((*(((((( (*,,,,,,,,,,,,,,,,,,,,,,*,*********************((***((*(((((((((((((((((((((((&((((((((((((((((((&(((((((((((&((((((&(&&((((((((&&&&&&((((&&&&&&&(&&&&&&&&&&(((&&&&&&&&(&&&&&&&(&(&&&&&&&&&&&&&&&&&&(&((&&&&&(&(&&&&&&&&&&((&(&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((((((*((&*,,,,,,,.,,,,,,,,,,,,,*,,******************(*********((((((((((((((((((((((((((((((((((((((((((((&((((((((&((((((((&&((((((((&&&&(((&(&&&&(&&((&&(&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&&&((&&(((&&&(((((&(((((((((((((((((((((((((((((((((((((((*((((((((((((((((**(*(((&*,,,,,,,.,,,,,,,,,,,,,,,,,********************(((((((*(((((((((((((((((((((((((&(((((((&(((((((((((((((((((((&(&(((((((&(&(&(((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(((&(&((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&*,,,,,,,,,,,,,,,,,,,,,****,******************(((****((((((((((((((((((((((((((((((((((((((&(((((&&(((((&(&(((&&((&&(&(&&(&(((&&&&&&&(&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&((&&((((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&*,,,,,.,,,,,,,,,,,,,,,*,***,********************(((((**((((((((((((((((((((((((((&(((((((&&(&((((((((&(&((((&((&&&&((((((&(&&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&((((((&((((((((((((((((((((((((*(((((((((((((((((((((((((((&*,,,,,,,,,,,,,,,,,*,,,,**,************(********((((((*((((((((((((((((((((((((((((((((((((((&(((((&&((((((((&&&(&&((&&&&(&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&&&&&&(&((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((&*,,,,,,,,,,,,,,,,,,,,,,********************((*(*((*((((((((((((((((((((((&((((((((((((((((((((((((((((((&&((((((((&&&&&((&&&&&&(&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(&&&((((((((((&(((((((((((((((((((((((((((((((((((((((((((*((((&**,,,,,,,,,,,,,,,,,,,,,,,,**************(*****(((((((((((((((((((((((((((((((((&(&&((((((&((((((&(((&&((((((&&&&(&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((&*,,,,,,,,,,,,,,,,,,,,,*,*********************(*(*(((((((((((((((((((((((((&(&&(&(((((&(&((((((&(((((((((((&&&(&&&(((&&&&&&(((&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&&((&((((((((((((((&(((((((((((((((((((((((((((((((((((((*((&*,,,,,,,,,,,,,,,,,,,**,*,*********************(**((((((((((((((((((((((((((((((((((&&(((((((&(((((((&(((((&((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&(&((&&(((((((&&(((((((((((((((((((((((((((((((((((((((((((&*,,,,,,,,,,,,,,,,,,,,,,*,*********************(((((((*(((((((((((((((((((((((((((&((((&((&((&(((((&((&(&((&(&&&(&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&(&((((((((((((((((((((((((((((((((((((((((((((&**,,,,,.,,,,,,,,,,,,,*********************((*(((*(*((((((((((((((((((((&(((((((((((&(&&((((&(((&&((((&&(&&&&(&&((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&(((((((((&(((((((((((((((((((((((((((((((((((((&&*,,,,,,,,,,,,,,,,,,,,,,,*,***************((*(**((((((((((((((((((((((((((((((((&(&&&((((((&&(((&((((&&&((&(&&&&&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(((((&((((((((((((((((((((((((((((((((((((((((((&*,,,,,,,,,,,,,,,,,,,,,,******,**********(*((*(((((*(((((((((((((((((((((((((((((((((((&&&&(((((&&(&(&(((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&(&((((&(((((((((((((((((((((((((((((((((((((((&*,,,,,,,,,,,,,,,,,,,,,**,****************(((((***((((((((((((((((((((((((((((((((&((&((((((((&&&((((((&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&((((((((((((((((((((((((((((((((((((((((&*,,,,,,,,,,,,,,,,,,,,,,,,,***************(***(((((((((((((((((((((((((&(((((((((((&((&((&((&((((&&&&&&(&(((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&&&&&((((((((((((((((&(((((((((((((((((((((((((&*,,,,,,,,,,,,,,,,,,,,,*,************(******(((((((((((((((((((((((&(((((((((&((&((((&&&(((((&((&&&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(&(((((((((((((((((((((((((((((((((((((&*,,,,,,,,,,,,,,,,,,,,*,******************((**(*(((((((((((((((((((((((((((((((((((&&(((((((&&&(&&((&(&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((((&((&(((((((((((((((((((((((((((((((&*,,,,,,,,,,,,,,,,,,,,,,,************(*(****((*(((((((((((((((((((((((((((((((&(&(&((((((&&&&(((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$&&&&&&&&&$$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((&&&((((((((((((((((((((((((((((((((((&*,,,,,,,,,,,,,,,,,,,,,,*******************(((((((((((((((((((((((((((((((((&((((((((&&&&((&(((&&&&&(&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&$$$$$&&&&$$&&$$&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&((((&&(&((((((((((((((((((((((((((((&**,,,,,.,,,,,,,,,,,,,,*****,***********((((*(*((((((((((((((((((((((((((((((((((((&(&(((((&(&&&&((&&(&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&$$$&&&&&$&$$$&$&&&&&&$$$$&&&&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&&&&((((((&(((((((((((((((((((((((&*,,,,,,,,,,,,,,,,,,,,,,,,*************((***(((((((((((((((((((((((((((((((((((&((((((((((&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&$&$$$&&&&&&$$$$$&&&&&&$$$&&&&&&$&$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&(&&(((((((((((((((((((((((((*,,,,,,,.,,,,,,,,,,,,,,,****,,************((((((*(((((((((((((((((((((((((((((((((((&(&&&(&&&(&&&&&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&$$$$$$&&&&$&$&$$&&&&$&$$$&&$&&&&&$&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&(&((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,****,*,**$$************(((((((((((((((&&(&((((((((((((((((((&((((((&&&(&&&&&(&((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$&$&&&$&&$$$&$$$&$$$$$$&&&&&&&&$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&&(((((((((((((((((((((&$*,,,,,,,,,,.,,,,,,,,,,,,,**************(*(***(((((((((((((((((((((((((((((((((&(((((((&&&&&&&((&&&&&&&&&(&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&$$&" &&&&&&$$&&&&&$&$$$&$&&&$$$$$$$$$&$$$$$$&$&&$$$$&&&&&&$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(((((((((((((((((((((((&*,,,,,,,,,,,,,,,,,,,,,********************(((((((((((((((((((((((((&(((((((((((((((((&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&$&&$&&&&$&$$$$$$$$$$$$$$&$$$$$&$$$&$&&&$&&$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((&(((((((((((((((((&$*,,,,,,,,,,,,,,,,,,,*,*****************((*(**((((((((((((((((((((((((((((((((((((&((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&$&&$&$$$&$$&$$$$$&$$$$$$$$$$&$&$$$$&$$&&$&$$$$&$$&&&$$$$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(((((((((((((((((((($*,,,,,,,,,,,,,,,,,,,,,,,*************((***((((((((((((((((((((((((((&((((((((((((((((&(&&((&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$$$&&$$&$&$$$$$&$$$$$$$$$$$$&$$$$$$$&$$$$$$$$$$$&&$$$$$$$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&(((((((((((((((((((((( &*,,,,,,,,,,,,,,,,,,,,,,********************(((((((((((((((((((((((((((((((((((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&$$$&$&&$&$$$$$&$$$$$$$$$$$$&$$$$$$$$&$$$$$$$$$$$&$$$&$$&$$&&$&$$$&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((&((&(((((((((((((((&$*,,,.,,,.,,,,,,,,,,,,,,****************((((**(((((((((((((((((((((((((((&((((((((((&(&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&$$&$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$$$$$$&$$$&$$$$$$&$$&$$$&$&&$&&&&&$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((&&(((((((((((((((((((&$,,.,.,,,,,,,,,,,,,,,,,**,**************(*(*(((((((((((((((((((((((((((((((((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$$&&&&&$$$$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&((((&&(((((((((((((((&*,,,,,,....,,,,,,,,,,,,,***********(******((((((((((((((((((((((((((((((((((((((((&(&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$$$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$&$$&&$$$$$$&&&&&&&$&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&&((((((((&(((((((&$*,,,....,,,,,,,,,,,,**,******************(((((((((((((((((((((&(((((((((((((((((((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$$$$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$$$&&&&&$$&$&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&(&&(&(((((((((((((((((($*,,..,,,,.,,,,,,,,,,,,,*,************(*(((*(*(((((((((((((((((((((((((((((((((((((&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$&$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&((((((((((((&*,,,,.,,,,,,,,,,,,,,,,,*********************((((((((((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&$$&$$$$&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$&$$&&$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&&&(((((((((((((((($,,,,,.,.,,,,,,,,,,,,,,********************(((*(((((((((((((((((&(((((((((((((((((&(&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&$&&$$$$$$&&&&$&$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&((&(((&(((((((((&$*,,,,,.,.,,,,,,,,,,,,*,*,*************(**(((*(((((((((((((((((((((((((&((((((((((((&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&&&&$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$&&$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&&&&(((((&(((((((((((&$*,,.,,.,,,,,,,,,,,,,,,,****************(*((*((((((((((((((((((((((((((&((((((((&((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$&$$&&$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&&&&(((((&(((((($*,,,,,,.,,,,,,,,,,,,,,***************(*****(*(((((((((((((((((((&((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$$$$$&&&&&$$$$&$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((((((((((((((($*,,,,.,.,,,,,,,,,,,,,,**,,*************(*(*((((((((((((((((((((&(((((((((((((((&(((&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$$&$$&&$&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&&$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((&&((((((((&($*,,,,..,,,,,,,,,,,,,,,,,,,***************(**(*(((((((((((((((((((((((((((((((((((&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$&&$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$&$$&&$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&(&((((((((((((&$,,,,.,,,,,..,,,,,,,,,,,,,******************(*(((((((((((((((((((((((&(((((((&&&&((&(((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&$$&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(&((((&(((((((&@$*,,,,,,..,,,,,,,,,,,,,,******************(((*((((((((((((((((((((((((((((((((&((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((&(&(((((((((((&$*,,,,....,,,,,,,,,,,,,,*,**************((((((*(((((((((((((((((((((((((((((((((((&(&(&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&&$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&$$&$&$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(&&((((((((($*,,.,.,,.,,,,,,,,,,,,,,,,*************(((*****((((((((((((((((((((((((((((((&(((&&&&((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$&$&$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&((((((((((($,,,,,,,,,,..,,,,,,,,,,,,************(********((((((((((((((((((((((((((((((&(&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&(((((((((((((($,,,,.,...,,,,,,,,,,,,*,,***,**************(((((*(((((((((((((((((((((((((((&&((((&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&((((((((($*,,,,.,.,,,,,,,,,,,,,**,,,,********************(*((((((((((((((((((((((((&&(((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&(((((((((&f$*,..,..,,,,.,,,,,,,,,,,,,***************((*****(((((((((((((((((((((((((((((((&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&(((((((((( $,,,,.......,,,,,,,,,,,,,*,*****************(*(((((((((((((((((((((((((((((((((&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$&&$&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&&((((($*,,,,,...,,,,,,,,,,,,,,**,**************(**(*((((((((((((((((((((((((((((&((&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&$&$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$&$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((((&"*,,,.....,,,,,,,,,,,,,*****,***********((**((((((((((((((((((((((((((((((&(&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(&&(((((((& $,,,...,.,,,,,,,,,,,,,,,,,,,,*************(*((*(((((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(&(&((((((((& $,,.,..,,,.,,.,,,,,,,,,,,*********************(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((&",,,,..,.,..,,,,,,,,,,,,*********************(((((*(((((((((((((((((((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$&$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&(&((&((& 4 *,,,,...,..,,,&,,,,,,,,*,*,,*************(**(((((((((((((((((((((((((((((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&(((((&& *,,..,..,,,,,,,,,,,,,,**,*,**************(( (((((((((((((((((((((((((((& &&&&&((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&((((((&& ",,......,,,,,,,,,,,,,,,,,,,**************(*(***(((((((((((((((&((((((((&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((&& "*,,,,,..,,,,,,,,,,,,,,,,*,********************(((((((((((((((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&$$$&&&&&$&&&&&&&&&&&&&&&(&&&&&&(&&(((&(&(((&",,..,.,,,,.,,,,,,,,,,,,*******************(*(((((((((((((((((((((((((((&((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((( $*,,.,....,.,,,,,,,,,,,,,*,*****************(((((((((((((((((((((((((((((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((&"*,,......,,,,,,,,,,,,,,,,,*****************(*(((*((((((((((((((((((((((&((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$&$&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((((&("*,,......,,,..,,,,,,,,,,,,***************(**(*(*((((((((((((((((((((((&&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((& ,,,....,,,,,,,,,,,,,,,,,,****************(**(*(((((((((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((((",,,..,,,.,.,,,,,,,,,,,,,*,*****,**********(****((((((((((((((((((((&&(((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$""$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((&((",,.,,...,,...,,,,,,,,,,,,********************((((((((((((((((((((((&(&(((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$"$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((( ,,,.....,.,,,,,,,,,,,,,,,******************(((*((*(((((((((((((&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$"$$$$$""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&(&&((((((( *,,.....,,,,,,,,,,,,,,,,,,*****************((((((((((((((((((((((&&(((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$""$$$$$$$"$$""$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((",,.......,,,.,,,,,,,,,,*,*,**************(((*(*((((((((((((((((((((((&(&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""$$$$$$$"$$$$$$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((( *,......,.,,,,,,,,,,,*,,,,*******************(*(((((((((((((((((((&(&&(&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$"$$$"$""$$$$$"$""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((( *,.....,,,,.,,,,,,,,,,,,*,**************((***((((((((((((((((((((((((&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""$$$$$$$$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&( ,,,..,...,.,.,,,,,,,,,,,,,,*****************(((((((((((((((((((((((&(&&&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$"$$$$$$$$$"$$"$$$$"""$"$$$$$"$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((((0 ,,.,.,.,,..,.,,,,,,,,,,,,****************(**((((((((((((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""$$$$$$"$""$$$$$$"$"$$"$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((( ,,,.,....,,,,,,,,,,,,,,,*,*,***********((*((((((((((((((((((((((&&&&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""$$$$$$"""$"$$$$"""""$$$$$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&(&&&&((((( *,,.......,,,,.,,,,,,,,,,,*,*************(((((((((((((((((((((&(&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$$"""$$$"$$""$$"$$$$""$"$$$$"$"""""$$$"$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((( *,,.......,,,,,,,,,,,,,,,,**************((*(((((((((((((((((((((&(&&(&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$$$$$$"$$$""""$$$$$"$"$$$"$$$"$"$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((h ,,,.....,,,,,.,,,,,,,,,,*,,**********(**((((*((((((((((((((((&&(&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"$""$$$$$"$"""$"$$"$"""""""""$""$$$$"$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((&((& ,,..,.,,,....,,.,,,,,,,,,,,************(((*(*(((((((((((((((&((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$"""""$$"$"$"""$$$"$$"""""""$$""""$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$&&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&| ,,........,.,,,,,,,,,,,,,**************(((***((((((((((((((((&&(((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""$""$$$$"""""$""$"$"$""$"""$$"""""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((,,,,..,.,...,,,,,,,,,,,,****************((((*(*((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$"""$"$"$$$$$""$$"""""""""""$$"$""""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((( ,,,........,,,,,,,,,,,,,,*************(****((((((((((((((((((&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$""$""""""$"""$""$$""""""""""$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((( ,,,,.......,,,,,,,,,,,,*****************(((*(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"""$""""$"""$$""""""""$"""""""""$$""""""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((( *,.,..,....,,,,,,,,,,,,******,*******(**(*((((((((((((&((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""$""""$$$"""$""$$"""""""$""$$"""$"""$"$$"$$$"$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&(((((*,...,.....,,,,,,,,,,,,*,**************(*((((((((((((((((((&((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$"$$$""""$"$$"""$"$"""""$""""""""""""""$$""$"$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(((((( ,,.....,,,,,,,,,,,,,,,,,*,************(*(((((((((((((((((((((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$"$"""$"$$$""""""$""""""$""$"$$"""""$$"$""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&((&((&*,........,,,,,,,,,,,,*,,,,************((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$""$"$$$"$"""""""""$"""""""""$"""""$"$"$"$""""$$"$$""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&*,,...,.,.,.,,,,,,,,,,,,***************((((((((((((((((((((&((&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$$$""$$"$$$"""""""""""""""""""""""""""$"$"$"$""""$$$""$"$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$&&&&&&$&&&&&&&&&&&&&(&&((&&(&(,,,......,,.,,,,,,,,*,,***************(((((*(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$"$$$$"""$"""$"""""""""$"$""""""""""$"""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&((((( *,,,.,..,..,,,,,,,,,,,*,,***(******((((*(((((((((((((((&& &(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$"""""""""""""""""$"""""""""$$"""$""$""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&(((& ,.,...,...,,,,,,,,,,,,,,***********(*(((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$""" "$$"""""""$$$"""""$$$""""""""$""""""""""""$"""""""""""""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$&&&&&&&&&&&&&&&&&&&&(&&&(&&,,....,,..,,,,,,,,,,,,,**************(((*((*((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""$"""$"""""""""""""""""$""""""""""$$""""""""""""""$"$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&$$$$&$&$$&&$&&&&&&&&&&&&&&&&&&(&(((&,,,,.,,,,,.,,,,,,,,,,,,,***********(*(*((*(((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$$$$$$$$$"$"$$""""""""""$""""""$""$""""""""""""""""""$"$""""""$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$&&&&&&&&&&&&&&&(&(&(((((*,,...,...,,,,,,,,,,,,,***********(**(((*((((((((((((((((&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$"$$$"""""""$$"$$"$""""""""""""""""""""""""""""$"""""$"$$"""$$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&$&&&&&&&&&&&&&&&&(&&(&((((",,,.....,.,,,,,,,,,,,,*,*************((((((((((((((((((&(&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$"""""""$""""""""""""""""""""""""""""$"""$"""""$$"$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&(((((("2*,,.....,.,,,,,,,,,,,,************((**(*((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"""$$"""$"""""""$""""""""""""""""""""""""""""""$$$""""""$"""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&$&&&&&&&&&&&&&&&&&&((((((("*,,,.,...,,,,,,,,,,,,,***********(((**((*((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""$"$$""$$"$""""$"""""""""""""""""""""""""""$"""""""""$""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&((((((("*,,.......,,,,,,,,,,,*,**************(**(((((((((((((&((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$""""$""$"""""$$""""""""""""""""""""""""""""""""""""""$"""""""$$""$""$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$&$&&&&&&&&&&&&&&&&&&(&((&((("*,,,,...,,,,,,,,,,,,,,**************(*(((((((((((((((&&&(&(&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$"""""""$""$$""""""""""$"""""""""""""""""""$""""""""""""""""""$$$$$"$$""""$$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&&&&&&&&&&&&&&&&&&&&(&&((((("*,,.,...,.,,,,,,,,,,,,*****************(((((((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""$$$$$""""$$""$"""""""""$$"""""""""""""""""""""""""""""$"""""""""$""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&$&&&&&&&&&&&&&&&&&&((((("*,.,..,..,,,,,,,,,,,,,**************(((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"""""""""""""""""""""""""""""""""""$"""""""""""""""""""""$$"$""$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&&&&&&&&&&&&&&&&&&&&&&((&(((($*,,,....,,,,,,,,,,,,,**,*********(*((*(((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"""""$$"""""""$""""""""""""""""""""""""""""""""$"$"""""""$"$"""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&((((($,,,,.,...,.,,,,,,,,,,*************(**((((((((((((((((&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&((((($*,,,......,,,,,,,,,,,************((((((((((((((((((&(&((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$$"$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&$$&&&&&&&&&&&&&&&(&(((($*,,.....,,,,,,,,,,*,,,***********(*(*((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$"""$""""$"""""""""$""""""""""$""""""""""""""""""""""$"""""""""$""""""$$""$"""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&&$&$&&&&&&&&&&&&&((((&(&$,,,,,,.,,,,,,,,,,,,,,*,*********(***(*(((((((((((((((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$"$"$""$"$$""""""""""""""""""""""""""""""""""""""""""""""""""$$"$""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&&&&&&&&&&&&&&&&&&&&((&(&$,,,,....,,,,,,,,,,,,,**********(*(*((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$"$$"$"$"$"$""""""""""$""""""""""""""""""""""""""""""""""""""""$""$""""$$$"$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&(&&(($*,,,,.,,.,,,,,,,,,,*,,*************(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"""$"""""""""""""$"""""""""""""""""""""""""""""""""$"""""""""""$"""""""""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&(((&&*,,,,,,.,,,,,,,,,,,,***,*,*******((*(((((((((((((((((((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&((((&*,,,,.,,,,,,,,,,,,,,*************((*(((((((((((((((&(&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$$"$"$""$$""$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&(&((($,,,.,..,.,,,,,,,,,**,**,**********(((*(((((((((((((((&(&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$$"$"$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$""""$""$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&(&&(&&(&&,,,,...,,,,,,,,,,,,*,***********(*(*((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"""""$"""""""$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&(&(((((&*,,,,,,.,,,,,,,,,,*,*,***********(*(((((((((((((((((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$"$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$""""""$""$$$$$$""$"$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&(&((&.*,,,..,,,,,,,,,,,,*,,*************(**(((((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"$$$"$"$""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""$$""""""$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$&&&&$&&&&&&&&&&&&&&&&((&((((&*,,,,,,,,,,,,,,,,,*,,,***********(((*(((((((((((((((((&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$"$$$""""$"$"$$"""""""""$$"$""""""""""""""""""""""""""""""""""""""$"""""""""""""""""$"$"""$$$""$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&&$$$&$&&&&&&&&&&&&&&&&&(&((((&,,,,.,..,,,,,,,,,,,,*,********(***(((*(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$"$$$$$$""""$""""$"""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$$"$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&(&((&&&,,,,,...,,,,,,,,,,,*,,***********(*(((((((((((((((((((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$"$"$"""""""$"""""""""""""""""""""""""""""""""""""""""""""""""$""$"""""""""""$$"$$$"$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&(&&(&&((&*,,,,..,,,,,,,,,,,,,,************(((*((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$"""$$"$"$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&(&&(&*,,.,,.,,,,,,,,,,,,**************((((*((((((((((((&(&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$"$"""$""""$"$""$$"$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&$&&&&&&&&&&&&&&&&(((&((&&*,,,,.,,,,,,,,,,,,,*,***********(*((((((((((((((((((((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""$""""$"$"$$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&(&&((((&&(*,,,..,,,,,,,,,,,,,,,************(*((((((((((((((((((&((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$"$$"$""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$"$$""""""""""""""$"$$$"$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&(&((&(&@(,,,,..,,,,,,**,*,**********(***(((*((((((&&((((((((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""$$"""""""""$"$"""""""""""""""""""""""""""""""""""""""$""""""""""""""""$"$$$""""""$""$$$$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&&((&&*,,..,,,,,,,,,,,,,,,***********(**(*(((((((((((((((((&&((((&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&$&&$&$$&$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$"$"""$"$"$""""""""""""""""""""""$""""""""""""""""""" """"""""""""""""""$"$"$""$"""""$"$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&(&&&&*,,,.,,,.,,,,,,,,,,,*************((*(((((((((((((((((&(&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$$""""$$"""""""""""""""""""""""""""""""""""""""$"""""""""""$"$"""""""$"$""$$$$"$""""""$$$$""$"$$$$$"$$$$$$$$$$""$$$$$$$$$$$$$&&$&&&&&&&&&&&"&&&&&&&&&((&(&*,.,,,,,,,,,,,,,,,,********(*****(((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""$$$""""$"""$"$"$""$$$$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&(&(&&*,,,,,.,,,,,,,,,,,,,*************(*(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$""""$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&(&,,,,,..,,,,,,,,,,,,,**************(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$""$"""$$$"""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""$"""""$"""$"$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&(&(&&&&&>*,,,.,,,,,,,,,,,,**************(*((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""$""""""""$""""$"""$""$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&(&*,,,,.,,,,,,,,,,**,,************(((*((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""$$""""$""""""""""""""""""""""""""""""""""""$""$"""""""""$"""""""$""""""""""$"""""""$$""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&((((&*,,,,,,.,,,,,,,,,,,***********(**((((((((((((((((((&(((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$$$"$"""$""$"$$$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&(&(*,,,,,,.,,,,,,,,,,*,**********((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""$"""""$$$""""""""""$"$$"""""$"$""$$""""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&(&(&&&*,,,,,,,,,,,,,,,,,************(**((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$$$""""$""""""""""""""""""""""""""""""""""""""""""""""$"""$"""""""""""$""""""""$$"""$$"$"$$$$$$$"$"$"$"$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&$&&&&&&&&&&&&&&&&&&((:*,,,,,,,,,,,,*,,*,*,**********(((((((((((((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""$"""""$"""""""""""""""""""""""""""""""""""""""""""""$"$$$$$"""""""""$"$$$"""""$"$"$$"$"$$$$"$$"$"$$$$$$$$$$$$$$$$$$$$$&$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&(&&*,,,,,,,,,,,,,,,,,**********(****(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""""$$""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""$"""""$""""$$"$$$""$$$"$$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$&&$$&$&&&&&&&&&&&&&&&&&&&&&&((&&*,,,,,,,,,,,,,,*,************(**(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""""$$""$"$"$"""""$$"$"$$$$""$""$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&*,,,,,,,,,,,,,,,,***********(*(((((*(((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$"""""""$"""""""""""""""""""""""""""""""""""""""""$"$$""$"""$"$""$""$""""$"""$$$$"$$"""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&(&&*,,,,,,.,,,,,,,,*,***********((((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""$$"$""""""""""""""$$"$""""""""""""""""""""""""""$"""$""""""""$"""""$"""$""$$"$$$$$$"$""$"$"$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&((*,,,,,,.,,,,,,,,*,************((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$""""""$""$""""""""""""""""""""""""""""""""""""$"""""""""""""$"""""$$$$""$$"$"$""$$""$"$$"$"$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&((( *,,,,,,,,,,,,,,,,*************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$""$$""""$""""""""""""""""""""""""""""""""$"""$"""""$$$"$$"""$""$""$"$$"$"$"$"""$$$$"""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$$$&&&&&&&&&&&&&&&&&&&&((&(*,,,.,,,,,,,,,,,**********(**(*((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$"$""$"""""""""""""""""""""""""""""""""""$"""""""""""""$$""""$$"""$"""$$""$"""$"""$$$$$$$$"$$$$$"""$$"$$$$$$$$$$$$$$$$$&$$$&$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&((&(*,,,,,,,,,,,,,,,,************((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""$"$$$"$""""""""""""""""""""""""""""""""""""""$"$$$"""$$"$"""""$"$"$$$""""$$$$$""$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,,*************((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$"""$"""""""""""""""""""""""""""""""""$"""""$""""""""""""$$$$$"$"""""$$$""$$$""$""""$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$$$&&&&&&&&&&&&&&&&&&&&(&&(*,,,,,,,,,,,,,,*************((((*(((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"""$$$"$$$""""""""$"""""""""""""""""""""$"""$""""""$"""""$""$$$"$$"$""""$$$$$$"""$$"$$$"$""$$$""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&$$&&&&&&&&&&&&&&&&&&&&(x*,,,,,,,,,,,,,,,***********((((((((((((((((((((&((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$""$$""""""""""""""""""$"""""""""""$""$""$"""$""""$$$"$"$$""""$"$$$""""$$"$"$"$$""""$"""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&(&&*,,,,,,,,,,,,,**************(*(((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$"$""$$$"""""""""""""$"""""""""""$"""$$"""""""$""$""$$$$$$$$$$$""$$$$$$$$$$$$$""$$$"$"$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&**,,,,,,,,,,,**,*********(**((((((((((((((&((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""$""""$"$""""""""""""""$"""""$"""""""""""""$$""$""$"$$$"$$$"$"$"$""$"$"$$""$""$""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&((&"*,,,,,,,,,,,,,,,**********(*(((*(((((((((((&((&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""$""$"""""""""""""""$"""""""""""""""""""$""$""""""""$$"""$"$"$$$"""$"$$$$$""$$"$$$$"$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&(("**,,,,,,,,,,,,***********(***(((((((((((((((((((&((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$"$"$"""$""""""$"""""""""""$""""""$""$"$""""$"$"$"""$"$"$$$"$$$$""$"$""$$$$$$$$"$$$$"""$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&("*,,,,,,,,,,,,,*,*********((*((((((((((((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$"$""""$"""$""$""""""""""""""$"""""""$""""""$$"$"$$$$"$"$$"""""$"$$$$$"$$$$"$$""$""$"$$$""$$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"*,,,,,,,,,,,,,,************(((((((((((((((((((((&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$"$"""$"""""""""$"""$"""""""$""$"$"$"""""$"""""$$"$$$"$$""$$$"$$$$$$$$$$"$$"$"$$$$""""$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&$&&&&&&&&&&&&&&&&&&&((("`*,,,,,,,,,,*,*,************(((((((((((((((((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$"""""""""""""""""""$""""""""""""""""""$"$$$$$"$"$$$$$""$"$$$$$$"$$$$$"$$$$$$$$$$"$"$$$$$""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&($*,,,,,,,,,,,,,***********((*((((((((((((((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""""$$"$""""$"""$"$""""""""$$"""""""""$"""$$""$$"$$$$$"$"$$$"$"$$$"$""$""$$$""$$$""$$""$""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&(("**,,,,,,,,,,***************((((((((((((((((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$""""""""""""$"""""$"$""""""$""$"""""""$"$$$$$""$$$$"""$"$"$$"$"$"$$"$$"$$"$$""$"$""$$$$$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&"@ **,,,,,,,,,,*,************((((((((((((((((((((&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$&$&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$""""$"""$$""""""""""""$""""""$"""$"$$$"$$""$$$$$$$$"$$"$$$$"""$$$$"$$$""$$$$""""$$""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$(*,,,,,,,,*,,,**********(*((( ((((((((((((((((((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$&$$$$$$$$$$&$$$$$$$$$$$$$" $$$$$$$$$$""$$$$"$$""""""$"""""$""""$""""""""""$"$"$""$"""$$$$"$$$""$$$$"$"""$""$"$"$$$"$$$$$$$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(($*,,,,,,,,,,**************((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$""$$"""""""""$""$"$"""$$""$""$"""$"$"""$"$"$"""$$"$$$$$$$$$$$$$$$$""$"$$$$""$"""$"$$$"$$$$$$$"$$"$$$$$$$$$$$$$$$&$&$$$&$$&$$&$&&&&&&&&&&&&&&&&&&&&&&(&&($*,,,,,,,,,**,***********(*(((((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$"$$""$"""""""""""$"""""$"$$"$$""$"$"$$"$""$$"$$$$$"$""$$$$$$""$$"$$$""$""""$$$$$""$"$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&(***,,,*,,*,***********((((((((((((((((((((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"$$"$"""""""""$""""$"$$""""$$""$$""""$"$$$$$"$"$$$$""$$$"$$""""$"$$$"$$""""$$"$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&$ ****,,,,,**************((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"""$""$"$""$""""""$"$""$"$$$""$"""$""$"$"$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$"$""$$$"""$"$"$$$$"$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&$&$&&&&&&&&&&&&&&&&&&(&&&&&(&$**,,*,,,,**************(((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$""$$$$$$""""""""$"$$"""$$"""$$"$""""$$"$$""$$$"$$$$"$$$$$$$$"$$$"$$"$$$$$$$$$""$"""$$$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**,,*,*,,,************(((((((((((((((((((((((&((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$"$""$""$""$""$"""""$$""$$$"$$"$$""$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$"$"$$$$$""$"$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&*****,*,,************((((((((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$$$$""$""$$"$"$"""""$""$"$$$$$""$"$$$$$$$$$$$"$$$$$$$""$$$$$$$$$$$$$""$$$"$"$$$"$$$"$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&*******,,*************((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$"$$$$"""$$""""""$""$$$"$$$$$$$$$$$$"$""$$$"$"""$$$$$$$$$""$$$$$"$$$$$$"$""$$$"$$"$"""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&****,*,,,**************(*((((((((((((((((((&&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"$""""$"$""$"$""$"$$"$"$$$"$$$$$""$$$$$$$$$$$$$$$$$$"$$$$$$$$""""$"$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&*****,*,************(*(((((((((((((((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$"$$""$""$$"""$""$$"$$"$$$"$"$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(***,***************((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$"""$"$$$$$""$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$"$$$$$$$$$$$$$""$$"$""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&**********************(((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$""$""$$$$$$$$""$"$$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$"$$$$$""$$"""$"$$"$""$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&$&&&&&&&&&&&&&&&&&&(&&&&&&(&&*******************((((((((((((((((((((((&((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"""$$"""$"$"$$$$$"$$$$$$$$$$"$$$$$""$"""$$$$$"$$$$$$$"$$$$"$"$"$""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&*******************(**(((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$""$"$$""$$"$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$"$$$$"$$$$"$$$$"$$$$$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(***************(**(((((((((((((((((((&(((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$"$$$$$""$$$$"$$$"$$$$$$$$"$""$$$$$$$$$$$$"$$$$$$$"$$"$$$"$$$$$$$$$$"$$$$$$""$$$"$"$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&*****************(*((((((((((((((((((((((&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$""$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&****************((((*((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"$$$"$$$$"$$$$$$$$$""$$$$$$$$$$$$$$$"$$$$$$$"$$$$$$$$$$$""$$$"$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(***************(*(((((((((((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$"$$$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$"$$"$""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(**************(*(((((((((((((((((((&((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$"$$"$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((*********(*(***(((((((((((((((((&(((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$$$$"$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&`(***************(*((((((((((((((((((((&(&(((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(***********(**(*((((((((((((((((&(&((&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$"$$$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$$"$$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((******(**(***(((((((((((((((((((((((&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((********((*(*(((((((((((((((&(((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$"$$"$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$"$$$$$$$"$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((******(*((*(((((((*((((((((((((((((&(&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((**(*****(*((*((((((((((((((((&(&((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$"$$"$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((*(**(***(((((((((((((((((((((((((&(&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$""$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((**(*(*(((((((((((((((((((((&((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((*(((*(((((((((((((((((((&(((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((*(*(*(((((((((((((((((((((((&(&&(&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ((((*((((*(((**((((((((((((((((((&&((&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&8&((((((((((((( &((((((((((((((((&&&((&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$$"&&&&&$&$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((*(((((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$"$$$$$$" $"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$"$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&"&&&&&&&&&&&&& &((((((((((((((((((((((((((&((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &((((((((((((((((((((&((((((&(((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& (((((((((((((((((((((((((((((((&&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$&&$$$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ((((((((((((((((((((((((((((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&& &((((((((((((((((((((((((((&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$&&&$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&((((((((((((((((((((((&(&&&&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&& &((((((((((((((((((((((((&((&((&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&& &((((((((((((((((((&((&&(((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&&$$&$$&$$$&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&& &((((((((((((((((((&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$$$&&&&&&$&&&&&&&&$&&&&&&$$$&&&$&&&&&&&&&&&&"&((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&"&((((((((((((((((((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&& "&(((((((((&((((((&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&$&&&$&$$&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&& ((&((((((((((&((&((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&$&&&&$&&&$&&&&&&&$&$&&&&&&&&&&&&&&&(((((((((&&((((&&&&((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$&&&&&$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&$&&&&&&&&&&$&$&&&$&$&&&&&$&&&&&&&&&&&&&((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&$&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&$$&&&$&&&$$&&&&&&$&&&&&$&&&&&&&&$&&&&&6&&((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$&&&$$&$&&&&&&&&$$&&&&$&&&&$$&&$&&&&&&&&&&&&(((&&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&$$&$$&&&&$&$$$$&$$$&&$$$$$$$$$&&&&&&&&&&&&&&&&(((&(((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$&$&&&$$$&$$$$&&$$&$$$$$$$&&&&&&&&&&&&(&(((&(&&&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$&&&$$&$&$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&$&$$&&$$$&&&$&&&&&&$$$$$&&&&$&&&&&&&&&&&&&&(&((&&&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$$$$$$&$$&$$$$$$$&&&&$&$$$$$&$$$&&&&&&&&&&&&&&&&&(&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&$&$&$&$&&$$&&&&&&$&$$$$$$$$&&&&&&&&&&&&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&$&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$&$$$$$$&$&$&$$$$$$&$$$&&&$&$&&&&$&&$&$&&&$&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$$&&$&&&$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&(&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$&$$&$$$$&$$&$$&$&&&$$$$$$&&&&&&&&$&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&$$$$&$$$$&$$$$$$$$$&&$&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$&$$&$$$$$$$$$$$$$$$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$$$$$$$$$&$$$$$&$$$&$$$$$&$$$$$$$$$&$&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$&$$&$$$$$&&$&$$$&$&$&&$&&&&&&&&&&&&> &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&$$&$&&$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&""&&&&&&&&&&&&&&&$&&&&&&&&&&&& &&&&&&$$$&&$&$$$$$$$$$$$&$$$"$$$&$$&$$&$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$&$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&&$$$$&&&$$&$$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$&$&&&&&&&&&&&&&&( &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&$$$&&$&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$"$$$$$$$$$$$&$$&&&$&$&&&&&&&&  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&&$$&&&$&&$$$$&$$$$$$$$$$$$$&$$$$$$&$$$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&&$&&&&$&&&&&&&&&&&&&