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 = '259B38' IMAGE_NUMBER = 51830047 IMAGE_TIME = 1977-05-11T18:22:54Z EARTH_RECEIVED_TIME = 1977-05-13T07:07:45Z ORBIT_NUMBER = 259 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = RED EXPOSURE_DURATION = 0.050910 NOTE = "MEDIUM RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END $   />.<“SN_>•+Õ(°ïüÖšâáL4äâúô"æçÏy"æ¬%× *.......,,.....,......,,,,*,*,*,****,,,,,,,,*******,***,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,.,,.,,,,,,,,,,..,,,.......,.....0...........0.......0.0000000000.0..0.000000000020000000000000000000022202020000000000000002022202000000000000000000222000000000000000000020020000...........,.,......,,**( p*,,................,.,,,,,,,"(,,.,,,,,,,,,,,,,,,,,,,,,,,*,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,,,,.,...,.,,...........,,..................................0...........0.................00...0..00.00000.00000000....0.0...0....00000000...0.0.000..0..00000.0.................,.,,,.,,,,*,***(($*,,,,,,.......,.,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,&,,,,,,**,,*,,,,*,,,,*,,,,,*&**,,,,,,,,,,,,,,,,,,,,,,,,,*(,,,,,,,,,,,.,,,.,.,.,,....,,.,..,............................................................................0...............0.00...................,...,,.,,,,,,,,,,,,,****($*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,******,,**,**,*,,,,******************,******************,*,***,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,.,,,,,,,.,.,,,,.,,,..,,"*,....,.,.,,.....,.,.,......,,,......,..,...............,,..........................,......,,,,,,,,,,,,,,,,,,,,*,**("***,,,,,,,,,,,,,,,,*,,,*,**,,,,,,,**************************************************************,******,**,********,*****,,,,,*,,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,,,,,,,,,,,,,,,,,...,.,,,,,,...,.**,...,...........,.,,,,..,,,&&,,,,,,,,,,,,*,,,,,,,,*,****&"(***,,,,,,,,,,,,,*,****,,***,*********************************************************************************************,**************,*,*,,,,,,**,,,,.*,,,**,,,,,,,,,,,,,*,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,.,,,,.,..,,,,,,,,**,*****,,,,,,,*,,****("(**,,*,,**,,,,,,*,,*******,*******************************************(**(********(***************(*(*(********************************,,*,****************,****,****,,*,*******,*,,,,,,,,,,,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*****,,*******(( "(*******,,*,*****,,**************************(***(******(**(******(((((*(*(((((((((****(***(****((*(**(***************(*******************************************,,*******************,,,******,*,,,*,,*,,,,,,,,,*,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,*******************("(*****,*,*****,***********************************((((*(**(*(((((((((((((((((((*(((((((**(((((((((((**(((((*((*(**((*****(****(*********************(*******************************************,******,*,*,*****,,,*********,,*,,,*,**,,,,,,,*,*,,,,,,,*,,,,,,,,,,,,,*,,***********************(("(**********,***,********************************(((((*(*((*(((((((((((((((((((((((*((*((((((((((((((((((*(((((((*((**((((((*(*****(********************(********(*****************,***************************************,******,,********,**,,,*,***,,,,,,,,**,,,*,,**,****,******************(("(**********,*************(**********(******(((((*(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*((((((***(**(****(**((((***(***********************************************************************,********,***,*********,,,**,**,*********,*************(******((( (*****************************((****(**(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((((*(*(((*((*(**(((((((***(**(********(************(*****************************************************************,***********************(*(********((( ((********************************(((*(((**(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((***((*(((((((((*((**(((*(*(********(********************************************************************************************(**(*(*(****(((( (((***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((*(*((((((((**(((((****(****(********(*********(*******((****************************************************(*(*(*((((*((((((((& (*******************(*******(((*(((((((((((((((((((((((((((((((((((((((((((((((&(((((((&((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((*((*((((((**(*****(((((******(*((*(***(*(***(**(*(***********************************************(((((((((((*((((&((***********************(*(*****((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(((((((&(((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((*((*((((((*(**(*(*(*(*****************************************(***((((((((((((((((((((&(((*********************(*****((*(((**(((((((((((((((((((((((&((((((((((&&((((((((((&&&(((((&&&&((((((&&(&&(((((&&((&((((((((((&(((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((((*((****(**(**********(****************((**((*((((((((((((((((&((****************(********(**(((((((((((((((((((((((((((((((((((((&(&((&(((&(&(&(&(&((((&&&&(((&((&&&(&((&(&&&&(&&(&((&(((&((((((&((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((((*((((*(((((((((*(*((*((((*(****(*(**(*****((****(**(((((*((((((((((((((((((&(((*********************(*((***((((((((((((((((((((((((((((((((&(&&((&(&&((&&&&&(&(&&&&&&&&(&&&&&&(&(((&(&&&&&&&&(&&&&&&&&&((&&&&(((&((&((&&&(((((((&&(((((((&&((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((*((**(**(*(((*(******(*(((**(*(((((((((((((((((((&(((****************(***((***(((((((((((((((((((((((((((((((((&(&&((&(((&&&&&&(&&(&&&&&&&&&&(&&&&(&(&&&&&&&&&&(&&&&&&&(&&(&&&(&&(((&(&&&((((&((&&&&(&(((((&&&(((((&((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((**(((((((((*(((*(((((((((((((((((((((((((&((*****************(*****(((((((*(((((((((((((((((((((((&((&&&&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&(&((&&(((&&((((((&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((*(((((((((*((((((((((((((((((((&((*******************((((((((*(((((((((((((((((((((((((&(&(((((((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&(&(&&&&(&(&&&(&&&((((((((((((&((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&& (((**************(***((**((((((((((((((((((((((((((&((&&(((((&&&&(&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(((((((((&&((((((&(((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((&&((******************((**(((((((*((((((((((((((((((((&(((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&&&&&&&&(&((&((&&&&(&((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((&((*(**************(*(***((*(((((((((((((((((((((&((&&&&&((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&(&&((&&((((((&&(((((((&&((&&((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&((*****************(******(((((((((((((((((((((&&&(&(((((&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((&&&&&&((&(&&&&&&&((((&((((((((((&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&&&((*********************(((((((((((((((((((((((&&((&(&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&(&&((&(((&&&&&&(&&(&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((&&&(((******(*******(*(((*(((((((((((((((((&&(((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&((((&&(&(((((((((&(((((((((((((((((((((((((((((((((((((((&&(((((&((&&((**********************((((*(((((((((((((((((&&(&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&(&&&((((((((((((((&&(&(((((*&(((((((((((((((((((((((((((((((((&&&((********************((*(((((((*(((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&(&&&&&(&((&((((((((((((((&((((((((((((((((((((((((&((&(&((((((((&&(((*****************(*(*(*((((((((((((((((((((((&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&&&&(((((&&(&((((((((((((((((((((((((&(((&((&((&((&(&&(***************(*****(((((((((((((((((((((((&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&((&&&&(((&(((((((((((((((((&&&(((((((&(&(&(&& (((*****************(*((((((((((((((((((((&((&&&(&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((&&&&(&&(&(&(&&((((((((((&(((((((&((&&(((((&(((&&(((&&&&(***********("(****(***(((((((((((((((((&(((&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&((&&&&&&((((&&&(((((((((((&&&((&(&((&&&((************"(*******(((((((((((((((((&((&&&&&(&(&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$$"$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&(&(&(&(((&(&(&&&&(((((&((&&&(&&(&(&&&&&&&&$((((*****************(*(((((((((((((((&(((&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&"$&&&$$&&&$&&$&&&&&&&&&&&&&$$$&&&&&&&&&&&&&$&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&(&&&((&&(&(((&&&&&(&&((&(&&&$(*(***************(*(****(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&$&&&&&$$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&(&&(&&&&&(&(&(&&$&&&&&((&(&&&&"$((***************(*(**(((((((((((((((&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&$$&$&&&&$&&$&&&$&&&$$&$&&$&&$&&$&&&&$$&&$$&&&&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((&&(&&((&&&&&(&&&&(&&&&(&(&&"$(((******************(*(*(((((((((((&(((&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$&$&&&&&&&$$&&&&&$&&&&&&&&&&&$$&$&&&&$&$$$&&$&&&$$&&$&&&&&&&&&&&$&&&&&&&$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&(&&&&&&(&(&&& "((***************(*(((*((*((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&$&$$&&&&&&$&$$&&&&&&$&&&$&&&$&&$$&$$&&&&$&$&$&&&&&$$$$$$$$$$$&&$&&&&&&&$&&&&&&&&&&&&$$&&$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&(&((&&(&&&&(&&((&(&(&(&&&&& $(((*******************(*((((((((((((((((&&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$&&&&$&&&&&&&&$$$$&&&&&&&&$$&$$$$&$&$$&&$$$&$$$$$&&$$$$$$$$&$&$&$&$&$&&$&$$&&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&(&&&&&&&&&&&(&& $((******************((*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&&&&&&$&&&&&&$&$$&$&$&$$$$&$$&$&&$$$$&$$$$$&&&$$&$$$$$$&$$$$$$&$&$$$$&$$$$$&&$$$$&&$$&&&$$$$$&&&$&&&&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&&&&&& "((*****************(***(((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&$$&&&&&$&$&$&$$&&&&$$&&$$$$$$$$$$$&&&&$$$$&$$$$$&$$$$$$$$&$$$$$$$&$&$$$&$$&$$$$$$$$&$$&&&&$$$$$$$$&&&$$$&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&$((******************(((((((((((((((((&(&(((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&$$&$&&&&&&$$&$&$&&&$$$$$$$$&$$$$$$$$&$$$$$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&&&$$&$$$$$&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$(((***********((***(*((*(((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&&&&&&&&&&&&&&&$&$$&&$&$&$&$$$&&&&&&$$$&&$&$&$$$&$$$$$$$$&$$$$&$$$$$$$$$$$$$$$$&$$$$$&$$$$$$&$&$$$$$$$$$$$&$$$$$$&&&&$&$$$$$$$&&&$&$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&$(((***************(*(*(((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$&&&$$$&&&&&&&$&$&&&&$$&$&&$$&$&$&$$$$$$&&$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$$$$$$&$$$$$&$$&$&$$$$$$&&$&$&&&&$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$((*******************((((((((((((((((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$&&&&&&&&$$$&&&$&&&$$$&&$$$$&$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $(((**********(*********((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$&$&&&$$&$$$$$$$&$$$$&&&$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$$$&&&&$&&$$$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"((**************(**((*(*((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$&&$&$$$$$$&&&$$&$$&&$$$&&&&$$$$$$$$$&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&$$$$$&$&&&&&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&$((*************(****(*((((((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&$&$&$&$&$&$$&$$$$&&&$&$$&$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((**************(**((*((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$$$$&&&$&$&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((****************(***((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&$$&$&&&&$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((**************(*(**((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&$$$$$$&$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$(((*****************(*(((((((((((((&((&&((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&&&$$&$$$&&$$$$$$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$$$&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((***************(*((((((((((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$((*************(((*(((((((((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$$$$$&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((***********(****((*((((((((((((((((&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&$$$$$$$$&$&$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$&$$&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((*****************((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&$$$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((****************((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&$$&&&$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((***************(((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$(((***************(((((((((((((((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"(((**************((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$(**************(*((((*((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&$$&$$$&$$$$$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$((***************((((((((((((((&((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$"$$$$$$$$$$$"$$"$$$$$$""$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"(((***********(**(**((((((((((&(((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$$$$"$$$$"$$$$$"""$$"$""$$""$$$$$$$$"""$$$$$"$$$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((***************((((*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$$$"$$$"$$$"$$$$""$"$$$"$""$"$$$$"$""$""$"$$$"$"$$"$$$$"$$$"$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(***************((*(((((((( (((&(&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$"$$$$$$$""$"$$"$""$$"$$"""$$""$$$"$$"$"$""$""""$"$"""""""""""$$$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((****************((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&$$&$&&&$&$&$&$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$" $$$$$$$$$$$$$$$$$"$$$"$""$" """""""$""$"""$"$""$""$$$"""""$$$""""$$"""""$$$$"$"$$$$""$"""$$$"$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((*****************((((((((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$""""$"$"$$$""""$""$""""""$$"$""""""""$$"""""""""$""""$"$$$"""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$"(**************((**(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&$&$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$"$$$$$$"""""""""$""""""$""""""""""$"""""""""$$"$""$""""$$"$"$$"$"$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$$&&$$&&&&&&&&&&&&&&&&&&&&&&"((*************(**(((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$$&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$"$$$""$""""""""""$""$"""""""$""""""""$$""""""""""""$"$$""$$"$""$""$"$"$$""$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$&&$&&&&$&&&&&&&&&&&&&&&&&&"((*****************(((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&&&&$&$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"$$"$$""""""""""""""""""""""""""""""""""""""""$"""""$$""""""$"""$""""$""$"$""""""$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&"((****************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$&&&$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$$$""""$"""$"""$"""""""""""""""""$""$""""""""""""""""""$"""""$"$$$"""""""$"$"$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&&&&&$$&$&&&&&&&&&&&&&&&&$"(**************(*((*(((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$""""$"$""""""$""""""""""""$"""""""$"""""""""""""""""""""$""""""$$"""""""""$""""""$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&$"((*************(**(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$"""$$$"$"""""""$$""""""$""""""""""""""""""""""""""""""""""""""""$$"""""$""$$"$$"""""$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$&&&&&&&&&&&&&&&& ((*************(**(*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$"$$"$$$"""""""""""""""$""$""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""$"""$$"$"""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&$"((******************(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$"$"""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""$"""""""""$"""$"""$"""$"$""$""$"$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$&&&$&&&&&&&&&&&&$"((**************(*((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$&&&&&$&&&$$&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$""$$$$$$$$"$$""""$""""$""$""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$&$&&&&&&&&&&&$"(***************(*((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$""$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$""""""$$"""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&$$$$$&&$&&&&&&&&&&&&"(***************((((*((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$"$$"$"$$""$"""$""$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""$$"$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&$&&&&&&&&&&$ (*****************((((((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$""""$$""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$ ((****************(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$"$""$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""$""$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&$ (***************(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$$$$$"$"$$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&&&&&&&&&&&$"((*************(*(((((((((((&(((((&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$""$""$""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$""""""""""""$$""$$"$$$"$"$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&$$€ ((******************((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$"$"""$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"""""$"$"$$$$$""$""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&&&&&&& (***************(*((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$$""$"$"""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&$$ (((************(***((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""$$""""""""""""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$ (****************((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$"$"$$"""$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&$&$$ (***************((*((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"""$$"""""""""""""""$""$"$""$$$$$$$$$$$$$$$$$$$$$$$&&$&$&$$$$((****************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$&$ ((***************(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"""$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$ ((*************((**((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"""$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ((*****************(((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$""""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$ (***************(*(*((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$""$"""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""""$"""""""""""""""""""""""""""""""$"$"$"$$$$$$$$$$$$$$$$$$$$$$$((************(**(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$((*************((***((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$"$$$"$$$$$$$$$$$$$$$$$$((**************(((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$"$$$""$"""""""""$"""""""""""""""""""""""""""""""""" """""""""""""" """"""""""""""" "" " """""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""$""$$$$$"$$$$&$$$$$$$$$$$$$((****************((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""$$$""$$"$"$"$$$"$$"$$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$ &((**********($(**(*((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$"$$$$$"""$"""""$"""""$$$$$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""" " "" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$&(************((((*((((((((((&(((&&&&&&&&&&$&&&&&&&$$$&$$$$$$$$$$$$$$$" $$$""$"""$"$"""""""""$$"""""""$"""""""""""""""""""""""" """""""""""""" """""""""" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$(((*************(**(((((((((((&&(&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$"$$$$"$"""""""""""""$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """""""" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""$""""""$$"$$$$$$$$$$((**************((*((((((((((((((&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$"$$$$$$$$""""""$"""$"$"""""$$"""""""""""""""""""$""""""""""""""""""""""""""""""""" """"""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""$""""$$"$$$$$$$$"((**************((((((((((((&((&(((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$"$"""""$"$"$""""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""" """ """" """ " """" """"""""""""" """" """""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$$$$$$$$$$$(******************(((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$$""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " """""""""""""""" """ """ """"""""""""""""""""""" """"""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""$"$"$$$$$$$$$ (************(*****(((((((((&(&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$"$""$"$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """""""" """""" """"" " " """""""""""""""""" """""""""""""""""""""""""" " " " """""""""""""""""""""""""""""""""""""""""""$$"$$$$$$" T((************(*(*(((((((((((((&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " """ """"""" " " "" """" """"""" " " """"""""""""""""""""""""""""" """"""" """""""""""""""""""""""""""""""""""""$"$$$""$$$$" (**************((*(((((((((((&&&(&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$"$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""" " """"" " "" " " " """ """""""""""" " """ """""""" """""""""""""" " " """" "" """"""""""""""""""""""""""""""""""""$""$$$$$"((***********(*(*((((((((((((&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""" """"""""" """"""""""""" " """""" " " " " """" " """""""""" """ """"""""""""""" " """" """ "" """"""""""""""""""""""""""""""""""$"$$$""H((************(*(*(((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """ "" """"" "" "" """ """ " """"" "" """"""""""""""""""""""""""""" " " """ """"" """"""""""""""""""""""""""""""""""""$"$""""(**************((*((((((((((((&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""" " """"""" """""" " " " " " " "" "" """ "" """ """""" """"""""" """"""" """ """"""""""""""""""""""""""""""""""""""""$$$$""`(**************(((((((((((((((&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$"$"$$$"$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" "" """"" " "" " " "" " """" "" """ """"""""" """""""""""""""" """ """"""""""""""""""""""""""""""""""$$""$""(*************(*((*((((((((((&(&&(&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$"$$$$$$"$"$$""""""""""""""""""""""""""""""""""""""""""""""""""" " " """ " " "" " " "" " " "" "" " " "" """""""""""""""""""""" """""""" " """ """"""""""""""""""""""""""""""$$$"""""((**************(((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$"""$$""$"""""""""""""""""""""""""""""""""""""""""""" """ " " " "" " " "" "" "" " " " " " " "" " " "" """""" "" """ """""""""" " " "" "" """""""""""""""""""""""""""""""$"$"(**************(*(((((((((((((&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"""$$"$""""""""""""""""""""""""""""""" """"""""""" " " " " " " """" """ " "" " " " " " "" """"""""""" """""""""""""""""""" " " " """" """"""""""""""""""""""""""""(**************(((((((((((&((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$""$""$$""""""""""""""""""""""""""""""""""""""""" """ " " " " "" " " " " """" """""""""""""""" " " " """"""""""""""""""""""""""""""(**************((((((((((((&(&(&&&&&&&&&&&&&&$&$$$$$&$$$$$$$$$$"$$$$$$$$$""$""""""""""""""""""""""""""""""""""""""""" "" "" """ " " "" " " """"" " " "" """""" """ " " " """"" """""""""""""""""""""""""""(************(**(((((((((((((&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$"""$""$"$"""""""""""""""""""""""""""""""""""""""""" " " " " " "" " "" " """"" """"""""""" " "" " "" """""""""""""""""""""$"""(*************(**((((((((((&&(&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""""""""""""""""" " " " " " " " " " " "" " "" """ """ """ " " "" """"""""""""""""""""""""(*************(((((((((((((((&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$"""""""$""""""""""""""""""""""""""""""""""""""""" " """ "" " "" " """ """"" "" " """""""""""""""""""""""""(*************(*((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$""$"$""""""""""""""""""""""""""""""""""""""""""""" " " " " " " "" " " """"" """" """"""""""""""""""(**************((((((((((&((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"$$"$$"$"""""""""""""""""""""""""""""""""""""""""""" " """""" """" """"" """""""""""""""""""((**********(((((((((((((&&((&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$"""$$""$$$"""""""""""""""""""""""""""""""""""""" " ""   " "" " """" " " "" """" "" """""""""""""""""""((************(((((((((((((&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""" "" "" "   " """ "  "" "" """"""""""""""""""""""""((***********((*((((((((((((&(&&&&&&&&&&&&&$&$&$$&$$$$$$$$$$$"$$"$"""""""""""""""""""""""""""""""""""""" """"""" "     "" " " " "" """""""""""""""(*************((((((((((((&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""      " "  " " " " " """""""""""""""((*************((((((((((((&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""      " " " "    " """ "" """""""""""""""(**********(((*(((((((((((&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""        "   " "" " " """"""""""""""""&(************((*(((((((((&(&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""" ""            " "     " """"""""""""""""""((*********(((((*(((((((&((&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""""""""""""""""""" """             " """""""""""""""""(*(***********((((((((((((&(&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""" """" "              " " """""""""""""""((*********(((*((((((((((&&&(&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""""""""""""""" ""              "" " "" """"""""""""" &((******(((**(((((((((&((&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$""""""""$""""""""""""""""""" """"""""""""""""""" " "      "       " " """""" """"""""""(*********(*((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""" " " "              " """ """""""""""""(((**********(((((((((((&&(&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""" "        "     """"""""""""""""((*********(*(((((((((((&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""          "" """"""""""""""|(((*******(*((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""" ""     "      " """""""""""""""((**********((((((((((((((&(&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""""""""""""""""""        """ """"""""""""((********(*((((((((((((&&&(&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$""$""""""""""""""""$"""""""""""""""""""""""""       "        " """""""""""""""(**********((((((((((((&&&&(&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$"$"""""""""""""""$""""""""""""""""""""""""" "          """""""""""""""""((********((*((((((((((((&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""     " """""""""""""""((******(***((((((((((((((&&&&&&&&&&$&&&&$$$&$$$$$$$$$$$$"$$$$""$""""""""""""""""""""""""""""""""""" " "            " " """""""""""""""((*********(((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""" "           " """""""""""""""&(*******(((*(((((((((((&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""" """"" ""          " " " """ """"""""""((*(*******(((((((((((((&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""               " """""""""""""((********(((((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""" " "           " "" """""""""""(((******(((((((((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" """""""" " "          """" """"""""""((((*****((((((((((((((&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$"$""$$$"$"""""""""""""""""""""""""""""""" "" "              " """"""""""""((**((****(*((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" """"""""""           "" """"""""""(((*(****(((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""" """"""              " """""""""" &((*****(*(((((((((((((&(&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""" "               """ """""""""" ((((*(***((((((((((((((&((&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""" " "           " " """"""""&(**(****(((((((((((((&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""" " """         "" """""""""""&(((****(*((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""" "" """           "" "" """"""""""" (((******(((*((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""" """"""""""""""" "           "" """""""" &((*(((**((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""""""""""" """"         " " " """"""""" (((*****(((((((((((((&((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" "             """"""""" &(((*****(((((((((((((&&(&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""" """" " "" "              """""""" ((((***(((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""" """"""""""" " "               """"""""""""  &(((*((**(((((((((((((((&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""" """""""""""" ""          """"""" &(((***((((((((((((((&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" """              """""""""" (((**(*((((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"$$$$$""""""""""""""""""""""""""""""" " "         """" """""""" &((((**((((((((((((&&(&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$"$$"""""""""""""" """ "" """""""" """"            " """"""""" &(((((((((*(((((((&&&((&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$"$""""""""""""""""" """ """"""""""" "          """"""""""" $((*((**(((((&&(((&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$"""""""""""""" " """ """""""""" "          "" """""""" &((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$$"$"$"""""""""""" " """" " "" "" " " "           """"""""" &((*(*(*((((((((((&(((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$"$"$$"""""""""""""""" "" " " "" " "           " " """"""&((((((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""" "" " "" "" "            " """"""""&((((((**(((((((((((&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""            "" """""""""""""&((((**(((((((((((&((&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$"$"""""""""""""" "" " "         """"""""" &((((((*(((((((((&(&((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"$$$$$""""""""""""" """"" "          "" """""""""" &((*(((((((((((((((&&(&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$"$""""""""""""" "" " "     " """"""""" &((((**(((((((((((&&&&&&&&&&&&&$&&$&$$&$&$$$$$$$$$$$$""$"$"""""""""""""""       """ """""""""&((((*((((((((((((&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$"$$$$$$"""$"""""""""" ""     " """""""""""""&(((((((((((((((((&(&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"$"""""""""""""""      " """"""""""""&(((((((((((((((&((&&&&&&&&&&&$&&$&$$&$$$$$$$$$$$$$$$$"""$""""""""""" ""  """"""""""""""&((((((((((((((((((&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$""$""""""""""""" " "         " """""""""""""&(((((((((((((((&(&&&&&&&&&&$&&&&$$$$&$$$$$$$$$$$$$$$$"""""""""""""" "" "     " """"""""""""""&((((((((((((((((((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"""$$""""""""""""""   " "" """"""""""&((((((((((((((&&((&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$"""$"""""""""""""" "" "     " " """" """""""""""&(((((((((((((((((&&(&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$"""""""""""""""""" "    "" """""""""""""""$&((((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$""$""""""""""""" " "   "" " " " """"""""""""$""&((((((((((((((&((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""" """"    " """ """""""""""""""""$""&((((((((((((((((&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""" ""       " " " """""""""""""""""""$&(((((((((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""" """"      " " "" " """" """""""""""""""""$"$$&((((((((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""" "    " """" """" """""""""""""""""""$"$"&(((((((((((((((&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$"$$$"$$""""""""""""""""""" " "   " """" """ " """"""""""""""""""""$$$$$&(((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""" " "     """ " """""""""""""""""""""""""""$"$"$$"&(((((((((((((&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""" """ " "   "" " """"""""""""""""""""""""""$$""$$$$$&((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""""" " " "    " """ """"""""""""""""""""""""""""$$$$p&((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""" """"""" " "     " " " """""""""""""""""""""""""$"""$$$$$À&((((((((((((&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$"$$"$""""""""""""" "" """ " ""  """ """""""" """"""""""""""""""""$"$"$$$$$&((((((((((&(&(&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$""$$"$""""""""""""" """"""       " """" """"""""""""""""""""""""""""$""$"$$$"&((((((((((((&(&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$"$""""""""""""""""" " " "       " " " """"" """""""""""""""""""""""$""$"$$&&(((((((((&((&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$"""""""""""""""""""" ""         " """"""" """""""""""""""""""""""""$"$$"$$$ &&(((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$""""$""""""""""""""""""        """""""""""""""""""""""""""$"""""$$$$$$ &&((((((((((&&&(&&&&&&&&&&$$&$$$$$$$$$$$$$"$$$$$$"""""""""""""""""""" "     " " """""""""""""""""""""""""""""""$"$$$$$$$ $(((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""" "" "          " " """"""""""""""""""""""""""""""""$$$$$$$ &(((((((((&(&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""" " " "          """"" " """""""""""""""""""""""""""$$$$$$$$"&&((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" " " """" "         " " """"""""""""""""""""""""""""""$"$"$$$$$$&((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" "          " "" """"""""""""""""""""""""""$""""$$$$$$$ &&&((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$""$""""""$""""""""""""""""" " """ "        "" """"""""""""""""""""""""$"$"$$$$$$$"&&((((((((&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$"$"$"$"""""""""""""""" " ""            """"""" """"""""""""""""""""""""$$$$$$$$$$"&&&(((((((&&&(&&&&&&&&&&&$$&$$$$$$$$$$$$$"$"$""""$"""""""""""""""""""" " " "      " """"" """""""""""""""""""""""""""$""$$$$$$"&&&&(((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"$"$$"$"""""""""""""""""" "" "       """""""""""""""""""""""""""""$$$$$$$$ &&&&(((((&(&&(&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""      " """" " """"""""""""""""""""""""""$$$$$$$$$$"&&(((((&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$""$""$"""""""""""""""""""" "       " "" """""""""""""""""""""""""""""""$""$$$$$$"&&&&(((((&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$"$"$$$$$""""""""""""""""" ""          " " """"""""""""""""""""""""""""$"""$""$$$"&&&(&(&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$"$""""""""""""""""""" " "          " """"""""""""""""""""""""""""""""$""$$$$$$"&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""" "       " " "" """"""""""""""""""""""""""""$$$$$$$$$"$&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""" """            " "" """""""""""""""""""""""""""$""$$$$$$$$"($&&(&(&&(&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""""""" "       " """""" """"""""""""""""""""""""""$$$$$$$"$&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""$"""""""""""""""" " "" " "   "      " " """"""""""""""""""""""""""""""""$"$$$$$$"&&&&&&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$"""""""""""""" """" ""       " "" " """"""""""""""""""""""""$"$$""$$"$$$$"&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""      "" """""" """"""""""""""""""""""$"$$"$$$$$"&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$$""""""""""""""""""""       """ " """ """"""""""""""""""""""""""""$$"$$$$$"$&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$""""""""""""""""""""""" " ""       "" " " " """"""""""""""""""""""""""""$""$$$$$$$"&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$"$"""""""""""""""""" """ "     " """"""" """""""""""""""""""""""""""""""$"$$$$$$$&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""" """ "          " " """ """""""""""""""""""""""""""""$"$$""$$"$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$""""""""""""""" """ """ "       " """" """"""""""""""""""""""""""""""""""""$$$"$"$&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""" " "       """ """""""""""""""""""""""""""""""""""""$""$""$$$&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$"$"""""""""""""""" "" " " "     """"" """"""""""""""""""""""""""""""""""""""$"$$$"$&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""" """" " "       " """""""""""""""""""""""""""""""""""""$$$$$$$$$$&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""" " " "         """""""""""""" """""""""""""""""""""""$"$""""$$$"$&&&&&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$$$"$$$"""$"""""""""""""" """"" "         " " """""""""""""""""""""""""""""""""""""""""$$$$$$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""" " "        " " """""""""""""""""""""""""""""""""""""""$"""$"""$&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$"$""""""""""""""""" """"""" " "       " "" "" """""""""""""""""""""""""""""$""$"$""$$$&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$$"$$$"$"$"""""""""""" """" "        """" " """"""""""""""""""""""""""""""""$""""$""$$$&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$"$"""$"""""""""""""""" " " """ " "       " " """"""""""""""""""""""""""""""""""$$$""$"""&&&&&&&&$&&$$ "$$$$$$$$$$$$$$$$$$$$"$$"""" """"""""" """" """ "  " "        " " "" """""""""""""""""""""""""""""""""""$""""$$$$$&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""" " " " " " "" "             """" """""""""""""""""""""""""""""""$$"$$$$$&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$"$$$""$""""""""""""""" " " "" "" " ""       " "" """"""""""""""""""""""""""""""""""$""$$$&$&$&&&&&$$&&$$$$$$$$$$$$$$$$$$$$"$$"$""""""""""""""""""" " " " " " "" " "      "" " """""""""""""""""""""""""""""""""""$"""$$$$&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$"$$"""""$""""""""""""" "" " "" " " " "      " """ """"""""""""""""""""""""""""""""$""$""$$$&$&$&$$&$&$&$$$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""" "" " " "       " " """""""""""""""""""""""""""""""""""""$"""$$"$$&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""" " " " " " "             """""" "" """"""""""""""""""""""""""""""""""""$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$"""$$"""$"""""""""""""" " " " " " "          """""""""""""""""""""" """"""""""""""""""""""""$$$$$$$$$&&$$$$&$$$$$$$$$$$$$$$"$""$"""$""""""""""""""" " " """ "          """""""""" "" """"""""""""""""""""""""""""""""""$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$"$""""""""""" """"""" "" " " " "     $     " " " """"""""""""""""""""""""""""""""""""""$$$$$&$&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""""""""""""""" """ " "" " " "" " "       " " """"""""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"$""""$""""""""""""" """ " " "" " " "         """""""" "" """ """"""""""""""""""""""""""""""$$$$$$$$$&$$&&&&$$$$$$$$$$$$$$$$$$$$"$$$$$"$"""""""""""""""""""""" "" " " " "            " "" """ """"""" """""""""""""""""""""""""""$$$$"$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"""$""$"$"""""""""""""" "" " " """"""          "" """"""""""" """"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""" """ """ """ "" "       " " """"""""""""""""""""""" """""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$""""""""""""""""""""""""""""" " " " " "" "       " """""" """"""""""""""""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""$"""""""""""""""""""""""""""""" """""""" """ "    " """"""""""""""""""""""" """"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$""""""""""""""""""""""""" " "" " """ "" "" " ""    " """"" """""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""" """ """ " " " " " "   " " " """"" """""" """"""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$"$"$"$"""$$""""""""""""""""""""""" """ " """ """ """ "" """" "   " " "" """"""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$""$$""""""$"""""""""""""""""""""""""" " " """ " " " " "  " """""""""""""" """ """""""""""""""""""""""""$$$$$$$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""""""""""" " " " " " """ """" " " "    """""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""""""" "" "" "" " "" " " "   " " """""""""""""""""""""""""" """""""""""""""$$$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""""""""""" """" "" "" " " """"     " " "" """ """""""""""""" """""""""""""""""""$$$$$$$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""""""""""" " " " "" "" " " """"""""   " """ " " """"""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$"$"$""$""""""""""""""""""""""""""""""""""" "" """ """""" """ "" " """ "" """"   " " " " """" """""""""""""" """""""""""""""""$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""" """ """"" " """" " " """ """" """"""" " """ """" """""" """" """""" """"""""""""""""""H$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" """" """"""""" " " """"" " " """ "" "" " " " "" "" """""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""" " """"" " """ "" """""" " " "   " " "" """""""""""""""""""""" """"""""""""""""""$$$$$$$$$$$$$$"$"""""""""""""""""" """"""""""" """"" """""" """ """ """"""" " """" " " " "   " " " """ """""""""""""""""""" """"""""""""""$$$$$$$$$$"$$$$$$"$""""""""""""""""""""""""""""" """"""""""" " """" "" " "" "" """""" " ""  " "" "" """" """"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""" """"""""""""""" "" """"""" """" "" """"" "  """" """ """"""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""  """"" " " """" " "" " "  "" " "   " " " "" """"""""""" """""""""""""""""""""""""""""$$$$$$$$"$$$$"$"""""""""""""""""""""""""""""""""""" """ """"" " " " """" """ " """ "" " "    " "" "" " """""""" """""""""""""""""""""""$""$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""" " """"" """""""""" """ """ """ "  "" "" "" "" """"" """""""""""""""""""""$$$"$$$$$$$$$$$"""""""""""""""""""""" """ """"" " """ " " " """ "" " """ " """" " "  " "" "" " " """"""""""""""""""""""""""