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 = '254B97' IMAGE_NUMBER = 51733572 IMAGE_TIME = 1977-05-06T18:19:26Z EARTH_RECEIVED_TIME = 1977-05-07T11:52:31Z ORBIT_NUMBER = 254 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_A GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = OFF FILTER_NAME = VIOLET EXPOSURE_DURATION = 0.101900 NOTE = "COLOR SURVEY SEQUENCE OF SOUTHERN HEMISPHERE" /* 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   /ǧ.Ù‚£« ÆÛþ&ß)Æ0o%ן ‚Š1­ç¬=uwETPdºû#Õå ¿¸ h½(&&&&&&&&((&((((((((((((*****((**(******************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.................,..................00........................00000000000000000.000.00.0000000000000000000000000000000000000000000000000000000000.00.00.000000.00.0000000..000.0.............0000000000000000.&&&&&&&&&&&((&((((((((((((((($(*((**(*******************,,*,,,,,*,,,,,,,**,,,,,,,,,,,,,,,,...,..,,.,,,.,,,....,..........................................0000.0.0.0............000000000000000000000000.0..00000000000000000000000000000.0000..00.0000000000000.00.0..............0..0000000000000*&&&&&&&&&&&&&((((((((((((((((((((((((((((((*((************(****,***********,***,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,.,...,,..............................................................00000000000000000...0.....00000000000000000000000.0.00.......0000.00000000.00..................000000000000000,&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((*******************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&,............,,...,,,.......*,...................................0.0.0...0........0........0..0000000000000000000.............0.0000...00.......................0.00000000000($&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((**********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,...,,,,,,.,,,.,,,..,,.,............................*............................(........000000.000...0......*.............0.0...00.......,.............0...00.0.0..000&$&&&&&&&&&&&&&&&&&&&&(&((&(&(&&((((((((((((((((((((*(*********************************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,......,.........................................................0.00000000.00.0....................00.0.............*..................0.000.0.0. $$$$$$&$&&&&&&&&&&&&&&&&(&&((&((((&(&(((((((((((((*((**(*************(********************************,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,...................................................................0...........................0...................................0..0........&$$$$$$&$&&&&&&&&&&&&&&&&&(&&&&&&&(((&((((((((((((((((*****((*****(((((*(*(**************,****************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,...................,.....................................................0.................0..0.............................................&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((**(**((((*(*(((((*(**************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.....,,,,.,,,,..................................................................................0.........................................$"$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((************************************,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,..,,,,.,,,,,,,.......................................................................................................................$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((*******************************,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,,....................................................................................................................$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((*****************************,*****,,,,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,.,.....................,.............................................................................................$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((((((((((((((((((((((((((((*(*********************************,,*,,,,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,.................,.................................................................,......,......................""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((((((((((((((((((((((((((((((((*((*******************************************,,,*,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,.......,..,..,..,..,....,......................................................................................."""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((((((((((((***(******(*(************************,,**,*********,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,....,..,....,,,,,,.,.,...........................................................,......,........................"""$$"$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((((((((((*****(**((*(**(*************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,....,,,,,,,,,,,,...................................................................................,,...,,...""$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((((((((((((((((**((((**(*(*****************************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,,,,,,,.,,,,,,..............................................................,.........................,...."""$"$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((((((*(*((**(****************************************,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.........................................................,,,,..........,,..,.,.,..,.,.,., """"$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&((((&((&((&((((((((((((((((((((((*((((((((*(((************************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,.........,.............................,.............,.,..,..,,..,..,,,.,.,.,. ""$"$$$$$$$$$$$$$$$&&$$&&$&$&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&(((((((((((((((((((((((((((((((((((((**(*************************************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,..,...........,.....................................,.,..,,..,..,,...,..,.,,,,,,,,,.,.,,. """"$"$$$$$$$$$$$$$$$$&&$&$$&$&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&(((((((((((((((((((((((((((((((((((((*(******************************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,,...,....,..,..,..,,..............................,.,.....,...,,.,.,.,,,,,,,,,,,,,,,.., """"""$$$$$$$$$$$$$$&$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((((((((((((((((((((***************************************,*,**,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,,..,.,,.,,,,,,,.,,.................................,,..,..,,.,,,,,,,,,,,,,,,,,,,,,,,,""""$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((((((((((((((((*(***********************************,****,,,**,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,....,,.,,.,,,,,.,,,,.,..,,.........................,......,...,.,.,..,,,,,,,,,,,,,,,,,,,,"""$"$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((((((((((((((**********************************************,**,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,,...,,...,..........................,....,.,,.,.,,..,,,,,,,,,,,,,,,,,,,,,""""""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((****(********************************,*******,***,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,.,.,,....,,.....................,...,.,,.,.,,,,,.,,,,,,,,,,,,,,,,,,,"""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((((*(********************************************,****,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,,.,.,,.,..............,......,......,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,"""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((((((((((((((((((((((((((((((((**(*************************************************,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,.........,......,...,..,..,.,.,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,, """"$""$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((**************************************************,**,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,.,..,.........,,.,....,,...,,,,,..,,.,,,,,,,,,,,,,,,,,,,,,,,, """""$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((*(((**(((**************************************,******,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,.....,.....,,....,,.,..,,,.,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,, """""$"$$$$$$$$$$$$$$$$$$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&((((((((((((((((((((((((((((((((*((*(*********************************************,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,.,,,.,,....,,.,,,,,,,..,,.,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,""""""""$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((&(((((((((((((((((((((((((((((((((((((**((*(******************************************,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,..,,,,,,,,.,.,,..,.,,..,,......,.,.,,,,,,,,,,,,,,,,,,,,,,,,,, """"$$"$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&&((&&(&&(((((((((((((((((((((((((((*(((((*(***(************************************,**,**,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,,,,,,.,,,,,.,.,,..,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"""""""$$$$$$"$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&((((((((((((((((((((((((*((((((((((**********************************************,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,..,,.,,,,.,,,,,.,,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, """""""$$$$$$""$$$$$$$$$$$$$$&&$&&$&&&&&&&$"$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(((((((((((((((((((((((((((((((((*(((((*(**(*(*************************************,*,,**,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,,.,,,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"""""""""""$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&"&&&&&((&((&(((((((((((((((((((((((((((((((*((******(**************************************,*,***,*,**,*,,,*,*,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,,,..,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* """""""$""$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&(&(&((((((((((((((((((&((((((((((((((*(((***(*****(&***************************(*****,***,****,,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, """"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((****(****(************************************,,*,*********,,,,,,,,&*,,,,,,,,,,,,,,,,,,,,,,,,,,,&*,,,,,,,,,,,,,,,,,,,,,,,,,,,&,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,* """"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&((((&((((((((((((((((((((((((((((((**(*(***************************************,**,**,**,***,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(,,,,,,,,,,,,,"""""""""""$$$$$$$$$$$$$$$$$$$&$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&&((((((((((((((((((((((((((((*(((((((***(*************************************,***********,**,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* """"""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((***(((**(******************************************,**,****,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* """""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((*((*(***(*(*********************************************,***,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* """"""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((((((*(*((((((*******************************************,,****,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* """""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((**((((*(*((**(****************************************,******,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,* """"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((((((((***(*((**************************************,*********,,**,,*,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* """"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((&((((((((((((((((((((((((((((((((*(((**((*(***(*****************************************,***,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,* """"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((((((((*(******(*******************************************,****,*,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,* """"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((((((((((((((((((((((((((((*((((((*(*(((***********************************************,**,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* """"""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((((((((((((((((((**((********************************************************,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,( """"""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((((((((*(*((****(***************************************,,**********,,*,**,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,( """"""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&(&((((((((((((((((((((((((((((((((((((**(**(*(***********************************************,***,****,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,( """"""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(&(((((((((((((((((((((((((((((((((*(((((***(****************************************************,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,( """"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&(((((((((((((((((((((((((((((((((((*((************************************************************,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,( """"""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((((((*((**(****************************************************,*,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**( """"""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&((((((((((((((((((((((((((((((((((((((*(*(************************************************,*****,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,*& """""""""$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((((((((((((((((((((((((((((((((((((*(*((((******************************************************,*,**,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,**& """""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((&(((((((((((((((((((((((((((((((((((((*(*(******************************************************,***,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,,& """""""""""""$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&((((((((((((((((((((((((((((((((((((((*******(********************************************,***,***,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***& """""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&((((((((((((((((((((((((((((((((*(((((**(*((******************************************************,*,*,*,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,**,& """""""""""""$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&((((((((((((((((((((((((((((((((((*((*((*((((****************************************************,**,***,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,**,***& """"""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((((((((((((((*(**((*(****************************************************,**,*,*,,,,*,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********& """"""""""""$""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((((((((((((((((((((*((*(((****(****************************************************,,*,,,,,**,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,*,****,&""""""""""""""""""$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((&(((((((((((((((((((((((((((((*((*((((**((****(**************************************************,******,,***,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,******& """""""""""$"""$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((((((((((((((((((((((**(**((*******************************************************,**,*,,**,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********$ """""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&&&((((((((((((((((((((((((((((((((((*((**(**(***((***************************************************,*,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,*,*********$"""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&(((&((((((((((((((((((((((((((((((((((((((*(**(*****************************************************,******,,*,,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,******& """""""""""""""""""""$$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((&((((((((((((((((((((((((((((((((((((((*(*(((*********************************************************,*,**,,,,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,**********$ """"""""""""""$$"$"""$$""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$&&&&&&&&&&&&&&&"$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((&((((((((((((((((((((((((((((((((((((*((*(*(*((*******************************************************,,,*,**,,,,,,,,,,,,,,,,,,,,*,,,,,,,,*,,*,,,,,,,,,,*,,*********$ """"""""""""""$""""$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&& &((((&(((((((((((((((((((((("(((((((((((((((((***((*((***(***(***************************************,***********,***,,*,*,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,*,,,,,,,,**********$ """""""""""""""""""""$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((&(((((((((((((((((((((((((((((((((((((((((*(((*((*(**(&**(***((*******************(&***************************((,,****,,*,,,,,,,,,*,,,*,,,,**,,,*,,,,,,,**,************," """"""""""""""""""""""$"$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&&(((((((((((((((((((((((((((((((((((((((((((*((*(***(*************************************************,*,***,,****,,,,,,,,*,,,,,,,,,,,,&*,,,*,,,,,*,,,************** """"""""""""""""""""""""$"$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((&((&((((((((((((((((((((((((((((((((((((((*((((((*((*****(***********************************************,**,**,***,,,,,,,,*,*****,,,*,,*,,*,*,,,,,,,,,****,*********"""""""""""""""""""""""$"""$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&((((((((((((((((((((((((((((((((((((((((((((*(((*(****(****((****************************************,***********,,,*,,,,*,,*,**,,*,,*,,***,,,,,*,*,*******,******""""""""""""""""""""$""""""$""$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((((((((((((((((((*(((*((***(**(*(*(***************************************,**************,,,,,,****,*,,*,*,*,,***,,*******,***************" """"""""""""""""""""""$"$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&((((((((((((((((((((((((((((((((((*(((((*((((((((**(***************************************************,*****,,***,*,,,*****,,*,*******,,***,***,************&" """"""""""""""""""""""""""$$$""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((((&(((((((((((((((((((((((((((((((((*(*((**((***(********************************************************,*******,****,*,**,*,,,*,**,***********************" " """""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((((((((((((((((((((((((((((((((((((((((((((*((((**(**************************************************************,*********,**,*********,******,*************""""""""""""""""""""""""""""$""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&((((((((((((((((((((((((((((((((((((((((((((((*((((*((***(**************************************************************,***********************************" """""""""""""""""""""""""""""$""""$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((**(((**(**((********************************************************************,********,********************" """""""""""""""""""""""""""""""$$""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((*((*(((**(*****(**************************************************************,****************************" """"""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((((((((((((((((((((((((((((((((((((((((((((*****(*(((**(*******************************************************************************************  """"""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((((((((((((((((((((((((((((((((((*(((****(*((******************************************************************************************* """""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((&(((((((((((((((((((((((((((((((((((((((((((((((((**((*(((*****(***************************************************************************************" " """""""""""""""""""""""""""$"""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&((((((((((((((((((((((((((((((((((((((((((((((((((*((*(((*(****(***************************************************************************************  """""""""""""""""""""""""""""""""""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&((&(&(((((((((((((((((((((((((((((((((((((((((((((((((*((((((*****************************************************************************************  """""""""""""""""""""""""""""""$""$$$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((********(******************************************************************************** """"""""""""""""""""""""""""""""""""$"""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((*(**(*********************************************************************************** """""""""""""""""""""""""""""""""""""$""$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((&(((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((**((***(*****************************************************************************  """"""""""""""""""""""""""""""""""$""""""$""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((******(****(**********************************************************************  """"""""""""""""""""""""""""""""""""$$"$"""$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((*(*(**************************************************************************  """"""""""""""""""""""""""""""""""""""""""$""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&$&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*(((****(*********************************************************************** "" """""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((***(***(((((********************************************************************  """ """""""""""""""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((((****(*****(*************************************************************** " """"""""""""""""""""""""""""""""""""""""""""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((*(**((*(********************************************************************** """""""""""""""""""""""""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((*(*****(*(************************************************************ "" """"""""""""""""""""""""""""""""""""""""""""""$""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((********(*********************************************************** """"""""""""""""""""""""""""""""""""""""""""$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((****(****(*(******************************************************* " """""""""""""""""""""""""""""""""""""""$"""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(((&(&((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*((**(**(******************************************************* """""""""" """""""""""""""""""""""""""""""""$"""""$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&,"(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((**(**(***(********************************************************** " """"""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$&&&&&&&&&&&&&&&&$(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((&(((((((((&(((((((((((((((((((((((((((((((((((((((((*((((*(**((********************************************************* """"""" """"""""""""""""""""""""""""""""""""""""""$$"$$$"$"""$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$&$$$&&&&&&&&&&&&&&&&&&&&&&"$&&&&&&&&&&&&&&&(&(&&(&&(((&&&&((((&(((((((((((((((((((((((((((((((((((((((((((((((*((((((*(*(***((*(********************************************************* """"""""""""""""""""""""""""""""""""""""""$"""$"$""$""$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&($&((((&&((((((((((((((((((((( &((((((((((((((((((((((((((($((*((*((*((******(**********(****************************************** " """"""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(&((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((*((**(********(&***************************$&*********(**&" " """"""""""""""""""""""""""""""""""""""""""""""$""""$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&&(((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(****************************************************( " " """"""""""""""""""""""""""""""""""""""""""""""""""""$""$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&(&(&((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******((******(******(*****************************(****** " """""""""""""""""""""""""""""""""""""""""""""""""""$"""$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&(((&((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(**((******(***(**********************************(**** " "" """"""""""""""""""""""""""""""""""""""""""""""""""""$$""$$$"$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&((((&(((((((((((((&(((((((((((((((((((((((((((((((((((*((*((((***((((*(*(*((********(**************************(***** """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(***((***(***(********************************(**(* """"""""""""""""""""""""""""""""""""""""""""""""""""$"""$"$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(((&(((&(((&((((((((((((((((((((((((((((((((((((((((((((((((*(*(*(((((*((*(************(***************(****(*(**** " """""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((*(*(********(***(***(*((**************(((** " "" """""""""""""""""""""""""""""""""""""""""""""$"""""""""""$"""$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&(((((&((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((*((*((***(**(***(*********(**********(*(**(** " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&(&&&((&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(**(*****(**((*(***(*********(((*((*(** " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&(((&&&&((&(((((((((((((((((((((((((((((((((((((((((((((((((*((((*((*((*((****(*((*******(***((*(****(****(** " """ """""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(((((((((&&((&(((((((((((((((((((((((((((((((((((((((((*((((*((*(***(*(*(*((**************(******(*((*(*(** """" """ """""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&(&&(&((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((*****((**(*******(***(***((*(**(* " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$"$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&(((&(&(((((((&(((((((((((((((((((((((((((((((((((((((((*((((((((((***(******(((*((********(*(**** " "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&((&(((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*(*(((*(**(*(((*****(**((**** " " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&((&&(((((((&(((((((((((((((((((((((((((((((((((((((((((*((((*(*((*(((((*(**((((*(*(((((**((*(** " """"""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((*(((((**((**((((*(****** """"" """"""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*((((((***((((*(((**(********* " " """"""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((((*((((*(****(*(** "" " " " """""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*(((*(*((((((*(((*(*(**((**** """" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&(&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((**((((*((***(((**** " """"""""""""" """"""" """""""""""""""""""""""""""""""""""""""""""""""$"$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((*(((((((*(((((*(*** """"" """"" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*(*((((((((((*(*(**(**** """""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((**** " "" "" " "" "" "" """"""""""""""""""""""""""""""""""""""""""""""""""""""$""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(*((*(((******** " " " "" " """"""" """"""""""""""""""""""""""""""""""""""""""""""""""$""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((*((((****** " " " """" """" " """""""""""""""""""""""""""""""""""""""""""""""""$"""$$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(*(******* " " " " " " " " """"""" """""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((******** """ " """"""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&(&(&(((((((((((((((((((((((((((((((((((((((((((((((((*((((((((*******(**(* " " """ "  """" """""""""""" """""" """""""""""""""""""""""""""""$"""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&(&&(((((((((((((((((((((((((((((((((((((((((((((((((((((*((****(******* " " " """" " " """"""" """"""""""" """""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&(&&((((((((((((((((((((((((((((((((((((((((((((((((((*(((((*****(****** " " " " """"" "" " "" """"" """"""""""""""""""""""""""""""""""""""$""""""""$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&&&$&&&&&&&&&&&&&&&&$"&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&(&(((&((((((((((&(((((((((((((((((((((((((((((((((((((((((((*(*(********** " " "" " " "" " "" """" """""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&((((((((((("(((((((((((((((((((((((((((("((((((((((((*****(*********& " "" """ """"" """""""""""""""""""""""""""""""""""""""""""""""""$""""$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((*(*****(******( " " "" " "" "" """""""""""""""""""""""""""""""""""""""""""""""""$$"""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&(((((((((((((((((((((((((((((((((((((((((((((((((*(*(************** " " "" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&(((((&(((((((((((((((((((((((((((((((((((((*(((((((************** " " " """"" """"""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((((((((((((((((((**(*********(****** " " " " " """ " """ """""""""""""""""""""""""""""""""""""""""""""$""$$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&((((((((((((((((((((((((((((((((((((((((((((**(**(*(********* " " """ "" """""""""""""""""""""""""""""""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&((&((((((((((((((((((((((((((((((((((((((((******(*********** " " " " """" """" " """ """"""""""""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((***((****(***((*(**** " """ """ """" """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&((((((((((((((((((((((((((((((((((((((***(((**********(*** "" """ " """"""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((((((((((*((**(***(**(**(******* " " " " """ """""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&((&(&(((((((((((((((((((((((((((((((*(((***(**(***(******* " " " " "" """""""" """""""""""""""""""""""""""""""""""""""""""$"$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&&&(((((((((((((((((((((((((((((((*((((((*(**((*****(*****(** " " "" " "" """ """"""""""""""""""""""""""""""""""""""""""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((((((((((((((((((((((((((((((**((*(****(***((*((*(** "" "" " """""""""""""""""""""""""""""""""""""""""""$$""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&(&(&((((((((((((((((((((((((((((*******(*(*(((*((*** """ " " " "" """"""""""""""""""""""""""""""""""""""""$""$""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&(((((((((((((((((((((((((((((**(*(*******(((**(*((** " "" " "" """""" """""""""""""""""""""""""""""""""""""$""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&(&(((&(((((&(((((((((((((((((((((((*****(*(((((****(((*(* " " " """" """""""""""""""""""""""""""""""""""""""""""$$""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&((((((((((((((((((((((((((((((**((*((**((****((*((* " """"" """"""""""""""""""""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&&(&&((((((((((((((((((((((((((*(*((***((((***((((((** """"""" """""""""""""""""""""""""""""""""""""""""""$""$$$""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((((((*(***(((((((((*((((((* " "" """ """""""""""""""""""""""""""""""""""""""$$""$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((*(((*(((*((**((((((((((* " " """ " """""""""""""""""""""""""""""""""""""""""$$$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&&(((((((((((((((((((((((((*(((((((((((((**((((** """ " "" "" """""""""""""""""""""""""""""""""""""""""""""""$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((***((((((((*(((*(((((( " " " " """"""""""""""""""""""""""""""""""""""""""""$"""$"$$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(((((((((((((((((((((((((((*(*((((((*(((((*((((( " """"""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((*((((*((((((((((* " " " """"""""""""""""""""""""""""""""""""""""""""""""""$""$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&((((&((((((((((((((((((((((((((((((((((((((((((( " "" "" """""""""""""""""""""""""""""""""""""""""""""$$""$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((*(((((((((((((((((((  """"""""""" """"""""""""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((*((((((((((((((((((  " """" """""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((((((((((((((((   """"" " """""""""""""""""""""""""""""""""""""""""""""$"""""$$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((((((((((((((((((((((((     " " " """"""""""""""""""""""""""""""""""""""""$""""""""$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((((((((((((((((((((((((((((((((    " """ """"""""""""""""""""""""""""""""" """"""""""""""""$"$"$$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((   " """"" " """"""""""""""""""""""""""""""""""""""""$"""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((  """ " " """"""""""""""""""""""""""""""""""""""""""""""$$"$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&(((("$((((((((((((((((((((((((((( (((((((((((((&   " "" """""""""""""""""""""""""""""""""""""""""""""""""""""$$""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((($    " "" """"""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(((((((((((((((((((((((((((((((((((((((((((((((   " "" " """"""" """""""""""""""""""""""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((((((((((((((((((((((((((((((((((((((((((((((     " " " """""""""""""""""""""""""""""""""""""""""""$""$$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(((((&((((((((((((((((((((((((((((((((((((((((((        " " "" """""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((((((((((((((((((       """ "" """ """""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((((((((((((((((((       " "" """""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&((((((((((((((((((((((((((((((((((((((((((((       " """ " """"" """""""""""""""""""""""""""""""""""""$""$""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((((((((((((((((((((((((        " """""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((&(((        "" """""""""""""""""""""""""""""""""""""""""$"""$"$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((&&(&(             " " """""""""""""""""""""""""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((((((((&((((((&((&&(&&&           " " """""""""""""""""""""""""""""""""""""""""""$""""""$""$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((((((((((((((&((&(&(((&((((&&&                 "" " " """"""""""""""""""""""""""""""""""""""""""""$$$$$$$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((&(((&&(((((((((&&&&(&&(             " " " " """""""""""""""""""""""""""""""""""""""""""""$""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&(((&(&&((((&(((&((((&((((((((&((((&((&&((((&&&&&&&&&&(                 " """""""""""""""""""""""""""""""""""""""""""""""$$$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&(((((&&&(&&&&(&(((((&(((((((((((&(&(&&(&&&&&(               " """ """ "" """""""""""""""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&((((&((&&((((&(&((&(&((&(&&(&&(((((&&&&&&&&&&(            "" " """ " """""""""""""""""""""""""""""""""""""""""""""$""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&(((&&&&((((&&&&(((&(((&&&&&&(&&((&&&&&&&&           " " " " """"""""""""""""""""""""""""""""""$"""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&&&&&&(&((((&(&&&((&(&((((&&&(&&&&&&&&&&&&       "" """""""""""""""""""""""""""""""""""""""""""$"""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&&((&&&(((((&&&&&&(&(&&&&&&(&(&(&((&&((&(&&&&&(&&&&&&(        "" "" " " """""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&$&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&((&&((&&((&&(&&(&&&&&(&&&(&&&&&&&&&&&&           " """"""""""""""""""""""""""""""""""""""""""""$"""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&((&(((&&&&&&&&&(&&((&&&&&&&&&&&&&&&         " " """"""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&&&&&&&((&&&(&&&&&&&&&&&&&&&&&&&          " " """" """""""""""""""""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&       " """" """"""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&       " """""""""""""""""""""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&       " " """" "" """"""""""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&        " """ """"""""""""""""""""""""""""""""""""$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&         """""""""""""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&          " """"""""""""""""""""""""""""""""""""""""""$$$"$"$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&       " " """"""""""""""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&       """ " """"""""""""""""""""""""""" """""""$"$$"$$$$$$$$$$$$$$$"$&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    " " "" """"""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$"$$$&$&$&$$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&$     """" " """"""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&       "" """""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    " """""" """""""""""""""""""""""""""""""$$"$$$"$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    "" " """""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&       " " """ """"""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&   """ " """ """"""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&     " " "" """"""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&       " " "" """""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&      """"""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&     " " " " """""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    " " """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&     " " """" """"""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&&&&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&     " """ """"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&      " " """ """""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&      """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&$$&&&&&&&&&$$$&$&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&      """ """""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&$&$&&&&$&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&      """ """"""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$&$$&$&$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&      " """"""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$&$$$&$$&$$&&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$   """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$$&$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&        "" """"""""""""""""$""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&       " " """""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&      """""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&    " """"""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    """""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$     " " " """""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&   """"""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&    """ " """""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&($     " "" """" """""""""""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$   "" """""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&($      """"""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&     """""""""""""""$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&($      """""""""""""""$$$$$$$$""$$"$$$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&"&&&&&&&&&&&&("        " """""""""""$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&"&&&&&&&&&&&&&      """"""""""""$$""$$$$$$""$$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$   "" """""""""""$$"$$"""""$$"$$$$$""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$    """ """"""""""""$$"$"$""""""$$$$"$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    " """""""""""""$"""""""""""$$$$$"$$$""""""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&$     " """"""""""""""$$"""""""""""$""""""$"""""$"$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&($    " " """"""""""""$"""""$"""""""$"""$"$"""$"""$$$"$$""$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$  """""""""""""""""""""""""""""""""""""""$"$"$""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&($    "" " """""""""""""""""""""""""""""""""""$""$"$"$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&($   """""""""""""""""""""""""""""""""""""""""""""$""""""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&$   """"""""""""""""""""""""""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&($     """""""""""""""""""""""""""""""""""""""""""""""$"$$"$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&(($    """"""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&(($   " """""""""""""""""""""""""""""""""""""""""""""""$""""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&(("    "" """"""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&($  """"""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(("   " """""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&(($      """ " """""""""""""""""""""""""""""""""""""""""""""""$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&(&(($   " " """"""""""""""""""""""""""""""""""""""""""""""""""""""$$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&((((($   """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&((("     """ """"""""""""""""""""""""""""""""""""""""""""""""$""$$""""""$"$$$$$$$$$$$$$$$$$$$$&$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&(($      " """""""""""""""""""""""""""""""""""""""""""""$"""""""$$"$"$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&((((("     " " """"""""" """"""""""" """""""""""""""""""""""""""""""$"""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&$&&&&&&&&&&&(&((((("     "" """ """"" """ " """"""""""""""""""""""""""""$""$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&(&((("   " " " """""""""" " " """""""""""""""""""""""""""""""""""""$""$$$$"""$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&(("        """" """" " " " """"""""" """""""""""""""""""""""""""""""$"$$$$"$$$"$$$$$$$$$$$$$$$&$&$$&$&&&&&&&&&&&&&&(((&&((($     " " " "" "" " "" """""""""""""""""""""""""""""""""""""$"$$"$$"$$$$$$$$$$$$$$$$$&$$$$$&$&&&&&&&&&&&&&&&&&((((((("    """ " "" " " " """" """"""""""""""""""""""""""""""""$$$$""$$"$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&(&&((&(((((     "" " " " " """"" """"""""""""""""""""""""""""""""""""$"$"$$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(((((((("     "" " " """""""""""""""""""""""""""""""""""$""""$$""$"$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&((&(&((("     " " """""""" """"""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&(&&&&&&(&(((((($     " " " "" " " "" """"""""""""""""""""""""" """""$"$"$"$$$$$$$$$$$$$$$$"&$&&&&&&&&&&&&&&&&&&(&(((((    " "" """" " """""""""""""""""""""""""""$"""$$""$"$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&(((((((     " " """" """" """"""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$&&$&&&$&&&&&&&&&&&&&(&&((((("