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 = '147B32' IMAGE_NUMBER = 49588803 IMAGE_TIME = 1977-01-15T13:16:37Z EARTH_RECEIVED_TIME = 1977-01-16T01:52:54Z ORBIT_NUMBER = 147 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  8C><hd a33 -e 5[Q!$[>. ~ Sj...0..0.0.0000200..,,,,,,,,,,,,**********,,,*,,,,,,,,,,,**,,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,.,.,,..........................0..0.00000000.000.00.00.00000000000000000000000000002224222222222222222222224442422222222222222222224444442222222242222424444444442222222222222222222222000000000..,.,*&,,.........................,&(.,.,.,,,,,,,.,,,,,,,,,,.,,,**,,,,,,,,,,,,,,,,.,,.,,,,,,,,.,,,,,.................................0...........00..0.0.0..0...0.0.000..0000.0000000000000000000000000000002000002022202022222222222202202222222022222222222222222222220220200000000.0000.00..0.......,,@&,,,.,............,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(,,,,,,,,,,,,,,,,,,,,*,,,,,,(*,,,,,,,,,,,,,,,,,,,,.,,,.,**,..,,.,.,,,,......,........,.....................0............00000000000.0000000000000000000000000000000000000000022202200000020202002222020000000000000000.0.0.00.00....,,,$*,,,,.,.,.....,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,*,*,**,,,,,************,***,*,,,*,,,,*,*,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,..,,,.,*,.........................."*...............0....0.0....,.000000000.00000.00000000000.000000000000000000200000000000000.00000................,,,$*,,,,,.,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,********************,************************************,*******,*,*,,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,..,,,,,,.,,..,,..............................0..............0..0.0.0000.000,,000000000000000000000000000*(.......................,,.,*$**,,,,,,,,,,,,,,,,,,,,,,**,,,,**,*,********************,************************************************************,****,*,**,,,,,,***,,,,*,,,,,,,,,,,,,0,,,,,,,,,,,.,,,,,,,..,.,,.,..,.......................................0..0.......000.00.00.00.0000000000000....0......................,,, $*,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************(***(****************(*************************************************,,****,,,,,*,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,..,,.........,..................................0.0..0....0........................,,..,..,,.,,,6"**,*,,,,,,,,,,,,,,,*,,,,,*******,****************(*(********************(*((((((*********(*****(****************************************************,*,,*,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,..,.,,..,.,,..............,.....................................................,,,,,.....,,,,* "****,,,,,,,,,,,,,,,,,,******,**************************(****(((*(***((*((((((*(((*(((*((**((*********(**********(**(**************************,****,*****,*,,,,,,,**,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,.,.,.....,,,,.......................................................,,,,,,.,,.,,,,* "(***,,,,,,,,,,****,**,**********************(***((***(**(**(*(((((((((((((((*(((((((((((((*((*(((**(*(***(***((*((*****(*************************************,*******,,,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,,.,...,....,,.,...............................,...,,.,,,,,,,,,,,,,,,,,* "(***,**,,*,,****,*,**************************(**((**((((((*((((((((((((((((((((((((((((((((((((((((*((((((((((((********(******************************************,******,*,,**,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........,...................,..,.,,,,,,,,,,,,,,,,,,,,*"****,,*,,*,**,*******************************(((((****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*((((*((*((***(*(******************************************,***,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,.,.,,,,...,.,.......,.,.,,,,,.,,,,,,,,,,,,,,,,,,,**"(*******,,,***********************************(((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((*(((********(**********(*(***************************,***,*,*,,*,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* (********,****,*************************(***((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****((((((*(*(((((*((**************************************,***********,,*,,,*,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,* *******,,*,***************************((**((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(************(**********(**************************,*****,,*,,*****,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,,,,,,*$(***********************************(((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*(*((((****(((***(**************************************,***********,,**,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,*,,,,*,** (***************************(*****(*(((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*((*(*(****(**********************************************,,**,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,*,*,,,*** ((*****,***********************((**((*(((((((((((((((((((((((((((((((&&(&((((((((&((((((((((((((&((&((((((((((((((((((((((((((((((((((((((((((((((((*((((((((**((((((***(***************************************************,**,*,,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,**,******* (**********************************(*(((((((((((((((((((((((((((((&(((((&((((((((&((((&((((((((&&((((&(((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*((****(**********************************************,*,,,,**,**,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*******,*,*,,*** (******************************(**((*(*((((((((((((((((((((((((((((((((&&&(((&((&((((((((&&(&(((((((((&((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(((((*((*(*******(*********************************************,**,,,,,*,,,,,,,*,,**,,,,,*,,,,,,,,,**,*,*********,*,,,,,*** (********************************(*((*((((((((((((((((((((((((((&(&(((((((((&&(((&((&(&(&((&((&(&&(((&((((&&(&((&((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*(**************************************************,,**,,*,,*,,*,,*,,**,*,*,,,,,,,,,,,,*,,***,**********,,****** (******************************(**((((((((((((((((((((((((&((((((((&(&&(((((((&&&&&&((((&&&&&&&((&((&&((((&&(&&((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((*(((***(*********************************************,******,***,*,**,,,,*,**,,,*,,*,**,*,,***********,,******(((**************************((*(**(((((((((((((((((((((((((&(((((&((&(&(&&&(&(&&(((&&&(((((&((&&(&&&(&((&(&(((&(((((&(((((((((&((((((&((((((((((((((((((((((((((((((((((((((((((((((*(*(*(*****(*****************************************,**********,,******,****,****,*************************** (*****,**********************(*(((*(((((((((((((((((((((((((&&(((((&&&&&&&&&&&(&&&&&&&&&((&&&&(&&&&(&(&&&(&&((&&&&&&&&(&((((&((&(&((&(&(((&(((((((((((((((((((((((((((((((((((((((*((((((((***************************************************************************,*************************** (*******************************(((((((((((((((((((((((((((&&((&&&&&&&((&((&&&&(&&&&((&&&&(&&&&&&&&&&(((((&&(&&((&&&&((&&(((&&((&((&(((((((((((((&(((((((((((((((((((((((((((((((((((((((*((****(*(*(*******************************************************************,,***********************((******************************(*((((*((((((((((((((((((((((&&&((&&(&(&&&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&((&(&&&&&&&((&&&(&&&(((&(((((&(&(((((((((((((((((((((((((((((((((((((((((((((*(*(*(***(*(*(**********************************************************************************,***** (*****************************(*((((((((((((((((((((((((((((((((&(&&&&&&&&&(&&&&&&((&&&&&&&&&&&&&&&(&&&&(&&&&&&&&(&&(&(&&(&&(((&&&(&(((((((((((((&((((&(((((((((((((((((((((((((((((((((((***(***(((***(*(****(***(******************************************************************************( `(****************************(((((((((((((((((((((((((((((&((((((&&&&&&&&(&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(&(&(&(&(&(&(((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*(((**(*********(**************************************************************************((*************,*************((**(((((((((((((((((((((((((((((&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&(&&&&&&(&(&(&&&&(((&((((((((((((((((((((((((((((((((((((((((((((((*(((((((*((((*((**(*((***(*********************************,********,***************************((*****,********************((*((*((((((((((((((((((((((((&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&(((&&(((((((&((((&&(((((((&(((((((((((((((((((((((((((((((((((((((((((((((**(*((**************************************************************************(****************************((((((((((((((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&&(&(&&(((&&((((&(((((&(((&((((((((((((((((((((((((((((((((((((((((((((((((((***(******(**************************************************************((******,******************((*(**((((((((((((((((((&((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&(&&&&&&&&(&&((((((&((&(&((&(((((((((((((((((((((((((((((((((((((((((((((((**(((((*(**(*(***************(**************************************************((***************************((*(((((((((((((((((((((((&(((&&(&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&(&&(&&&(&&&(((&((&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(*(*(**(****(*******************************************************( @(********,***( ************(*(*((((((((((((((((((((((&(&&&(&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&(&&&&&&&&(((((&&(((((((((((((((((((((((((((((((((((((((((((((((*((((((((******((*******(**************************************************(*************(************((((((((((((((((&&((((&(&((&(&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&(&&(&&&&&&&&((&(&((((((((((((((((((((((((((((((((((((((((((((((*((((*(*(((*((***((************(******************************************((*******,******************((*(((((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&((&((((((((((((((((((&((((((((((((((((((((((((((((&(((((***((((*(*(((*(((*(*(*(*(**(**(***********************************((*******,****************(*((((((((((((((((((&(((((&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&((((&(((((&(((((((((((((((((((((((((((((((((((((((((((((((*(((((*(*(**((**(((*(*((((((***********************(&*************&(*******,*,***************(((*(((((((((((((((&(&((&&(((&((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&(&&(&(((&&((((((((&(((&(((((((((((((((((((((((((((((((((((((((((((((((((**((*((*(***(((***************************((************($(*************************(*((((((((((((((((((((((&((&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&(&&&&((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((*((((((((((*(((**((((**(****(*********************************(***************************(*(((((((((((((((((((&&((&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(&&(&(&(&(&(((((&(((((&((&(((((((((((((((((((((((((((((((((((((((((((((*(*(*(******((*********************************((***************************(*((((((((((((((&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&(((&((((&((&&(&&(((((&((((((((((((((((((((((((((((((((((((((((((((*(***(((((****(**********************************$(***********,************(*(((*((((((((((&(((((&((&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&((&&&(&(&(&&(&((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(***********************************($(****************************((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&(&&&(((&(&&&(&((&&&((((((((((((((((((((((((((((((((((((((((((((((((((*(((*((**(*(******************************($(******,*,**************(**(*((((((((((((((((&(&(&(&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(&&&&((((&&&&&(&&(((((&((((((((((((((((((((((((((((((((((((((((((((((((((((**(*******(**************************&(******,*******************((((((((((((((((((&(&(((&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&((&&(&&&((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*********************************($(*******,*****************(*(((((((((((((((((((((&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&&(&&(&(((((((((((((((((((((((((((((((((((((((((((((((((((((*((*((**(**************************(@$*********,**,*************(**(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&&&&&&&&&&&(((((&&&(((((&((((((((((&(((((((((((((((((((((((((((((((((*(*(**(***************************6$(****,*******************(**((((((((((((((&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&((((&(((((((((((((((((((((((((((((((((((((((((((((((((*((********(*****************($****,*,,******************((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(((((((((&(((((((((((((((((((((((((((((((((((((((((((((*(***(******(**(**************($(**************************(((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&(&(((&&&((((&((((&(((&(((((((((((((((((((((((((((((((**((***(**********************(&(***,**,*****************(*((((((((((((((((((&(&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((&(&&(&(&(&(((&(&(&(&(((((((((((((((((((((((((((((((((*(*****(****(***************($(******,*,*************(**(*((((((((((((((((((&((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&&&&(&((((&(((&(((((((((((((((((((((((((((((((*((((((((*******(****(**********($(**,*****,**************(((*(((((((((((((((((&(&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&((((&&&&&(&((((((((((((((((((((((((((((((((((***((********************($(**************************(((((((((((((((((((&&&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&(&(&(&&&&(&(&(&&&&(((((((((((((((((((((((((((((((((((((*((********************`$(***,*,********************((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&&(((((((((((((((((((((((((((*(((*((((((**(*******(*********(&(******,******************(*(((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&((((((((((((((((((((((((((((((*((*******(************($*****,*****************(*(*(((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((*(((*(***(((*********($(*****,*,**************(****(((((((((((((((((&&&((&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(((((((((((((((((((((((((((((((*(((*(*******(******("(*****,*******************(((((((((((((((&(((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&$&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&((((((((((((((((((((((((*(*(((*(*(************($****,***,*************(***(((((((((((((((((&(((&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&(((&&(((((((((((((((((((((((((((*(*(*(************($(****,,****************(*(((((((((((((((((((&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&&$&&&&&&&$&&&&&&&&&&&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(&&((&&((((((((((((((((((((((((((((((*(***********($(**********************((((((((((((((&((((((((&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&$&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((*(**(**********$*************************(*((((((((((((((&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&$&&&$&&&$$&&$$$&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((*(**(*((**(******(***$*****,*,,***************(((((((((((((((((&((&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&$&&&&&&$&$&&&&$&&$&&&&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&(((((((((((((((((((((((***(((**(***********($(********,,**************(*((((((((((((((((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&$&$$&$$$&$&$$$&$&$$$&$&&$&$&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&(&(((((((((((((((((((((((((((((**(***********((*************************(((*((((((((((((&(&((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$&$$$&&&$$$&$&&$$$&$$&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&((&((((((((((((((((((((((((*(**(*(**********(@(******,*****************(*(""(((((((((((&&&(&&&(&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&&$$&$$&&$$&&&&&$&$$&$$*&$&$&&&&$&&$&$$&$$&$&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&((((((((((((((*(((((((((((((*(*****(*****($*****,*,****************(*(((((((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&$&&&&&&&&&&$&&&&$"$&&&&&&$&$$$$&$$&$$&$$&$$$$"&$&&&&&$&&&&&&&&&&&&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&((((((((((((((((((*((((*(((*((******(**($(*******,*****************(((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&$$$&&&$$&&&&$&&&$$&$$$$$$$&$$&$$&$$&$&&&&$$&&$&&&&&&&$&$&&&&&$&&&$&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&((((((((((((((&&(((((((((((*(((((**(*******($******,*******************(((((((((((((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$$&&&&&$&&$&&$&&&&$$$$$&&$$&$$$$$$&$&&&$$$&&$&$$&&&&&&&&&&&&$&&&&$&&&&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((((((((((&((((((((((((((((*(((((*(*(* $*****,******************(**((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&&&&&&&&&&$&$$$&$$$$$$$$$$$$$&$&&&$&&&$&&$$$&$&&&&&$&$$$&&&&&&&&$&&&$&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&((((((((((((((((((((((((((((*(*((*****($******,*******************((((((((((((((((&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&$&&&&&$$$&&&$$&$&$$&$&&$$$$$$$$$$$&$$$$&$$$$$$$&$$$&&&$&$&&$$&$$$&&&$&&&$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((*(*(***(**((:$************************(*(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&$&&&&&&$&&$&&$&$$$&$&$&&$$$$$$$$$$$$&$$$$$$$&$$$$$&&$&&&$$&$$$$$&$&&$&&$&$&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((&(((((((((((((((((((((((((*(*(*****((("(*****,*,*,,************(*((((((((((((((((((((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$&&&&$&&&&$&$$$$$&$$$&$&$&$$$$$&$$$$$$$$$$$$$$$&$&$&$$&$$$&&$&&&$$$&$&$$$$&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&&&((&&((((((((((((((((((((((*(((((*(*(***( $*****,*,,****************((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$$$$$$$$$$$$$$$&$&$$$$$$$$$$$&$$$&&$$$$&&&&&$&$$$$$$$$$$&$$&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((((((*(*(**(($(****,****,***************(((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$&&&$&&$$&$&$$$&&&$$$$$$$$$$$&$&$$$&$$$$$$$&$$$$&$$&$&&$$$&$$$$&&$$$&$$$&&$&$&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((((*****(*($****,,*,,*****************(*((((((((((((((&((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$$&$$&&$$$&$$$$&&$$$$$$$$&$$$$$$$&$$$$$$$$$$$$$$$$&&&$&&$$$&$$$&$$&&$&&&&&&$&&$$&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((*((*(((*(****(("****,,,,,*****************((((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&&&$&$$$$$$$$$$$$$$$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$&$$$&$$&&$$&&&&&&&&&&&&&&$$$&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((*(*(*(*(*(("***,,**,,,,*,*************((((((((((((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&$&&$&$&$&$$$$$$$$$$$$$&$$$&$$$$$$&$$$$$$$$$$&$$$&&$$$$$$&$$$$$$$$$$$$&&&&&&$&$&&&&&&$&$$&&&&&&&&&$&&&&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((((((((**(***(*(($***,*,*,,***,***********(**(((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$$&$$$$&$$$$$$$&$$$$$$$&&$&&$&&&&&&&&$&$&&&&&&&&&&&&&&&$$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(((((((((((((((((((((((*(((((((*(****(("****,****,***************(((((((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&$&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&&$$&&$&&&$$&$&&&&&&&&&&&&&$&&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((*((***(*(*("*****,,,,******************((((((((((((((((((&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&$&$&&$&&&&&&$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$&$$&$$$$$$$$&&$&$&$&&$&&&$$&&&$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((****(((*(((("*****,,,,*****************(*(((((((((((((((&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$$&$$$&&$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&&$&&$$$$&$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((*((**(**("*****,*,******************(***(((((((((((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$&&$&$$&&&&$$$&$$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$$$$&$&&$$$$$$$$&$$$&$$$$$&$$&&&$&$$&&&&$&$$&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((*(******("***,,,,,,,,***************((*((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$&$$$$$&$&$&$$$$$&$$$$&&&$&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((((((((((((((*((((****(**("***,*,,,,**,***************(*(*((((((((((((&((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$&&$$$$&$&$&$$$&&$$$$$$$$$&$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((((((((((((((((((((((((((((((**(*****("****,,,,,,*****************((((((((((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$&$$&$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$$$$&&$$$$&$$$&$&&$$$$$$$$$$$$$$&&$$&$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((((((*(****((("***,*,,*,,********************((((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$&$$$$$$$&$&&$&$$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((**((***(*"(**,,,,,,**,****************(((((((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$&$$$&$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$$$$$$$$&$$$$$$$$$$$$$$$$&$&&&$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&((((((((((((((((((((((((*(((((*(***( ***,,,,,,,,,****************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((***(***("***,,,,,,,*,****************(*(((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$&$&$$&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((((((((((((***(***"***,,,,,,,,,,***************(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&$&&&$&$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$&$$$$$$$$$$&$$$&$&$$$&&&&&$$$&&&&&&&$&&&&&&&&&&&&&&&&&&(&&((((((&(((((((((((((((((((((((((((****** "***,,,,,,,*,,***********(***(*((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$&$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&((((((((((((((((((((*((*((((******( "(**,,,,,,,****,*************(*((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$&$&$&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((&((((((((((((((((((((******** **,*,*,,,,,*,****************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&$$&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((*(*((*(*(***( **,,,,,,,,,*,*****************(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&((((((((((((((((((((((((((((******(( "**,,,,,,,,,,***************(**((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((*(((((*******( **,,,,,,,*,,****************((((((((((((((((((&(((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((*****(*(( (**,,,,,******"*************((*(((((((((((&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((((((((((((((((((((*(((((((((****( (**,*,,,,,,,**************(((*(((((((((((((&&&(&((&&&&&(&&&&&&&&&&&&&&& "&&&&&&&&&&&&&&&&$&$&$&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((***((****(** **,,,,,,**,,***,************(*(*(((((((((((((&((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((((((((((*(***(( **,,,,,,,,,,**,*************(**(((((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$&$$$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&(&((((((((((((((((((((((((***((( **,,,,,,,*******************((((((((((((((((((((((&((&(&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((((((((**(** **,,,,,,,,,,,*****************((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&((&((&(((((((((((((*(((((((*(*((**( ***,,,,,,,,**,***************((*((((((((((((((((((&(&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&(((((((((((((((((((((((((((***( **,,,,,,,,,,**,***************(*(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((((((((**(**( **,,,,,,,,,*,*****************(*((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&(&&&&((((&&((((((((((((((((((((((*(((**(( **,,,,,,*,*,,,***************(**(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&(((((((((((((((((((*((*((**(*((( ***,,,,,,*,,,****************(((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((**((*(j **,,,,,,,,,,,,*****************(((((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((((**((** **,,,,,,,,,,****************(*(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&((&((((((((((((((((((((*******(@ **,,,,,,,,,,******************((((((((((((((((&(((((&&(&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((((((((((((((((((((((((((*(*(((**,,,,,,,,,,,******************((((((((((((((((&((((((&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((((((((((((((((((((((((((*(*(((***,,,,,,,,,**,*******************(((((((((((((((&((&&(&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((((((((((((((((((((*(**(*(***,,,,,,,,***,***************(((((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$&&$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(((((((((((((((((((*(((***(***,,,,,,,,,,,,****************(*(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&(((((((((((((((((((((((*(*(***(**,,,,,,,,,,,,*****************(((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$$&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&(((((((((((((((((((((((*(***** **,,,,,,,,,*,**,**************(((((((((((((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(((((((((((((((((((((((*(***((**,,,,,,,,*,*,,***********(*(((**((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((&(((((((((((*((*****((***,,,,,,,,,,*,,,*************((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&&&(((((((((((((((((((((((*(*(* **,,,,,,,,,,,,,***,************(*(((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&((((((((((((((((((((((*((**(*((***,,,,,,,,,***,*,**************((((((((((((((&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((*******,,,,,,,,,*,,,,*****************(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((((((((((((((((((((((((****(**,,,,,,,,,***,****************((((((((((((&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((*((** **,,,,,,,,,,**,*,,************((*((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&$&&&&&&&&$&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((((((((((((((((((*(**(( (**,,,,,,,,,*,***,************((*((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&(&&(((&((((((((((((((((((*(**(( **,,,,,,,,,,********************(((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((((((((((((((((((((*****( **,,,,,,,,*,,*******************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((( ***,,,,,,,,,,,*************(*(**((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&$$&&$$&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((* ***,,,,,,,***,**************(((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&$&&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((*(*("**,,,,,,,,,,,,***************(((*(((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&$$$$$$$&$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((&(((&(((((((((((((((((*(("(**,,,,,,,,,*,**********(**(&(((((((((((((((&(&&&&&&&&&&$&&&&&&&&&&&$&&&$&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((((((((*(*("***,,,,,,,,,,,,************((*((*(((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$"$$$$$$$$$"$$$$$$" $$$$$"$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$&$$$$$$$$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((*(*(*( ***,,,,,,,,,,,,************(*(*((((((((((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&((((&(((((((((((((*(((*((**,,,,,,,,*,,,,*,******(*(*((*(*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(((((((((((((((((((((((((((***,,,,,,,,,,,************(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&&$$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$"$$$$$$$"$$"$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((((((((((((((((((((**(($**,,,,,,,,,,,,************((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$&&$$&&$$&$&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$"$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((&(((((((((((((((((**(((($(*,,,,,,,,,**,,,,***********((((((((((((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&$&&$$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((*($**,,,,,,,*,*,,*************((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$$$$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((**(*((($**,,,,,,,,,,,***************((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((*((*(($***,,,,,,,,,,,,**********(*((((((((((((((&((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((*(((**((($**,,,,,,,,,,,,*************(*(((((((((((((&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$$$"""""$$$""$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((((((((((((((((((((((**(&**,,,,,,,,,,,*,************((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""$$$$"$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&((((((((((((((((((**&(**,,,,,,,,*,*,,***********(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&(((((((((((((((*((((&***,,,,,,,,*,,*,***********((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$""""$$""$$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(((((((((((((((*((**(&***,,,,,,,,,,*,************(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""$"""$$$$"$$$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&&(((((((((((((*((((((((&***,,,,,,,,,,,**********(((*((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$"$$$"$""$"$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((((((((((((((((((((((*(&**,,,,,,,,,,,,,,************(*((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$""$"""""$"""""$$""$""$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((&&(((((((((((((((((((((&**,,,,,,,,,,*,,**********((*(((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$$&&$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$$$$"$""$"""$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&$&&&&&&&&&&&&&&&&&&&(&&&&((&&((((((((((((((((((((((*(*& **,,,,,,,,,,,*,,***********((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$$$$$"$""$$"$$$$$""$"$"$$$"$$$$$"$"$$"$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((*((&***,,,,,,,*,**,*************((((((((&((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"$""""$$$$"$$"$""$"$"$"""$$$$$$"$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((*((**(&*,,,,,,,,,,*,****************((((((((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"""$$$$$$"$$"$$$$$$$$""$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&((((((((&((((((((((((((((**,,,,,,,,,*,***************(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$$$$$""""$"$$$"$"$"$"""$$"$""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&&&&&&$&&&&&&&&&&&&&&&&&&&(&&&&(((((((&(((((((((((((((((*(&**,,,,,,,*,*,,,**,*********(*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"""$""$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((**(&$**,,,,,,,,,,*,**************(((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$""$"$$$$$""$""$"$"""$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&((((((((((((((((((*(*,,,,,,,,,*,,************(*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$"$$$$""$""$$$"$"$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(((&(((((((((((((((*((**,,,,,,,,,*,,***************((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$$$$"$$$"$$$$"$$$$$$$$$$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&((((((&(((((((((((((((**(**,,,,,,,,,*,*************(((*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$""$$"$$$$""$"""""""$$$$$$$""""$$$$$$$$"$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((**,,,,,,,*,*****************((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"$$"$"""""$"$$"$$$$"$"""$$$"$"$$"""$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((***,,,,,,*,,**************((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$""$"$""""$"""$""$"$$$$$$"$$$"$$$"$$"$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((****,,,,,,,***,***********(((*((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$""$""$$$$"$"$""$$"""$"$"$"$"""$$"$$"$"$$""$$$$$$$$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&&(((((((((((((((*((@*,*,,,,,,,,*,************(((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$"$""""$$$$$""$$$$"""$$""$$"$$"$$$"$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&&&(((((((((((((((((***,,,*,,,,**,,*********((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$$$$$$$$""$""$$$$$$$$"$""$$$$$$$$$$$"$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(&(&((((((((((((((((**,,,,,*,,*************(((((((((((((((&&&$&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$""$$$$$$"$$"$"$$$"""$$$$$$$$$$""$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((***,,,,,,*,***************(*(((((((((((&(((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&$&&&$&$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$"$$$"$$$$$""""$$"$$$$$""$""""$$$$$$$$$$$$$""$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&(&(((((((((((((((*****,,,,*,,*************(((((((((((&(((&&(&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$"$$$$$$$"$""$""$$$""$$$$""$$$$"$$$$$""$$"$"$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&$&&&&&$$&&&&&&&&&&&&&&&(&&&&&&&&((($&(((((((((((((***,,***,,*************(((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$"$$"$"$""$$"$$$$$""$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&(((((((((((((((*,**,,*,****************(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$"$$$$$""$$$$$$$$$$$""$$""$$$"$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((((((((((((****,,,,*,**************(((*(((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""$$""$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&(((((((((((((***,,,,,,**************((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$$$$"""""$"$$"$$$$$$$$$$$$""$"""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((****,,*,****************((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$"""$"$"$"$$""$$"$"$""$$"$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((*****,,,***************(*((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$""""$$$""$"$"$$$$$"$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((@(**,,,*,**************(*((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$"$"$$$$$""$$"$$$$$"$$$$$$"$"""$$$$$"""$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&(((((((&((((((((((((***,******************((((((((((((((((&((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""$$$$$$$"$"$""$$$"$$$"$"$$$$$""$"$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&((((((((((((((((((*****,,,*,************(((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$"$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&((((((((((((((( *******,*************(((((((((((((((((((&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$"$$$""""$$$"$$$$$$$$$$$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((((((((((((((((******,,,************((*(((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"""$$$$$"$$"$$$$$$$$"$"$$$"$$$$"$$$"$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&(((((((((((((*****,*,*,*********(*(((((((((((((((((&((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$""""$$$$$$"$$"$$$$"$$$$""$$$$"$$$$$$"$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((((((((((((((((**,,**************(*(*((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$"""$$$$"$"$$$$$$"$$""$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((((((((((((((******************(*(**(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$"$$$"$$$$$"$""$$$$$$$$"$$"$$$"$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((((((((((((((((((****************((****(((((((((((((((((&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$"$$"""$"$""""$$$$$$$"$$"$"$$""$$$$$"$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((((((((((((((((*********************(((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$"$$$$$"""$$"$$$$$$$"$$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&(&((((((((((((&**********************(*((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&$&&&&&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""$"$"$$$""""$"$"$$"$$""$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&(&((((((((((((((*****************(**((((((((((((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&$&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$"$"$"$"$"$$$$$$$"$$$$$$""$$$$$$"$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((&((&((((((((((("(********************((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$"$"$"$$$"$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((("(******************(((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&$&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((&((&((((((((((("(*****************(((*(((((((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&$$&$&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((((((((((((((((($(*******************(((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$&$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((((((((((($(***************(***(((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((((((((((((("(*****************(**((((((((((((&(((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((&(&(((((((($*******************(*((*(((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((((((((($(***************(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$&$$&$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$$"$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((($(***************((*(((*(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$$&$&&$$$$&$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&((((((((((((&****************((((((((((((((((((((((&(&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$&&$$&$$$$$&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((($(****************(*(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$&$$&&$&$&&$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$"$"$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((($ (*************(*(*(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$&&&&&$&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((((((&p(***************(((*((((((((("(((((((((&&(&&&&&&&&&&&&&&&$$&&&&&&&&&&$&$&$$&&&&&&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$" $$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((&(((((((($p(***************((*((((((((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$$$$$&$&$$$&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$"$$$$$$$$$$$$$$"""$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(((((((((((($(************(***((((((((((((((&(((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&$$$$$$$$$&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((************((*(((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&&&$$$$$$$$$$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((&((((((((((((************(*(((((((((((((((&&((((&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((&(*************(**((((((((((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$&$&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(((((((((((((*&(*************(((((((((((((((((&(&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$$&&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((*************((((((((((((((((((&(&&&&&(&(&&&&&&(&&&&&&&&&&&&&&&&&&&$&&&&$$$&&$&&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((&(*************((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((((((((((((************(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((************((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&((((((((((((((**********(((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&(&&(((((((((((((&((***********((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&((((((((&(((((((((((((((*(*(********(((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&$&&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&(((((((((((((((((*******(*(*(((*((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((&&((((((((((((((((******(*((((((((((((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$&&$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&((((((((((((((( ((****((((((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$&&&$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((&&&(&((((((((((((((******(((*(((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&&&&&$&&$$&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&((&((&(((((((((((((**(***((((*((((((((((((&&&(&&((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&&$&$&$&$$$&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((((((&((((((((((((,(*(*****((((((*((((((((((&((&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&&$$$&$&&$&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((&(((((((((((((((******(((((((((((((((((&(((&&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&&$&&$$&$$&$$&&$&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&(&(((&((((((&(((((***(*((((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$$$$$$&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(((((((((((((((*(*****(***((((((((((((((&((((&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$&$&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$&&$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(((((((((&(((((*(*((*(*((((((((((((&((((((&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$$&&&$$$&$&&$&$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&&(((((((((((((&(((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((&&(((&&((((((((&(((((((((((((*(((((((((((&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&$$&$$&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((@(((((((((((((((((((((((((&(((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&$&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&(((((((((((((((((((((((((*(((((((((((&(&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&$&&$&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((&((((((((((((((((((((((&(&((&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((((((((((((((((((((((((((((((&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$&&$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((((((((((&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((&(((((((((((((*((((((((((((&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$$$&$$&$$$$&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&((((((((((( &((((((((((((( &((((((&(&&((((&&&(&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&$&$$$$$$$$$$$$$$$""$$$$$$$$$&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$&$$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((((((((((((((((((((((((((((((((&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$&&$$&$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&(&(((((((((((((((((((((((((((((((&(&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&$&$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&(((((((( &(((((((((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&(((((((( ((((((((((((((((((((((((&((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$&$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((( ((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((( (((((((((((((((((((((((&&(&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((p &((((((((((((((((((((&((&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(((((((( &(((((((((((((((((((((((&&&&(&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&(&&&&(&&(((((((j"&((((((((&&(&&(((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$$&&&$&&&&&&$$$$$$$$$$&$$$$$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((("&((((((((((((((&(((&((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$&&$&&$$$$&&&&$&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(&((&((((@ &((((((((((((((((((&&&&&&&&(&(&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&$$$&$$$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&$$$&&&&&&$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((("&(((((((((((((((((((((((&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&$&&&&&&&&&&$$$$$$&$$&$$&$$&$&$&$$&&&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((("&((((((((((((((((&(&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&$&&&&&&&$$$$$$&&&&$&&&&$$&$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&( &(((((((((((((((((&&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&$&&&&&&&&$$$$$$$&$&$$$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&(((((((((((((((((&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$$$&$&$$$&$$&&&$$$&$&&$&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&&(((((((((&(((&&&((&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$&&&&$&&$&&&$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$$&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&&$&$&$&&$$$$$&$$$$$&&&$$$$&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&&&&&$&&&&$&$$$$$&$$$$$$&$$$$$$$$$$$&$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&(((((((((((&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$&&$&$$$$$&$$$&$$$&$$$&$$$$$$$$&$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&$&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&&(((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&$&$$&$&$$&&$&&$$&$$$$&$$$$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&$&&&$$$&&&$&$$$&$$$$$$$$$$&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&$&$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&$&&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&&$$&$&&&&$$$$$&$&$&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&(((((&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&$&&&&$$&&&$$$$$$$$$$$$$&$&$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$&$$$&$$$&$$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((8&&&&((((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$&$&$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&$&&&&&&&$$&&&$&$&&&$$$$$$&$$$$$&$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$$$$$&$$$&&$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(P&&&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$&&&&&&&&&&&&&&&&&$$&&&&$&&&$$$$$&$$&$$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$$$$$$$$$$$$&$$$$&$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&&$&&&&&&&$&&$&&$&$&&&&&&&&&&$$&$$$&$$$$$$$&$$$&$$$$$$&$&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&$&&$&$$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&$&&$$&&&&&$&$$$$$&$$$$$$$$$$$$&$$&$$$$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&&&&&&&&$&&&&&&&&$&&&&&$&$$$&$$$$$&$$$$$&&$$$$$&$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&&&&&&&&&&&&&&&&&&&&$$$&&&$&$$&$$$$&&&$$$$&$$$$$&$&&$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&(&&(&&&&&&&&&&&&&&& $&&&&&&&&&&&&&&&&&&&&&&&&&&&$ &&&&&&&$&&&&&&&$&&&&&&&&&&&&$&&&&&&&$&&&&&&$$$$$$$$$$$$$&&$$$$$$$&$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&$$$$$$$$$&$$$$$$$$$&$$$$$$$$&&$$&$&$$&$&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$&&&&&&&&&&$&$$&$$&$$$$$$$$$$$$$$$$&$$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$$$$$$&$$$$$$$$$$&$&$&$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&("&&&&(&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&$$&$&$&$&$$$&$$$$$$$$$&$$$$$$$$&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&$&&&$$&&$&&&&&&"$&&&&&&&&&&&&&&&&&&&&&&&&&&&" &&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&&$$&&&$$$$$$$$$$$&$$$$$$$&$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&