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 = '144B32' IMAGE_NUMBER = 49524937 IMAGE_TIME = 1977-01-12T05:47:58Z EARTH_RECEIVED_TIME = 1977-01-12T23:31:24Z ORBIT_NUMBER = 144 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 STEREO 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  (HJ3QC8c' 1/9 OM  s.0000222000.............,,.,,.,,,,*,,,,,,,,,,,,,,,,,,,,,*,,.,,,,,,,......,,,*,,,,,..,,,,.,......,,,,.............0........0000......0..0...000000202000000000....0000000022220000000000000000002222222200000020000000022220220200200200000000222222222020020000000000000000000..........,.,,,,,,,*"*,..0000........0...........(&,,,,..,,.,...,....,,,,,,,,,,..,.........,,,,,,,,.,.,,,,,.......,,.,,..........,...........,,..............0000.........0.....0.000000......00.00...0..00000000.0....00.0.00.0..0.00000........0..00...00000000.0.00..0.00..0.00000000................,.....,.,,,***(&,.........................,.,,,,.,,,,,,,,,,.,,,,,,,,,,,,,,(,,,,,,,,,,,,,,,,,,,,,,.,,,,*,,,,,,,,,,,,,,,..,,,,,,,,,,*(,,,,,,,,.,,................,..................................................................,.............0..0...............0.00.0..................,.,,..,,....,,,,,***** P$*,............,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,,,,,,****,,,,,,,*,,,,,,*,,*,*,,,,,,,,,,,,,.,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,......,.,,.,..,..,,,,,...,$*,,......,..,,....,.........*,,,..........,..............,...........................,......,...,..,,,,,,,,,,,,*,***&,,............,,,,,,.,.,,,,,,,,,,,,,*,*,,,*,,**,,,,,,,***,***,,******,,,,,,*,**************,*,,*,*,*,*,,,,,,**,,,,,,,**,*,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,,,,,,,,,,.,,,,,,,,,,...,,,,,,,,,.,,,,,........,,,.......,**...........,.........,,....&&,..,.,,,,,,,,,,,,,,,,,,,*,*&$*,,,..,..,,,,..,,.,.,,,,,,,,,,,*,,,,,,,,,,,,,,,,,********,****,**,***,******************,,******,,**********,,*,,*,*,*,,*******,*,,,***,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,...,.,.,...,,,,,,,,,..,......,..,,,,,,*,,,,,,,,,*,,,,,,,,***($,,,,,,,,..,..,,,,,,,,,,,,,,,,,,,,,**,,*,,,,,*********************************************************************,****************,,*,,,,*******,*****,,,,,,,,,,,,,**,*,**,*,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,..,,,,,,,,,,,,,,,,,,,,*,,,,,,*,,********( $**,,,.,.,.,,,,,.,,,,,,,,,,,,,,,*,,,,***,********,********,**************(***********************************************,*******,******************,*,,,*,**********,****,,,,*,**,,*,,,*****,,,,,,*,,,,,,,,,,,**,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,******,*,*****($*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*******,*****************************************(*((((((******************(******************************************************,*,*********,********,**,,*,***,*,*,***,,,***,***,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,********************( "**,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************(************(********(((**((*(((******(((**(((((*(**(*(*******(*******************************************************,****************************,*,*,*****,**,*,*****,*,,,,**,*,,,,,***,,,,,,,,,,,,,*,,,**,*********************( $*,,,,,,,,,,,,,,,,,,,,,**,*,*****************************(*******(***(((*(*(((((((*******(((***(*((((((***((((((*(***(*(**(****((((*****************************************************************************,*****************************,*,**,,,,,,,,,,,,,,,,,,,,**,,**********************(("***,,,,,,,,,,,,,,,,,,,*,**,******,****************(***********(**(**((((((*((*(((*(((*(***((((((((((((((((((*(((((((**(*(((((((******(**(********((************************************************************************************************,******,*,,*****,*,,,**********************(((("**,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,*************************(***(***((((((*(*(((((((*(((((((((((((((((((((((((((((((((((((((((***((((((***(*(*((********(*********((*(************************************************************************************,****************************************(("**,,,,,,,,,,,,,,,,,,*,,,,,,*******************************(*((((((*(*((((((((((((((((((((((((((((((((((((((((((((((((*(*(((((((((((((((((((*(**(*(**(**(*((((*(****(*(******((**(******((((*********(********((********************************************************,************(*********(((("**,,,,,,,,,,,,,,,,,,,,,*,,*****************************(((((((*((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((((((((*((((((((((****((((((*****(((*(***(*(*(****(***(*((*********(**********(**********************************************************((**(((("(*,,,,,,,,,,,,,,,,,,,**,*,,*********************(***(*((**((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(*((((((*((*((((*((***(*(((*((((*((((*(**(*(*(((***((*(*(**********************************************************(((((*****(((("(*,,,,,,,,,,,,,,,,*,,,************************(********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((*(((((((((*(((((((*((((((((((*((((*(*(*((((**(****((((((*****************************************((*(((((((((((("***,,,,,,,,,,,,,,,,****,*,,*****************(***(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((*(*((*(((((**(*(*(*(************************************(((((((((**(((((@"***,**,,,,,,,,,,,,,,,,*,**********************(((**(**(((((((((((((((((((((((((((((((((&(((((((((((((((((((&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((**(*((((*(**((*(((********(**********(******(((((((((*(((((((((("***,,,,,,,,,,,,,,,,,,****,********************(**(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((&((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((**(*(*(((((******(***********(*((****(((((((((((((((&"**,,*,,,,,,,,,,,,,,,,,,**********************(*((*(((*((((((((((((((((((((((((((((((((((((((((((&&((((((((&&(&((((&&((&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******(****(***(****(*(*(*(((((((*(((((((((((&t **,,,,,,,,,,,,,,,,,*,**************************(**((((*(*(((((((((((((((((((((((((((((((((&&(((((((((&&((((&&(((&(&&(&(((((((((((((&&&(((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((((((((***(*(****(*(((***((((*(((((((((((((((&"*,,,,,,,,,,,,,,,,,,,,,**********************(**((*((((((((((((((((((((((((((((((((((((((((((((&(((&((((((((&&&((((&&&(&(((((&((&&&&(((((((((((&(((&((&&((((((&(&(((((((&((((((((((&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((*(*(****(**((*((((((((((((((((((((& (**,,,,,,,,,,,,,,,,,*********************(*****(**((((((((((((((((((((((((((((((((((((((((&&&(&(&&(((&&((&((&(&&&&&&((((&&&(((((&(&(&((((((&((&&&(((&(&((&((((((((((((&(&((&(&&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((((****((*((((((*((((((((((((((((((&f ***,,,,,,,,,,,,,,,,,,*,,,******************(*((((((*((((((((((((((((((((((&&(&&(((((((&&((((((((&&&(&&&(&((&&&&&&&&&(&&&(&&((&&&&&&&((((&&(&&&&(&(&&(((((((((((&(&(((((&&&(&(&((((&&&((((((((((((&((((((&(((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((((((((((((((((((((& **,,,,,,,,,,,,,,,,,,,***,,*****************(**(*(((((((((((((((((((((((((((((((((((&(((((((&&(&(((((&&&&&&&&&(&&&&&&&(&&&(&&(&&&(&(&(&&&&&&(&&&&&&((&(&&&&&(&((&(&&((&&(((&((&(&(&(&((&(((((((((((&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((*(((((((((((((((((((((((((& **,,,,,,,,,,,,,,,,,,,,*****************(**(((((*((((((((((((((((((((&((((((((((((((&(&(&&&&((((&&&&&&(&((&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&(&&&&&&(&&((&&&&&&((&&&&&&&&(((((&&&(&(&(&&(&&&&&(((&((&((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((&` **,,,,,,,,,,,,,,,,,,,**,,,****************(**(*((((((((((((((((((((((((((((((((((&&&((&((&((&&&(&((&&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&(&&(&(&&&&&&(&&&&(&&&&&(&&&&(&&&&&&&&((&&&&(&&&(((&&&(((((((((&&((((((&(&&&((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((& **,,,,,,,,,,,,,,,,,,,,,*,******************(((((*((((((((((((((((((((((((((((((&(((&((&&&((((&&&&&&&(&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&&&(&&&&&&&&&&&&&&&&&(&&(&&(&&(&(&&&&&(&&(&((&(&&(&&((((((&&&(((((&(((((((((&(((((((((((((*((((((((((((((((((((((((((((((((((((& **,,,,,,,,,,,,,,,,,,,,,,***************(*((**((((((((((((((((((((((((((((((&(&((&&(&&(((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&&&((&&&(&&&&&((&((&(&&&(&&(((((&((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&& **,,,,,,,,,,,,,,,,,,,,,*********************(((((((((((((((((((((((((((((((&((&&(((&(&&&&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&&(&&((&&((((&&&&(((((((((&((((((((((((((((((((((((((((((((((((((((((((((& **,,,,,,,,,,,,,,,,,,,,*,,****************(((((((*((((((((((((((((((((((&(((((((&&&&&(&&&&(&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&(&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&**,,,,,,,,,,,,,,,,,,,,,*,***************(((*((((((((((((((((((((((((((((((((&&(&((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&&&&&&(&&(&&&&(((&(((&(((((((((((((((((((((((((((((((((((((((((((((((&**,,,,,,,,,,,* ,,,,,*,*,,***************(((*(((((((((((((((((((((((((((((&((((((&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((((&&(&((((((&&(((((((((((((((((((((((((((((((((((((((((((&***,,,,,,,,,,,(,,,,,,,,********************&((((((((((((((((((((((((((&&&((&&&(&(&&&&&&&&&&&&&&&&&&"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((&(((&&&((((((((((((((((((((((((((((((((((((((((((((&**,,,,,,,,,,,,,,,,,,**,***************(***((*((((((((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((&&&&(((((((((((((((((((((((((((((((((((((((((&&*,,,,,,,,,,,,,,,,,,,,,,,************(*****((((((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&((&(&((((((((&((((((((&(((&"((((((((((((($**,,,,,,,,,,,,,,,,,,,,,,****************(*((*(*(((((((((((((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&(&&(((((((&((((((((((((((((((&&((((((((((&&$**,,,,,,,,,,,,,,,,,,,,,*************(*(***(((((((((((((((((((((((((&(((((&((&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(&(((&&((((((((((((((((((((&((((((&((((((&|***,,,,,,,,,,,,,,,,,*,,*,**,**********(*(((((((((((((((((((((((((((((&((&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&(&((((&(&(&&((((((((((&((((((&((((((((((&&*,,,,,,,,,,,,,,,,,,,,,*,,***********(****(*((((((((((((((((((((((((((((((((((&&&&(&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(&((&(((((((((((((((((((((((((((((&*,,,,,,,,,,,,,,,,,,,,*,,**,,************(((((**(*(((((((((((((&(((((((((&(&((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&&&(((((((((&((((((&(&((((((((&&*,,,,,,,,,,,,,,,,,,,,,,,,,************((***(*((((((((((((((((((((((&((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&(&(((&((((((((&&((&&(&&((((&&**,,,,,,,,,,,,,,,,,,,,**,*,************((*(((((((((((((((((((((((((&(((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((&((((((((&&&&*,,,,,,,,,,,,,,,,,,,,,,*,,************(((**(((((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((&(((&&(((((((&((&&(((((&&**,,,,,,,,,,,,,,,,,,,*,*****************(*((((((((((((((((((((((((((((((&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(&((((&((&&&&(((&(&(&&&(((((&&&*,,,,,,,,,,,,,,,,,,,,*,,,,************((**((*(((((((((((((((((((((((((&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&((((&&&((&(&(((&&(&&&**,,,,,,,,,,,,,,,,,,,,,************((**(**(((((((((((((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&&(((&&&&((((((&&&**,,,,,,,,,,,,,,,,,,,*,,*************(*(*((((((((((((((((((((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$$&&&&&&$$$&$&&$&&&$&&$&&&&$&&&&&&&&&&&&$&&&&&&&&&$$$&&$&&&&&$$&&&&&$&&&&$&$&&&$$&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&(&&&(&(((((&&(**,,,,,,,,,,,,,,,,,,,**,*************(****(*((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$&&$&&&$&&$$&$$&&$&&&$&&&&&&&&&&&&$&&&&&&&$&&$&&&$&$&$&$&$&$&&$&&&&&$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&&&(&&&&&(((&&&*,,,,,,,,,,,,,,,,,,,,*,*,,*************(((*((((((((((((((((((((((((((((&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&&&&$$&$&&$&&$&&&$&&$&&&$$$&&&&&&$&&$&&&$$$$$&&&&&&$$$&$$&&&&&&$$$$&&&&&&&$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&(&((&&&(&&&&*,,,,,,,,,,,,,,,,,,,,,,****************(**((((((((((((((((((((((((((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&&&&$$$&&&$&&$$$$$$&&&&&&$$$&&&&&$&$$&&&&&&&&$$&$&&$&$&&$$$&&$&&&&$$$&$$&&$&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&(&&((&(&(((&&**,,,,,,,,,,,,,,,,,,*,***************(*(*(((((((((((((((((((((((((((&(&((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&&&$&&&&$&&$&&&$$&$$$$&&$$$$$$$&$&&$&&&$$$&&&&&$$$$&&&&&$&$$$&$$$&&$$$$&$$&&&&$$$$&&$&$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&(((&&(&&&*,,,,,,,,,,,,,,,,,,,,,,,*****************((*((((((((((((((((((((((&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&$&&&&&$&&$&&$$$&&$$$$$&$&&$$$$$$$&$&$&$$$&$$$$&&$$$$$&$&$&$$&$&$$$$$&$$$&&$&&$$$&$$$&$&&&&$$&$&&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&(&&&&((&&**,,,,,,,,,,,,,,,,,,,,*******************(((((((((((((((((((((((((&((&&(&&(&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&$$&&$&&$$$$&&&&&$$&$$&&&$$$$$$&$&&$$$$$&$$&$&$$&$&$$$$$&&$$$$&$$$$$$$$$$$&$$&&$$$$&$$&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&(((&&& &*,,,,,,,,,,,,,,,,,,,,,,****************(((*(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&$$$&&&$&&&$$&$$&$$&$$$$&$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&t&*,,,,,,,,,,,,,,,,,,,,,,************(****((((((((*(((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&$&&&&&&&$&$$$$&&&&$&&$$$$$$$$&$$$$$&$&$$&$$$$$$$&&&$&$$$$$$&$$$$$$$$&$&$$$$$$$&&$$$$$$&$$$$$$$$$&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&**,,,,,,,,,,,,,,,,,,*,,,,*************((*(*((((((((((((((((((((&(((&(&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$&$&&$$$$$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&*,,,,,,,,,,,,,,,,,,,,,*,************((*(*(((((((((((((((((((((((&(&(((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$&&$$&&&&&$$$$$$$$&$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&$&$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&(&&&&*,,,,,,,,,,,,,,,,,,,,,***,*********(**(((((((((((((((((((((((&(&((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$&&&&$$$$$$$&$$$$$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$&$$$$$$$$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&2&*,,,,,,,,,,,,,,,,,,,,,,****************(*((((((((((((((((((((&(((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$&&&$&$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,,,,,,,,******************(((((((((((((((((((((((((&&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&&&&$$$$&&&&&$$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&&$$$$$$$&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&*,,,,,,,,,,,,,,,,,,**,*,*************(*((((((((((((((((((((((((((&((&&&(&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&*,,,,,,,,,,,,,,,,,,,,*,*****************(**(((((((((((((((((((((((&&&((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&$&$&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&r&*,,,,,,,,,,,,,,,,,,,******************((((((((((((((((((((((((&(((&(((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&8*,,,,,,,,,,,,,,,,,,,,,,***************((*(*(((((((((((((((((((((((&&(&&(((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&$&$&&$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(,,,,,,,.,,,,,,,,,,,,,******""*********((*(((((((((((((((&&(((&&((&((&(&&&&(&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$&$&$$$$$$&($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,,,,,,,,,,*************(*((((*(((((((((((((((&(&(((((((&&&&&((&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&$&&$$&$$$"$&$$$$$$$&$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$$&&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,,,,,,,,*************(*****(*(((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&&$$&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$&$&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*,,,,.,,,,,,,,,,,,,,,,****************((((((((*((((((((((((((((&(((((((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$&&$$$$$$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&\0&*,,,,,,,,,,,,,,,,,,,,,,*****************((***(((((((((((((&(((((((&(&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&$&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*,,,,.,,,,,,,,,,,,,,,,,**********(****(*((((((((((((((((((((((((&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$&&&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*,,,.,.,,,,,,,,,,,,,,,*,,,*********(****(*(((((((((((((((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& @&,,,,.,,,,,,,,,,,,,,,,,*,************(*(**((((((((((((((((((((((((&&&(&&(((&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$&$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&*,,,,,,.,,,,,,,,,,,,,**,**************(*(*(((((((((((((((((((&(&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&*,.,,,,,,,,,,,,,,,,,,,,,**************(*(***((*((((((((((((((&&&(&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,.,.,,,,,,,,,,,,,*************(((*(((((((((((((((((((((&(&(&(&(((&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&$*,,,.,,.,,.,,,,,,,,,,,,*,**************((((((((((((((((((((((&&&&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$$&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$*,...,,,,,,,,,,,,,,,,,,**************((*(*((((((((((((((((((&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&&$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&*,,,.,,,,,,,,,,,,,,,,,,,**************(**(((((((((((((((((((((&(&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@&*,,,,...,,,,,,,,,,,,,,,****************(((((((((((((((((((((&(&((&&(&(&&&&&&&&&(&&&&&&&&&&&&&&&$&&&&&&$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$*,,....,,,.,.,,,,,,,,,,,,************(((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$*,,,,.,.,,,,,,,,,,,,,,,*****************(((((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$,,,,....,,,,,,,,,,,,,*,***,***********(*(((*(((((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$,,.,..,.,,,,.,,,,,,,,,,,**************((((((((((((((((((((&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$,,,,.....,,,,,,,,,,,,,,*************((***((((((((((((((((((((((&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"$$"$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$*,,.,...,.,,,,.,,,,,,,,,****************((((((((((((((((((((((&((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$,,,,,....,,,,,,,,,,,,,,,,,*************(((*((((((((((((((((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"$$$$$""$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&N$,,,,........,,,,,,,,,,,,***************(*((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""""$$$$$$$"$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$,,,.,.,..,,,,,,,,,,,,,,,***************((((((((((((((((((((((((((&&(&((&&&&&&&&&(&&&&&&&&&&&&&&$&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$$$$$$$"$$""$$$$$"""$$$$$$$"$$$$$$$$"$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$*,,...,..,.,,.,,,,,,,,,,*,,************(*(*((*((((((((((((((((&(((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$""$$$$$$$$$"""$$$$"$$$"$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$,,,....,,.,,,,,,,,,,,,,,,***************((*(((((((((((((((((((((&&&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$"""$$$"$"""$""""$$$$$"$"$$"$$"$$$$$$$$"$$$$$$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$,,,,........,,,,,,,,,,**,,***************(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$"$$"$"$"$"$$$""$""""$$"$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $*,,,....,.,,,,,,,,,,,,,,,,**************(((((((((((((((((((&(&((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""$""$$"""""$"$$"""$$$$$$$$$""$$""$$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "*,,.,.,..,,.,,,,,,,,,,,,,**************((((*((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$"$$$$"$"""""""""$$"""""""""$$$"""""$$$"$$"""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $*,,,...,.,,.,,,,,,,,,,,,***************(*((((((((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""""$$$$$$$""""$$"$""$$"""$"$"$$"""""$"$""$""$$$"$$"$"$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&& $*,,......,,,,,,,,,,,,,*****,************((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$$"$"$"$$""$$""""$""$$$"$"""$$$"$"""$""$$"$$"$$$"$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&& $,,,....,,,,,,,,,,,,,,,,,,***************((*((((((((((((((((((&(&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$$$$$"$$"$"$"$$$$""$""$""""""""$"$"$"$"""""""$"""""""""$"""""$$""$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$&&&&$$$&&&&&&&&&&&&&&&&&&&&&& *,,,...,,,.,,,",,,,,,,,,,,************(*(((*(((((((((((((((((((&(&&&&&&&(&&&&&&&&&&&&&&&&&$&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""$$$$"$$""""""$$$"$"""$$$"""$""$$$"""$"""$$"$$$"""""$$""$"$"$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&& *,,,.....,,,,,,,,,,,,,,,*,**************(*("&((((((((((((((((&(((&&&(&&& $&&&&&&&&&&&&&&&&&&&&$&&$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$"$"$$"$"$$"""""$"$""""""""""$""$"""""$""""$""$"$$$"""""""""$$""$""$$$$$"$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $,,,......,,,.,,,,,,,,,,*,************(*(*(((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$""""""""""""$"""$""""""""""""""""""""$$$"""""$$$""$"$"$$$$$"$"$$$$$$"$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&& P",,.......,,,.,,,,,,,,,,,,**************(*((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$"$$""""$"$""$""""""""""""""""""$"""""""$""""$"""$""$$"$$""""$$""""""""$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&$&&&&&&&&&$&&&&&&&&&&&&$$,,...,.,..,,,,,,,,,,,,,,,,**************(((*((((((((((((((&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$""$$"$$$$""""""""$""""""""""""""""""""""""""""$""$""""$$""$"$"$"$$$$$$$$"$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&& .$,,,.....,..,,,,,,,,,,,**,************(******((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$"""""""""$$"""""""""""""""""""$""$""""""""$""$$"""$"$"""""$$$$"$$$"""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&",,,,....,.,,,,,,,,,,,,,*******************(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$"$$""""$$"""""""""""""""""""""""""""""""""$""""""""""$""$"$""""$$"$"$"$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"*,,...,..,.,,.,,,,,,,,,*,**,**********(((((**((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$$""$$"""$"""$"""""""""$"""""""""""""""""""""""""""""""""""""""$$""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&",,.....,,,,,,,,,,,,,,,*,**************((((((((((((((((((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$"""$$$"$""""""""""""""""""""""""""""""""""""""""""""""$""$"""$"$"""""""$$$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&",,....,....,,,,,,,,,,,,,*************(*(*((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&&$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$"$$$$""$"$"$"$""""""""""""""""""""$"$"""$""""""""""""""""""""$"$""$"$"$"$"$""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&",,,........,,,,,,,,,,,*,,,***************(((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""$$""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$""""$$$"""""$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&",,,,......,.,,,,,,,,,,,*,************(*(((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$$$$"$$""""""""""""""""$""""""""""""""""""""""""""""""$""""""""$"""$""""""$$""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&",,....,.,,..,,,,,,,,,,,,***************(((*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$"$$""""""""""""$""$"""""""""""""""""""""""""""""""$""""""""$""$"$""""""$"$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&",,..,.,...,,,,,,,,,,,,,*,************(*((*((((((((((((((&&&&&&(&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""$$$""$""""$"$"""""$"""""""""""""""""""""$"""""""""""""""""""""""$$""""""""$$"$$$$"$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&&$$$$&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&@",,.,.....,,,,,,,,,,,,,,*************(*(*((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$""""""""""""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$"$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&8",,,.....,,,,,,,,,,,,,,,****************((((((((((((((((&(((&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$"$$$$$$$$"""$$$$$$"$"""""$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$$""$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&",,.,....,,,,,,,,,,,,,,,,**,************(((*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""$$"$"""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$"$""$$$"$"$"""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&& *,......,,,,,,,,,,,,,,,,,************(**(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$""""$"$$$""$$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&",,,,.,..,,,,,,,,,,,,,,,****************(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""$"$"""$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&& ,,.........,,,,,,,,,,,***************(*(*((((((((((((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$$"""$"$"$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&& *,,,....,.,,,,,,,,,,,**,***********(****((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"""""$$$$"""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$&&&$&&$&&&&&&&&&&&&&&&&&&&& ,,........,.,,,,,,,,,,,,*,************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$""""""""""""$"""""$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&& ,,....,.,.,,,,,,,,,,,,,,,***********(*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""$""""$"""$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&& ,,....,.,,,,,,,,,,,,,,,*,**********((***(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""$$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&R ,,........,,,,,,,,,,,,,*************((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"""""$"$$$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&& ,,,,,.,....,,,,,,,,,,**,************(*(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&*,,,....,,,,,,,,,,,,*,*,************(**(((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""$""$$$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&$&&&&&&&&&&&&&&&&&&&& *,,,..,,,,,,,,,,,,,,,,**************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$"""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""$$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&&$&&&&&&&&&&&&&&&&&& *,,,....,,,,,,,,,,,,,**,*************((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$"""$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&@|,,,...,,,,,,,,,,,,,,*,,************(((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"$""$"$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&&&$$&$&$&&&&&&&&&&&&&& ,,,,..,.,,,,,,,,,,,,,,*,**********((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""""$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&*,,,,,,.,.,,,,,,,,,,,***************((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""$$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$&$$$&&&&&&&&&&&&&&&&,,,,,....,,,,,,,,,,,,,*,*******((*(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$&$&$&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"$"$""$"$$$$$$""$$$$$$$$$$$$$$$$$$$&$$$&$$$&$&$&&&&&&&&&&&&&&&&&&&&*,,.,..,,,,,,,,,,,,,*,******&(*(((*(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$&&&&&&&&&&&&&&&&& ,,,,..,.,,,,,,,,,,,**,**********(***((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"""$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$&&&&$&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,**************(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,**********(*(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&$&&&&&&&&&&&&&& *,,.,,,,,,,,,,,,,,,*,,,***********(((((((((((((&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&&&&&&&&&&&&&&&& *,,,,,,.,,,,,,,,,,,*,************((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&& *,,,,,,,,,,,,,,,,,,,,***********(((((((((((((((&(((&&&&&&&&&&&&&&&&&&$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&"*,,,,,.,,,,,,,,,,,,,*,*********(((((((((((((((((&&&((&&&&&&&&&&&&&&&&&&&&$$&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&&&&&&&&&&&&&&&&&" *,,.,,,.,,,,,,,,,,,*************(*((((((((((((((((&&&&&&&&&&&&&&&&&&&&$&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$"$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&$$&&&&&&&&&&&&&&&"*,,,,,,.,,,,,,,,,,,************((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&"@*,,,.,,,,,,,,,,,,,,**,*********(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&"*,,,.,,,,,,,,,,,,,,************((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$&&&&&&&&&&&&&"*,,,,,,,,,,,,,,,,,*,**********(**(((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&$*,,,,,,,,,,,,,,,**************((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&"*,,,,,,,,,,,,,,,*,,**********(**((*(((((((((((&&(&&&&&&&&&&&&&&&&$&&&&$&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&"*,,,,,,,,,,,,,,,,,*,**********((*(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&"*,,,,,,,,,,,,,,,,************((((((((((((((((&(&&&&&&&&&&&&&&&&&&&$$&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&$N*,,,,,,,,,,,,,,,,,*,*********((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""$"$""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&$z*,,,,,,,,,,,,,,,,***********(*((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""" "" """""" """"""""""""""" """"" """""""""""""""""""""""""""""""""""""""""""""""$""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&$*,,,,,,,,,,,,,,,,*************((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$""$$"$"""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&$&&&&&&&&&$*,,,,,,,,,,,,,,,,*************(((((((((((&(&((&(&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""" """""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""$""$$"""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&$&*,,,,,,,,,,,,,,*,************((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"$$$$$"$"$$$$$"""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""" """""""" "" """"""" """""" """""""""""""""""""""""""""""""""""""""""$"""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&*,,,,.,,,,,,,,,*,***********((((((((((&((((((((&&&&&&&&&&&&&&&&&&&$$&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$"$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&$*,,,,,,,,,,,,,,,**********(**((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$"$$$$""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""" " """"""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&*,,,,,,,,,,,,,,,,************(((((((((((((((((&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""" """ " """"""""""""""""""""""""""""""""""""""""$"""""""$"$$""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&*,,,,,,,,,,,,,,*,,***********((((((((((((((((&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""""$"$"""""""""""""""""""""""""""""""""""""""""""""""" " """""""""""""" """ """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&$&&&&&&&$*,,,,,,,,,,,,,,,,,********(*(((((((((((((((((&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$"""$$$$"$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " """""""" """""""" "" """"""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&$$$$&&&&&&&&&$*,,,,,,,,,,,,,**,***********((((((((((((((((&&&&&&&&&&&&&&&&&&&$&$$&$&&$$$&&$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" " " " "" " """""" " " "" """"""""""""""""""""""""""""""""""""""""""""""$"""$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&$*,,,,,,,,,,,,,,,***********(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""" " """"" " """""""" """"""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&*,,,,,,,,,,,,,,***********((*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"""""""""""""""""""""""""""""""""""""""""""""" """""""""" " """"" """"""" """ "" """"""""""""" """ """""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&$*,,,,,,,,,,*,*,************((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&$&$&$$$&$$$$$$$$$$$$$$$$$$$$$"$$""$"""""""""""""""""""""""""""""""""""""""""""""" """"""""""" """ """" """" "" " " "" " """" """" """"""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$*,,,,,,,,,,,*,,***********(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$&&&$&$$$&$$$$$$$$$$$$$$$$$$$"$$$"""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """" """" """" " """"""""""" """""""""""""""""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$(*,,,,,,,,,,************(*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""" """ """""" " "" "" """ "" """""""""""""""""""" """"""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&*,,,,,,,,,,,**************(((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""" "  "" " "" " """"" "" """ """"""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$`**,,,,,,,,,,,************((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" """ "" """ " """ " """"""" """"""""""""""""""" """""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$&$&&&&&&& *,,,,,,,,,,,,,***********(*(((((((((((((&&(&&&&&&&&&&&&&&&&&&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$""""""$"""""$""""""""""""""""""""""""""""""""""" """""""""""" " " """""""" " " " " " """"" " """ " " """"""""""""""""""""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&*,,,,,,,,,,,**,,***********(((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""" """"""" " """"" " """"" " " """ """ """""" " """"""""" """" """"""""""""""""""""""""""""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&*,,,,,,,,,,,,*,**********(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""""""""""""""""" " """ " "" """""" "" " "" """" "" " " " " " """"""" """"""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$*,*,,,,,,,,,*,*********((*(((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" "" " """ """ " " " " " " "" " """""" """ "" """""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$**,,,,,,,,,***************((*(((((((((((&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " "" " " " " "" " " "" "" " " "" """""""""""""""""""""""""""""""$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&*,,,,,,,,,*,,***********((((((((((((&((&((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " "" "" " "" "" """ """ " " """" """ "" "" """"""""""""""""""""""""""""""$$"""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&$**,,,,,,,,,,,*,******(**(*(((((((((((((&(&(&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""""""""" """"""""""" "" " """"" " " " "" "" "" " """"" " """"""""""""""""""""""""""""""""""""""""""""""""""$"$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&$**,,,,,,,,***********(**((((((((((((&((((&&&&&&&&&&&&$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""$"""""""""""""""""""""""""""""""""""""" """"""""""" " " " "" " " " " " " " " " """ " " "" """" """""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&& *,,,,,,,,,*************(((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""" " " " "" """ " "" "" " " " "" """"" """""" """""""""""""""""""""""""""$"""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&**,,,,,,,,,***********(*((((((((((((&((&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$""$"""""""""""""""""""""""""""""""""""""" """""""" """""""" " " "" " " "" " " " " " "" """""""""" """"""""""""""""""""""""""""""""""$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$****,,,,,**,*********((*((((((((((((((&((&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""" """ """"""""""" " " " "" " " " " " " " "" "" """""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&**,,,,,,,,,*,******(***(((((((((((((((&((&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""" """" """"""" """ " "" " "" """ "" " " " " " " """""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&**,,,,,,,**,**********(**(((((((((((&&&(&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""""""""""" """"""" """""""""" "" " " " "" " " """"" """"""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$&&&**,,,,,,**************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""" """" "" " "" " " """ "" " " "" """" """""""""""" """"" """""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&***,,,,,,************((((((((((&((&(&(&(&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""""" """""""""""""" """"" """" "" " """ " " " " """ """""" """""""""""""""""""""""""""""""""""""""$""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&***,,,,*,************(((((((((((((((&((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""" """ """"" "" " " " " " " " " "" " " " """"""""""" """"" """""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&**,,,,,,**************((((((((((&(&(&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$"$""$"""""""""""""""""""""""""""""""""" """ " """ " " "" " " " " " "" " " " "" " " " " "" """""""""""""" """"""""""""""""""""""""""""""$""$"$""$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&**,,,,,,,************(*((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""" " """ """""" " """ "" " " " " " "" """ "" " """""""""""""""""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$4***,,,*,,************(((((((((((&&&&&&(&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""""""""""""""""""""" """" " " " " " "" " " "" " "" """""" """"" " """"""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$***,****,**********(((*((((((((((&&&(&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""" " " " """" """ "" "" " "" " " " " " "" " " " " "" "" """""""""""""""""""""""""""""""""""""""""""""""""$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&*****,**************(*(((((((((((((&(&&&&&&&&&&&&&&&&&&$$&&$&&$$$$$$$$$$$$$$$$$$$$$$"$"$$"""""""""""""""""""""""""""""""""""" " """" " " " " "" """" " " "" " " " """" """"" """"" """""""""""""""""""""""""""""""""""""$$"$$$$""$$$"$$$$$$$$$$$$$$$$$$$&$&$&&$&$l*******,,**,*******(*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$$""""""""""""""""""""""""""""""""""""" " " "" " " """"""""" " " "" " "" " " " " "" "" """""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&& ****,***************(*(((((((((((&&(&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$""$""""""""""""""""""""""""""""""""" " """"" " """""" " " " " " " " " """" " "" "" """""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&"******,************(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""""""""""""""""""""""""""""""""""""""" """ """" " """" " """ "" " " " " " """ " " " " """"" " """""""""""""""""""""""""""""""""""""""""$""$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$&$$$&$&"(*,*************(**((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""""""" """"""""" " " " """ "" " "" """ " " " " " """ """""""""""""" """""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&"***************(***((((((((((((((&(&&&&&&&&&&&&&&&&&&$&&&$$$&$$$$$$$$$$$$$$$$$$$$"$"$$$""""""$"""""""""""""""""""""""""""""""""""""" """ """""" " "" " " "" """ " " " " " " "" " """" """""""""""""""""""""""""""""""""""""""""""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&"*****************(((*(((((((((&&((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$$$$"""$"$$"""""""""""""""""""""""""""""""""""" """" "" """ "" "" " " " " " " " " """""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&"(***************(((((((((((((((&(&(&&&&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""" """ """"" """ """ " " " " "" " " " " " " " "" """ """"""""""""""""""""""""""""""""""""""""$""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&$"**************(*(**(((((((((((&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$"""""""""""""""""""""""""""""""""""""""""""" "" " " " " " " " " " " " "" """"""" "" """""""""""""""""""""""""""""""""""""$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$"(***************(((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$""$$$"""$""""""""""""""""""""""""""""""""""""""""" """" """"" "" " " " "" "" " "" " "" " """ " " """"""""""""""""""""""""""""""""""""""""$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$(***************((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$""$$"$$"""""""""""""""""""""""""""""" """"" """"" " " "" "  " " " "  " " " " " "" """""" "" """"""""""""""""""""""""""""""""""""$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$&$&&&"(**************((((((((((((&&(&&&&&&&&&&&&&&&$&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""$""""""$"""""""""""""""""""""""""""""" "" " "" "" " "" " " " " ""  """""""""""""""""""""""""""""""""""""""""""""$"$$"""$$"$$$$$$$$$$$$$$$$$$$$$&$&&&& >(**************((((((((((((&&&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""""""""""""""" """" " """ " " " " "" " "" " " "" """""""" """"""""""""""""""""""""""""""""""""""$$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$&(*************((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$""$""""""""""""""""""""""""""""""""" """" "" """ " " " " " " "" """ " """"""""""""""""""""""""""""""""""""""""""""$""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$(************(*(((((((((((&&&&(&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""" """""" " " " " "" "" " "" " " " """ " """"""""" """""""""""""""""""""""""""""""""$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$&$$&&$(************((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""""""""""""""""""""""""""""""""""""""""" "" " " " " " " " "" " "" " "" """" """""""""""""""""""""""""""""""""$"$"""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$&$$&$&$(***********(*(*((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""""""""" """ " " "" "" "" " " " " " " " " "" " "" """"""""""""""""""""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$(************(((((((((((((&(&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$"""""""""""""""""""""""""""""""""""""""""" "" """ """ " " " " " "" "" " """" "" """"""""""""""""""""""""""""""""""""$$"$$"$$$"$$$$$$$$$$$$$$$$$$$$$$&$$&&$(************((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"""""$""""""""""""""""""""""""""""""""""""" """"" " "" " " " " " " " " """""""""" """"""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$(((*******(((((((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$""$"""""""""""""""""""""""""""""""""""""" "" """""" " " " " " " """ "" " """""""""""" """""""""""""""""""""""""""""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&$$$&&$(*****(****(*((((((((((((&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""" """ """" "" " " " " " " " " " "" "" "" """ """"""""""""""""""""""""""""""""""""""""$$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$((((*****(((((((((((((((&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""" """" """ " " " " " "" " """ """ """ """ """"""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$(((*(*****((((((((((((&((&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$""$""""""""""""""""""""""""""""""""""""" """ " """"""" "" "" " "" " " " "" " " "" "" """"" """""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$((((((((*((((((((((((&&((&&&&&&&&&&&&&&&$&&&&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$""""""""""""""""""""""""""""" """""" "" """" """ " " " " " " "" " """""" "" """""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$((((*(**(((((((((((((((&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""" """""" """ "" " " "" """" " " """ " """"""""""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$&$&&&$(((((*(((((((((((((((((&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""""""""""""" ""$""""" """"" "" " """ " " " """"""" " "" """"""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$(((((((*((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$"$"$"$$"""""""""""""""""""""""""""""""""""""""""""""""""" "" " " " """""" " " " " " " " " " " "" "" " " """ """"""""""""""""""""""""""""""""""""$$$""$"$$$$$$$$$$$$$$$$$$$$$&$$$$&(((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$"$$$$$"$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""" """ "" " """ " " "" " "" """" " " " " " " """""""""""""""""""""""""""""""""""""""$"$"""$$$$$$$$$$$$$$$$$$$$$$$$&$&((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$"""$"""""""""""""""""""""""""""""""""""""""""" "" " """ " """" " " " " " " " " " " " " " """""""""""""""""""""""""""""""""""""""$"""$$""$$$$$$$$$$$$$$$$$$$$$$&$$&$((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$$"""""""""""""""""""""""""""""""""""""""""" """" """ " " " "" " " " "" " " " " """""" """"" """""""""""""""""""""""""""""$""$""$""$$"$$$$$$$$$$$$$$$$$$$$$&(((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$"$""""""""""""""""""""""""""""""""""""""""""" """ """" """ " " " " " " " " " "" " "" " """""""""""""""""""""""""""""""""""$"""$$"$$$"$$$$$$$$$$$$$$$$$$$&$$&((((((((((((((((((((&&&&&&&&&&&&&&&$&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""""$""""""""""""""""""""""""""""""""""""""""""" "" " """" " "" " " " " "" "" "" "" " " """ "" """""""""""""""""""""""""""""$""$""$"$"$$$$$$$$$$$$$$$$$$$$$&$$((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$"$"""""""""""""""""""""""""""""""""""""""""""""" """ """ " " " "" " " "" " " " " " " " "" "" """"""""""""""""""""""""""""""""""""""""$""$$"""$"$$$$$$$$$$$$$$$$$$$$$&((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""""""""""""""""""""""""" " """ " "" " " " " "" " " " " """"""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$`&((((((((((((((((&&(&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" " " " " " " """ " """ """"" """ """"""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$&((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""" " """ " " " " "" " """ " """ "" "" """""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((((((((((((&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " " " " " " " " " """" "" "" "" " """"""""""""""""""""""""""""""""""$$$$"$$"$$"$"$$$$$$$$$$$$$$$$$&((((((((((&(((&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """ " " " " "" " " " " "" """ """" """"""""""""""""""""""""""""""""""""$""$"$"$$$$$$$$$$$$$$$$$$&((((((((&((&(((&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " " " " """ " " " " """ "" " " """ " " """""""""""""""""""""""""""""""""""$"$$$"$""$$$$$"$$$$$$$$$$$$$$&&(((((((((((((&&&&&&&&&&&&&&&&$&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" " """ """ " " " " " """ """ """" "" " " " """ """""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$&&&((((((((&&((&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$""""""""""""""""""""""""""""""""""""""""""""""""""" " """"" " " " " " " " " " " " " " " " " " """ " """ " " " """"""""""""""""""""""""""""""""""""""$""$$$$"$$$$$"$$$$$$$$$$$$$&&&(((((&(&&(((&&&&&&&&&&&&&&&&&&&$&&&$&&$$&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " " " " """" " " " " """""" """"""""""""""""""""""""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$&&&(((((&(&&& $&&&&&&&&&&&&&&&&&&&&&$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$"" $""""""""""""""""""""""""""" """""""""""""""""""""""""""" " """""" " " "" " " " " " " "" """ " " """"""""""""""""""""""""""""""""""""""""$"""""$"$"$$"$$$$$$$$$$$$$&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""" " " "" """ """" "" " " ""  " " " " " " " " ""  "" """"""""""""""""""""""""""""""""$""""""""""$$$$$"$"$$$$$$$$$$$$&&&((&&&&(&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"$""$"""""""""""""""""""""""""""""""""""""""""""""""" " " """" " " "" " """" "" """" " """"""""""""""""""""""""""""""""""""""""""""$"$"$""$$$$$$$$$$$$&&&&&&(&(&(&&&&&&&&&&&&&&&&&&&&$&&$$&$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " " " """ " " """ "" "" " " """ " """""""""" """"""""""""""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$$&&&&((&(&&&&&&&&&&&&&&&&&&&&&&$&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$"$"$$"""""""$"""""""""""""""""""""""""""""""""""""""""""""" "" " " "" " " " "" " " """" " "" " """ """ """""""""""""""""""""""""""""""""""""""""$"""$""$"""$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$$$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""" " """ " " " " "" " " " " """ " " "" """"""" """"""""""""""""""""""""""""""""""$""""$$"$$$$$$$$$$$$$$ &&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&$&&$$$$$&$$$$$$$$$$$$$"$$$$$$$$$$$$"$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " " " " " " """ " "" " " """" """ " """"""""""""""""""""""""""""""""""""""""""$$$""$$$$$$$$$$$$ &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$$""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""" """""" " " " " " " " """ " """ " "" " " " " " """""""" """"""""""""""""""""""""""""""""""""""""""""$"$$$"$$$$$$$$$$@&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""" " " "" "" "" """ " " " """"" """"""" " " """"" """""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$ &&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$&&$&&$&&$$$$$$$$"""$$$$$$$$$$$$$""$"""""""""""""$$"$$"""""""""""""""""""""""""""""""""" """ " """"""""""" " " " """" "&" " " """""""" """"""""""""" "" " """""""""""""""""""""""""""""""$$$"$"$""$""""""""""$"$$$$$$$&&&&&&&(&&&&&&&&&&&&&$&&$&&&$&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$"""""""$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" "" " " " " " "" " " " """ " """ " " """ """""" """"""" " """""""""""""""""""""""""""""""""""""""""""$$$$$"$$$$$$$"$$"$&&&&&&&&&&&&&&&&&&&&&&$&&$$&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$$"""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""" "" "" " "" """" " " "" " " " " " " " " "" " """ """""""""""""""""""""""""""""""""""""""""""""$"""$$""$$$$$$$$ &&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$""""""$"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""" " " " """" " "" "" " " " " """"""" " " " " "" """""""""""""""""""""""""""""""""""""""""""""""""$""$"$""""""""$$$$$@ &&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """ "" " "" " " " " " " "" " " " " "" """""" "" " """""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"""""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " "" " " " " """ " " " "" " """""" """"""" "" " """" """"""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$ &&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$$$"$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" " " " " " " " "" "" " " " " " """""""" " """"""""""""""""""""""""""""""""""""""""""""""$""""""""""$""$$$$$$ &&&&&&&&&&&&&&&&$&&&&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" " " " " " " "" " " "" """ "" "" " " """" " "" " " """"""""""""""""""""""""""""""""""""""""""""""""""$$$""$$$$$&&&&&&&&&&&&&&&&&&&$&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"$$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """ """"" " "" " " " " " " " " "" " "" " " "" "" """" "" "" """""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$&&&&&&&&&&&&&&&&&&$&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$"$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ "" "" " " " " "" " " """ """" " " " "" """""" " """ """""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$ &&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"""$"$""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " " " " " "" " " " " " "" " "" "" " " """ """ " """"""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """" "" "" " " " " " "" "" """ "" "" " "" " "" """"""""" """""""""""""""""""""""""""""""""""""""""""""$""""""""""$$"$$$&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" " "" " """ " "" " "" " "" " " """ " " """" """" """""" """""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$""""$"$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """""""""" """"" " "" "" " "" " " """" """""" """ " " " """"" "" "" """"" """""""""""""""""""""""""""""""""""""""""""""$""$"""$$""$$$$&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " " " " """" " """ " "" "" " " """"""" """ """"""""""""""""""""""""""""""""""""""""""""$""""""""""$"$$"$$$&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""" """" "" """ """ " """ """""" """" """" " "" " """"""" """ """""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"""""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" " """ """" "" " " " " " " "" "" """ """ """"""" """" """"""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""$""$$$$&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""$"$"$""$""$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """"" " " """ """"" " " " " " " """"" "" """"" " " """ " """""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$$$"$$&&&&&$&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$"$""""""$"$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ "" """""""" " "" """" "" """""""" " "" "" " " """ """ """ """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$"$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""" "" """""" " " "" " "" """" " " """" "" """"""" """ """" "" """"""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$&&&&&$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""$$"$$""""""""""""""""""$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """"" """" """ " """ "" """" """"""""""""""""" """ """"""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$$$$$&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""$$"""$$$"$$""""""$""$"$""$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """" "" " """"" "" """""""""" """"" """"""""" """""""" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$&$$&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$"$"$$"""""$""""""$""""$"""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """ """" " " """""""""""" "" """"""""""""""" """"""""""""" """" """" """"""""""""""""""""""""""""""""""""""""""""""""$"$$$$&&&&&&$$&&&&$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$"$$$""""$$$$"$"$"""""""$$"""$$""""""""""""""""$"""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" """ """""""""""""""""""""""""""""" """ """"" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$&&$&&&&&&$&$&$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$""$"$""$$"""""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""" """""""" """""""""""""""""" """"" """""""" """"""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""$$""$"""$$$$$$&$&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$"$$$"""$$$"""$""""""$""""$"$""""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" "" """ " " "" """"""""""""""""""""""" """""" """ """ " """ """"""""""""""""""""""""""" """"""""""""""""""""""""$"$ d$$&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$"$$$""""""""$""$"$"$"$""""$""""$""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """"""" """""""""""""" " """"""""""""""" """""" """""""""""""""""""""""""""""""""""""""""""""""""""""$$$