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 = '378B18' IMAGE_NUMBER = 54003085 IMAGE_TIME = 1977-09-01T10:36:29Z EARTH_RECEIVED_TIME = 1977-09-02T11:12:35Z ORBIT_NUMBER = 378 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.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   ::+>>2",!,6N,(*(XE.0222000022200020000000200000..,..,........,..,,,.,,.,.......,....00..,,.,...0.....,.0.0000.....0000....000..0000000020222000000000000020222222222222202000002222224424444422220000222222222444444422222222222222444444422222224220022222444442444422222022222222222244222000000.0.0...0..000.0.,*"h,.00000020002220000000.000..$,..0...0000000.00........00.00..0000000....0000000,..0000000.....0.000...0...00000000000...0000000.00.0000220200000000000.0.0002222200000002200000000220002022020020000022020022222222200002222200220022222000002022200020022202202000000000..0..0........0...,.,,,**(.....000020000000.0000.....0..............................*.000..,,.,......,..........(,......................0.0.,*...0........00000.0..0..000.0....00000000.000000000..0..020000000000000000000000000000220000000000200.00000002000.000000000..0000000000..00000000......0............,,,,,.,,*&,.000000000..0.000......................,..........,.........,,.......,.,,,..........,..,...,,,.....................,.....,...00.0..........0...,*..00...........0.0...00.00.$*...0...0....00.0000...00000,.0.00000000...0000000000..00..00.....00000000...0.000.....0............,,,,,....,,,,,,* (,..00.....000.0..............,...,,.,,,,....0.........,,,,,,,.....,,........,.,,*,,,,,,,,,........,,.,,.,,,,,,,.,.............,,,,,,,..0..............,,,,........00000......,..........000000...........,.,..0000.00000000.........00.(*0000000................0000(*.........,,,,,,.........,,,(&,.,............0..............,,,,,,........,........,,,,,....,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,.,,,,,,,.....,,,,,....,,,,,.,......,,,,,..0..,,..,........,.,...........,.,.......0....,......,....0..0...,..,,..........0.0.....0..,.......................,.,,,,.,,,,,,.,,.,,,,,( ( $,,.........................,,.,,,,,,.,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,.,....,.,,,,,,,,,,,,,,,.,.......,..,..,,,,,,..,.,...........,........,,.....................,......................0..............,,,,,,,,..,,,,,,,,,,,,,**( &,,.,...................,,,,,,....,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,*,,,,*,,*,,,,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,**,,,,,,,,,,,,.,,,,,,,,,,,.,,,,,,.,....,,,,..,,..,,,,,......,,.,.........,..,......,.........,..,....,...,.................,,,,...,,,,,,,,,,,,,,**,,,*** h$*,...................,,,.,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,******,,,,,,,,,,,,,**********,,**,,,,,,,,,,,*,*,,,,,,,***,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,,.,.,,,,,,...,,,,,.,....,,,,,,,.,,,,,,.,,,...,.,,,,,...,,,.,.....,..........,,,,,.,...,,,,,,,,,,,,***,,,,,*,** $,,.,...........,,,,,,....,,,,,....,,,,,*,,,,,,,,,*,,,,,,,,,,**,,,,****,****,******,,*,********,*******,,,,,*,*****,,,******,,,,,,,****,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,,,,,,.,....,,,,,,,,.,,.,,,,,,,,,,,,***,,,,,******* $*,,,,.......,,,......,,,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,*,**,*,,*,*******,,,******,,,**********,*****,,*,,********,*******,,,,,,,****,,,,***,*,,,,,,*,*,,,,,*,,**,,*,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,..,,,,,,,,,.,,,,,,,,,,,,,,,,*,,,,,,**,**,*,**($*,,...,..,......,.,,.,.,..,,,,,*,,,,,,,,,*,,*,,****,,,,,,,*********************************(****,,**,**,**,***********,******,**,*****************,,,**,,**,*,,********,,,,,*,,,,,,,,,,****,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,.,,,,,,,,,,,,,,*,,,,,,,,,*,,,,,,,*******,,*,****($*,,.,,,,.....,,,,,,....,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,*********,*******,****************************************************************,******,,,*,*******,,*****,,,,,*,,***,,,,,,*,,*,,,,,,,,*,,,,,,,,,,,,,,*,,,,,,,,,,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,****,,*,*,*******"*,,,,....,,,,.,..,.,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,******,*********************************,****(*******************************************************,********,,,,*******,,*****,*,,,,,*,,,**,,*,,****,,,,,**,,**,,,,,*****,,,,**,*,,,,,,,**,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,***,,,*,,,**********(("*,,,,.,,,,......,,,,,,,,,,,,**,,,,,,,,,,*,,,,******************,************************************(******************((************************************,***********,*****,***,*****,**,*********,*,*****,**,,******,,,,,****,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,*,****************(J$**,,,,......,,,,,,,,,,,,,,,,,,,,,**,,,,,,,*********,,********,*******************************************************((((**************************(***********************,**,*********,****************,*,*,*****************,,,,,,**,,*,,,,**,**,,,,,,,,*,,*,,*,*****,,,**********************("**,,,.,,,,.,,...,,,,,,,,,,,,,,****,,,,,,****,,*********,,**********************************(((********(*********((((***((((((*(*****(*********((((*****************************************************,*,,*****************,*,****,**,*,********,,,*,***,,,,,*******,,,*****,,*,,**************(("*,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,*,***,,,,******************************************((((*******(((*******(*((*****((*(*(****(*((((***(***((******((*((******((***************************,**************************************************,*******,,,******,*,*******,,*,*******************("*,*,,,,..,,,,,,,,,,,,,,,,,,,,,,,,**,*,,*,******,************************(**((*(*****(((*(****((*(******(*(((******((((******(((((*****(*(******(((((*********(**********(*******(******************************************************************,*,*******,,,,,*******,***********************("**,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,*****,,,**************(*(*****************(((((**(**(((*(***(**(((((**((((((((***((((((*(**(((((((*(****(*(((****(*((((******((***********(************************************************(***************************,*******,*,,************************((",,*,,,,,,,...,,,,,,,,,,,,,**,,,,,,***,*,*,,*************(********(((((******(((*****((((((*****((((((*(**((((((((*((((((((((((((((*(((((*(((((((**((((((****(*((((*******((((***(**(*********(*(******(**********(*********************************************,,********************************( **,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,**********************************(((********(((****(((((((((*(((((((**((((((((((((((((((((**(((((((*(((((((((((*((((*((((**(((((*((***((((********((***********(********((********************************************,*********************************((&p *,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,************************((****(*(*((******((((((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((((((****(((((((******((((*****((*(********((((***************************((****************************************(*********(***( *,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,******************************((*******(((((**((**(((((((*((((((((**(((((((((**(((((((((((((((((((((((((((((((((((((*((((*(((((*((*((((((((***((((((**((((((*******(**((********************(*****(**(***********************************************(*(*******(( **,,,,,,,,,,,,,,,,,,,,,,,,,,,***,*************************(((((((******(((*****((((((*(((((((((((((((((((((**((((((((*(((((((((((((((((((((((((((((((*(((((((((((((((((*(**((((((((((*(((*(*((((*((*(******((((*******(**(********(((*******(**************************************(*(*********((( *,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,************************(((((((((((((*((*(((((((**((((((((((((((((((*((((((((((((((((((((((((((((((((***((((((((((((((((((((*((((((((((((((((*(((((((((*(*((**((((***((((((******((**((***((((*******(*(*******************************(***********(***(**((***((**,,,,..,,,,,,,,,,,,,,*,,,,*,**,******,***********************((((*(****(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((**((((((((((((((((((((((((((((((((((((((((((*(((((*(*((((((((*((((*((*(****(((((**(****((********(*******((*(*******************(((********((((**(*(((**,,,,,,,,,,,,,,,,,,,,,,,,,******,*************************((******(((((((**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((**(((((**(***((((((*(*((((((*(**(*(((((*(****((((********(**********(********((*****(*(((((( *,,,,,,,,,,,,,,,,,,,,,,,*,,,,,**************************(*******(((((*(**(((((((((((((((((((((((((((((((((((((((((((((((((((((&(&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((((((((((((((((((**(*(((*(*****(((**(***(**********(****(*****((((((**(( **,,,,,,,,,,,,,,,,,,,,,,,,,,*********,***********************((((((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((*(((((((((((((((((****((((****(*((*((*****(*(**(*(***((((*((*(((((( *,,,,,,,,.,,,,,,,,,,,,,,,,,,*****************************(*(((((*(((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((&&(((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((*(*(((((*****((((((**(**((((((***((((((((( **,,,,,,.,,,,,,,,,,,,,,,,,,,,,****************(******(((*(***((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(((&(((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((*(***((((((**(**(((**(*(**((((*((**((((((((*((($**,,,,,,,,,,,,.,,,,,,,,,,,,,,,********************((*(***(((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((&&&&&&&((&&(&((((((((((&((((((((&&&(((((((&&(((((((((((((((((((((&(((((((((((((((((((((((((((((((((((*(((((((((((((((((((((**((((***((((((((**(((((((((((((((((&**,,,,,,,,,,,*",,,*,,,,,,,*,*,,,***********,**(*(*******(*(((*((((((((((*((((((((((((((((((((((((((((((((((((&(((((((((((((((((((&&&&&&&&&&&&&&(((((((&((((((((&((&(((((((&((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((((((((***(((*((****(((((((((*((((((((((**,,,,,,,,,,,,(,,,,,,,**,*,****************(******(*((((****(((((((((((&((((((((((((((((((((((((((&"&&(((((((((&(&&((&((((&(&(&(&&&&&&&&&&&(&&&(&&&&((((((&&&((((((&&(&((((((&&&((((((((((((((((((&(((((((((((((((((((&(&(((((((((((((((((((((((((((((((((((*((((((((***(((((((*(((((((((*(((((&**,,,,,,,,,,,,,,,,,,,,,,,***********************((((*****((((((((((((((((((((((((((((((((((((((((((((&&((((((((((((((((&(&&((((((($&&&&&&&&&&&&&&(((&&&&&&&&((&&&&&&(((((((&&&((((((&&(&&&&((((&&&((((((((&(((((((((((&((((((((((((((((((((((((((((((((*((((((((((((**(((((((((((((((((*((((((((**,*,,,,,,,,,,,,,,,,,,,*****,*,*************((((*(**(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((&((((&&&&&&&&&&&&(((((((&((&(((&&&&&&((&((&&&&(((((&(&&&&(((((&&((&((&(((&&&((((((((((&&((((&&(((((((((((((((((((((((((((((((((((((*(((((*(((***((((("((*(((((((((($&*,,,,,,,,,,,,,,,,,,,,,,,,,,,*,************(*******(((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((&&(&((((((&(&&&(((&&&&&&&&&&(&(&&(&(((((&&&&&&&((((&&&((((((&&&&&(&(&((&&&(&(((((&&&&(((((((&&&&((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((*(((($(*,,,,,,,,,,,,,,,,,,,,,,,,*,*******************(((((**(*(((((((((((((((((((((((((((((((((((((((((((&(&((((((((&(((((((&&(&&&&((&((((&(&&&&&&&&&(&(((((&&&&&&&&(&&&&&&&((((((&&&&&&((&(&&&&(&(((((&&(&(((((&&(&&((&(((&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((&**,,,,,,,,,,,,,,,,,,,,******,****************(((****((((((((((((((((((((((((((((((((((((((((((((((((((((&(&(((((((((((&&&(((((&&&&&(((&&&&&&&((((&&&&&&&((&&&&&&&&&&&&&&&&&(&((&(&&&&&&((&&&&&&&&&&(&&&&&&&((((((&&(&(((((&&&&(&((((&&(((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((&&**,,,,,,,,,,,,,,,,,*,,*,,,,*************(*((***(*(((((*(**((((((((((((((((((((((((((&((((((&(&(((((((((&(&(((((&&&&(&(((&&&&&((&&((&&&&(&(((&&&&&&&&&((&&&&&&&&(&&&&&&&&&(((&&&&&&&((&&&&&&&&&(&(&&&&&&(&&&(&&&&&&&(&&(&&&((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&*,,,,,,,,,,,,,,,,**,*,*,*********************(*(((((((**(((((((((((((((((((((((((((((((((((((((((((&((((((&&&(&&((((&&&&&&&(&(&&&&&&&&(((((&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&&&(&((&(&(&&&((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((&**,,,,,,,,,,,,,,,,,,,,********************((((*****(((((((((((((((((((((((((((((((((((&(((((((&(&&(&(((((&&&&&&((&&&&&&(((&&&&&&&&((((&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((&&&&&&((&((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&*,,,,,,,,,,,,,,,,,,*,,*,,,***************(((****(((((*(*(((((((((((((((((((((((((&((&(((((&&(&((((((&&(&&((&(&&&&&&(&&((&&&&&&(&(&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(((&&&&&((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((&&*,,,,,,,,,,,,,,,,,,,,,,,*,********************(*((**(**((((((((((((((((((((((((((((((((((((&(((((&(&(&(((((&&&&&(&(&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((&((&&&&&&(&&(((&(((((((&((((((((((((((((((((((((((((((((((((((((((((((((&*,,,,,,..,,,,,,,,,,*,*******,**************((((***(**((((((*((((((((((((((((&((((((&((((&((((&(&(&((&&(&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&((&(((((&&&&((((((((&&((((((((((((((((((((((((((((((((((((((&2&*,,,,,,,,,,,,,,,,,,,,,,*****************(*((*((*(((((((*(*((((((((((((((((((((((((((((((&&&&&&(&(&((&&&&&(&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&((&(&(&(&&((((((&(&(((((((((((((((((((&(((((((((((((((((((((&&*,,,,,,,,,,,,,,,,,,,,,***************(*****(((((((((*(((((((((((((((((((((((&(((((((((&&&&&((&(&((&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&((((((&(&(((((((((((((((((((((((((((((((((((((((((((((&**,,,,,,,,,,,,,,,,,,,,********************(((((**((((((((((*(((((((((((((((((&(((((&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&(&(((((((((((((((((((((((((((((((((((((((&**,,,,,,,,,,,,,,,,,,**,*,,,*************((*(((*((((((((((((((((((((((((((((((((((&(&&&(&(&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((((&&&&((((((((((&((((((((((((((((((((((((((((((&&*,,,,,,,,,,,,,,,*,,,,*,,************(*(**(*(*(((((((*((((((((((((((((((((((((((&&&&&&(&&&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&(&((((((((((((((((((&((((((((((((((((&*,,,,,,,,,,,,,,,,,,,*,,**********(***(****((((((((*(((((((((((((((((((((((&&&&(((((&&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&(&&&&&&&(((&(((&((((((((((&((((((((((((((((&&**,,,,,,,,,,,,,,,,,,*****,********(**(*((((((*((((((((((((((((((((((((&(((&&((&&&&&&&&&((&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&((((&&(&(((&(((((((((((((((((((((((((((&&*,,,,,,,,,,,,,,,,*,,*,*,***********(*(((*****(((((((((((((((((((((((((((((((((&(&&&((&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&(&(&&&&&&&&(((((((&&(((((((((&(&(&(((((((((&&*,,,,,,,,,,,,,,,,,,,,,************(*(**(*(**((((((((((((((((((((((((((((((&&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&(((((((&&((((((((&&(((((((&&**,,,,,,,,,,,,,,,,,,*,***********(*(***(((((((((((((((((((((((((((((((((((&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&$&$&&&&&&$&&$&$&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&&&&&((((&&&((((((((&(((((((((((&&*,,,,,,,,,,,,,,,,,**,*,************(((((((((((((((((((((((((((((((((((&&&(((&((&(&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&$$&$&&&&&$$&$&&&&&&&&&$&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&((((&&&&&((((((((((((((((((&(((&&*,,,,,,,,,,,,,,,,*,,,,************(((*(*((*(((((((((((((((((((((((&&&((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&$&&&&&&&$$&&$&&&&&$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&(((((&((((((((((&&&(((((&$**,,,,,,,,,,,,,,,,,,******************((((((((((((((((((((((((&(((&(((((&&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$$$$$$$$&$$$$$$$$$&&&$$$&$$&&&&&$&&&&$&&&&&&$&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&((&&&(((((((&(&((((((((&&$*,,.,,,,,,,,,,,,,****,*,,**********(**(((((((((((((((((((((((((&((((&(&&&(((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&$&$&$&$&&$$&$&&&&&$$$&$$&&&$$$$$$$$&&&&&$$$&&&&&&$$&$&$&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&&&&(((((&(((&((((((((((&<&*,,,,,,,,,,,,,,,*,,**,,***********(((**(((((((((((((((((((((((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$&&&&&&&&&&&&&&&&&$&$$$&&&&$$$$&$$&&&&$$$$$$$&&$&$&$$$&$&&&$$$&$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&((&&&(&&&(&((((&&&(((&&*,,,,,,.,,,,,,,,,,,,***************(**(((((((((((((((((((((((((((((((&(((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&&&&&&&&&&&&&&&&&$&&&$$&$$$$$$&&&&$$&$$$$&$&&&&$$$$$$&&$$$$$$&&&&&&&&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(((((&((((((((&$**,,,,,,,,,,,,,,,*****,********((*****((*(((((((((((((((((((((((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&&&&&&&$&$&$&&&&&$&&&&&&$&&$$$$$&&&&$$$$$$$&&$$$$$$&&&&&&$&$$$$$$&&&$&$$&$&&$$$&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((&(((((((((((&&&*,,,,,,,,,,,,,,,,,,****,***********(*((((*(((((((((((((((((((((((((((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&$$$$&&&&&&&$$$$&&&&&$$$$$&&$&$$&$$$$&$&&$$$$$$$$&$&$$$$$$$&&&$$$$$$$&&$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&((((((&&&((&&*,,,,,,,,,,,,,,,,,,,*,,**********(*(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&$&$$&&&&$$&&$$&$&&$$&$$$$&&$$$$$$$$$$&$$$$$$&&$$$$$$$$$&$$&$$$$$$$$$$$$$&$&&$&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(&&&&&((((&((&&(((&*,,,,,,,,,,,,,,,,,,,,,************(***(((((((((((((((((((((((((((&(&(&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$&$&&&&&&&$$&$&$&$$&&$$$$&$&$$$$$$$$$$$$$$$$$$&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$&&&$&$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&(&&(((&(&&&((((((&&**,,,,,,,,,,,,,,,,*,********""****(*(((((((((((((((((((((&$&&(((((&(((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&(&$$&$$&&&&$$$$&$&&&&&$$$$$&&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$&$$$$$$$$$$$$&&&&&$$&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&&&&((((((((&&&$*,,,,,,,,,,,,,,,,,,******************(((((((((((((((((((&&&&(&((((&&&&&(((((&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&$"&&&&&&&$&&&&&&&$$$&&$$$$$$$ &$$$$$$$$&$$$$$$$$$$$$$$$$$$"$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&$$$&&$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((&&&2&*,,,,,,,,,,,,,,,,,,,****************(((((((((((((((((((&((((((((&&&((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&$$&$&&$&$$$$$$$$$&&&$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$&$$&$&$&$&&&&$ $&$&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&(&&&&&&&&&&(&&&&&((((&&$*,,,,,,,,,,,,,,,,,,,,******************(*(((((((((((((((&&(((&&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$&$$$&&&&&$$$&$&&&&$$$$$$$$$$$$$$$$$$&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&(&&&&&&&&(&&((&$*,,,,,,,,,,,,,,,,,**************(***(*(((((((((((&(((((((&&&&(&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&$$&$&$$$$$&$$$$$$&$$&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&$*,,,,,,,,,,,,,,,,,,,**,************(*(((*((((((((((((((((&&&&&(((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$&&$$&&$&&$$$&$$&&$&$&&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&&(&&$*,,,,,,,,,,,,,,,,,***,************(((((*(((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$&&&&&&$$$$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&&&$*,,,,,,,,,,,,,,,,,,,*************((*((*((((((((((((&(&(&(((&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&(((&&$*,,,,,,,,,,,,,,,,,,**********(*******((((((((((((((((&((((&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&& $*,,,,,,,,,,,,,,,,**,*,************(*((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&$*,,,,,,,,,,,,,,,,,,,*************(((((((((((((((((((((&&&(&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$&$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&$**,,,,,,,,,,,,,,,,,,****************(((((((((((((((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&"*,,,,,,,,,,,,,,,,*,,,***************(*((((((((((((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**,,,,,,,,,,,,,,,,**,***********(**(*(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&$*,,,,,,,,,,,,,,,,*,***************(*((((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$&$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$*,,,,,,.,,,,,,,,*,,,,,************((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&&&$*,,,,,,,,,,,,,,,,,,,*************(((((((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&$&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$&$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&$*,,,,,.,,,,,,,,,,,,************(**(**(((((((((((((((&(((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$&$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&"*,,,,,,,,,,,,,,,,,*****************(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&p"*,,,,,,,,,,,,,,,,,,***************(((((((((((((((&(((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$*,,,,,,,,,,,,,,,,,,,,*************(*((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$$$$$$$$$$"$$$$$$$"$$$$$$$$"$$"$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&$*,,,,,,,,,,,,,,,,,,,*************((((((((((((((((&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&((&&&$*,,,,,,,,,,,,,,,,,,*****************(((((((&(((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$""$"$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&$*,,,.,,,,,,,,,,,,,,************(*(*(((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$"$$$$$$$$$$$"$"$$$$$$$"""$$$""$$$"$"$$""$$$$"$""$$$"""$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&"*,,,,,,,,,,,,,,,,,***********(**(**((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$"$$"$"$$$"$$$$"""$$"$""$"$$$$"$"$$$"$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&$*,,,,,,,,,,,,,,,,,*****************(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$""""""$$$"$"""$""$$"$""""""$"$$$$"$"$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&"*,,,,,,,,,,,,,,,*,***************((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$"$""""$$"$$"""""$""$$""$""""$$$$$$$$"$$""$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"*,,,,,,,,,,,,,,,*,***************(((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$"$""$""""$$$"$""$$"$""$"""""""$$$$"$$$"""$"$$$$$$"$$$$"$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&"*,,,,,,,,,,,,,,,,,,**************((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"""$$$$"$"""$""$$$""""$$"""$"""""""$"""""""$""$"""$$""$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&& "*,,,,,,,,,,,,,,*,*,***************((((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$$"$$$"""$"""""""""$""""""$""$""""""""$"$"""""$"$$$""$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&& "*,,,,,,.,,,,,,,,,,**********(**(*((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$"$$"""$"$$$"""""""""""""""""""$""""$"$$""""""$$"$$"$"$$"$$$$$$"$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&& "*,,,,,,,,,,,,,,,,,************(**(*(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$""$$$$$$$$$$"$"$$"$$$"$"""""""""""""""""$"""""""""$$""$$$"$"$$"$"$$$"$$$"$$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&& (*,,,,,,,,,,,,$*,,****************((((((((((((((&((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""$$$$$$"$$$$$""$$$$$$$$$$$""$""""""""""""""$""""""""""$"$"""""$$""""""$"$$$$""$$""$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&$&&&&&&&&&&&&&&&&&& *,,,,,,,,,,,,,**,*****************(((((((((&(((((((((&&&&&&&&&&&&&&&&&& $&&&&&&&&&&&&$&$$$$$$&$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$$""$$""""$$$"$"$""$"$"""""""""$""""""""""""""""""$""""$$"""$"""""""""""$$"""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&& "*,,,,,,,,,,,,,,,*,*,*************(*(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"$$$$$""""$"""$$"$$"""""""""""""""""""""""""""""""""""""""""""""""$"""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$&&&&&&&$&&&&&&&&&&&&&& "*,,,,,,,,,,,,,,,,,,**************((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""$"$""""$"""""""""$""""""""$""""""""""""""""$"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&$ *,,,,,,,,,,,,,,,*,,***********(*((*((((((((((((((((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$"$""""""$""""""""""""""""""""""""""""""""""""""""""""""""$"""$""""""$""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&& "*,,,,,,,,,,,,,,,,*,*,*********(**(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&&$&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$""$$$$$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$""$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&&&&&&&$&&&&&&&&&&&&&&& *,,,,,,,,,,,,,,,*****,**********(*((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$"""""""$""$"""""""""""""""$$""""""""""""""""""""""""""""""""""""""""""$""""""""""$""""""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&@ **,,,,,,,,,,,,,*,,**,,**********(((((*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""$"""""""""$$""""""""""""$"""""""""""""""""""""""""""""""""$"""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&&$$&&&&&&&$&&&&&&&&&&&& **,,,,,,,,,,,,,,,*,*************((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""$"""""$"""$""""""""""""""$""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""$"$$"""""$"$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$&$&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,*,,,*************(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$&$$$$$&&&&&&&&&&&&&&&&&**,,,,,,,,,,,,***,,,*********((*(((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$"$$"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""$"""$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&& **,,,,,,,,,,,,,*,**,*************((((((((((((&((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$""$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&&$$&&&&&&&&&&&&&& *,,,,,,,,,,,,,*,,************(**((((((((((((((&&((&&&&&(&&&&&&&&&&&&&&&&&&&&&$$&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$""""$""""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&& *,,,,,,,,,,,,,,,,*************((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&$&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$""""""$"""""""""$"$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&&&$&$&&$&&&&&&&&&&&*,,,,,,,,,,,,,,,**********(**(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&& *,,,,,,,,,,,,,,***********(**((*(((((((((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""$"""$$"""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&$&&&&&&&&&&&$*,,,,,,,,,,,,,,,***********(*((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$$$&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,************((*((((((((((((((((&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$&&&&&&&&$&&&&&&**,,,,,,,,,,,,,,************(*((((((((((((&((&&&&(&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&$**,,,,,,,,,,,,,,*********(**(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$""""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""$$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&*,,,,,,,,,,*,,*,*************((((((((((((&(((&((&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$"$""""$""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&$&&$&&&&&&&&&&&**,,,,,,,,,,,,,,************(*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&*,,,,,,,,,,,,,,,***********(**(((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&**,,,,,,,*,,*,***,********(*(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$"$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&**,,,,,,,,,,,,*,,***********(*((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$&&&&&&&&&&**,,,,,,,,,,,*,************((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&*,,,,,,,,,*,,**,************(((((((((((((((((&&&&&&&$&&&&&&&&&&$&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&***,,,,,,,,*,,,**********(*((*((((((((((((&&&&&&(&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$&&&&&&&&&**,,,,,,,,,,,**,***********(**(((((((((((&((&&(&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$"""$"$""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&**,,,,,,,,,*,,*************(((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&$&&&&&&&&&&**,,,,,,,,,,,**************((((((((((((&&((&&&&&&&&&&&&&&&&&&&&$&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$&&&&&&&&&&**,,,,,,,,,,***************((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"$$"$""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&(*,*,,,,,,*,************((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$"$"""""""""""""""""""""""""""""""""""""""""""" """ """""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&(*,,,,,,,***************((((&(((((((((&(&&&&&&&&&&&&&&&$$$$$&$$&$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""" " " """ """ """"""""" "" """""" """ """" """""""""" "" """""""""""""""""""""""""""""""$"""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&***,,,,,**,**************(((((((((((((((&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""""""""""""""""""""""""" " """""" """"""" " """"""" """"""""" "" " """""" """"" """""""""""""""""""""""""""""""""""""""$$"""$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$&$&&&&&&&&&***,,,*,,*,***********(*((((((((((((((((&&&(&&&&&&&&&&&&&&&$&$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""" """"""""""""""" """"""""" " """""""""""" """" """"""""""""""" """"""""""""""""""""""""""""" """""""""""""$$$"$$$$$$$$$$"$$$$$$$$$$$&&&$$&$$&&&&&&&&$***,,,,,,*************(*(*(((((((((((((((&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$""""""""""""""""""""""""""""""""""""""" """""""""""" "" "" """ "" " """" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&$&&&&&&$**,,,,,*,*************(((*((((((((((((&&(&&&&&&&&&&&&&&&$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""""""""""" """"""""" """"""""" """" """" """ """""""" "" """" """""""""""" """"""""""""""""""""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&& (***,,,*,,************((*(((((((((((((&&&&&&&&&&&&&&&&&&&$$$&&$$$$$&$$$$$$$$$$$$$$$$$$$"$"$$$$"""$""$""""""""""""""""""""""""""" """"""" """"" """"""" """""""" """" """ """"" """"" "" """ "" """ "" """" "" """ """ """""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&& ***,,*,,*************(**((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""""""""""""""""""""""""""""""""""""""""""""""" """""" " "" """ " " " """" " """"""""""" """ """ " """"""""""""""""""""""""""""""""""""""$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&& ***,**,,*,**********(*(*(((((((((((((((&&(&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$&$$$$$$$$$$$$"$$$"""$""$""""""""""""""""""""""""""""""""""""""""""" " """""""""""" "" " """ "" " """ " " " """ "" " """ " """""""""""""""""""""""""""""""$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&& ***,,,,,,**********(**(*(((((((((((&(((&&&&&&&&&&&&&&&&&&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$""""$""$"$$""""""""""""""""""""""""""""""""""""""" """" """""""""""" " "" "" " """" " """ " " """ "" """"""" """""""""""""""""""""""""""""""""$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&$$&$&$&&&&$&"****,,,,,************(**(((((((((((&&&(&&&&&&&&&&&&&&&&&&$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$"""""""""""""""""""""""""" """" """"""""" " """" " " " "" "" " " " "" "" "" " " " " "" """" """ """ " " """"""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&$"(**,,*,,*,************((((((((((((((((((&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$""""""""""""""""""""""""""""""""" """"""" """" " " "" """ " " " "" " " "" " """ "" """ """"""""" """"""""""""""""""""""""""""""$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&$&&&"(**,*,,,*************(*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""""" "" " " " " "" " """ "" " " " " " " " "" """""" """ " """""""""""""""""""""""""$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&$"6(****,,*************(*(*(*((((((((((&&&&&&&&&&&&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""""$"""""""""""""""""""""""""""""""""""" " """" """""" "" " " " "" " " " " " " " " """"" """ " """""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&" (*******************(((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""$""""""""""""""""""""""""""""""""""""" """""""" """ " " " "" " "" "" """" "" """""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&"(****,****************(((((((((((((&&&&&&&&&&&&&&&&&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""" """""" " """ " " """ " " """"" " " " " """ """"""""""""""""""""""""""""""""""""""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&"(****,**************((((((((((((((((&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""" """"""""" """ " "" " " " " " " " "" " " " """""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$"(****************(**(*(((((((((((&(&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""""""""""" " "" " " " " " " " """ " """ """"""""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$"(****,**************(((((((((((((&((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""" """ """"" " " " " "" " " " " " "" """ """"""" """""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&"********************((((((((((((&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""$"""""""""""""""""""""""""""""""""""""""""" "" " " " " " "" """ " " """"""""""""""""""""""""""""""""""$$"""$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$&$&&&&"(******************(*((((((((&((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""" """" " " " " " """" " "" """" " """"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&"(******************((((((((((((&(&&&&&&&&&&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$""""""""""""""""""""""""""""""" " " " "" """"""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$(*******************(((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""" "" " "" " " " "" " """ """"""""""" """"""""""""""""""""""""$$""$""$"$$$$$$$$$$$$$$$$$$$$&$&$$&&$$(****************((*((((((((((((&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$"""""""""""""""""""""""""""""""""" " " " """ " " " " "" " """" " """""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$(****************(*(*(((((((((&((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"""""$$""""""""""""""""""""""""""" "" " " " " " " " " " " " " " " "" "" """"""" """"""""""""""""""""""$$""$$$$"$$$$$$$$$$$$$$$$$$$$$$&&$&&&$(******************(*(((((((((((&(&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""" "" " "" """""" " " "" """"""""""""""""""""""""""""""""$""""$""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$(***************((((((((((((((&((&&&&&&&&&&&&$&&$&$&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""""""""""""""""""""" " " " " " " " """" """" """"""""""""""""""""""""""""""""$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$&$$$(**************((**((((((((((((((&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$"$"$$$$""$"""""""""""""""""""""""""""""""""""""" "" """ " "" " " " """" """""""""""""""""""""""""""$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$((***************((((((((((((((&&&&&&&&&&&&&&$&$&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$"$""$""$"""""""""$"""""""""""""""""""""""""""" " " " "" " " """"""""""""""""""""""""""""""""""""""""$$""""$$$$$$$$$$$$$$$$$$$$&&&$$$$(************(**((((((((((((((&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""$"""""""""""""""""""""""""""""""" "" " " " " " " "" """" """"""""""""""""""""""""""""""""$$$"""$$$$$$$$$$$$$$$$$$$$$&&&$$(***************((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$""""$"""""""""""""""""""""""""" """ " """"" "" " """ """"""" """"""""""""""""""""""""""""$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$(***************(**(*((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""""""""""""""""""""""""""""""""" " "" "" " """""""""""""""""""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$(******,********((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""" " " " " " " " """""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&************((((((((((((((&(&&&&&&&&&&&&&"$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$""""""""""""""""""""""" """"""""""""""""" " " " "" "" " "" """""""""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$(***************(((((((((((((&&(&&&&&&&&&&&$$$$$$$$&&&$$$$"$"$$$$$$$"$$$""""$""$""""""""""""""""""""" """"""""""" """""""" " " " "  "  " " " " "" """ """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$(**************((((((((((((&&&&&&&&&&&&&&$&&$$$&&&&&&&&&&&$$$$$$$$$$$$$$$"$$$$$"""""""$"""""""""""""""""""""""""""" " """""" " " " " """"""""""" """""""""""""""""$$$$$"$$$$""$$$$$$$$$$$$$(***************(((((((((((&(&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&$$$""$"$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" """"""" "" " "" " """"" """""""""""""$"""""""""""$"$$$$$$$"$$$$$$$$$&$$&$p(**************(*(((((((((((&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$""""""""$$"$$$$""$""""""""""""""""""""""""""" """ """"" """""""" " " " """ """"" """"""""""""""""""""""""""$$""$$$$"$$$$$$$$$$$$$$$&$$$(**************(((((((((((&&&&&&&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&$""$""$"$$$$$$$$"$""$"$"""""""""""""""""""""""" """""" " " """""" " " "" " """""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$&$$$$&(**************((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$""""""$$$$$$$$"$"""""""""""""""""""""""""""""""" """""" """ " """ "" " " """""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$(**************(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$"""$"""$"$"$"$$$""""""""""""""""""""""""""""" """""" "" " " " " """"""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$(**************((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$""$""""$$"$$"""""""""""""""""""""""""""""""" " " """ " """""""""""""""""""""""""""""$""""$$""$$$$$$$$$$$$$$$$$&$$(***********((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"""""""""$"$$"""""""""""""""""""""""" """"""" " " " """"" """""""""""""""""""&"""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$(************(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&$$$$$$$$$$"""$$"$""""""""""""""""""""""" """""""""" "" " " """""""""" """""""""""""""""""""""$"""$""$$$$$$$$$$$$$$$$$$$(***********(*(((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$&$$$$$$$"""""$"""""""""$"""""""""""""""""""""" """"""" """ " "" """"""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$&$$&\(************(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""""$$""""""""""""""""""""""""""""""" """"" " " " " """""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$(***********(*((((((((((((&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$"""""""$""""$""""""""""""""""""""""""""" "" """ """ " " "" """ """"""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$(************((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$""$"""""""""""""""""""""""""""""""""" "" " """""""""""""""""""""""""""""$"$$$"$$$"$$$$$$$$$$$$$$$(*************((((((((((((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""" "" "" "" " " " " """ """"""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$((*(********(*(((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""" """""" " " " """" """"""""""""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$(********(***((((((((((((&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$""""""""""""""""""""""""""""""" " " " " "" """ """""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$l(********(***((((((((((&(&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$"$$""$"$"$$$$$$$$$"""""""""""""""""""""""""" """"" "" """ " " " """ " " " """"""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$(**********(*(((((((((((&(&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""$$$"""$$$$$$$$""""$""""""""""""""""""""""""""""""""" " " " "   " " " "" " " """""""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$$((*********(((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$"$"""""""""$"$"$"$$""""""""""""""""""""""""""""" "" " """" "  " " "" """""""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$$$(*(*******((((((((((((&((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""""""""""""""" """""""""""" "" " "  " """ """""" """""""""""""""""""""""$"""""$""$$$$$$$$$$$$$$$((*********((((((((((((&(&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$"""$""""""""""""""""""""""""""""""""""""""""""""""" " "" " "" """"""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$((*******(*((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$"$""""$""""""""""""""""""""""""""""""""""""""""""""" " """"" " " " """"""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$((*********(((((((((((&(&&&&&&&&&&$&$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""" "" "" "  " """""" """"""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$ ((***(*(((((((((((((&&((&&&&&&&&&&&$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " "  """ """"""""""""""""""""""""""""""""$$"$$"$$$$$$$$$$$$ ((((*((****(((((((((&&(&&&&&&&&&&&&$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" " " "   " """"""""""""""""""""""""""""$"""$""$""$$$$$"$$$$$$$$$$ (((((*(***((((((((((&&&&&&&&&&&&&&&&$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" " "  " """""""""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$"(((((**(((((((((((((&&&&&&&&&&&&&&&&$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" " ""       " " " """""" """""""""""""""""""""""""$""""""$$$$$$$$$$$$$$$$"&((***((*((((((((&((&(&&&&&&&&&&&&&&&$$$$"$$""""""""""""""""""""""""""""""$"""""""""""""""""""""" "" " " "    """"""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$ &((((((((((((((((((((&&&&&&&&&&&&&&&&$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" "" " "     " " """"""""""""""""""""""""""""""$"""""$$$$"$$$$$$$$$$$$"B&((((**((((((((((((&&(&&&&&&&&&&&&&&&&$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " ""   " """ """" """""""""""""""""""""""""""""""""""$$$$$$$$$$$$$ &(((((((((((((((((((&&&&&&&&&&&&&&&&&&$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" " " " "  " """"""" """"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$" &(((((((((((((((((((&&&&&&&&&$&&&&&&&&$$$""""""""""""""" """"""""""""$""""""""""""""" """""""""" """"" "     " """ """"""""""""""""""""""""""""""$""""""""$$$$$$$$$$$$$$"&(((((((((((((((&&&&&&&&&&&&&&&$&&&&&&&$$""""""""""""""""" """"""""""$"$"$"""""""""""" """""""" """""""" " ""      """"""" """"""""""""""""""""""""""""$$$$""$$$$$$$$$$$$$$ &((((((((((((((&&&((&&&&&&&&&&&&&$$$&&&$$$""""""""""""""""""" """"""""$"""""""""""""""""""""""""""" """""" " "  """""""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$&(((((((((((((((&&&&&&&&&&&&&&&&&&$$&&$&&&$""""""""""""""" """" """""$""""$"""""""""""""""""""" "" "   " "" " "" "" """"""""""""""""""""""""""""""""$"$"$$$$$$$$$$$"x&(((((((((((((((&&&&&&&&&&&&&&&&$$$$&&&$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "   " " """" """ """"""""""""""""""""$"""""""$$$$$$$$$$$$$$$$$<&(((((((((((((((&((&&&&&&&&&&&&&&&&$$$$$$$$&$$$""""""""""""""""$"""$""$"""""""""""""""""""""""""""""" "" """ " "   " """ """"""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$&(((((((((((((((&(&&&&&&&&&&&&&$&&$$$$$$$$$&$$$$$"""""""""""""$$$"""""""""""""""""""""""""""""" "" " """ """"     " """"" """"""""""""""""""""""""""""$""$$$$$$$$$$$$$$$&((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""" """"" """" """ "      " "" " """"""""""""""""""""""""""""$$$$$"$$$$$$$$$$$&((((((((((((((((&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" " "" ""   " " """"""""""""""""""""""""$""""""$$$$$$$$$$$$$$$$$&(((((((((((((&&(&&&&&&&&&&&&&&&&&&$$$$$$"$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""" """ " " " " "   " " """""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$"&&((((((((&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$"$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""" "    " " " """""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$&(((((((((&&((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$"$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""" " """"""    " " " """"""""""""""""""""""""""""""$""$$$"$$$$$$$$$$$$$&(((((((&((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"""""""""""""""""""""""""""""""""""""""" " "      """" " " """""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$&&(&((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$""""""""""""""""""""""""""""""" " " " ""  """ """"""""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$$&&(&&(&(&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""$"$$"""""""""""""""""""""""""""""""""""""" " " " "    " " " """""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$&&((((((((&&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""$"$$"$""""""""""""""""""""""""""""""" "" " ""    """ """"""" """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$&&(((((((&&(&&&&&&&&&&&&&$$$&$$$$&$$$$$$$$$$$$$"$"""$""""""""""""""""""""""""""""""""""""""" """" "    " " " " """""""""""""""""""""""""""$"""""$$$$$$$$$$$$$$&&((((&(((&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$"$$$$$"""""""""""""""""""""""""""""" """""""" """" "" ""       " " "" """""" """"""""""""""""""$"""$""$$$$$$$$$$$"&&(&((((&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""""""" " "" " " "     """" "" """""""""""""""""""""""""""""$"$$$$$$$$$$$$$&&&&(&(&&&&&&&&&&&&&&&&&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""" """ "" " "      """ " """""""""""""""""""""""""""""""""$""$"$$$$$$$$$$$$ &&&(&&(&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""" "       " """""""""""""""""""""""""""""""$""$""$""$$$$$$$$$$$ $&&&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""$$"$"""""""""""""""""""""""" " """"""" "" " "" "    """""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$&&&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""""""$$""$"""""""""""""""""""""""""""" "" " " "      """""""""""""""""""""""""""""""$"""""$""$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&$&$$$$&&$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""" "" "   """"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$"$"""$$"""""""""""""""""""""""""""""""""""""" "" "   " """""""" """""""""""""""""""""""""""""$$$$$$$$$$$$&&&&&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""" """" """ " "     " """ """""""""""""""""""""""""""""""""""$$"$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$"" """"""""""""""""""""""""""""""""""" """" "     " " """"" " """"""""""""""""""""""""""""$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$"" """"$"""""""""""""""""""""" """"""""""" " " "   """""""""""""""""""""""""""""""""""""""$"$""$$$$$$$$$&&&&&&&&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$""$"" """""""$""""""""""""""""""""""""""" " " "" "" " " "" """""""""""""""""""""""""""""""$""$""$"$$$$$$$$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""" " " "       """"""""""""""""""""""""""""""""""""$""$$$$$$$$ $&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$"$$""$""$""$$"$""""""""""""""""""""""""" """""" " "        " " """""""""""""""""""""""""""""""""""""$$$$$$$$$&&&&&&&&&&&&&&&$&&$$$$$$$&$$$$$$$$$$$$$$$$$""""""""$""$"""""""""""""""""""""""""""""""" "   """""""""""""""""""""""""""""""""""""$$$$$"$$$$"&&&&&&&&&&&&$ $&&$$$$$$$$$$$$$$$$$$$$$$$$$ "$""""""""""""""""""""""""""""""""" " " """       " """""""""""""""""""""""""""""""""""$""$$"$$$$$$&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""" """" """"""""""""      " """"""""""""""""""""""""""""""""""""$$"$$$$$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""" "" """ "" " "    " """ """"""""""""""""""""""""""""""""""$$"$$$$H$$&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""" """"" """"""" " """ "" "    "" """""""""""""""""""""""""""""""""""""""""$"$$$$&&&&&&&&$&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$"""""""""""""""""""""""" """" " " "" "" " """" " "        "" """""""""""""""""""""""""""""""""""""""$$"$$$&&&&&$&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""""""""""" """""""""" "" """""" " " "     "" " "" """""""""""""""""""""""""""""""""$"$""$$$&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""" """""""""""""" "" "" "       " """""""""""""""""""""""""""""""""""""$"$$$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""" """"""""" " "" " "     """""""" """""""""""""""""""""""""""""""""$"$$&&$&&&&&$&$&$&&$$$$$$$$$$$$$$$$$$$$$$$""$"$"$$"""""""""""""""""""" """"""""""" " " " " """ " """ " "        " "" " "" """"""""""""""""""""""""""""""""""$$$&&&$&$$$$$$$&&$$$$$$$$$$$$$$$$$$$"$$$$$$$$""""$""""""""""""""""" """""""""""" "" " " " " "  &    """""" "" """""" """""""""""""""""""""""""$""$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$""$$"""""""""""""""""""""""""""""""""" " "" " "          " """"""""""""""""""""""""""""""""""""""""""""$$$$&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$"""""""""""""""""""""""""" """"""""" " "     " " " """"""""""""""""""""""""""""""""""""""$&$$$$$$&&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$""$$""$""""""""""""""""""""""""" " "" """"" "" "       """ """""""""""""""""""""""""""""""""""""""""$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"""""$""""""""""""""" """""""""" """"" " "" ""  """""""""""""""""""""""""""""""""""""""""$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$""$$$$""$$$$"$$""""""""""""""""""""""""""""" " """ """ " "   " """"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"""""$""$$""""""""""""""""""""""""""""""" " """""""  """"""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""" """" " """ ""  " "" """""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$"""""""""""""""""""""""""""""""""""""""" "" ""    " """""" """"""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$"$""""""""""""""""""""""""""""""""""""""""" """" "" " " " " "   "" """""""" """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$""""""""""""""""""""""""""""""""" """ """" "" " "" "" "       " " " """""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"""""""""""""""""""""""""""""""""""" """"" "" "" " "" "      "" " " "" """""""" """""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""" " """"""      " "" """" """"""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$"$"$"$"""""""$""""""""""""""""""""""""""""""""""""""" " " """ "" "    " " " """"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$""$$$$"$$""""""""""""""""""""""""""""""""""""""""""""" """"" " """   """" """""""""" """""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$"$""""""""$"""""""""""""""""""""""""""""""""""""""""" "" "" "" ""    " """ " " " """""" """ """"""""""""""""""""" $$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""" " "" " "" ""   " """" " """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""" " """ " " ""   " " " """"""" """"""""""""""""""$""$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""" """"" """""" "" " "     """""""""""" """""""""""""""""$$$$$$$$$$$$"$$""$"$$"""""""""""""""""""""""""""""""""""""""""""""" """" """ """ """  " " " " """"""""""""""""""""""""""""$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" " """" " "   " " "" "" """""" """"""""""""""""""""$$$$$$$$$$$$$$$"$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" " "  " """""" """ """"""""""""""""""""""$"$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " """ """""  " """ """"""""""""""""""""""""""""""""$$$$$$$$$"$$$"$""""""""""""""""""""""""""""""""""""""""""""""""" " " " "" """  " "" " "     " "" " """"""""""""""""""""""""""$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""" """""""""""" "" """ "" " " " " "       " " "" """""""" """""""""""""""$$$$$$$$$$$$$"""""""""$""""""""""""""""""""""""""""""""""""""""""""" """""""""""" " " "   " " """""" """""""""""`"$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " " " "  " "" """""" """""""""""""""$