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 = '168B16' IMAGE_NUMBER = 50035951 IMAGE_TIME = 1977-02-07T17:43:41Z EARTH_RECEIVED_TIME = 1977-02-09T00:01:27Z ORBIT_NUMBER = 168 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.025450 NOTE = "HIGH RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END  (<IVK&D:J'l#lK-$-?A@  <k@@B~.022022020222222200......0..0..,,,...,,,......0.......0...,..,............00000........00000...0000000.0.0000000000000000022000222222222222002222222222242222222222222222222222244444422222222222222244444422222424422222224444444422422242222222242444444442222222222202020222222000000000....,,*$,.0000000000000000000000000.**0..........0....0.000000.0.,...0.0.......00000.......000.0..000000000000..00.000000000000000020000000000000000022222220200002222000002222222202202222220020222222222220200220222222022222222222220222222202222222222002222222222220022020000000000..00...0.......,,*&,.000.000000..000000000...00........0..........0..........*........................... .........................0.,,000..0......00..0.000000000..000000000.0000200000000000000000000000000022000000000000000000202202200002000200000020222002022002000000020200000200000000.00000............,,** (,....0.0...0.00.........................................,.,..........,,.,....,............,.,,.......,...............................000.........*....00.0000000000000.000000$*00000000000000000000.00000.*.000000000000000000.00000000.0000000000000000000000000000000.00.0..0..........,.,..,,,*&,,......00...0..........................,.,...,.,...,,,.....,.,,,,,,..,,,,.,,....,,,,.,.,.,.,,,..,,,..,,........,.,,.....,............................0...................0.0....0....0......000.00..000.00....0.0.000000.000000000.....,.000.0.00000000000.0000....(,................,......,,,,(&,.........................,......,.,..,.,.,,,,,,.,,,.,,.,,,,,,,.,.,,,,,,,.,.,,,,,,,,,,,,,,,,,,,.,,,,,.,.,.,,,,,,,.,,,,,,,,,......,...,......,,,..........0..........................................00...0....0.........0.0....0...0..........00.0...0.0.00....00.00..............,.,....,.,,,,,,, &,,..........................,,,,,,,,,,,.,,,.,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,,,,.,,,,,,,,,,,.,,,,,,....,.,,,,,.........,........,........,.............................................................0........0.......................,.,,,,,,,,,,,,,,,,* $,,,..................,..,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,.,,,,..,,,,,,.,...,..,,....,....,,.,....,...................,..,..................................................................,.,,...,,.,,.,,,,,** $*,,..,..............,.,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,,*,,,,,,,,,,,,,,,,,*,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,.,..,.,,.,,....,,...,.....,,...........................................................,.,,,,,,,,,,,,,,,,,,,** $*,,,,...,.........,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,,*,,,**,**,*,*,,***,,*,,****,*,*,***,*,,,*,***,*,,,,,,*,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,.,,,,,,,,,,,,,,,,.,.,,,.,.,,,.,,,,,.....,,,,,,,.,.,,.,.,,....,,.,................,..........,..,,,,,,,,,,,,,,,,,,*,**$*,,,,,.....,,,.,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,**************************,,**,**,**,******************,*,,*,,,,**,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,.,,,...,,,,,,.,......,.....,...........,.,.,.,.,,,,,,,,,,,,*,*,,,,,,***$*,,,,,..,...,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*,,**,,,,*******,***************,*****************,*******,*,**********,,,*,,,,*,,*,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...,,,,,.,,,,,,,,,,,..,.,.,..,.,,,,,,,,,,,,,,,,,,,,*,,*,****$**,,,,,......,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,****,*********************************************************,***********,*,*,,****,,,**,,,*,,,,,,,,,,,,,,,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,**,,,,,*****p"**,,,,...,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,*,,**********************************************************************************************,*,,*,,,,,*,****,**,,**,,,,,,,,,,,,,,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,*********( $*,,,,,.,...,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,***,*,*,,,,********************************************************************************************,*********,******,,*,,***,*,,,**,,,,,,,*,*,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*******,,****($*,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,*,,******,********************************************************************************************,*****************,,*,,******,,,*,,,**,***,,*,,***,,*,,*,***,,,,,,,,,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,******,******(0"*,,,,,,.,,,,,,,,,,.,,,,,,,,,,,,,,,,,*,,,,,*,**,*******************************************************************************************************************************,*********,*,,*******,*****,,*,,,**,**,,*,*,*,,*,,,,*,,,**,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,******************("*,,,,,,,,,,,.,,.,,,,,,,,,,,,,,*,,,,,,,**,***,***************************(***********************************************************************************,***********************,******************,*********,,*****,**,,*****,,,,*,,,,,*,,,*,,,,,,,,,,,,,,,,,,,*,,,,,**,***,****************("*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,****,***************************(**************(*******(**********((((*****************************************************************************************************************,,*,,*******,,,,,,**,,,,,,******,,,,***,*,**,,********************("*,,,,,.,,,,,.,,.,,,,,,,,,,,,,,*,,,,,,,*************************************************************(***(**(***(((**(****************(**********************************************************************************************,************,*,,,**,**,,,,*,***,,*,,,******,*****************("*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,*,************************************((*(********(*****(**(***((******(*******((***(**(**((*******(**************************************************************************************************,********,**,****,,*,*,*,********,*******************("**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*****,*****************************(*******(***(******(((((******(*****((**((*(((****(*(****(**(*(*(*******(**************************************************************************************************,*,*****,**,**********,************************("*,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,*************************************(*(*(*((******(*((**(**(((((**((*(((((*(**(((((((((***(((((((********(*(**((***************************************************************************************************************,******************************("**,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,*,,,,*********************************((((****((((*(*(**(((((*(*(**((((((((((((((((((***((((*((*****(*(*(((***(((((***(*(**(******((****************************************************************************************************************************("*,,,,,,,,.,,,,.,,,,,,,,,,,,,,,,,,*,**************************************(**(((*((**(((((((*((**((((((((((((((*(*(*(*(((*(*(*((((((((((*(((((***(**(**((**(****(**(******************************************************************************************************************************( *,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,*****************************(*****((((**(*((*(*((*(((*(((((*((*((((((((((((*((((**((((((((((((**((((((**((((((((*((*(((*(********(******(*(******************(**********************************************************************************************(( *,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,*******************************(****(****(**((((*((*(((((((((((((((((((*((((((((((((((((((((((((((((*(((((((****((*(((***(((((((((****((((((*(**(((((***(*(**(*********(*******(((****************************************************************************("**,,,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,****,*****************************(**((((((((((((((((((((((((((((((*((((((((((((((((((((((((((((((*(((((((((((((((((*((((((((***(((((((***(((((*((****(((***(******(((****(**((*(*****************************************************************************((`"*,,,,,,,,,.,,..,,,,,,,,,,,,,,,*,,,*********************************(((((****((((((((((((((((((*((((((((((((((((((((*(((((((((((((((((((((*(((((*((*(((((((((((((((((((((((**((((((((((((**(*((*((*(*(*(**(*(*(*((**(*(****(**********************************(***********************************($ *,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*******************************(*((((**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((*(((((((((((((((((*(*((((((((((*(((((((*(((*((**((***(***((*(******((*******((****************************************(((****(*(("*,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,************************(*****(*****(*((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((*(((*((((**(*((((*(***((((*(((**(((***(******(*****************************((**(*****(****(( *,,,,,,..,,,,,,,,,,,,,,,,*,,,,************************(*******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((***(*((**((*****((*******(************(*********(**********(******(( *,,,,,,,,,,,,,.,,,,,,,,,,,,,,*,*,,*************************(**(***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((**(**(((((*((*((((((**(((***(***(************************((*((*((***((**((T0**,,,,,,,,,,,*",,,,,,,,,,,,,,************************((*****(***(((*((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((***(*(((((*****(**((*****************(((******(***((*****((*,,,,,,,,,,,.,(,,,,,,,,,,,,,*,*************(**********(***(((*(((((((((&((((((((((((((((((((((((((&$&((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(****(**********(***(**(**(*((((((****(*((((*,,,,,,,.,,,,,.,,,,,,,,,,,**,,*,**********************(*(**(**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(**((((((*(**((*(*(***(**********(((*(((*((*(*((***((*,,,,,,.,,,,,...,,,,,,,,,,,*,,****************************(*((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((*(*((((((*(*(*(((**(*((**((**(**((((((((***((((((& *,,,,,,,.,,,.,,,,,,,,,,,,,,**,*,*********************(****(((**(((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((******((*((****(((((((((*(((((((*((&*,,,,,,.,,,,,,,,,,,,,,,,,,,,,***********************(******(((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((**(((*(((**(*****((((*((((((((*(((**((((*,,,,,,,,..,,,,,,,,,,,,,,,*,**************************(*(((***(*((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*(((*(***((((((****(((((((*(*(*(((((((((0.*,,,.,.,,,,,,,,,,,,,,,,,,,,,*,,**********************(*****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((&(&((((((((((((((((((&(((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((**(((*((((((((((((*((((((*(*((*,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,************************(((**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((&((((&((&((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((*((**((*((((((((((((*(((((((((*,,,,,,.,,,,,,,,,,,,,,,,,,,,,,********************(*(*((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&(((((((((((((&(((&(((((((((((&(((&((((((((((((((((((((((((((&(((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((*(**(((((((((*(*(((*,,,,,,,,,,,,,,,,,,,,,,,,,,**,*******************(*****((*(((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((&((((((((((&(&((((((((&&(((((&((&(&&((((((&&(((&(((((((((((&(&&(((((((((((((&((((((&&(((((&&((&(((&(((((((((((((((((((((((((((((((((((((((((((((((((((*(*(((((((*((((((((((&&*,,,,,,,,,,,,,,,,,,,,,,,,,*,,**************(*************(**(((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((&((&(((((((((&&((&((&(&((((&((&((((&(((((((((((((((((&(&&((((&&(&((((&&&((((((((&(&&((((((((&(((((((((((((((((((((((((((((((((((((((((((((((*(((((((*(*(((((((((*(((&*,,,,,,,.,,,,,,,,,,,,,,,,,***********************(**((**((((*(((((((((((((((((((((((((((((&((((((((((&(&((((((((&&((((&(&&(&&(&&((&&&&&&((((&&((&((&&(&&&&&(((&(((&&&(((((((&(&(&&&(((&&&&(&&(&(&(&&&(((((((&&(((&(&(((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(((((((&*,,,,,,,..,,,,,,,,,,,,,,*,,,,********************(*(**(**(((*(((((((((((((((((((((((((((((&(((((((((((((((&(&(((((((&((&((((&(((&((((&((&&(&&(&(((((&&(&(((&&&&&&&&&(&&((&&&((&&(&(&((((&(&&&(&&&&(((&&&(&(&&&&(&(&&((&((&(&&&&((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&*,,,.,..,,,,,,,,,,,,,,,,*,,,*********************(*(**((((((((((((((((((((((((((((((((((((((((((((((((&((((&((&&&(((&(&&&((&&&(&(((&&&&((&&&((&(&&&&&&(&(&&&&(&&(&&&&&&((&(&&&&&(((&&&&&&&((&((&&&&&&&&(((&&&&&&&((&(&&(&&(((((((&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((((&*,,,,,,,,.,,,,,,,,,,,,,,,,,************************(((*(*((((((((((((((((((((((((((((((&((((((((&&(((((&((((&((((((((&(&(&((((&&&(&&&&&(&&&&&&&&&&(&&&&&(&(&(&(&&&&&(&&&(&(&&&(&&(&&&&(&&((&&(&&&&&&&&&&(&&&&&(((&&&&&&&&(&(&&((&(((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((*(((&**,,,,,,,,,,.,,,,,,,,,,,,,,************************((((((*(((((((((((((((((((((((((((((((((((&(&(((((((&((&(&&&((&&(&&(&(&&&&&(&&((&&(&&&&&(&&&&&&&(&&((&&&&&&&&&(&&&&&(&&&(&&(&(&&&&(&&&&&&&(&(&&(&&&&&&(&&&&&&(&&&&&&&&&&(&&&(&&&&&&&((((((&((((((((((((((((((((((((((((((((((((((((((((((((*(((&*,,,,,,,,,,,.,,,,,,,,,,,,,,,*********************(**(**((((((((((((((((((((((((((((((((((((((&((&(&(&&&(((&&&&&((((((&&(&&&(&(&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&&&&&&((&(&&&&&&&((&(&&&&&(((&&&&&&&&&&(&&&&&(&&&&(&&&&&(&&(&(&&&&(&&((((((&(((((((((&((((((((((((((((((((((((((((((((((((((((((((((&*,,,,,,,..,,,,,,,,,,,,,,,,,,******************(****(*((*(((((((((((((((((((((((((((&((&(((((&(&&&(&(((((&&(&(&((&&&(&&&&(&(&&&&&&&&&&&&&&&&(&(&&(&&&&&&&(&&(&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&(&(&&((&&&(&(&(((&&((((((((((&((((((((((((((((((((((((((((((((((((*((&*,,,,...,,,,,,,,,,,,,,,,,,**********************((((((*(((((((((((((((((((((((((((&((((((&&(((((&(&((&&&&(&(&&&(&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((&(((&(((((((((((((((((((((((((((((((((((((((((((((&,,,,,,,.,..,,,,,,,,,,,,,,*********************(***(*(((*(((((((((((((((((((((((((((((((((((((&&&&(&&&((&&&&&&(&&&((&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((((((&(&((&(&((&(((((((((((((((((((((((((((((((((((((((&*,,,,.,,,,,,,,,,,,,,,,,,,,,********************(*(**(*((((((((((((((((((((((((((((&&&(&(((((&(&&&(&(&&&&((&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&(((&(((&(((((((((((((((((((((((((((((((((((((((((&*,,,,,.,,,,,,,,,,,,,,,,,,,****,**************((((((((((*(((((((((((((((((((((((&(((((((&&(&((&(((&&&&&&&&(&&&(&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&(&((&(((((((((((((((((((((((((((((((((((((((&*,,,,,,,.,,,,,,,,,,,,,,,,**,*****************(***(*((((((((((((((((((((&((((((((((((((&&((&(&&&&&&(&(&(&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&(&&&(((((((((((((((((((((((((((((((((((((((((&*,,,,,,,,,,.,,,,,,,,,,,*,,*******************((**(*(((((((((((((((((((((((((((((&(((&(&&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&(&&&(&(((((&((((((((((((((((((((((((((((("&*,,,,,,,,,,,,,,,,,,,,,,,,****,*************(((((*(*(*((((((((((((((((((((((((((((((&&&(&&(&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&(&&(((((((((((((((((((((((((((((((((((((((&*,,.,,,.,,,,,,,,,,,,,,,,,******************(****(((((((((((((((((((((((((((((((&(&&&&(&(&((&&&&&(&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&(&&&(((((((((((((((((((((((((((((((((((((&*,,,,,,,,,,,,,,,,,,,,,,,,*******************(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&((&&(((((((((&(((((((((((((((((((((((((,&*,,,,.,..,,,,,,,,,,,,,,,,****************(*(**(**(((((((((((((((((((((((((((((((((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&(&&&(((((((((((((((((((((((((((((&*,,,,..,,,,,,,,,,,,,,,,,,*******************(*((((((((((((((((((((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((($*,,,,,,,,,,,,,,,,,,,,,,,**,****************(*(((((((((((((((((((((((((((((((((((((&&(&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&&((((((((((((((((((((((((((&*,,,,,.,,,,,,,,,,,,,,,,,,*,*****************(*(((((((((((((((((((((((((((((((((&((&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(((&(((((&((((((((((((&*,,,,.,,,,,,,,,,,,,,,,,,*********************((**((((((((((((((((((((((((((((&(&((&(&&&(&&&&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&&&(((&&(((&((&((((((((((((((&(((,,,,,,..,,,,,,,,,,,,,,,****($************(*(((((((*(((((&(((((((((((((((((((&(((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((&((((&((((&(((((((((((&&*,,.,.,.,,,,.,,,,,,,,,*,,*,***************(**(((*(((((((((&((((((((((&((&((((((&(&(&(&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&(&(((((((((&((((((((((&H&*,,,,,,,,,.,,,,,,,,,,,,,********************((((*((((((((((((((((((((((((((((&&(((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&" &&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&((((((((((((((((&((((((&&*,,,,,.,,,,,,,,,,,,,,,,*,,****************(*((((((((((((((((((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&(&((&((&(&((((((((((((&*,,,,,,,,,,,,,,,,,,,,,,,,*,*************(***(*((((((((((((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&$&&$$&&&&&&$$&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&(((((&(((((((((((((&,,,,.,,,,,,,,,,,,,,,,,,*,,***********(*****(*((((((((((((((((((((&(((((((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&&(&(((&((((((((((&$*,,,,,,,,,,,,,,,,,,,,,,*,**************((*(**(**((((((((((((((((((((&(((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&&$&&&&$$$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(((((((&(((((((((((&&*,,,,,,,,,,,.,,,,,,,,,,,******************((*(((((((((((((((((((((((((&(((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&$&&&&&$$&$$&&&$$&&&$&$&&$$&&&$&&&&$$$&&&&&&&$&&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((&((((((((((((((&*,,,,,,,,,,.,,,,,,,,,,,*********************(((((((((((((((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$&&&&&&$&$&&&&&$&&&&&&&&&&&&$$&$&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&((&((&(&(((((((((&&*,,,,.,,,,,,,,,,,,,,,,*,,,****************(((((*((*(((((((((((((((((&(((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&&&$&&$$&&$&&&$&&&&$&&$&&$&&&&&&$$$&$$$&&&$&&$$&&$&&&$$&$&&&$&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&((&&((((((((&&,,,..,,,,.,,,,,,,,,,,,,,*,,*************(*(*((((((((((((((((((((((((&(((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&$&&&$$&$&&$$$$&&$&&&$$$$$&&&&$&$$$&$&&&$$$$$&$&&$&$&$$&&$$&&$&$$&&&&&&$&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&&&(((((((((((&*,,,,.,.,.,,,,,,,,,,,,*,*******************((((((((((((((((((((((((((&((((((&((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$&&$&&$$&$$$$$&$$$&$$&$&$&&$$$$&$$&$&$$$$$$&&&&&&$&$$$&&&&&&$&$$&&&&&&&&&&&$&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(((((&((((((&&*,,,,..,,.,,,,,,,,,,,,,*******************(**(((((((((((((((&((((((((((&((&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&$&$&$&$$$$$$$&$$$&$&$&$$$$$$&&$&$&$$$&$&&$$$$$$$&&$&$$$$&&&&&$&&&&&&$&$$&$$&&$&&&&&$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&((&(((((&&*,,,,,..,,,,,,,,,,,,,,,,,****************(*((*(((((((((((((((((((((&((&&(((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&$&&&&&$&$&$&&$&$&$&$&&$$$$$$$$&&&&$$$$&$$$$$$$&$$$$&&&$$$$$&$$&&$&$&$$$&&&&$$&$&$$&&$&&&&&$$&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&((((&&(((((($,,,,,.,,,.,,,,,,,,,,,,*,***************(*(((**((((((((((((((((((((((&((((((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&$&&&&$&&&$&$$&$$$$&$$$$$$$$$$$$$&$$$$$$&$$$&&$&$&$&&$$$$$$$&$&$$&$$&$$&$&$$&$$$$$$&&$$&$&&&$$&&$&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&(&&&&&(((&((((((((((&,,,,,,.,..,,,,,,,,,,,*,,*,,****************(*((*(((((((((((((((((&(&((&(&(&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&$$$$&$$$&&$&$$$$$$$$$$$$$$$$$$&$&$$$&$$$$$$$$$$$$$$$$&$$$$$&&$&$$$$&$$&&&$&$$&$&&&&&&&$$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((((((((((&$*,,,.....,.,,,,,,,,,,,,*,*,*************(**(((((((((((((((((((&(((((((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$&&$$$&&&$&&$$$&&&&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$$$$$$$&$$$$$$$$&&$$&&&&$&$$$&$$$&&&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&(((((&&,,,,,,.,.,,,.,,,,,,,,,,,,************(*******((((((((((((((((((((((&(&&((&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&$$$$$&&&&&$&&$&&$$$$$$$$$$$$$$$$&$$&$$$$&&$$$$$$$$&$$$$$$$$&&$$$$$&$$$$$$$$$$$&$$$$$$$$$$&&$&&$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&((&(((((($*,,,,.,..,.,,,,,,,,,,,*,,****************(*(((((((((((((((((((((((((&&&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&$$&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$&$$$$$$&$&$&$&$$$&$$$&&$$$$&&&&&&$&&&$&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&$*,,,,.,,.,.,,,,,,,,,,,,,,**************(((*((*(((((((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&$&$&&$$$$$&&&$$&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$&$$$$$&$&$&&$&&$&$&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((&(&8$,,,,,,,,,,,,,,,,,,,,,,,*,*****************(*((((((((((((((((&(((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&&&$$&&&&$$&$&$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$&&$$$&$&$$&&&$$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&(((&&$*,.,.,.,.,,,,,,,,,,,,,*,*,****************(**((*((((((((((((((((((((&&&(((&(&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$&$&$$&$$&$$&$&$&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&$&&$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((&$*,,,,......,,,,,,,,,,,,****************(**(**(((((((((((((((((((((((((&(((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$&&$$$&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$&&$$$&$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(((((((&($,,,.,..,..,.,.,,,,,,,,,,,***************(*(((((((((((((((((((((((((&(&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&$&$$$$&&$$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$&$&$$$$$$&&$&$&$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((&$*,,....,..,,,,,,,,,,,,,,,,****************(*(((((((((((((((((((((((((&&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&((&&&&(((($*,,,,,,...,,,,,,,,,,,,,******************((*((((((((((((((((&((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$&&&&&&$&$$$$$$$&$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((($*,,,,..,,,,,,,,,,,,,,,,,,**************(*((((*((((((((((((((((((&(&(&&&&(&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$&&$$&$&$$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$&$$$$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&$*,,,..,,,.,,,,,,,,,,,,,*,*,************(((*(*((((((((((((((((((((((&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&(&((((& $*,,,,,,..,,.,,,,,,,,,,,*****************(*(((((((((((((((((((((((&(&&&(&&(&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&$&&&$&&$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&((((((&$,,,,...,..,,,,,,,,,,,,**,**************(*((((((((((((((((((((((((&&(((&(&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$&$&$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&& ",,.,.,.,,,,,,,,,,,,,,,,***,*************((((*(((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&(((&(&& $*,,.,,,,,.,,.,,,,,,,,,,,,*************(((((((((((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&*,,,,,,,.,.,,,$,,,,,,,*,*********(****(((((*((((((((((((((((&((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$$&$&&&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((& *,,,......,,,,,,,,,,,********************(( (((((((((((((((((((&((&(&(&& &&&&&&&&&&&&&&&&&&&&&&&&&&&& $&$&&&$$$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((( ",,,.....,,.,,,,,,,,,,,,****************((((((*(((((((((((((((&(((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$&$&&$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((& $,,,,..,,.,,,,,,,,,,,,,,,,*,*************(*((*(((((((((((((((((((&((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&$$$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(&&",,,,...,.,,,,,,,,,,,,,,****,************(***(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(( ",,,,,....,,,,,,,,,,,,,,***,**********((****((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&",,,,,,,..,.,,,,,,,,,,,,,**,*************((((((((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&&"*,,,,.,,,,,,,,,,,,,,,,,,**************((**(((*((((((((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&$&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&",,,,.,...,,,,,,,,,,,,,,****************(*(((((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&"*,,,,,,,,,,,,,,,,,,,,,,,**********(**(((*(((((((((((((((((&(&((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$&&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&( *,,,.,,.,,,,,,,,,,,,,,,**********(***(***((*(((((((((((((((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((((&"*,,..,.,,,,,,,,,,,,,,**,*****************((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&(((((&",,.,,.,..,,,,,,,,,,,*,,***************(*((*(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&"*,,,...,,,,,,,,,,,,,*,,****************(***((((((((((((((&&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((( ,,,,,..,,,,,,,,,,,,,,,*,***************((((((((((((((((((&&(((&(&&&&&&&&(&&$&&&&&&&&&&&&&&&&&&&&$$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((& *,,,,,,,,,,,,,,,,,,,,,**************((((((((((((((((((((((((&&(&((&&&&&&&&($&&&&&&&&&&&&&&&&&&$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((( *,,,,.,,,,.,,,,,,,,,*,****************(((*(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$"$$"$$$$$$$$$$$$$$$"$""$$$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(((&& *,,..,,.,,,,,,,,,,,,,*,***************((*((((((((((((((((&(&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$"$$$"$$$$"""$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$&$&$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&(((((&& *,,,,,,,,,,,,,,,,,,,****************(((((((((((((((((((((&(((&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$"$"$$"$"$$$$$$"$$$$$$$$$$"$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&(& *,,,,,,,.,,,,,,,,,,,,,****************((*((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$$$$$$$$$$"$$"$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((& *,,.,,,.,,,,,,,,,,,*,************((((((((((((((((((((((&((&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$$$"$$"$""$$"$$$$"$""$"$$$$$$$"$$"$$$$$$$$$"$"$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&J ,,,,,,.,,,,,,,,,,,,,,,************(*((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$""$$$$$$$$$$$""$$$$$""""$"$"$"$$$"$$$$$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&(((&(> ,,,,.,,,,,,,,,,,,,,****,**********(*((((*(((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$"$$"$""""$"$$$$"$$""""$""$$"$$$"$"$$"$$""$$"$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&(&((&&,,,..,,,,,,,,,,,,,*,**************(*(((((((((((((((((((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$$"$$""$$"$$""$$$"$"""""""$$$$$$"""""$$$$""""""$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& *,,,,.,.,,,,,,,,,*,*******************(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$$$$$$$$$$$$$""$$"$$"""$"$""$$$$"$$"$$$"""$$$$"""$""$$""$"$$"$$$$$$$$$"$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&((&*,,.,,,,,,,,,,,,*,,**************(*((((((((((((((((((&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"$""$$$$$$""$$$"$""$$"""$""$"""""""""$$"$$$""$"$$"""$$$"$$$"$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&$$$$$&$&$$&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(& *,,,,,,,,,,,,,,,,,,****,***********(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$$$$"$$$$$"""""$$""$$$"$$$"$$""$"""$""$"$""$""""$"$"""$"$""$"$"$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&(( *,,,,,,,,,,,,,,,,,,*,*************(((((((((((&(((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""$$$$$""$$$""$$$""$""$$""$"$$""$"""""$"""""""""$$""$$$$$"""$$$"$$$""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&(&&*,,,,,,,,,,,,,,,,,*,*************((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$"$"$$$$$"""$"$""$"$"$""""$$$$""""$""$""$""""""$"""""""$$""$"$""$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&&&&&&&&&&&&&&&&&&&&&&(&(( *,,,,,,,,,,,,,,,,,,,************((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""$$$"""$$""$$$""""$""""""""$""""""""""$"""""""$$"$""$"$""$$$$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(((&&*,,,,,,.,,,,,,,,,,*************(((((((((((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"$$$$""""""$$$$$""""""""""""$""$""$"""""$""""""""$"""""""$"""$"""$$"""""$$""$$""$$"$$$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&(&(*,,,,,,,,,,,,,,,,,**************((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$""$"""$"$$"$$""$"$$$""""$"""$""$"""""""""""""$"""""""""""$$$"$"$""$$"$$"""$"""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&& *,,,,,.,,,,,,,,,*,**************(((((((((((((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"$$$$$$"$""""$"""""""$"""""""$$"""""$"""""$"""""""""""""""""""""""""""""""$"$$$""""$$$"$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$&&&$$&&&&&&&&&&&&&&&&&&(&(&&&&(*,,,,,,,,,,,,,,*,**********&(*(((((((((((((((&&((&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$"$$""""$$"""""""$"$"$""$"$""$""""""""""""$""""""""""""""""""""""""""""""""""""$"$"""""""$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&$&&$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,,***********(**(***(((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"$$"$"""""""""$"$""$"" "$$"""""""""""""""$""""""""" "$""""""$""""""""""""$"$"""""$$"$"$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$&&&&$&&&&&&&&&&&&&&&&&&&(&((*,,.,,,,,,,,,,,,**,*,*********(*(((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$"$"$""$"""""""$""$$$""""$"""""$"""""""$""""""""""""""""""""""""""""""""""$"""""""$""$""""$$$$$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$&&&&&&&&&&&&&&&&&&&&&(&*,,,.,,,,,,,,,,,*,,********(*(((((((((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$$$$""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&*,,,,,,,,,,,,,**,,*******(****(*(*(((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"""$$"""""$""""""""""""""$""""$""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$$"$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$&&&&&$&&&&&&&&&&&&&&&(&&& *,,,,,,,,,,,,,,***************((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"""""$"$"""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$"""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&& X*,,,,,,,,,,,,,*,,,***********(*(((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$""""""$""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"""$"""""""$""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((&(&"*,,,,,,,,,,,,,,***************((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""""""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""$""""$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&"*,,,,,,,,,,,,*,,,***********(((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$"""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""$""""$""$"""""$$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&"*,,,,,,,,,,,,,,,************(*(*(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$"$""""""""""""$"""""""""""""""""""""$"""""""$""""""""""""""""""""""""""""""""""""""""""""$"""$""$""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&(&&"*,,,,,,,,,,,,,,,,************((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""$""""""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$""$"""$$"$$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&$&&&&&&&&&&&&&&&&&&&(&&&$*,,,,,,,,,,,,,,,***********(*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$"""$"""$""""""""$""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""$"""""$$"$$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&$*,,,,,,,,,,,,,**************((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$"$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$*,,,,,,,,,,,,*,***********(*(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$"$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&(&&$ *,,,,,,,,,,,,*,*,*********(***(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&$&&&&&&&&&&&&&&&&&&&$**,,,,,,,,,,,,,***********(*(*((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&$$&$&$$&&&&&&&&&&&&&&&(&&&$*,,,,,,,,,,,,,,**********(*((*(((((((((&(((&&(&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$"$"""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$&&&&&&&&&&&&&&(&&&&&$*,,,,,,,,,,*,*,,**********(*(*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$"""$"$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""$""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&$**,,,,,,,,,,,,,*,*********(**(((((((((((&&((((&&&&&&&&&&&&&&&&&$$&&&&&&$&&$&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$&&&$$&&&&&&&&&&&&&&&&&&$*,,,,,,,,,*,**************(*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&$&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,,********(***((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&&&$&&&&&&&&&&&&&&&&&&$**,,,,,,,,,,,***************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"""$$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&**,,,,,,,,,,,,************(*((((((((((&((&&&((&&&&&&&&&&&&&&&&&&&&&&$&$$&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$"""""$"""$$"$$$"$$$$$$$$$$$$$$$$$$$$&&&$&&$&&&&&&&&&&&&&&&&&&&&&`*,,,,,,,,,*,*************(**((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$"$"$"$$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""$"""""""""$"$$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,****************((((((((((&&((&&&(&&&&&&&&&&&&&&&&&&$&&&$&$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$"$$"""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&&&&&&**,,,,,,,,,,,,,**********((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$"$$""$"""$"$"$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""$$$""$"$$$$$$$$$$$"$$$$$$$$$$$$$&$&$$&&&$&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,*,,***********((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""$$$""$""$"""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$"$$$$$$$$$$$$$$$$$$$$$&&$&&&&&$&&&&&&&&&&&&&&&&&&***,,,,,,,,*************(**(*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$"$$"""""$""$""$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&**,,,,,,,,,***********(*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$""$"$$$"""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&**,,,,,,,*,*,*************(((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$""$$""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&$&&&&&&&&&&&&$*,*,,,,,,*,***********((*((*((((((((((((&(&&&&&&&&&&&&&&&&&&$&&&$&&$&&$&$$$&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$"$$"$""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$""""""$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$&$&&&&&&&&&&&&&&&&&&@Z**,,,,,,,****,************(*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$""$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&&&&&&&&&&&&&&&&"**,,,*,,,,********(***((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&$$$$$&&$$$$$$$$$$$$$$$$$$$$"$$"$$$"$"$$"$"$$"""$"""$"""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&&&&&&&&&&&&&d*,*,,,,,,,,,*************(((((((((((((&&(&&&$&&&&&&&&&&&&&&&$&&&$&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$""""""$$"$$$"$$"""""""$""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$&$$$&&&&&$&&&&&&&&&&&&&*,,,,,,,,,************(**((((((((((((&(&(&&&&&&&&&&&&&&&&&&&$&$&$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$"$$$""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""$""$""""$$"$$$$$"$$$$$$$$$$$$$$$$$$$$&$$$$&&$$&&&&&&&&&&&&&**,,,,,*,,,***********(**(((((((&((((&&(&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$&$&&&&$$&&&&&&&&&&&&&*,,,,,,,,,,*,***,*****((*((((((((((&&(&&(&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$""$"$$""""""""""$"""""""""""""""""""""""""""""""""""""""" """""" """"""""""""" """""""""""""""""" """""""""""""""""""""""""""""$"""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&& **,,,,,,****************(((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$""$""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$"$"$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&*,,,,,,,,,,***********(*(((((((((&(((&&&&&&&&&&&&&&&&&&&&&$$&&&&$&$&$&$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$$$$$$$$"$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&*,,*,,,,,****************(((((((((&((&&((&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"$""$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&****,,,,,,*,*********(*((((((((((((&(&&&&&&&&&&&&&&&&&&&$&&&&$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" """"""""""""""""""""""""""""""""""""""""""""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(*,,,,,,*,*,******(***(*((((((((((((&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$""""$""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$"$$$$$$$$&$$$$$$$$$$$$$&$&$$$&&&&$&&&&&&&&&&&&`**,**,,*,*************(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$"$"$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""$"$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&***,,,,,*************((((((((((((&((&(&&&&&(&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$""""""$""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&**,,,,,*,,************(((((((((((&(((&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$&&&&&&&&&&&&&***,,,,,,*************((((((((((((((&&(((&&&&&&&&&&&&&$&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&$&&&&&&&&&&**,,*,,,*************(*(((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(*,*,,,,,**************(((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$""$"""$"""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""" """"""" """""""""" """""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&**,**,,,****,**********(((((&(((((((&&&&&&&&&&&&&&&&&&&&$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&$&&&&&&&&&&&&***,*,****,********((*(*(((((((((((&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$"$$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""" """""""" """"""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&&&&&&&&&(**,,,,,,************(((((((((((((&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$"$$$$$$$$$$$$$$$$$$$$&$$$&$$&&&$&&&&&&&&&&(*,****,*************((*((((((((&(&&(&&&&&&&&&&&&&&&&&&$&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" " """"""""""""""""""""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&***,,,,,,*,*************(((((((((&&(&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&*,***,*,*,***********((((((((((((((&&&&&&&&&&&&&&&&$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$$$$""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """"""""""""""""""""""""""" """"""""""""""""""""""""""""""$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&& *****,,************(((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$""$""""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""" "" """"""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""$"""$"$$$"$""$$$$$$$$$$$$$$$$$$$$$&$&$$$$$&$&&&&&&&&&***,*,*,************(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$""$"""$""""""""""""""""""""""""""""""""""""""""""" """"""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&***,,*,*********(*(*(((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$"$$$""$$"""""""$"""""""""""""""""""""""""""""""" """"""""""""""""""""""" """" "" """""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&"***,***************(*((((((((((&&&&((&&&&&&&&&&&&&&&&$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$""$""""$"""""""""""""""""""""""""""""""""""""""""""" """ "" """""""""""""""""" " """""""" """""""""""""""""""""""""""""""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&"**,*,*************((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"$""$"$"""""""""""""""""""""""""""""""""""""""""""""""""" """" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&"****,*,************((((((((((((((&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""" """ " """"""" """""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&&&&&&&&&"*******,**********((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" "" """""""" """""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&"**,*,***********(**(((((((((((((&(&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""$""$"""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""" """" """ "" """ """""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&"******************(((((((((((((&&&&&&&&&&&&&&&&&&$&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&$&&&&&&&$*****,,**********(*((((((((&((&(&&&&&&&&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""""""""$""""""""""""""""""""""""""""""""""" """""""""" """"""" """"""""""""""""""""" """""""""""""""""""" """""""""""""""""""""""""""""""""$$"""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&$(***,*,*********(*(((((((((((&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""$$"$"""""""""""""""""""""""""""""""""""""""""""""" " """"""""""""""""""""""""""""""""" " """""""""""""""""""""""""""""""""""""""""""""""$""$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$(****************(*(((((((((& &&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$""$"$"$$$""""""""""""" """"""""""""""""""""""""""""""""""" " """""""""""" "" """ """ """ "" """""" """""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&&&&&&&" ****************((((((((((((((((&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$$"""""""""""""""""""""""""""""""""""""""""" """"""""""""""" """" """"""" """ """ """" """"""""""" """"""""""""""""""""""""""""""""""$"""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&"****,***********((((((((((((&((&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$"$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """"""""" " """""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&(*************((*(*(((((((&((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$"$$$""$$$"$$""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" """" """"""""""" """"""""""""""""""""""""""""""""""""""""""$""$""$"""""$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&$***************(((((((((((((&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""" """"""""""""""""""""" " """" """"""""""" """"""""""""""""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&$(*****************(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" "" """"""" " """"""" """""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&*****************(((((((((((((&&&&&&&&&&&&&&&&&&$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$""""""""$$""""$"""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""" """" """" """""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&$(**************(((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$"$"$"$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""" """"""""""""""""" """""""""""""""""""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&$(****************(((((((((((&&(&&&&&&&&&&&&$&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$"$$""$""""$$""""""""""""""""""""""""""""""""""""""" """"""""""""" """ "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&$`(*************((((((((((((&(&&(&&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"$"$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """ """""" """"""""""" """""""""""""""""""""""""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(**************(((((((((((&(&&&&&&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&6(************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""$$$""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """"""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&(*********(*((((((((((((((&&&&&&&&&&&&&&&&&&&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$"$""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$((********(**(((((((((((((&&&&&&&&&&&&&&&&&&&$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$"$"$"""$$"""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""" """""""" """""""""""""""""""""""""$""$"$$$"$"$$$$$$$$$$$$$$$$$$$$&&$$&&&$$&$&&&&&&&$(***********(((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """ """"" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$(********((*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$"$"""""""""$""""""""""""""""$""""""""""""""""""""""""""""""""" """""""""""""""""""""" """""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&(*********((((*(((((((((&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$"""""$$"""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&(((********((((((((((((((((&&&&&&&&&&&&&&&&&$&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$""$""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&$&&&&&&&&&$`((*********((((((((((((&(&&&(&&&&&&&&&&&&&&&$$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""$$""$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" """"" """""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&((((**(**(((((((((((((((((((&&&&&&&&&&&&&$&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$""$""$"""$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&(((((****((((((((((((((&&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$""$"$"$""$$$"""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&(((***(*((((((((((((((((((&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$"$$""$"$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&((((*((*((((((((((((((((((&&&&&&&&&&&&&&&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$"$""""$"$"""""$""$"""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&$&&&&&&(((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""$$$"$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&((((((((((((((((((((((((((&&&&&&&&&&&&&&&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&r((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$$"$$"$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""$""$""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$""$"""$$""$"""$"""""""""""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$$"$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """"""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&(((((((((((((((((((((&((&&&&&&&&&&&&&&&&&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$"$$"$"$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&(((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""$""$""""""$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&& &(((((((((((((((&&(((&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$""$"$$""$$"""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&& $((((((((((((& &((&&&&&&&&&&&&&&&&&&&&&&&$$"&$&$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"$$$"$$"$$$"""$$$$""""""""$"""""$"""""""""$""""""""""""""""""""""""""""""""""""" """"""""""" """"""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&(((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$"$$""$$$"""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""" """"""""""""""""""""""""""" """"""""""""""""""""""""""$" $""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$"$$"$"$"""$""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$&&$ &((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$"""$$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$""$"$""$"$"""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&@ &((((((((((((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$"$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&& &((((((((((&(&&&&&&&&(&&&&&&&&&&&&&&&&&&$&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""$"""""$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$& &(((((((((((&((&&&&&(&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"$"$$""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&& &&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$$$$$"""$$"""$$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$& &&&(((((&&(&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$"$"$$"$"$"$""""$"""""""""""""$"$"""""""""""""$""""""""""""""""""""""""""""""""""""""("""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&& &&((&(&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$"$"""""$""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""$""$"""""""""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$& &(((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$""""$""""""$"""$"""$"""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""$$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"$$$"$$$"$$$""$$""""""""""""""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&& &&&((((((&(&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$""$"""$""$$"""$""$$"$"$""""""$""""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$"$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$ &&(&((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$""$""$""$"$"$""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&(((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$"$$$$$""$""""$""""""""""$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$"$$$$$"$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&&&((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$""$""""$"$""$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$"""$$$$$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$""$"""$$"$$$"$$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"""$"""$$$"$"""""$""$$""""$""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$""$$$$$""$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$$"""$$"""$"$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"""$"$"""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$""$$$$$"$$""$"""""""$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$"$$"""$$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&&&&((&(&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$"$$""$$$"""$$""$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$""$$$$$$$$$""$"$$$$$$$$$$$$$$$$$$$$x&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""$""$$"""$"""$"""$""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""$$$$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&(&&&&&&&&&&&&&&&&&&$&$$$$&&&&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$"""""$""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$$"$$$$$$"$""$$""$"$$$$$$$$$$$$$$$$$&$&&&&&&&(&&&&&&&&&&&&&&&&$&$$&$&$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$"""$"$"$$$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$""""$"$""$$"$$"$$$"$$$$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"$"$"""$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"$""$""$""""$"""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$&&&$&$$&$&&$$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""$""$"""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""$""$""$"""$$$$"""""$$$$$$$$$$$$$&$$$ "&&&&&&&&&&&&&&&&&&&&&&$&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$"$$$$$$"$"""""""$"$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$""$"$$"$$$"$$"$$$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$"$$$$$"""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""$"""""""""$""$$$$$$"$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$$"""$$""$"""$"$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""$$""$$$""""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$"""$$"$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$""""$""$$"$$"$""$$$$$$$$$$$$$$$ &&&&&&&&&&&&&&&&&&&&$&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""$$""""""$""$""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$$$"$""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&$$$$&"$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$"$$"$$"$"""""$"""$""""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$"""$$$$""""""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$&&&$$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$$$$$"$"""$$"$"""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"$"$""$"$"$$$$"$$$$$$$$$& &&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$"$$$"$$"$"""$$"$$$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$""$$$$$$$$$$$$$$$$" &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$"$$""$$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""$$$$$$$$$$$$$$$$