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 = '518B74' IMAGE_NUMBER = 56681323 IMAGE_TIME = 1978-01-18T07:31:37Z EARTH_RECEIVED_TIME = 1978-01-20T04:25:31Z ORBIT_NUMBER = 518 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = RED EXPOSURE_DURATION = 0.050910 NOTE = "NORTH POLAR MONITORING" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END 3 ´ebT·DMN¤;E!czy_Íý65nôí­Íëëü¬–žªƒP‹.Æ©L..00222222200202220200000......,.....0...,,,,........,...0...,....,.,,,.,,,,........0022222222424424424224444422222222222220020222222222244444422222224422444446644444224444224222444444444444424222222222222424422222222000020222222222222000202224444644464666644422222200000000000000000...,,*(",.00000222022000000000000.0. ,...000000000......0...0.,..00.............,,,........00002222244444424244444444442222222222022222222222222222222222222222222222422222222222222222222222222222222222220222220220200000000.00000.0000000000000....0000222244444444222222220200000000000.........,,,,**(,..000000000200000000000..0..,...........0..........00....*.,..,.....,,.,,,,,,........("000222222222222424222220222..0022002000000000000020000000222020222222220202022020220022222002202222000000000020000000000000.00.............0000..........000224444422222222222000000000...........,,,,,,**(,....0000000000.000..............,............,.,....0..,....,,,,,,..,,,,,,,,,,,,.,,.....000222222222222222222222020.0000000000000000000000000000,000000000000000022020000200",00000000000000000000000000.,.00000..............,,....0.......0......002222222222222000000000..............,,,,,***(,,.....000000.00................,,,.,........,,..........,,...,,,,,..,,,,,,,,,,,,,,,,,.....000222222222222220000000000000000.0.....0000.000.000000.00000000000000000000.0000000..000000000000000000.0.000..................,.,,,,,.....,,.........0...00022222222222(*000..............,,.,,,,,**&&,,.........0.................,,,,,,.,,........,,.,,,.....,,,,.,,,,,,,,,,,,,*****,,,,,,,.....0002022000000000000000000000.............,.....0....0000.....20.0...0....000000.0.00.00......00.00.........................,,.,,,,,,,,,,,,...................0222222200220000......,..,,.,,..,,,,****((,..........................,,,,,,,,,,,,.......,,,,,,,,,.,,,,,,..,,,,,,,,,,,******,,,,,,,,,...00000000000000000000000..0.................0....0............0..00.....00.....................000...........................,,,,,,,,,,,,,,,,............,....002222200000.0.......,,..,.....,,,****** &,,,,,................,..,,,,,.,,,,,,,,,,...,,,,,,,,,,,,...,,,,,,,,,,,,,,***********,,,,,,,,....0.00000000000000000......................................................................................,........,....,,,,,,,,,,,,,,,,,,,,,............,....0002220000000......,,,,,,,,,,,,******(&,,,,.................,,.,.,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,...,**,,,,**,,,,***********,,,,,,,,.....000000000000000.............,......................................................................,,........,....,,..,,,,,,,,,,,,,,,,,,,.,,........,,,,,,...0000000000.....,,,,,,,,,,,,,,,***(*(&,,,,,.,................,..,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,...,***,,****,,*************,,,,,,,.........000000000........................,..,...,,....,...........,.......................,...,.,...,,,,,,.,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,,,,,,...000000.......,,,,,,,,,,,,,,****((( &,.,,,,,,..............,,,,,,,,,,,,,,,*,,,,,,,,,,*,,,*,,*,,,,,,,,*,******,,***************,,,,,........0..0.00..................,.,.,,,.,,,,,.......,,....,.....,..,......,..,......,,,.,.,..,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,,,,,,....000........,,,,,,,,,,,,,*****(&&,,,,,,,,..............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,,,,,,**,***,*,***************,,,,,,.......0......................,,,,,,,,,,,,,,,,.,,.,,,,,,.,,.,.,,,,,,..,,.,.,.....,.,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*,,,,,,,,,,,,,,,,,,...,,,,,,,......0......,,,,,,,,,,,,,*******(&&,.....,,,,,.,......,,,,,,,,,,,,,,,,*,,*,*,,,,,,,,,,,,,,,,,,,**,****,*****,*******(*******,**,,,,.......................,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,.,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........,,,,,,,,,,********((((&,.....,,,,.,.........,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,*,,,*,,*,*,,********,*******(********,,,,,,.,....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,*****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,,,,,,,,********((&&,,...,,,.,.,,,..,,,..,,,,,,,,,,,,,,,,,***,,,,,,,*,,,,,****,*,*,,****************************,,,,,,,,..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,****,,*,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,,,,,,,,,*,*******((&$,,..,...,,,,,,,,...,.,,,,,,,,,,,,,,,,,,*,,,,,,,*,,,,,********************,*,********(******,***,,,,.,...,.........,.,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,*,,*,*,,*,****,,**,*****,,*,,,,,,,,,,,,,,,,*,,,,*,,,,,,,,.......,,,,,,,,,,********(&$,,.....,,,,,,,,,...,,.,,.,,,,,,,,,,,,*,****,,,,,*****,*********************,*,,*****(*********,,,,,,,,,,,.,,...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,*,*,,,*,*,,,,*,,,*,***,**,**,*******,,,**,*,*,,,,,,,******,,,,**,,,,,........,,,,,,,**********(&$,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*****,**,,,,******,******************,,,*****************,,,,,,,,,,.,,,...,......,,,,,,,,,,,,,,*,*,,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,,,,**,,,,,*,**********,*****,**,******************,,,,,,,******,,***,,,,,,,,...,,,,,,,*,,*,********(("*,,......,,,,,,,,,,,.,,,,,,,,,,,,,,,,**********,,,****,*,**(********((**(******,*****************,,,,,,,.,,.,.,...,,,,,,,,,,,,,,,,,,,,,,,**,**,,,*,**,,,*,,*,,**,,,,,,,**,*,,,,,,,,*,*,,,,*,******,****************************************,****,,,,**,********,,,*,,,,,,,,...,,,,,,,*,*********(("*,,,.....,,,,,,,,,,..,,,,,,,,,,,,,,,,**********,,,,********,**********((((***********************,,,,,,,,,,,,.,.,,,,,,.,,,,,,,,,,,,,,,,,***,**,*,*,**,,,,,,,,,*,,,*,,,,,*,,,,,****,***,***************,**,*****************************************,****************,,,,,,,,,,,,,,,,,,,*********(( (*,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*********,,,,,*****************(((((((*********************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*******,****,******,*,,***,*,,**,,*,,***,**************,***************************************************,*****************,,,,,,,,,,,,,,,,,,,,**,******("(*,,,,,....,,,,,,,,,,,,,,,,,,,,,,,*,,***********,,,,,**************(**(((*(((********************,*,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,***,,**********,********,********,******,***,,,,********,**********************************************************************,*,,,,,,,,,,,,,,,,,,*,********( (**,,,,,..,,,,,,,,,,,,,,,,,,,,,,,****************,,,,*****************(((((((*(*******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*******************************,**********************************************************************************************,,,,,,,,,,,,,,,,,,**,****,**(((*,,,,,..,.,,,,,,,,,,,,,,,,,,,,,*,,**************,,,,*****************(((((((((*******(**********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,****,**************************************************************************************************************(***********,,,,,,,,,,,,,,,,,,**,,*,***(((**,,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,***,**********,,*,,****************((((((((((*(***(*((********,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,*,*,,**************************************************************************************************(((*(*************(**********,,*,,,,,,,,,,,,,***,******( (****,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,****************,,,******************(((((((((***(**(*(*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,************************************************************************************************(*(*(*(*****************((*********,,*,,,,,,,*,,,,**,**,****( (**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************(******,*,****************((((((((((***(***((*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,********************************************************************************************(((((((((((*((*************(**(********,,,,,,,,,,,,,,**********( (**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,**,******************,,,,**************((((((((((((((((*((((*(******,,*,,,,,,,,,,,,,,.,,,,,,,,,,,*,*,****************************************************************************************(***((((((((((((((*(**************(((**********,,,,,,,,,*,*,********( ****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*******************,******************((((((((((((*(***(**********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,***************************************************************************************(***(((((((((((((((((*****,***,***(***(*********,,*,,*,,,,,********( ***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**********(*((******,*******(*********((((((((((((*(((((*(*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,*******************************************************************(*********(*(********((*((*((((((((((((((((***************(********,*,,,,,,,,,,********** **,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********((((******(*,**,**********(**(((((((((((*((((((*****(***,*,,,,,,,,,,,,,,,.,,,,,,,,,,****,********************************************(***********************(*******(***(**(((**((**((((((((((((((((((************(**(***********,,,,,,*,,,,*******( **,,,,,,,,,,,,.,,,,,,,,,,,*,,,,,,*,*,********(((*(**********,***********(**((((((((((((((((((((*((****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,****************************************(*******************(*******(**(*((**(****((**((**((((((((((((((((((((***********(****************,*,**,**********( **,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,*******((((*(****,******************(*(((((((((((((((((((((***(****,,,,,,,,,,,,,,.,,,,,,,,,,,*,,,**********************************(*********(****(******(***((((**((((**(**(***(**(((**(*(((((((((((((((((((((((****************************,,***,**,******((*,,,,,,,,,,,,$,,,,,,,,,,,,,,,*,,,,***********((**(***,,,****,************((((((&((((((((((((((((((*****,,,,,,,,,,,,,,,,,,,,,,,,*,,,,****************************************(**(**(((*(*(****(**(****((((*(((((((((**(((*(*((*(((((((((((((((&(&(&&(((***************(****************,,********(**,,,,,,,,,,,,*,,,,,,,,,,,,,,,**,**,**,****((((((((****,,********(****((((((((((((((((((((((((((*(((***,,,,,,,,,,,,,,,,,,,,*,,**,*,*,*****************************(*((***((*****(((******(*(**((((***((((((*((((((((*((((((((((((((((((((((((((&((&((((***,,******************************,****(**,,,,,,,,,.,,,,.,..,,,,,*,,******************((((*((***,,,****************((((((&(((((((((((((((((***(***,,,,,,,,,,,,,,,,,,,,*,,,$***************************(((*********(*(***((*(***((((((*(((((*(((((((((((((((((((((((((((((((((((((((((((((&&&(((***,,,**********************************(*,,,,,,,,,,,,,,,,,,,,,,,,,,,********************((*((****,,,********(******((((((&&(((((((((((((((*((******,,,,,,,,,,,,,,,,,,,,,,,,,**********************************((*(***(((*(**((((**(((((((((((*(*(((((((((((((((((&(((((((((((((((((((((((((&&&&(((***,,*******************(*************& *,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,************(**((((((*****,,*,********(*(***((((((&&(((((((((((((((*(******,,,,,,,,,,,,,,,,,,,,*,,,,,*,*************************(**(**(**(*((*((*(*(((((*((((**((((((((**(((((((((((((((((((((((((((((((((((((((((((((((((((***,,,*****************(*************& *,,,,,,,,,,,.,,,,,.,,,,,,,,,,**,***************(((((((((***,,*,********(*(**((((((&(&&((((((*((((***(((****,,,,,,,,,,,,,,,,,,,,,*,,***,***************************((*(*(((((((((*(((*((((((((((((((((((((*(((((((((((*(((((((((((((((((((((((((((((((((((((((***,,,******************************(*,,,,,,,,,,,,,,,,..,,,,,,,,,,*,**************(**((((((((***,,,**********(*(*(((((((&&((((((((((((((((((****,,,,,,,,,,,,,,,,,,,,,*,*,,,****************************(*(((*((((**(((((*((((((((((((*(*(((((**(((((((((((((((((((((((((((((((((((((((((((((((((((****,,******************************(*,,,,,,,,,,,,,,,,,,,,,,,,,,,**,******,******((*(((((((((((**,,,********(**((*(((((((&&&(&&(((((((((((((******,,,,,,,,,,,,,,,,,,,,,,*,******************************((((*((((((((*((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((*******,******************************,,,,,,,,,,.,,,,,,,,,,,,,,,,,****************(((((((((((((****,,********(****((((((((&&&(&&((((((((((((******,,,,,,,,,,,,,,,,,,,,,,,,,*************(***********************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(**********************************(*,,,,,,.,,.,..,,,,,,,,,,,,,,,,,***************(((((((((((((****,,**************(((((((&&&&&(((((((((((*(((****,,,,,,,,,,,,,,,,,,,,,*,,*,*****************(**(******(((*(((*(((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***********************************(,,,,,,.,,,,,,,,,.,,,,,,,,,,,*,,****************(((((((((((((**,,.,*************(((((&((&&&(&&&&&(((((((((((****,,,,,,,,,,,,,.,,,,,,********************************(*(*((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(***********************************(*,,,.,,.,,,,.,.,,.,,,,,,,,,,,,*,***************((((((((((((((***,..,**************((((((&&&(&&(&(((((((((*(*****,,,,,,,,,,,,,,,,,,,,***,***************************(*((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((***(**************(********************(&*,,,,,,,..,,,,,,,,,,,,,,,,,,,,,****************(((((((&(((((&((**,,..,****(******((((((((&&&(&((&(((((((((((****,,,,,,,,,,,,,,,,,,,******,*************(*((**(**(*(*(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((**(***********************************(&*,,,,,,....,.,.,,,,,,,,,,,,,,,******************((((((((((((((((****,..,**********(*((((((&&&(&&(&((((((((((((****,,,,,,,,,,,,.,,,,,,*,*******************(***(((*(*****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(******************(******************((*,,,,.,.,,,.,,,,.,,,,,,,,,,,,,,******************((((((&(((&((((((***,,,,,,********(*(((((((&&(&&(&(((((((((((****,*,,,,,,,,,,,,,,,,,*************(********(********((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((************************************(&*,,,,.,.,,.,,.,,,,,,,,,,,,,,,,,******************((((((&&((((&((&(((***,,,,,*********(((*(((((((&&&((((((((((((*****,,,,,,,,,,,,,,,,,***************(****(****(*(*(((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((**(******************(((**(************(&*,,,,,,..,,,,,.,,,,,,,,,,,,,,,,****,*************(((((((&&&(((&(((((((***,,,,******(**(((((((((((&&&&((((((((((*****,,,,,,,,,,,,,,,,,**************************((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((**(****************(*(((************((,,,,,,,,.,,.,,.,,,,,,,,,,,,,,,,*,*,*************(((((((((&&(((((((((((((***********(*((((((((((((&&&&&((((((((((******,,,,,,,,,,,,,,,,,****************(****(*(((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********************(**************&,,,,,,,.,..,,,,,,,,,,,,,,,,,,,,*,*****************(((((((&&&(((((&(((((((**********(((((((((((((((&(&&&&(((((((((*****,,,,,,,,,,,,,,,,,*******************(*(**((*(*(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(***************(***************((,,,,,,.,,.,.,,,,,,,,,,,,,,,,,,,,,******************((((&((&&&(((((&(((((((***********((((((((((((((&&&&&&((((((((((******,,*,,,,,,,,,,*********************((((*(((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(*(****************(**************(&*,,,.........,,,,,,,,,,,,,,,,,,,,*******************((((((&&&&&((((&&((((((((*********(*((((((((((((&&&&&&(((((((((*****,,,,,,,,,,,,,,,,********************((*((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((*******(**********(*(**********(&,,,,...,..,.,,,,,,.,,,,,,,,,,,,,,*******************((((&(&&&&&&(&((&&&((((*(********((*(((((((((((((&&&&&&&((((((((******,,,,,,,,,,,,,,*************(((((*(*(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((*****************(*************(&*,,.........,,,,,,,,,,,,,,,,,,*,***,*****************(((((&&(&&&&&(&((&(((((((**(*****((((((((((((((((&&&&&&(((((((((****,,,,,,,,,,,,,,,*,*************(((*((((((((*(((((((((((((((((((((((((((((&((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((*((**********(******************(,,,.,...,.,.,,,,.,,,,,,,,,,,,,,,,,*,******************((((&&(&&&&&&(&(((((&((((********(((((((((((((((((&&&&&(((((((((***,*,,,,,,,,,,,,,*,,**********(*****((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(***************(**********(&*,,,........,.,,.,,,,,,,,,,,,,,,,*,*********************((((&&&&&&&&(&(((((((((((*******((((((((((((((&&&&&&&((((((((((****,,*,,,,,,,,,,,,,,,*************((((((((((((((((((((((((((((((((((((((((&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((**************************(&,,,,....,.,,,.,,,,,,,,,,,,,,,,,*,***,********************((&&&&(&&&&&((&(&(&&(((((*(**((((((((((((((((&(&&&&((((((((((((****,,,,,,,,,,,,,,,*************(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(**(**********************((,,,..........,,,,,,,,,,,,,,,,,,,,,***********************((((&&&&&&(&&&&&(&(&&((((((****((((((((((((((((&&&&&&&&((((((((((***,,,,,,,,,,,,,,,,************(*(((((((((((((((((((((((((((((((((((((((((&((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((**((*(*(**********************(*,,...,..,..,.,,,,,,,,,,,,,,*,,,,*************************((((&&&&&&&&&&&((&(&&(((((*((*(((((((((((&&(((((&&&&&&&((((((((((****,,,,,,,,,,,,,,**************(((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((*(**********************(&,,,.,....,...,.,,,,,,,,,,,,,,,,,,,,**********************(*((((&&&&&&&(&&&&(&&&&((((((*(*((((((&((((&&&((&(&&&&&((((((((((((*****,,,,,,,,,,,,,*******(**((**(((((((((((((((((((((((((((((((&(((&(&(((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((*((***(******************((,,,............,,,,,,,,,,,,,,,,,*,**************************((((&&&&&&&&&&&&&&(&&((((((****((((&&&&(&&(&(((&&&&&&&(((((((((((******,*,,,,,,,,**,***********(((((((((((((((((((((((((((((((&((&&(((((&((&(&((((&((((((((((((&(&(((((((&(((((((((((((((((((((((((((*(((((*(******(*(*(*(***********(&,,.........,.,..,,.,,,,,,,,,,,,,,,,**************************(((((&&&&&&&&&&&(&&&&(((((***(((((((&&&((&&&&(&(&&&&&&((((((((((((*****,,,,,,,*,,,,***********(*((((((((((((((((((((((((((((((&((((((&((&(&&(((&(((((&(((((((((((((((&((((((((((((((((((((((((((((((((((((*(((*((***((******(*******((*,,.........,...,,,,,,,,,,,,,*,*,,,***************************((((&&&&&&&&&&&&&&&&&((((((*(((*((((&&&&(&&&(((&&&&&&&&(((((((((((*****,*,,,,,,,*,,*******(*((((((((((((((((((((((((((((&(((&(((&((((((&((((((((&(&(((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((*******(************,,...,.....,,...,,.,,,,,,,,,,,,,*,*****************************(((((&&&&&&&&$&&&&&&&((((((((((*(((((&&(&&&&(&(&&&&&&&&((((((((((((******,,,,,,,,,,*******(*(((((((((((((((((((((((((((((&(&(((&((&(((&((&((&&&&(&(((((&(&(&((&((((((((((((((((((((((((((((((((((((((((((((((((****(*(************( *,,...........,.,,.,,,,,,,,,$$**,,*,********************(((******((((&&&&&&&&&&&(&&&&&&((**(((*(((((((((&&&&(&&&&&&&&&&(((((((&((,******,,**,*,*,,**********((*((((((((((((((((((((((((((((((((&(((&((((&((&(((((((((&(&(((&(((&&((((((((((((((((((((((((((((((((((((((((((((((((*(*************((&,,............,..,,,,,,,,,,,,,*,,,*****************************(*((((((&&&&&&&$&&&&&&&&&((((((**(((((&(((&&&&(&&&&&$ &&&&((((&(((((((*******,,*,(&,,*********((((((((((((((((&((((((((&((((((((&&(((((&&&(&&&&((&&&(&((&((&(&((&(((&((((((((((((((((((((((((((((((((((((((((((*((*(((*((**(*****(((,,..............,,,,,,,,,,,,,,,*,,*,**************************(**(((((((&&&&&&&&&&&&&&&&(((**(***(((((((((&&&&&(&&&&$&&&&&&((((&(((((((********,,,,**********((((((((((((((((((((((((((((&(&(&(&((&(&&&&((&&&&&&(&(&&&&&(&&&&&((((((((("(((((((((((((((((((((((((((&((((((((((((((**************(&,,.............,,,,.,,,,,,,,,,**,*,*********************************(((((&&&&&&&&&&&&&&&&(((((*(**(((((((((&&&&(&&&&&&$&&&&((((((((((((((*********************((((((((((((((((((((((((((((((((&((&((&&&&&&(&((&&&&&&&&&&&(((&(&(((&(((&((((((((((((((((((((((((((((((&((((((((((*((((**(********((,,..............,,,,,,,,,,,,,,,,,,,*********************************(((((((&&&&$&$$&&&&&&&(((((*(***((((((((&&&&(&&&&&$&&&&&&((((((((((**********************(*(((((((((((((((((&((((((&((&((((&((&&&&&&&(&(((&&&&&&(&&&&&&(&&&((((((((((((((((((((((((((((((((((((((((((((((((*(((((*(**********((,,.........,......,,,,,,,,,,,,,,,*,,*,********************************((((((&&&&&&&&&&&&&&&((((((***((((((((&&&&&&&&&&&&$&&&&&((&(&((((((**********************((((((((((((((((((((((&(&&&(&&(((((&&&&&&&&&&&&&&&&&(&&&&&&&(&((((&&((((((((((((((((((((((((((((((((((((((((((((*((((((((*********(&,.,...............,,,.,,,,,,,,,,,,***,****************************(**((((((((&&&&&$$$$&&&&&&&((((((****((((((&&&&&&&&&&&&&&$&&&&((((((((((*(***********,*********((((((((((((((((((&(&((((&&((&&&&&&&&&&&(&&&&&(&(&&&&&(&&&(&&&(((((&(&((((((((((((((((((((((((((((((((((((((((((((((*(*****(****(&,,..............,.,,,,,,,,,,,,,,,,,,,,*************************(**(**(**((((((&&&&$$$$$&&&&&&&((((((((((((((((&&&&&&&&&&&&&$$&&&&&((&((((((((******************(*(((((((((((&(((((((((((&(&((&&&&&((&&&&&&&&&&&&&&&&&&&&(&&(&&&((&(&&&((((((((((((((((((((((((((((((((((((((((((((((((**(********((,...............,.,,,,,,,,,,,,,,,,,,*,***********************************(((((((&&&$$$$$&&&&&&((((((((((**(((((&&&&&&&&&&&&&&&$&&&&(((((((((((*(*****************((((((((((((((((((((&((((&(&&&(&&&&&&&&&&((&&&&&&&&&&&&&&&(&&&&&&(((&((&(((((((((((((((((((((((((((((((((((((((((((((*(*********(&,,............,....,,,,,,,,,,,,,,,,***,**************************(******(*((((((&&&&&$$$$$&&&&&&&(((((((((((((((&&&&&&&&&&&&&$&$&&&&&&((&(((((((****************((*(((((((((((((((((&(&(&(((&&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&((&(((((((((((((((((((((((((((((((((((((*((((**((*******(&,...................,.,,,,,,,,,,,,,,,*,*********************************(**((((((&&&$$$$$&$&&&&&&((((((((((((((((&&&&&&&&&&&&&&$&&&&&&&&&(((((((((***************(**(((((((((((((((((((((((((&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&(&&&&&((&&&&(((((&(((((((((((((((((((((((((((((((((((((*(((*((*******(&,..................,.,,,,,,,,,,,,,,,*,*,,***************************(***(**((((((((&&$$$$$$$&&&&&&&(((((((((((((((&&&&&&&&&&&&&&$&$&&&&&&&(((((((((*****************((((((((&&&&&&(((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&((((&&&(((((((((((((((((((((((((((((((((((((((*(*********&,................,...,.,,,,,,,*,,**,*,*************************************(**((((((&&&$$$$$$$&&&&&&&&((((((((((((&&&&&&&&&&&&&&&&$&&&&(&&((((((((((**************((((((((((((&(&&(&&&(((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((((((((((((((((((((((**((********(&,.................,,.,.,,,,,,,,,,*,,,,********************************(***(*(*((((((((&&&$$$$$$&&&&&&&&((((((((((((&&&&&&&&&&&&&&$$&&&&&&&(((((((((((*************((*(((((((((((&((&(((&(&((&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((&((((((((((((((((((((((*(((((((**********&,...................,,,,,,,,,,,,,,,,*,*,******************************(*(****(((((((((&&&$$$$$$&$&&&&&&&((((((((((((&&&&&&&&&&&&&&&$$&$&&&(&&((((((((((***************(((((((((((&&&&(&((&(((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&(((((((((&((((((((((((((((((((((((((((((((*(********(&,...............,..,,,,,,,,,,,,,,,,,,,********************************(*****(*(((((((((&&&$$$$$$$&&&&&&&&((((((((((((&&&&&&&&&&&&&&$$&&&&&&&&&(&(((((((*(************((((((((&((&(((&&&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(&&((&((&(&(((((((((((((((((((((((((((((((((***********&,..................,,,,,,,,,,,,,,,,*,*************************************(***((((((((((&&$$$$$$$$$&&&&&&&&&((((((((((&&&&&&&&&&&&&&&$$&&&&&&&(((((((((((((***********((((((((((&(&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((&(((&(((((((((((((((((((((((((((((((((((********((,................,,,,,,,,,,,,,,,,,*,***,**,************************(*********(*((*((((((((&&&$$$$$$&&&&&(&&&(&((((((((&&&&&&&&&&&&&&&&&$&&&&&&&(((((((((((***********(*(((((((((&((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(((((((((((((((((((((((((((((((((*((**(***(******&,...................,,,,,,,,,,,,,,,,*,*********************************(**((*(**(*((((((((&&&&$$$$$$$&&&&&&&&&&&((((((&(&&&&&&&&&&&&&&&$&&&&&&&&((((((((((((****(****(((((((((((&&(&&&&&&&(&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&(((((*(((((((((((&(((((((((((((((((((((*((*((*******(&,.................,.,,,,,,,,,,,,,,,*,,,,*********************************(*(((**((((((((((&&&&&$$$$$$$&&&&&&&&&(&((((((((&&&&&&&&&&&&&&$$&&&&&&&&&&&((((((((((*(*******((((((((((&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&((&&(((((((((((((((((((((((((((((((*((**((**(*******&,..................,,,,,,,,,,,,,,,,,*,,,*************************************(*(((*(*(((((((&&&&$$$$$$$$&&&&&&&&&(&((((((&&&&&&&&&&&&&&&&$&&&&&&&(&&(&(((((((((((*****((((((((((&&&&&&(&(&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((((((((((((((((((((((((((((((((((((((((*********(&,...............,..,,,,,,,,,,,,,,,***,,,**,*********************************(*((*((((((((((((&(&&&$$$$$$$&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((**((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&(((((((((((((((((((((((((((((((((*(*(*********(&,..................,.,,,,,,,,,,,,,,,*,,*,************************************((*(((*((((((((((&&&&&$$$$$$$$&&&$&&&&&&&&&(((&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&(((((((***(*(*(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&(((&((&((&((((((((((((((((((((((((*((*(*(*******(&,...............,..,,,,,,,,,,,,,,,,,,,,*,***********************************(***((((((((((((((((&&&&&$$$$"$$$&&&&&&&&&&((((((&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&((((((((*((((((((((((&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&(&(&((&((((((((((((((((((((((((*((**(*********(&,......................,,,,,,,,,,,,*,,*,,,,*********************************(***((((((((((((((((((&&&&$$$$"$$$&$&&&&&&&&(&((((&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&((((((&((((((((((((((((((((((((((((*(*********(&,...................,.,,,,,,,,,,,,*,,*,,**,*****************************(******(((((((((((((((((((&&&&&$$$$"$$$&$&&&&&&&&&&(((((&&&&&&&&&&&&$$&$&&&&&&&(&&&&&&((&(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&(((&((((((((((((((((((((((((((***********((&,..................,.,,,.,,,,,,,,,,,,,,************************************(**(*((((((((((((((((&((&&&&&$$$""$$$$$$&&&&&&&&&&((((&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(((((((((((((((((((((((((((((((((*************(&,..................,,.,,,,,,,,,,,,,*****************************************(*(((*((((((((((((((((((&(&&&$$$"""$$$$$&&&&&&&&&((&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(&&&(&((((&((((((((((((((((((((((************($,..................,,,,,,,,,,,,,,,,,*,,**,*,*******************************(***(*(*((((((((((((((((&(&&&&&$$""""$$$$$&&&&&&&&(&&&(&&&&&&&&$&&&&$$$$$&&&&&&&&&&&&&((&(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&((((((((((((((((&((((((((((((((((************( &,..................,,.,,.,,,,,,,*,,,,,,***,********************************(****(((((((((((((((((((((((&&&&$$"""""$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&(((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(((((((((((((((((((((((((((((((********(*&,................,..,.,,,,,,,,,,,,,,,*****************************************(*(((*(*((((((((((((((((&&&&&&$$"""""$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(((((((((((((((((((((((((((*((***********&,....0...........,.,.,.,,,,,,,,,,,,,,,,,**************************************((*(((((((((((((((((((((((&&&&&$$""""""""$&$&&&&&&&&&(&&&&&&&&&&&&&&&$&$$&&&&&&&&&&&&&&&&&((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&(&(&((((&(((((((((((((((((((((((*********** ,............,(....,,,,,,,,,,,,,,,,,*,*,***,*,*******************************(***(((((((((((((((((((((((&&&&&&$$""""""""$$$&&&&&&&&&&&&&&&&&&$&&&&&&&$$$&&&&&&&&&&&&&&&&&(((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(((((((((&(((((((((((((((((((((((**********( ,.............,...,,.,.,,,,,,,,,,,,,,,,,*******************************(*****((*((((((((((((((((((& &((&&&&&&&$""""""""$$$&&&&&&"&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((&&(((((((((((((((((((((((((((************( $,..................,,,,,,,,,,,,,,,,,,*,******,**,***************************(**((((((((((((((((((((((((((((&&&&&$$""""""""$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&$&&&&&&&&&&&(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&&&&&&(((&((((((((((((((((((((((((******(*****( $,....0..........,.....,,,,,,,,,,,,,*,*,****************************************(*(((((((((((((((((((((((((&(&&&&&&$"""" """$$$$$&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&(&&(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&(((((((((((((((((((((((((((*((*********&$.....................,,,,,,,,,,,,,,,*,,****************************************(*((*((((((((((((((((((((&(((&&&&&&&$"""" """""$$&&&&&&&&&&&&&&&&&&&&$&$&&&$$&&&&&&&&&&&&&&&&&&&((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(((&((((((((&(((&((((((((((((((((************ &,..0.0.............,,,,,,,,,,,,,,,,*,,,,,**************************************(((((((((((((((((((((((((((((&&&&&&&&$"""" """"$"$$&&&&&&&&&&&&&&&&&&$&$$$$$$$&&&&&&&&&&&&&&&&&((&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((*********&.....0.............,.,,,,,,,,,,,,,,,,,,,*,,*******************************(*(*((((((((((((((((((((((((((((((&&&&&&&$$$"""" """""$$$&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&(&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&&(&(((((((((&((&((((((((((((*(*((*((*********$....0..............,.,,,,,,,,,,,,,,,,,**,*************************************((*((((((((((((((((((((((&((((&&&&&&&&&&$"""" """""$$&&&&&&&&&&&&&&&$&$$&$$$$$$&&&&&&&&&&&&&&&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((****************$....00..0...........,.,.,,,,,,,,,,,,,,,*,*****************************(*********((((((((((((((((((((((((((((&&&&&&&&&&&$$"" """"$$$&&&&&&&&&&&&&$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&(&&((((((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((&(((((((((&&((((((((((((((*(*************$........0............,.,,,,,,,,,,,,,,,,*,,***************************(*********((((((((((((((((((((((((((((((&&&&&&&&&&$$$""" """""$$$&&&&&&&&&&&&&&&$$&&$$$$$$&&&&&&&&&&&&&&&&&&&&&(&((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((&((((((((((((((((((((((((((**************$...00000.0.............,,,,,,,,,,,,,,,,,*************************************(((*((((((((((((((((((((&((((((&&&&&&&&&&&&$$$""" """""$$&&&&&&&&&&&&&&&$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(((((((((&(((((((((((((((*((**(************$...00....0...........,,,,,,,,,,,,,,,,,,*,***********************************(*(((((((((((((((((((((((((((((&&&&&&&&&&&&&&&$$""" ""$$$$&&&&&&&&&&&&$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(((((((((((&&&((&(((((((((****((***********&...0000................,,,,,,,,,,,,,*,,,***,*******************************(*((*(((((((((((((((((((((((((((&(&&&&&&&&&&&&&$$$""" """"$$&&&&&&&&&&&&&&&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&(&(&(((((((((((((((&((((*(**(*************$..00000..............,.,,,,,,,,,,,,,,,,*****,*************************(*(**(*((*(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&$""" """$$&&&&&&&&&&&$&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&(((((((((((((((&((&((((((*****************$...0000000...........,.,,,,,,,,,,,,,,,,,,*,*,*******************(*(*(******(*((((((((((((((((((((((((((((&(((&(&&&&&&&&&&&&$$$$""" """"$$$&&&&&&&&&&&$$$$&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((&((((((&(&((&&((((******************$...00000000.............,,,,,,,,,,,,,,,***,********************************(*(((((((((((((((((((((((((((&&&(&(&&&&&&&&&&&&&&$$$$"" """$$$&&&&&&&&&$&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((&&(((((&&&((((*****************$..000000..............,,.,,,,,,,,,,,,,,,*,,*********************(**********(***(((*(((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&$$$$$""" ""$$$$&&&&&&&&&$$&$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((&((((((((((&((((&&(&&((((*****************$..000000.0.............,.,,,,,,,,,,,,,,*,*****************************(*******((((((((((((((((((((((((((((&((&(&&&&&&&&&&&&&&&$$$$""" """$$$&&&&&&&&&$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((&((&&&&(((((****************$.00000000.0........,.....,,,,,,,,,,,,*,,,*,************************(*(**(***((*((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$"" """$$$&&&&&&&&&$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((&&&&&&&((****************($.000000000.............,,,,,,,,,,,,,,*,*******************************(****(*((((((((((((((((((((((((((((((&((&&(&&&&&&&&&&&&&$$$$$$"" """"$$$&&&&&&&&$$$$$$$$$$$$$$$$$$&&&&(&&&&&&&&&&&&&&&&&&((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((&&&&&&(((****************$.000000000.............,,,,,,,,,,,,,,*,*****,********************(*(((((**(**(((((((((((((((((((((((((((&&(&(&&&&&&&&&&&&&&&&&&$$$$$$"" """$$$&$&&&&&&&$$$$$$$$$$$""$$$$$&&(&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&(((&((&((((((&(&&&&&&(((***************$..0000000000...........,,,,,,,,,,,,,*,,,************************(******((*((((((((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&$$$$"" """$$&&$$&&&&&$$$$$$$$$$$$$"$$$$$&&&&&&&&&&&&&&&&&&&&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(&(((((((((((((&&&&&&&&&(((****,******,**"..000000000..........,,.,,,,,,,,,,,,,,,**,************************((*(**(*((*((((((((((((((((((((((&(((&((&(&&&(&&&&&&&&&&&&&&&&&$$$$$""" """$$$&&$&&&&&&$&$$$$$$$$$""$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&((((((((((&(((((&&&&&&&&((****,,********$.0000000000..........,,,,,,,,,,,,,,*,,*,,***************************(**(((((((((((((((((((((((((((((&(((((((&(&&&&&&&&&&&&&&&&&&&&&$$$$""" " "$$$$$$$&&&&$$$$$$$$$$$""$$"$$$&&&&(&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&(((((((((((((&&&&&&&&&&((***,*,*******$.000000000............,,,,,,,,,,,,,,,*************************(***((((*((*(((((((((((((((((((((((((((((&&(&(&(&&&&&&&&&&&&&&&&&&&&&$$$$$"" """$$$$$$&$&&$$&$$$$$$$$$$""""$$$$$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&(((&(((((((((((((&(&(&&&&&&&&((***,,,******$.0000000000...........,,.,,,,,,,,,*,,,,************************(((*(((((*(((((((((((((((((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&$&$$$$"" """"$$$$&&$$$$$&$$$$$$$$$$""""""$$$&&&&&&&(&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&(&(&(((((((((((((((&&&&&&&&&(((***,,,,,,,*$.00000000000.0.......,.,,,,,,,,,,,,***,*************************(***(((((((((((((((((((((((((((((((((((((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&$$$"""  """$$$$$$$$$$&$$$$$$$$$$$$$""""""$$$&&&&&&(&&&&&&(&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(((((&(((((((((&(&&&&&&&&&&(((*,,,,,,*,*$.0000000000.0.........,.,,,,,,,,,*,,,*,************************((*(((((((((((((((((((((((((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&$$$$$$""  """"$$$$&$$&$&$$$$$$$$$$$$$"""$""$$$&&&&&&&(&((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((&((((((((((((((&&&&$&&&&((***,,,,*** $.000000000.0.0..........,,,,,,,,,,,,***************************(**((((((((((((((((((((((((((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&$$$$$$"" """$$$$$$$$$$&$$$$$$$$$$$$""""""$$$$&&&&(&((&(((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((&&&&&&$$&&&(((**,,,,,**"$.000000000000.0.........,,,,,,,,,,,,**,*************************((((((((((((((((((((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&$&$$$$$$"""  """$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$&&&&&&(((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&(((((((((((((&&&&&$&&&&(((*,,,,,,* $00000000000.0...........,,,,,,,,,,**************************(((*(((((((((((((((((((((((((((((((((((((((&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$""  """$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$&&&&(&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&(((((((((((((((((&(&&&&&$&&&&((**,,,,,, $0020000000000..........,,,,,,,,,,,,***************************(((*((((((((((((((((((((((((((((((((((&((&((&(((&(&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$"  """$$$$$$$$$$$$$$$$$$&$&$$$$$$"$"$$$$$&&&&&&((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&(((((((((((((((((&&&&$$$&&&(((**,.,,,"$000200000000............,,,,.,,,,,,**,*********************(**(((((((((((((((((((((((((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$""  """"$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$&&&&&&((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((&&&$$$&&&&((***,,,,".02220000000.00........,,.,,(,,,,,*,*******************(("(***(((((((((((((((((((((((& (((((((((((((&(((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$""  ""$$$$$$$$$$$$$$$$$&$$$$$$$$$"$$$$$$&&&&&&&(&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((((((((((((((((((((((&&&$$$$&&&((**,,,,"$02222200000000.........,.,,,,,,,,,***********************(**(*(((((((((((((((((((((((((((((((((((((((((&(((&&(&&&&&&&&&&&&&&&&&&&&$&&&&$&&$$$$$$$""  """"$$$$$$$$$$$$$$$ $$$$$$$$$$"$$$$$$$&&&&&&&&&&"((((((&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&&&&&(((((((((&(((((((((((&&$$$$&&&(((**,,,"$0222222000000000..........,,,,,,,,,**,*****************((***(((*((((((((((((((((((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$""  """$$$$$$$$$$$$$$$$$&$$$$$$"$$$$$$$$&&&&&&&&&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(((((((((&((((((((((&(&&$$&$&&&(((**,,$00222200000000..........,.,,,,,,*,*,************************(**((((((((((((((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$""  " """$$$$$$$$$$$$$$$$$$&$$$$$$$$"$$$$$&&&&&&&&(&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((&&&$$$$&&&(((**,$022222200000000...........,,,,,*,,,**,*****************((***(**(((((((((((((((((((((((((((((((((((((((&(&&((&(&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$""  """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((&&$$$$&&&(((***$$02222222000000............,,,,,,,,,**,*******************(**((((((((((((((((((((((((((&(((((((((((((&((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$""  """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&((&(((((((((((((((((((((&&$$$&&&&((((*$"02222222200000...........,,,,,,,,,,***********************(((*((((((((((((((((((((((((((((((((((((((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$""  " ""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(&((((((((((((((((((&&$$$$&&&((((*"$02222222200000..0.........,.,,,,,,**,**********************(((*(((((((((((((((((((((((((&((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$$$$$$$$$""  """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&(&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&((((((((((((((((((((((&&$&$$&&&((((""02222222020000..0..........,,,,,,,,,,*******************((*(((((((((((((((((((((((((((((((((&((((&((((&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""  """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((&((((((((((((((((((((((((&&&$$$&&&(((("$022222222200000............,,,,,,,,,****************((*((*(*((((((((((((((((((((((((&((&(((((((((((((((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$&$$$$$$$$"$$""  "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&((((((&((&&&&&&&&&&&&&&&&&&(&&&&&&&(&(&&(&(((&(((((((((((((((((((((&&&$$$&&&((($"02222222222000000..........,,,,,,,,**,***********((****(*((((((((((((((((((((((((((((((((&&&&&&&(((((((&(&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$"""  ""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&(&&&((((&&(&(&&&&&&&&&&&&&&&&&&&&&&(&&&&(&((&(((((((((((((((((((((((((&&$$&&&&(((""02222222222200000..........,,,,,,,,,******************(***((((((((((((((((((((((((((((&(&(((((&(&(((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$"""  """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&((((&&&(&&&&&&&&&&&&&&&&&&(&&&(&&(&(&(&((((((((((((((((((((((((((((&&&&&&&&(($"0222222222222000............,,,,,,,,,**************(**((*(((((((((((((((((((((((((((((((((&((&&((&((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"  """$$$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$&&&&&&(&((((((&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&(((((((((((((((((((((((((((&&$&$&&&("".02222222222200000.........,,,,,,,,,,,*****************(((((((((((((((((((((((((((((&(((&((&&((((((((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""  """$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$&$&&&&&(((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((&&$&&$&&&"".022222222222000000.........,,,,,,,,,,**************(*(*(***((((((((((((((((((((((&(((&((&&&(&((&&&((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""   """$$$$$$$$$$$&$$$$$$$$$$$""$$$$$$$&&&&&&&(((((((((&(&&&(&&&&&&&&&&&&&&&&(&&(&&(((&((((((((((((((((((((((((((((&&&&&&&&$ 000222222222222000.0.........,,,,,,,,,*************(**((((*((((((((((((((((((((((((&(&&&((&(&&&&((&&&(&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$"""   """"$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$&&&&&((((((((&(&(&&&&&&&&&&&&&&&&&&((&&&&(&&((&((&(((((((((((((((((((((((((&&&$&&&" .002222222222220000.........,,.,,,,,,,,***********(***(*((((((((((((((((((((((((((&&((&&(&&((&&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$&$$$$$$$$$$$$$$$"""  """"$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$&&&&&(((((((((((&(&&&&&&&&&(&&&&(&((&(((((((&(((((((((((((((((((((((((((((((&&$&&&$ .002222222222222000.........,.,,,,,,,,**,************((*((*((((((((((((((((((((((((&(&&&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$"""   """"$$$$$$$$&&$$&$$$$$$$$$"""$"$$$$&&&&&&((((((((((((&&&(&&&&(&&&&&(&&(&(&(((&(((((((((((((((((((((((((((((((((&&$&&" .0002222222222220000.0........,,,,,,,,,*************(*((((((((((((((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$"""  """"$$$$$$$$&$&$$$$$$$$$$$""$""$$$$&&&((((((((((((&&&&&(&&(&&&&(&((((((((((((((((((((((((((((((((((((((((((((&&&&$ ..000022222222222200........,,.,,,,,,,,***************(*((((((((((((((((((((((((((((&&&&(&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$$&$$$$$$$$$$$$$$$$"""  """$$$$$$$$$$&$&$$$$$$$$$$$"""$$$$$&&&&(((((((((((&(&&&&&&((&&(&&(&((&(((((&(((((((((&(((((((((((((((((((((((&&$$",..000002222222222200.......,,..,,,,,,,,************((*((*((((*(((((((((((((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$"""  """$$$$$$$$$$$&$&$$$$$$$$$$""$$$$$$&&&&((((((((((((((&&&&&&&&&&&(((&(((&(((((((((((((((((((((((((((*((((**(((&&&",...0000222222222220000......,,,.,,,,,,,*************(**(*((((((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$""""  """$$$"$$$$$$&&&$$$$&$$$$$$""$$$$$&&&&&(((((((((((((((&&&&&(&&((((((((((((&(&(((((((((((((((((((((*(*******((&$$,..0.000000022222220000.......,,,,,,,,,,,***************(*(((((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$$&$$$$$$$$$$$$$$"$$""""  """$$$"$$$$$&$&$&&$$$$$$$$$$$$"$$$&&&&&(((((((((((&(((&((((&(&&(&(((((((((((((((((((((((((((((((((((******((&&$,....0000000020222222000.......,,,,,,,,,,,*,**********(*(*((((((((((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$"""  """"$$$$$$$$$$$$&&&&$$$$$$$$$$$$$$$$&&&&&((((((((((((&&&(&&(&&((((((((((((&(((((((((((((((((((((((*(********(&$,,..0...00000222222222000......,,,,,,,,,,,,*************((*((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""$""  """$""$$$$$$$$$$&&&&$$$$$$$$$"$$$$&&&&&(((((((((((((((&(((&((&(&(((((((((((((((((((((((((((((((*(*********(&$*,........0000002222220000.....,,,,,,,,,,,,***************(((((((((((((((((((((((&((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$""""""  """$$$$$$$$$$$$$$$&&$$$$$$$$$"$$$$&&&&&(((((((((((&(((((&(&&(((&&((((((((((((((((((((((((((((((**********((&*,,......0.000002222222200........,,,,,,,,,**************(((*((((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""  """$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$&&&&(((((((((((((((((((&(&((&((((((((((((((((((((((((((((((*(*********((&**,,..........00002222220000......,,,,,,,,,,*****************(((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$""$""  """$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&&&&&(((((((((((((((((((((((&(((((((((((((((((((((((((((((((**(********(&(**,............000020020000.....,.,,,,,,,,,,**************(*((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$""""  ""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(&(((((((((((((((((((((((((((((((((((((((((((((((((((((((***********(((*,,,............00000222000......,,,,,,,,,,***************(((((((((((((((((((((((&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""  """$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&&&(((((*((((((((((((((&((((((((((((((((((((((((((((((((((***********(***,,,,...........000000020000......,,,,,,,,,,************(*(((((((((((((((((((((((((&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$""""""  """$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&&(&(((((((((((((((&((((((((((((((((((((((((((((((((((((*(***************,,,,.............0000000000...,,,,,,,,,,,,*************(*((((((((((((((((((((((&(((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""  """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&(((((*(**(((((((((((((((((((((((((((((((((((((((((((*************(****,,,,,...,,.,....0000000000.....,,,,,,,**,*************(((*(((((((((&(((((((((&(((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""  """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&(((*(((*((((((((((((((((((((((((((((((((((((((((((**(**********((**,***,,,,,...........0000000000....,,,,,,*,,,,**************(((((((((((((((((((((((((&((&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$&&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$""""   ""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&((((**(*((((((((&((((((((((((((((((((((((((((((((**************&(*****,,,,,..............0000000....,,,,,,,,,,,***********((((*(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""  """$$$$$$$$$$$$$$$$$$&&$$$"$$$$$$&&&(((((***(((((((((&&&(((((((((((((((((((((((((((((*(***********&((******,,,,,.....,.........000000...,,,,,,,,,*,***********((***((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""  """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&(((*(**((((((((&(&(((((((((((((((((((((((((((((((************$&((*******,,,,,,..,.........000000....,,,,,,*,,*************(*(((((((((((((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""  ""$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&(((******(((((((((((((((((((((((((((((((((((((***(***********$&&((((******,,,,,,.,.,,.......000000...,,,,,,*,,,***********(**((((((((((((((((((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""  """"$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$&&&(((((*****((((((((((((((((((((((((((((((((((((**(***********$&&&(((((****,*,,,,,,.,,.,.,.....0000....,,,,,,,**************((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""  ""$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((****((((((((((((((((((((((((((((((((((((((**(*********(&&&&&&(((((******,,,,,,,,,,,,,....0000....,,,,,,,***,*********((((*((((((((((((((((((&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""  """"$$$$$$&&$$$$$$$$$$$$$$$$$$$$&&&((((******(((((((((((((((((((((((((((*(((((((****(*********&&&&&&&&((((********,,,,,,,,,,,....0.000....,,,,,**************((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""  """$$&$$&&$$$$$$$$$$$$$$$$$$$$&&&&((((*******((((((((((((((((((((((((((((((((((*************&((&&&&&&&(((((*****,*,,,,,,,,,,,...0.0......,,,,,****************(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""  ""$$$$$&&&&$$$$$$$$$$$$$$$$$$$&&&(((((*******(((((((((*((((((((((((*((((*(((***************(((&&&&&&&&&(((((*******,,,,,,,,,,.....0......,,,,,,,***********((*((((((((((((((((&((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$&&&&&&$&&&&&&&&&&&&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"$$"""  """$$$$&&&&$$$$$$$$$$$$$$$"$$$$&&&(((********((((((((((((((((((((((((((*((*(**((***********(**(((&&&&&&&&&&(((*******,,,,,,,,,.,.........,,,,,,***,*******(***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&&&&&&$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""  " """$$$$&$&&$$$$$$$$$$$$$$$$$$$&&&((((*******((((((((((((((((((((*(**((((*((*(***************(((&&&$$&&&&&&((((********,,,,,,,,,..........,,,*************((*(((((((((((((((((((((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&$$&&&&&&&$&&&&&&&&$&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""  ""$$$$$&$&&$$$$$$$$$$$$$$$$$$&&&((((********((((((((((((((((((*((*(((*((((((*************,,,**((&&&&$$&&&&&(((((*******,,,,*,,,,.......,.,,,************(**((((((((((((((((&((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$&&&&&&&$&$&&&$&$&&&&$$&&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$""  " """"$$$$&$&&$$$$$$$$$$$$$$$$$$&&&((*(********(((((((((((((((((*(**(*(**(**(*(***********,,,,**((&&&$$$&&&&&&&(((*****,*,,,,,,,,,.......,,,,,,*************((((((((((((((((((((((((&&&&((&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&$$&$$$&&&&$&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  """"""$$$$&&&&&$$$$$$$$$$$$$$$$$&&&&((**********((((((((((((*(((*((**(*(*****************,,,,,,**((&&&$$$$$&&&&&((((******,,,,,,,,,,.......,,,,,*************(((*((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$&$&$$$&&&&$&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  """"$$$$$&&&&&$$$$$$$$$$$$$$$$$&&&((((*********(((((((((((((((*(((*(**(****************,,.,,,,**((&&$$$$$&&$&&&((((*******,,,,,,,,,,,.....,,,,**************((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$$$&$&&$$$$$$&&&&$&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""  """""$$$$&&&&&$$$$$$$$$$$$$$$$$$&&&((((*********(((((((((((((((*(***********(**********,,,,.,,,**((&&$$$$$$$$&&&&((((*******,,,,,,,,.,.,...,,,,**************(((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$$$$$$$$$&$$$$$&&&$&&&&&&&$$$$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$"""  """"""$$$$&&&&&$$$$$$$$$$$$$$$$$&&&((((*********(((((((((((*((**(*******(*************,,,.,,,,,**((&&$$$"$$$$&&&&&(((((*****,,,,,,,,,,.....,,,,*************((*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$&&$$$$$$&&$&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""  """""$$$$$$&&&&$$$$$$$$$$$$$$$$&&&&(((***********(((((((*((**********(***************,,,...,,,,***((&$$$$$$$$&$$$&((((******,,*,,,,,,,,..,,,,,***************(((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$&&$$&$$$$&&$&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  """$$$$$$&&&&&$$$$$$$$$$$$$$$$&&&&(((************((((((*****(**********************,,,,,,,,,,,,**((&$$""$$$$$&$&&&(((((******,,,,,,,,,,..,,,,***************(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$&&$$$$&$$&$&&$&$&&&$&&$&$&$$&$&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""  """"$$$$$$&&&&&$$$$$$$$$&$$$$$$&&&&((************((((((*(**************************,,,,..,,,,,,,**(&&$$"""""$$$$$$&(((((****,,,,,,,,,,,,,,,,,,,***********(((*((((((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$&$$$$$$$$$$$$$$$&$&$&$&&&&$&$&$&$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  """$$$$$$$&&&&&$$$$$$$$$$$$$$$$&&&&((***********(*(((((***************************,,,...,,,,,,,,**((&&$"$"""$$$$$$$&(((((*******,*,*,,,,,,,,,,********(***(((((((((((((((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$$$&$$$&$$&&$$$$$$$$$&$&$&$$$&&&$&$$&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  """$$$$$&$&&&&&$$$$$$$$$$$$$$&&&&(((*****,*********(**(*************************,,,..,,,,,,,,,,**((&&$""""""$$$$$$&&&((((****,**,*,*,,,,,,,,,,*****(*****((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$&&$$$$&&$$&&$&&&&&&$&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  """"$$$$&&&&&&&&&$$$$$$$$$$$$$$&&&(((************(*((***************************,,,.,.,,.,,,,,,,***(&&&"""""""$$$$$$&&(((***********,,,,,,,,,,*********(***((((((((((((((((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$$&$$$$$&&$$$$$&&&$$&&&$&$$$&&&&&&&$$$$$$$$$$$$&$$$$$&$$$$$$$$$$$$$$$$""  ""$$$$&&&&&&&&&&$$$$$$$$$$$$$&&&&(((****,************************************$,,.....,,,,,,,,,****((&&""""""""$$$$$&&(((((*****,****,,,,,,,,,**********(**(((((((((((((((&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$&$$$&$$$$$&$&$$$$&&$$&&&&&&&$$&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$""  "$$$&&&&&&&&&&$$$$$$$$$$$$$&&&&(((****,*******((**************************$,,,....,.,,,,,,,,,***((&&$"""" """$$$$$&&(((*********,*,*,,,,,,,********((*(((((((((((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$&$$$$$&&$$$$$$$&$$&&&&&&&&&&&&&&&&$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"""  ""$$&&&(&&&&&$$&$$$$$$$$$$$$&&(((***************((***********************$,,.,....,,,,,,,,,,,***((&&$"" """"$$$$$&&&((((**********,,,,,,,,,*****((((((((((((((((&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&$$$$$$$$$&$$$$$$$$$&$$$$$&$$&$&&&&$$$&&$&&$$&$$$&&$&$$$$$$$&$&$$$$$$$$$$$$$$$""  """$&&&(((&&&&&$$$$$$$$$$$$$&&(((****,*,*******(********************,***&,.......,,,,,,,,,,,****(((&&"" """""$$$$&&&((((***********,*,*,*,********(*(((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$&&$$$$$$$$$$&&$$$$&&&&$$&$&&&&&&&$$&$$&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$"""  ""$$&&(((((&&&$$$$$$$$$$$$$&&&((*****,*,*************************,*,**&,.........,,,,,,,,,,,****(&&&$" " """$""$$&&(((((*********,*,,*,,*,****((((((((((((((((((&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$&$$$$$$$$&$&$$$$$$$$$$$$$&$&&&&&&$&$&&$&&$&&&&$&$$&$&$$$&$$$$$$$$$$$$$$$$$$""  """$$&&((((&&$$$$$$$$$$$$$$&&&((***,,,***,************************,,,&,.......,,,,,,,,,,,,******((&&$" """"""$$&&&&(((***********,,,,,********(*(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$&$$$$$$$$$$$$$&&$&$&&&$&&$&&&&$&$&&&&$&&&$$&$$$&$$$$&$$$$$$$$$$$$$$$$$$"""  ""$&&&&((*(&&$$$$$$$$$$$$$&&&((***,,,*,*********************,****,,&,,......,.,,,,,*,,,*,,*****((&&$$ """""$"&&&(((((************,,,*******((((((((((((((((&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&$&&$&$&&$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&&&&$&&$&&&&&&$&&&&&$&&&$$$&$&$&$$$$$$$$$$$$$$$$$$$""  ""$$&&&(((*(&$$$$$$$$$$$$$&&(((**,,,,,,**********************,,,*,&,,.......,,,,,,,,,,,*********(&&$$ """"""$$$&&&((((***********************((((((((((*(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$&$$$$$$$$$$$$$$$&$$$&$&&&&&&&$&&&$&&&&&&$&&&$&&$&&&$&$$$$$&$$$&$$$$$$$$$$$$""  ""$$&&(((*(&&$$$$&&$$$$$$&&&((**,,,,,,*****************,,,,**,,*&*,.........,,,,,,,,,,*******( ((&&$" """"$$$$&&&((((*((**********,*****(*((((((((&(((&((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$&$$&$$$$&$$$&&&&&&&&&$&&$ &&&&&&&$&&$&$&$$$&$$$$$$$$$$$$$$$$$$$$$""  ""$$&(&((*((&&$$$$$$$$$$&&&(((**,,,,,,******************,*,,,,*&,,........,,.,,,,,,,,,*********((&&$" """"$$$&&&((((**************,******(((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$&$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&$&&&&$$&$$&$$&&$$$&&&&$$&&$$$$$$$$$$$$$$$""    "$$&&(((*(&&&$$$$$$$$$&&&(((***,,,,,,*************,*,,,,,*,&,.........,,,,,,,,,,*,*********(((&&$$" """""$$&&&((((********************((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$&$$$$&$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&&&$&&$$$&$$$$$$$$$$$$$$$"   """$&&&(((*((&&&$$$$$$$&&&&(((***,,,,,**************,*,,,,,,, ,,..........,,,,,,,*,,,*********((((&$$" """"$$&&&((((********************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$&$$&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&&$$&$$&$$$$$$$$$$$$""  """$$&&(((**(&&&&&$$&$$&&&&((***,,,,,,,***********,,***,,,,,(,,........,,,,,,,,,,*,*********(**(((&$$"  """"$$$&&&(((*(**********,******((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$&$$$$$$&$$$$$$$$$$&$&$&$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$$$$$$$$$$$$$$"""  """$&&&((**((&&&&$$$$$&&&&((***,,,,,*,*,*******,***,,,,,,,(,.........,,,,,,,,,,,,*************(((&&$$  """"$$&&&(((((****************(*(((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&$&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$"   """$&&&((((((&&&&$&$$&&&&&(((**,,,,,,,********,*,*,,,,,,,( ,..........,.,,,,,,,,**,***********((((&&$$  """"$$$&&&(((*(*(**************((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$$$&$$&$&$$$$$$""   ""$$$&&(((((((&&&&&&$&&&&&((**,,,,,,,*,***,***,,,,,,,,,,* ,,............,,,,,,,,,***********(((((((&$$"  """"$$&&&(((*******************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$&$$$$$$""   ""$$&&(((((((&&&&&&$&&&&(((***,,,,,,,****,**,,,,,,,,,,( ,..........,,,,,,,,,*,*,*************(((((&$$"  """"$$$&&(((((*((*************(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$&$&$&$$$$$$$$$""  """$$&&(((((((&&&&&&&&&&&(((***,,,,,,,,***,*,,,,,,,,,,* ,.........,,,,,,,,,,,**,,***********((*(((&&$$$" """$$$&&&(((*(((*************((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&$$&$$$$&$&&&&$&$$$$$$$"  ""$$$&((((((((&&&&&&&&&((((***,,,,,,,,***,,,,,,,,,,,* ,.,......,.,.,,,,,,,,,*,*********(**((*(((((&&$$"  """$$&&&(((*(****************(((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$&&$&&$$$$$$$"   ""$$&&((((((&&&&&&&&&&(((***,,,,,,,,***,,,,,,,,,,,* ,,........,,,,,,,,,,,,,,*************((((((((&&$$"  """$$$&&&(((*(((**************(((((&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$&&&&&&&&&$$&&&$$$$$""  ""$$&&&((((((&&&&&&&&&&(((**,,,,,,,,,,**,,,,,,,,,,*",..,...,...,,.,,,,,,,,,,************(*((((((((&&$$"" """$$$&&&((((**(************(*((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&$&$$&$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&$$&&&&&&&&&&&&&$$$$""  ""$$&&&((((((&&&&&&&&&((((**,,,,,,,,,,,*,,,,,,,,,* ,,......,.,,,,,,,,,,,,,,,*************(*(((((((&&$$""  """$$$&&&((((((*((**(*******((((((((&((&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&$&&&&&$&&&$$$""  """$$&(((((((&&&&&&&&&(((***,,,,,,,,,,,,,,,,,,,,* ,,.....,,,.,,,,,,,,,,,,,*************(((((((((((&&&$$"  """"$$$&&(((*(*((*(*********((((((((((&&(&&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$&&$$$&$$$$$$$$&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&&$&&&&&&&&&&&&$&$$$""  """$$&&((((((&&&&&&&&&(((***,,,,,,,,,,,,,,,,,,,*",,,.......,,,.,,,,,,,,,,,,***************((((((((&&&$""  """$$$&&((((((*(((**********(((((((&&&&&&((&(&&&&&&&&&&&(*&&&&&&&&&&&&&&&&&&&$&&$$&&&$$$$$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""  """$$&&((((((&&&&&&&&((((***,,,..,,,,,,,,,,,,,* ,,,,,,,..,,,,,,,,,,,,,,,,,,***********(((((((((((((&&&$"" """$$&&(((((((((((*********(((((((&&&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$&$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$""  ""$$$&&((((((&&&&&&&&((((***,,,,,,,,,,,,,,,,,, ,.,,.,..,,.,,,,,,,,,,,,,,,,***********((((*((((((((&&&&$""  """$$$&&((((*((*((*(*******((((((&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$""  """$$&(((((((&&&&&&&&(((****,,,,,.,,,,*,,,,,* ,,.,,..,.,,,,,,,,,,,,,,,,,,*************((*(((((((((&&&$$""  """$$&&&(((((((*((*******(*((((((((&&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"  """$$&&&((((((&&&&&&&((****,,,,,,,,,,,,,,,,, ,,,,....,.,,,,,,,,,,,,,,,,,,**********(**((*((((((((((&&&$$"" ""$$&&&((((((((*((********((((((((&&&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$"""  ""$$&&&(((((((&&&&&((((***,,,,,..,,,,,,,,,",,.,...,.,,,,,,,,,,,,,,,,,,,************((((((((((((((&(&&$$""   ""$$$$&&&((((*((((*********((((((((&((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$""  """$$&&&((((((&&&&&&(((****,,,,,.,,,,,,,,,",,,,,,..,,,,,,,,,,,,,,,,,,,***********(*(((**((((((((((&&&&$$""  """$$$&&&((((*((((((******(*((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$" """$$$&&(((((&&&&&&&(((****,,,....,,,,*,*",,,,,.,.,,,,,,,,,,,,,,,,,,,,**************((((((((((((((&&&&$$$"  """$&&&&((((((((((*(*(****((((((((((&(((&(&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"   """$$&&&((((&&&&&&&&(((**,,,....,,,,,,*",,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,***********((((*((((((((((&&&&$$$""   """$$&&&(((((((((**(*****(*((((((((&((&(&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"  ""$$$&&&((((&&&&&&&((((***,,......,,,*"*,,,,.,,,,,,,,,,,,,,,,,,,,,,*************((((((((((((((((((&&&&$$""  ""$$&&&(((((((((*(******(*((((((((((((((&&&((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"  ""$$&&&(((((&&&&&&((((***,,.......,,"*,,,,,,,,,,,,,,,,,,,,,,,,****,************(((((((((((((((((&&&&&&$""" ""$$$&&(((((((((((***(****(((((((&&((((&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"   """$$&&(((((((&&&&&((((***,,,.....,,"*,,,,,,,,,,,,,,,,,,,,,,,,****,**************((((((((((((((((&&&&&&$$"  ""$$$&&(((((((((((((*******((((((((&((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$"   ""$$&&&&(((((&&&&&((((***,,,......",,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,************((((((((((((((((&((&&&&&$""  ""$$$&&&(((((((((((****((*(((((((&(&(((((&&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"  "$$$&&&((((((&&&(((((**,,,,....."*,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,**************((((((((((((((((&&&&&&$$$"  ""$$$&&&(((((((((((*(***((((((((((((&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$"  "$$$&&&(((&&&&(&((((**,,,,...."*,,,,,,,,,,,,,,,,,,,,,,,*,,***************(**((((((((((((((((((&&&&&&&$$""  "$$$$&&(((((((((((((*(***(((((((((((((&&&&&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$"  "$$&&&&(&(&&&&&((((**,,,....$*,,,,,,,,,,,,,,,,,,**,,,,,,,,*,,************(*((((((((((((((((&(&(&&&&&&$$"  ""$$$&&(((((((((((((***(*((((((((((&((((&(&&(&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$"   ""$$&&&&(&&&&&(((((***,,,,.$,,,,,,,,,,,,,,.,,,,,,,,,,,,,,**,**************((((((((((((((((((&&((&&&&&&$""  """$$$&&(((((((((((((*(*(**(((((((&((((((((&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$"  "$$&&&&&&&&&&((((****,,,*,,,,,,,,,,,,***,,,*,*,,,*,,**************&***(((((((((((((((((&&&&&&&$$$$$  """$$$&&((&(((((((((*(*(((*(((((((((((((&&(&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"  """$$&&&&&&&&&&((((***,,"*,,,,,,,,,,,,,,,,,*,,,,,**,*,*,*******************((((((((((((((((&(&&&&&&&&&$""  ""$$$$&&(((*(((((((((((**(*((((((((&((&&&((&(&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&$$&&&&&&&&&&&&&&&(&&&(&&&&&&&$&&&&((((&&&&&(&&&&&&&&&&&&&&$&&&&&&&&$"  ""$$&&&&&&&&&(((((***"*,,,,,,,,,,,,,,,,,*,,*,**,,***,*******************(*((((((((((((((((&&&&&&&&&&&$"  """$$$&&&((((((((((((*(*(**(((((((((((((&(((&((&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&&&&&(&(&&(&&&&&(&&&&&&&&&&(&&&&$   ""$$ $$&&&&&&((((($*,,,,,,,,,,,,*,**,,,**,******,**********************((((((((((((((((((&&&(&&&&&$$""  ""$$$&&&(((*((((((((**(*(((((((((&(&&&((&&(&&&&&&&(&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&(&&&(&&&(((&&&((&((&&&&&&&&(&&&&&&&&&&&&&&&&&"  ""$$$$&&&&&&(((($,,,,,,,,,,,,,,,,,,,*,**,*,,,**********************((((((((((((((((&&(&((&&&&&&&&&$$"  "$$$$&&((((((((((((((*((*((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&(&&(&((&&&&((&&(&&&(&&&&&&&(&(&(&((&&(&&&&&&$"   """""$&&&&(((($*,,,,,,,,,,,,,,,,*,***********,******************(***((((((((((((((((((&&&&(&&&&&&$$"  ""$$$&&(((((((((((((*(((*(*((((((&&(((&(((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&&((&&(&&&&&&(((&&((((&((&(&&(&((&((((((&&&(&(&((&&&&&&$   """"""$&&&((&*,,,,,,,,,,,,,,,,,,,******************************(**((((((((((((((((((&&&&&&&&&&&&$$$"  "$$$$&&&(((((((*((((((*(*(((((((&&((((&&(&(&&&&&&&&&&&&&(&&(&&(&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((&((((((&((&(((&((&((((&&&(&(&((&(((&(&(((&(&&&""  """"$$&&&$**,,,,,,,,,,,,,,,************************************(((((((((((((((((((&&&&&(&&&&&&&$$"  "$$$$&&&((((((((((((*(**(((((((((((((&((&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((&((&(((&((((((&((&(((((((&((((((((((((((((((((&&&$"   """""$$&*,*,,,,,,*,,,,,*,,,,,,,,***************************(**((((((((((((((((((((&(&&&&&&&&&&$$$"  ""$$$&&&&((((*((**((**(*(((((((((((((&((((((&&&&&&&&&&&&&&((&&(&&(&&&&&&&&&&$&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&(((((&((((((&&(&&&(((((((((((((((((&(&&&&(&&((((((((((((&&&$"  """""$$**,,,,,,,,,,,,,,*,**********************************((*((((*(((((((((((((((((&&&&&(&&&&&$$""  "$$$$&&&(((((((((***(*((((((((((((&&(((&&(&&&&&&((((&(((&(&&,(&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&&&&&&(&&&&&&(&&&&&&((&&(&&&((((((((((((((((((((&(((((((((((((((((((((((&&&$   " $,,,,,,,,,,,,**,***********************************((****(((((((((((((((((((((&&&&&&&&&&&&&$""  "$$$&$&&&((((((((((*((*((*(((((((((&&&&(&(&&&(&(&&&&&&(&(&(((((&&&&&&&&&&&&&&&&&&$$$$$$$$&&&&&&&&&(&&&&(&&((((&&(((&(&((&(((((((&((((((((((((((((((((((((((((((((((((((&&&$"  "$,,,,,,,,,,***,*,****************************************(((((((((((((((((((((&&(&&&&&&&&&&&$$"  "$$&&&&&(((((((((((((**((((((((((((&((&&&&&&&&(&&&((((&(((((&&&&&&&&&&&&&&&&&&&&&&$$""$$$&&&&&&&&&&((&&&&&((&((((&(&(((&((&(&((((((((((((((((((((((((((((((((((((*((((((((&"  **,,,,,,,,,,*,,******************************************(((((((((((((((((((((&(&&(&&&&&&&&&$$"  "$$$$&&&((((*(*((((((((((*(((((&(((((((&(&(&&&&&&&&&&(((((((&&(&&&&&&&&&&&&&&&&&$&$$$$$$$$&&&&&&&(&&&((&&(((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((&$"  ***,,,,,,,,,*,,,,*********************************************((((((((&(((((((((&(((((&(&&&&&$$$"  "$$$&&&&&((((((((((*(****(((((&((&&&((&(((&(((&(&(&(&&&((&(&(&(&&&(&&&&&&&&&&&&&&&$&$$$$$$&&&&&&&&&(&&&&((&(((((((((((&(((&((&(((((((((((((((((((((((((((((*(((**(**((((((((($" ,,,,,,,,,*,****,****************************************(**((((((((((((((((((((&&&&&(&(&&&&&&&&$$"  "$$$&&&&&((((((((((((**(*((((((((((&&((&&&&&&(&(&&&&(((((((((&&&&&(&&&&&&&&&&&&&&&$$$$$$$$&&&&&&&&((&&((((((((&((((((&(((((((((((((((((((((((((((((((((((((((((((*((((*(*((((&"  **,,,,,*,,,,**,*****,*************************************(*(((((((((((((((((((((&(&&&(&&&&&&&&&&$$"  "$$&&&&&&(((((((((((((*((*(((((((((&&(&&&&((&&(((((((&((((((((&&&((&&&&&&&&&&&&&&&&$$$$$$$$&&&&&&&&(&(((((((&((((((((((((((((&((((((((((((((((((((((((((((*((((**(**(***(*((((&",,,,,,,,,*,,****************************************(*********((((((((((((((((((((&((((&&(((&&&&&&$$"  "$$$&&&&&(((((((((((((***((((((&&&(&&((&&(((&(&&(((((&&(((&(&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&&&(&(&((((((((((((((((((((((((((((((((((((((((((*((((((((*((**((***********(((" *,*,,,,,,,*,,***************************************************((*((((((((((&((((((((&((&(&&&&&&&&$$"  ""$$&&&&&&((((((((*((((((((((((((((&&(((((((((&((((&&(((((((&&&&((&&&&&&&&&&&&&&&&&&&$$$$$$$$&&&&&&&&(&&((((((((((((((((((((((((((((((((*((((((((((((((*((((*((*(**(**********((&**,*,*,****,**,***********************************************(**(((((((((((((((((((((&(&(&&&&&&&&&&&$$"  "$$&&&&&&(((((((((((((*((((((((((((((((&(((&((((((((((&&((&(&(&&&&(&&&&&&&&&&&&&&&&&&$$$$$$$$&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((*(((((*((((***(***(**************,,,,,,**,,,****************************************************((((((((((((((((((((((((((&&(&&&&&&&&&$"  ""$&&&&&&((((((((((((((*((((((((((((&&&(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&(&((((((((((((((((((((((((((((((((((((((*((((*(**(*((*******(*************,,,,,,,,**,***************************(******(*****(***********((((((((((((((((((((((((((((((&&&&&&&&&&$""  "$$&&&&&&(&(((((((((((((((((((((((((&((((&((&(((((((((&&((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&&(((((((((((((((((((((((((((((((((((((((((*(((*(*((**********(*********** **,,,,,,,,******************************(*(*****(***********(**((*((((((((((((((((((((((((((&((&&&(&&&&&&$$"  ""$$&&&&(&((((((((((((((((((((((&((((((((((&(((((&((((((&((&&&(&&&&&&&&&(&&&&&&&&&&&&&$$$$$$$$&&&&&&(&((((((((((((((((((((((((((((((((((((((((((((************************* ****,,,,**********************************(*(((*****((********(*(*(***(*(((((((((((((((((((((&&((&&&&&&&&&$$$  ""$$&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$&&&&&&(&&(&(((((((((((((((((((((((((((((((((*(*(*(*(**((*(****(*****(******** ***,*,,,**********************(*(***(***(****((**((**(*******(*((*(**(**((((((((((((((((((((((((((&(&(&&&&&&$$"  "$$&&&&&(&(((((((((((((*(*((((((((((((((((&(((&(((((((((&(&((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&&&&&&&&((&(((((((((((((((((((((((((((((((*(*(**(****((*(***************** ****,,,*,***,**********************(***(*****(*((*((**(*********(*(((((*((((((((((((((((((((((((((&((&&&&&&&&&$"  ""$&&&&&&&&(((((((((((((((((((((((((((((((&((((((((((((&(&&(&&((&&&&&(&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&(((((((((((((((((((((((((((((((((((*(********(************(******* ****,*,,**********************(*****(**(((*((((((((***(*********(*(((*(**((((((((((((((((((((((((((((&(&(&&&&&&$$"  ""$$&&&&&((((((((((((((((((((((((((((((((&((((&(((((&((((((&&(&(&(&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&(&&&((((((((((((((((((((((((((((((((*(*****(*******(****(***(********"****,*,*****************************((*(((((*(**(*((*((*(*(*(***(****(((((((((((((*((((((((((((((((((&&&&&&&&&&&&$$  "$$&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&(&&&&&((((((((((((((((((((((((((((((**(********(**********(*(********"***,*,***************************((**(*(*((*(((((*(((((((**((*******((*((((((((((((((((((((((((((((((&(&&(&&&&&&&&$$"  ""$$&&&&(&(((&(((((((*(((((((((((((((((((((&(((&(((&&(((&(&((&&((&&&&(&&&&&&&&&&&&&&&&$&$$$$$&&&(&&&&((((((((((((((((((((((((((((*(**(*******(***(*****(***********"*****,*,***********************(****((**(((((***(((((((((*((((*((**((*((((*(((((((((((((((((((((((((((&&&&&((&&&&&&&$"  "$$$&&&((((((((((((((((*((((((((((((((((((&&&((&((((((((((((((((&&&&&&(&(&&&&&&&&&&&&&$$&$&&&&&&(&&&(((((((((((((((((((((*(((*((((*((*************(**((**********"*******************************(**(*(((((((*(*(((((((((((((((((*(*(***((((*((((((((((((((((((((((((((((((&(&&&&(&&&&&$$  ""$$&&&(((((&((((((((((*(*((((((((&((((((((&((((((((&((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&(((((((((((((((((*((((*(((*(*(********(******(*(************"***********************************(((*((*(((*(****(((((((*((*((((((*(*((((((((((*((((((((((((((((((((((((((((&(&&&&&&&$"  "$$$&&&((((((((((((((*(***((((((((((((((((((&((((((((((((((&((((&&&&(&&&(&&(&&&&&&&&&&$$$$&&&&(((&((((((((((((*(((((((((((((*****(*****************(**(*******$*******,**********************(**(*****(((*((*(*(**(((*((****((**((*(**(((*(((((((((((((((((((((((((((((((((&((&&(&&&&&&$$  "$$$&&&&(((((((((((((*(*(((((((((((((((((((((((((((((((((((((&((&&(&(((&((&&&&&&&&&&&&&$$$&&&&&(((((((((((((((((((((((((((((*((************(*****(***********(***************************"((**((((*(**(*(((((((*((((((("(((((((((*((((((((((((((*(((&((((((((((((((((((((((((&(((&&&&&&$"  "$$$&&&&(((&(((((((((((***(((((((((((((((&(((((&(&(((((((((((((((&(((&((&&&&&&&&&&&&&&$$$$&&&(((((((((((((((((((*((((((((((**(**(********((*****(*(*************************************(****(((***((****((*(*((*(((((((((((((((*(*(((*(((((*(((((&((((((((((((((((((((((((((&&&&&&&&&$$  ""$$&&&&$(((((((((((((*****((((((((((((((((((((((&((((((((((((((&&&((&&&&(&&(&(&&&&&$$$$&&&&(&(((((((((((((((((((************(***(*((******************"****************************(((*********(**((((*(((((*((((((((((((((((**((*(((*((*(**((((((((((((((((((((((((((((((((((&&&&&&$"  ""$$$&&&&((((((((((((((***(((((((((((((((((&((((((((((((((((((((&((((&&(((&&&&&&&&&&&&&$$$&&&&&(((((((((((((((((((*((*((*((((***********(***(*********(*&$(*********************************(***(*((***(**(**(*(*((*((((((((((((((((((*(**(((*((((((((((((((((((((((((((((((((((&(&(&&&&&$  "$$$$&&&(((((((&((((((((*((((((((((((((((((((((((((&(((((((((((&&(&&((((&(((((((&&&&&$$$$&&&(((((((((((((((((((**(((((**((**********(*****((***********