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 = '521B94' IMAGE_NUMBER = 56738931 IMAGE_TIME = 1978-01-21T07:13:01Z EARTH_RECEIVED_TIME = 1978-01-22T03:14:19Z ORBIT_NUMBER = 521 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = MINUS_BLUE EXPOSURE_DURATION = 0.016970 NOTE = "VERY HIGH RESOLUTION GROUND TRACK 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 8 P)60 sLB2Y,µ%u âÉ…8è®0…ÛÛå ò êÁã` ,,,....0................,,,,*,,,,,,,,,,,,***,*,,,,,,,,,,,,,,,,,.,,,*,,*,,,,,,,,,,.,.....,..,.,...,..................00....0.......000000000000000000.0.00.00000222222220200000000002022222222222202000000000020222222222222220000202022222222222200000000000020202200000...000......00000.....,,*("*,...................,..,,,.$(,.......,.,.,,,,...,,,.,,.,,......,,,,.,,,,.,,,,,,.,..........,....,...........................0.....0.0........00.0.0.00000000000000000000000000000000000000000000000000000000000.00000000000000000000000000000000000000000.0.0......0.......0...........,..,.,,,*($*,,...........,..,.,..,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,.,$,,,,,,,,,,,,,,,,,,,,,,,,,,,& ,,,,,,,,,.,,,..........,..,**..............,,..,........,.....0............0.....0...000.00..0...0....0.0.0..000.0000000.0000000000000000000..0.00..00000000000.0...........0...0.......,,,,........,,,,**"*,,,.,,..,.,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,**,,,,*****,,,*,,,**,,,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,,,,,,,,,,,.,,,,,...,(.....,..,..................*...........................*...........00...............,..........................0.............,,,,,.,.,,,,,,,,**$**,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*,*,,,,,,,,,******************,******************,*****,,,,,***,,*,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,.......,.,,.,..........................,...........................**........................0..&(,...,,,,,.,,,,,,,,,,,,,,***&$**,,,,,,,,,,,,,,,,,,,,,,,,**,**,*,*,,,,,,**,,*,*****,******************************,***,*************,,,*****,*,,,*,***,***,**,,,,,,,,,,,,,*,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,..,..,.....,,,,,.,,,,.................,,,,,,,,,,,,..........,,..,,,,,,,...,...........,,,,,,,,,,,.,,,,,,,,,,,,,,*****("***,,,,,,,,,,,,,,*,,,,*,****,,,,*******,*******************************(*(*(*(*********************************,****************,**,,,,,,,,,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,,,.,.,,,,,,,,,,,,,....,.,,,....,,,,,,,,,,,,,,,,,,,,,,,,*,,,,******( $(***,,,,,,,,,,,********,***,**,,*,**************************(*(*((((**(((***********(((((******************************************************,,,,,,,,,*,,***,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,,.,,,,,,,,.,.,,,,,,,,,,,,,,*,*,******,*****( $(***,,*,*****,,,*,,*****,******************************(**(*(((*(*(**((((******(*(**((*(******************(****************************************,********,**,,,**,,,,*,,,,*****,,,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,********,*******("(******,,,*,**,*,*****,*,***************************(*((((((((((**(*(((***(**((((*(**(**(*(*******(((****(**(*(**********************************************,*******,,,**,*****,***,*,*,*,,,,*,,*,,,,,,,,,,,,,,*,,,*,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****************,********("(*****,*****,,,,,,*,******************************((*((((((**(*((((((((((((((((((((((******(**(*(((((*(*(***((*((((*(((**((*(**(*****************************************************,*****,******,*,*,,,,,,,,,,*,,********,,,,,,,,,,,,,,,,,*,,,,**,,*,,,,,,,,,,,,***,***,***,***************,***("(********,*,**,******************************((((((((((((((((((((((((((((((*(((((((*((**(*(((*((((((((((***(*(****((*(*(*((*(((((**(*(**************************************************************,**,,,**************,****,**,,,,*,,,,,,,**,,***,,*,*,*,,,,,,,,,,,****************************( (*****,**,,*****************************(**(**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((*(((((*(*((((************(**************************************************************************,****,**,*****,********,,*,***************************(********((( (****,********************************(*(*((*(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((*((((((*(**(*(**************(*******************************************************************************************************************((********(*( (*************************************((*((**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((*(**(((****(****((**(****(**(((*****************************************************************************************************(***(*********(& (*******************************(******((*(*(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((*((((**(*(((*((((((((*(*******(*****(*******(**********************************************************************************************((((******************************(*******((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((*******((***(((**((***((******(********************************(*********************************(***(((((*****((& (**********************(****(****(***(*((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((*(*(((((****(**((***(*(*********************************************************(**(***((((**(((((( (***********************************(((((((((((((((((((((((((((((((&((((&(((((((((((((((((((((((((((((((((&((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((*(**((*******(*********(********************************************((((((*(**((((& (******************************(*(*(**(((*((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((&((&(((&((&(((((&((((&(((&(&((&((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((*(((*(((*(******(***((((*(***************(*********(***((((*((((((((((**((((((&((****************************(****(((((((((((((((((((((((((((((((((((((((((((((((((((((&&(((((((&(&(((((((((((((((((((&(&&(&(&&(((&&&(((&&(&(((&&((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(********(*(*****(**********(**(*(*****(((((*(*(**(***((((((((((((((&((************************(****(**(((((((((((((((((((((((((((((((((((((((&&((((((((((&&&&&(((((&(&((&((((&((&&&&&&&&&&&((((&(&(&(&&&&&&((&((&(&(&(&(&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*((*((*(((***((**(********(*(*(**((****((***(***(((*((((((((((((((((&(********************************((*(((((((((((((((((((((((((((((((((((&((&&&(((((&&&(((&(&((((((&&(((&((((((&&&&&&&&(&&&(&&(&&&(&&&&&&&&(&(&&&&&(&(&(&(((&&((&((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((*(((*(*((*((((**(((***((****(*(((((***(((((((((((((((((&(**********************(***********((((((((((((((((((((((((&(((((((&(&(&(&&&&&&&&(&&&&&&&&(&(&(&((&(&&&(&&&&&&&&&&&&&&(((((&&&&&&&&&&&(&(&&&&&&(&(&&((&(((&(&(((&((&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((((((((***(((*(((((((((((((((((((((((((&((************************(*(*((((((((((((((((((((((((((((((((((&(&(&&(&&&&(&&&&&&(&&&&&&(&&&&&&(&&(&&&&(&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&(&(&(&((&&&((&(((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((************************(((*((((((((((((((((((((((((((((((((((((&&(&&&&&&&&(&&&&&&&(&&&&&&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&(&&&&((&(&&&((&((&&&(&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((***********************(((**(((((((((((((((&((((((((((((((((((&&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&(&((&&&&&&&&&&(&&(((&(&(&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(*********************(((((((*(((((((((((((((((((((((((((&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&(&&((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((&((*******************((*(((*(((((((((((((((((((((((((((((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&(&&&&(((&&((&((&&&(((&(&((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((&((((((&(************************((((*((((((((((((((((((((((((&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&(&&&((&(&&(((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((&((***************************(((((((((((((((((((((((((&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&&&&(&(((&(&((&(&((((&(&((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&((**************************((((((((((((((((((((&(&(((&(&(&(&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((&(&(((((&&(((((&&&&((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((&&"((*************************(((((((((((((((((((((&&&(&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((&(((&(&(&&&(((((((((((((((((((((((((((((((((((((((((((((((&((((((((&&&((**********(&***********((((((((((((((((((((((&&&&(&&((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&&&&&((((&(((((((((((((&(((((((((((((((((((((((((((((((((((((&(&((&&((************(**********(((*((((((((((((((&&(&&&&(((&&&(&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&((((&&&&&&&&(((((((((&((((((((((((((((&(((((((((((((((((&&(&&(((&&&$((**********************(((((((((((((((((((((((&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(((&((&(&((((&&&&((((((((((((((((((((((((((((&((&&&&(((&&&&&&"((********************((((((((((((((((((((((&(&((&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&(&&&(((&&&((&&(&&&&((&(((((((((((((((((((&(((&&&(&&(((&(&&&&$$((*******************((*(*((((((((((((((((&&((((((&&((&&&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((&((((((&((((((((((((((((((((((((&&$&&((&(&&&&&&&"$(((******************(***(((((((((((((((((((&(&&((&&&&(&(&&&(&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((&&&&&(((((((((((((((((((((((&&(&(((&&&&&(&&$ $(********************(*((((((((((((((((((&(&(((&(&(&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&$&&&&&&$$$&&$&&&&&&&&$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&(&&((&&&((&((&(((((((((((((((((((((((((&((&&(&$ $(***********************(((((((((((((((((((((((((&((&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$&&$&&$&&&$$$&$$$&&&&$&&&&&&&&$$&&&&$&&$&$&$&&&$&&&&&&&$&$$&&&$&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&((((&((((&((((&(((((((((((&(((((&((&(((&&$((********************((((((((((((((((((&(&&((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&$$&&&&$&&&&&&&&$&&$$&$&&&&&&&&&&&&&&&&$&&&&&&$&$&$&$$$&&$&$$&&&&&$$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((&((&((&((((((((((((&&&&&((&(&&(((((&$((**********************(((((((((((((((&(((&((&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$$$$&&&$$&$&&&$$&$$&$&&&&&$&&$&&&&&&&&$&$&$$$&&$$$$$$$$$$&&&&$$$$$$$&&$&&$&&&$$$&$&&&&&&&&&&&&$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(((&(&((((((((((&((((((&(((((&&(((((&$(((************(*****((((((((((((((((((((&((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&$&$&&&$$&&&&$$&&&$&$$$$&&$&$&$$$$&$&&&$&$&&&&&&&&&$$&&&$$$$$&&&&&&$&&$$$$$$$$$$&$$$&&$$$$$$&&&$&$&$&$&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&((&&&(&&&&(&(((((((((((&&&(&&&&((&(((((((&&$(((*****************(((((((((((((((((((((&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&$&$$&$&$&$$&&&&&$&&&$$$$$$$&$&$&$$$$&$$&$$$$$&&&&$$$&&&$$&$&$$&$$$$$$&&$$$$&&$&$$$$&$$$$$$$$&&&&&$&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&((((((((((&((&&&(&&(((&(((((&(&& $(((******************(((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&&&$&&&&$$&$$$$$$$$&$&$$$&$$$&$$$&$&&$$&&$$$$$$$$$&$&&$$$&&$&$$$&$$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$&$&&$&$&$&$&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((&&&&&&&&&(&(((&(((&&&&"(((*****************((((((((((((((((&((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&&&$&&&$&$$&$&$$$&$$$$$$$&$$&$$$$$$$$$$$$$$&$$$$$&$$&$$$$$$$$$$$$$$$$$$&$$&&$$$$$$$$$&$$$$&$$&$$$$$$$$$$$$$$$$$$$&&&$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&((&&&(((&&&&&&&&&&(&&(&&&&((&(&&$((******************(((((((((((((((((((((&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$&$&&&&&$&$&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$&$$$$&$$$$$$$$$$$$$&$$$&&$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&$(*****************(((((((((((((((((((&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$&&&&$&&$$$$&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$((**************(***(***((((((((((((&&((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&$$$$$$$&&$&$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$(((**************(***((*(((((((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((*************(******(*((((((((((((((&(&(&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$&$$$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&$&$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$((*****************(*((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&$$$&$&$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$$$$$$$$&$$&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$((******************(((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&$&&&&&&&$$$$$$&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"(*******************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$&$&$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$(((***************(((*(((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&$&$$$$&&$$&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((*(**************((*((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&$&&$$&$$&&&$&&$&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&&$$$&$&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((****************((*((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$$&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&$&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((**************(*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$"$"$"$"$$"""$$"$"$$""""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&$&$$$$&&$&$&&&$&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&$((*************((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$""$$"$"$""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$$&&&$$$$$$$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&$"(**************((*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$"$$$"$$$"$$$"$"$$""""""$$$$$$$$"$$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$&&&$$&$$&&&&$&$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&"((***********(******(*((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""$""$$"""""""$""$"$""$"$$$$$$"$$"$"$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$&&&$$$$$&&&&&&$&&$&&&&&&&&&&&&&&&&$$((**********(*****(*(((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$"$$$$$$$$$""$$"$$""$"$"$$"$"""$"$"""$$$$$$$$$$"$$$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&$$&$$$$$$&$$&$&&&$&$$&&$&&&&&&&&&&&"((********(*********(*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$""$$$""$$$"$$$"$"""$$""$$$"$"$$"$$"$$$$"$$$$$$"$$$$"$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$$&$&&$&&$$$$&&$&$$$$&&&&&&&&&&&$&$(((*****************(*(((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$"$$$$$$"$$$"$"$""$$"$$$"$$$$$$$$$$"""""""""""""$"$$"$$$$$$$"$$"$$$$$$$"$$$$$$$""$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$&$$&&$&$&$$&$$$$$&$&$&&&&&&&&&&$((************((***((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$$$$$$$$$$"$"$"$$""$$$$$$""$$$$"$$$$""""""""""""""""$$$""$$"$$$$$""$"$$"$"""$$$""""$$"""$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$&&$&&&&&&&$$$$$&$&&&&&&&&&&&&&&$&(*****(****(*((*(((((((((((" &((&&(&&&&&&&&&&&&&&&&&&&&$$&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$("$"""$"$$$""""$$"$"""""$$"$$""$$""$$"""""""""""""""$"""$$$"$""""$"$"$$$$"$""$$"""""$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$$$&$&$&&$$&$&&&&&&&$&&&&&$ ((**(*********(((*(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&&&$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$"""$$$$"$$""""""$$ """"""$$"""""$"$"$"""""$"""""""""""$"""$""$""""$""$$$$""""$"""$""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&$$&$$$$$$&&&$$&$&$&&&$&&&&&&&&$"(((((*********(((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$"""$$$$"$"$$"""$"""$""$""$$$"""""""""""""""""""""""""""""""""$""""""""$"$$""$ """"$"$$$"$"$$$$$$$$$$"$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$&&$$&$&&$&&$$&&&&&&$$"((**********(*(*((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$"$$$$"$$$""$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""$""""$$"$""""""""""""""$""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$&$$&&$&&&$&&&&&$&&$"((**********(((**(*(((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$"$$$"""""""""$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""$$""""""""""""$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$&&&$$$&&$&&$&$$"((*************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$""""$"$$"$"""$""$"""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""$""""""""""""""$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&$&&&$&$$&&&&&&$"((***************((((((((((((&((&&&&&&&&&&&&&&&&&&&&&$$$$&$$$&$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$$$$"$"$$$"""$""$""$$"$$""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""$"$"$"$"$$"$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&$$&&&&&&&$$"((***************(((((((((((((&((&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"$"""$"""$""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$$$$""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$$$&&&&&&&&$"((*************((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$&$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"$$""""$$""""$"$"$$"""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""$""""""$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&$$"((************((((((((((((((((&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$"""$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$$$&&&&&&&&$"(**************(((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$""""$""""$"""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$"""$$"$"$""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&$$&&&&&&&&&&&$$"((*************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$""""""""""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$""$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&$$ ((*************(*((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$"$$$""$"$""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$"$$$$"$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$&&&&&&&$$"(************(*((**(((((((((&((&&&(&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$$"$$$$""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$""$$"$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&$ ((***************((*((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$""$""$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$ ((***************(*(((((((((((((&&&&&&&&&&&&&&&&$&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""$"$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""$$"$"$"""$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$&&&&&$ ((*************((((((((((((((&(&&&(&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$""""""$""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """"" """"""""""""""""""""""""""""""""""""""""""""""$$"$""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&$ (*************((*(((((((((((((&&&&&&&&&&&&&&&&&&&$&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " """" """ """""""""""""""""""""""""""""""""""""""""""""""$$""$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&"((************((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""""$"$"""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""" " """" """"""" """" """"""""""""""""""""""""""""""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&$ (*(***********((((((((((((&&&&(&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""" """""""""""""""""""""""""""""""""""""""""""""""""""$$""""""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$ (((**************((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""""" " """"""""""""""""""""""""""""""""""""""""""""""$$"$""$"$""""$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&$$ ((*************(*((((((((((((&((&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""$""""""""""""""""""""""""""""""""""""" """""""""""""""""""""" " " " """"""""" """"""""""""""""""""""""""""""""""""""""""""""""""""$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&&&$$$ (*************((((((((((((((((&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$""""""$"""""""""""""""""""""""""""""""""" """"""""""""""""""" " "" "" """" """"""""""" " " """"" """"""""""""""""""""""""""""""""""""""""""""$"""$"$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&$$$ (((********(*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$""""""""""""""""""""""""""""""""""""""""""""" """"" """" """"""" " """ " """"""""" " " """"""""" """""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$$ ((************(((*((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""" """""""""" " "" """ " """"""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$"$$"""$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&$&$ ((*(******(*(*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""" """ """""""" " """""""" " """ "" "" "" """""""""" """""""""""""""""""""""""""""""""""""""""""""""$"$$"$$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$ ((*(*********(((*((((((((((((&&&&&&&&&&&&&&&&&&&&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""" """""" """"""""""""""" "" """""" " " " """ "" """ """""""""""""""""""""""""""""""""""""""""""""""$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$(((********(**(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""$""""""""""""""""""""""""""""""""""" """ " "" " " " "" " "" " """" " """"" " """""""""""""""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$(((((********((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$$"$$$"""""""""""""""""""""""""""""""" """"""""""" " " "" " """ " " """"""""""""""""""""""""""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$$$$((********(**(*((((((((((((&&&&&&&&&&&&&&&&&$$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$"$""""$$"$$""""""""""""""""""""""""""""""""""""" "" " " """"" """" """""" """""""""""""""""""""""""""""""""""""""""$"""$$"$$"$""$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$(((********(*(*(((((((((((&((&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$$"$""$$$"""""""""""""""""""""""""""""""" """"" " " " " " """ " """ " " " """""""""""""""""""""""""""""""""""""""""$"""$$$"$"$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$(((********(*(*(((((((((((&(&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$$$""""$$$$$$"""""""""""""""""""""""""""""" """ " " " "" """ " " "" "" """"""""""""""""""""""""""""""""""""$"$"$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&((*(****(((((&((((((((((((&&((&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$""""$$$"""""""""""""""""""""""""""""""""""""" " " " " """" """"""" " """""" "" """"" """"""""""""""""""""""""""""""""""$$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&((((*(**((*(*(((((((((((((((&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$"$"$"$$$""""""$""""""""""""" """""""""""""" "" """""" "  "" "" " " " "" " """ """""""""""""""""""""""""""""""""""""""""""""""""$$$"$"$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&((((*(***(**((((((((((((&&&&&&&&&&&&&$&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"""$"""""""""""""""""""""""""""""""""" """ "" " " " "  """ "" """"""  """"""""""""""""""""""""""""""$""""$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&(*((*((****((((((((((((((&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$$"$$"""""""""""""""""""""""""""" """"""" "" " " " " " """" """"""""""""""""""""""""""""""""""""""""""$"$""$$$$$$$"$"$$$$$$$"$$$$$$$$$$$$"((****((**((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"""""""""""""""""""""""""""" "" """""" " " " "" " " " " """"""" """""""""""""""""""""""""""""""$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$((**********((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$"$"""""""""""""""""""""""""""" " " " " " " """ """""" "" """""""""""""""""""""""""""""$""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &(((*****((*(((((((((((((&(&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$""""""""""""""""""""""""""""" " " "" " " " " "" """"" """""""""""""""""""""""""""$"""$""$$"$$$$$$$$$$$$$$$$$$$$$$&$$$$$ &(((*****(((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""""""""""""""""""""""""""""""""""" " "" " " " """" """ """" """"""""""""""""""""""""""$""$"$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$(((******(((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" """" """"" "" " " """ """ """"""""""""""""""""""""""""""""$""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$((****(***(*(((((((((((((&&(&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""" """ " """""" " " "" """" "" """""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((******(**((((((((((((&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$"$$"$$$$$$""""""""""""""""""""""""" """ " "" " " " " "" """" """"""""""""""""""""""""""$""""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$(((*(*(*(((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""" " """" " " " "" """"""""""""""""""""""""""$$$""""""$"$$$""$$$$$$$$$$$$$$$$$$$$$(((*****(*((((((((((((&((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""" " " " " " """"""""""""""""""""""""""""$""$""""$"""""$"""$$$$$$$$$$$$$$$$$$(((****(**((((((((((((&&&&(&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""$"""""""""""""""""""""""" "  """ """"""""""""""""""""""""""""""$""""""$"""$$"$$$$$$$$$$$$$$$$$$(((*****(((((((((((((((&&(&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""$""""""""""""""""""""""" "" ""  " " """"" """ """"""""""""""""""""""$""""$""""$""""$$$$$$$$$$$$$$$$(((*****((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""$"""""""""""""""""""""""""" "" "" "" """ "" """"""""""""""""""""""""""""""""""$"$""""$$"$$$$$$$$$$$$(((*((*((**((((((((((&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""$$""""""""$"""""""""""""""""""""" """ ""  " "" "" """""" """"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$((******((((((((((((((&(&&&&&&&&&&&&&&&&$$&$$$$&$$$$$$$$$$$$$"$$$$$""""""""""""""""""""""""" " """"""""" "  " " """""""""""""""""""""""""""""""""""""""""""$"$$$$"$$$$$$$$$$((((****(*(((((((((((((&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""""""""""" "    " " """""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$((******(((((((((((((&((&&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$"$$"$"""$"""""""""""""""""""""""""""""""" """""" ""   " " "" "" """""""""""""""""""""""""""""$""""$"$$"$$$$$$$$$&(((*****((((((((((((&((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""" " """"" "      " " " """ """""""""""""""""""""""""""""""""""$"$$$$$$$$$$$&((*(*((*((((((((((((&((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""" "" """""" "" ""       " """" """""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$((((**((((*((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""$$"$"""$""""""""""""""""""""""""""""" """ """"" "            " """"""""""""""""""""""""$"""""""""""$""$$$$$$$$$$&((**(((((((((((((((&((((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""$"""""""""""""""""""""""""""""" """ ""      " """"""""""""""""""""""""""""""""""$"$$"$$"$$$$$$$$(((*((((((((((((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$"$"$"""$"""""""""""""""""""""""""" "" " "" "         " """"""""""""""""""""""""""""$$"""""""""""$"$$$$$$$$&((((((((((((((((((&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""" " "" "      " "" """""""""""""""""""""""$"$$"""""$"$$"$$$$"$$$$$$&((*(*((((((((((((((&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" """ """" " "            "" " """" """"""""""""""""""""""""""""""$"$"$$$$$$$$$&(((((*((((((((((((((&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$""$$"$$""""""""""""""""""""" """" """" """"" "" "           """"" "" "" """""""""""""""""""""""""$$""$$$$$$$$$&((((((((((((((((((&(&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""" """ "                " """"" """"""""""""""""""""""""""""$"$$$$$$$$$&(((((((((((((((((((&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""""""""""" " "              " "" " """""""""""""""""""""""""""""$"$$$$$$$$$$&((((((((((((((((&&((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$$$$$"""""""""""""""""""""""""""""""""""" " "                 "" """"""""""""""""""""""""""""$""$$$$$$$$$$$&((((((((((((((((((&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""""""""""" " "                  "" """""""""""""""""""""""""""""$$$$$$$$$$$$$$&((((((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"$"$$$"$"""""""""""""""""""""" """""""""" """"                   " " """""""""""""""""""""""""""""$$$$$$$$$$$$$$$((((((((((((((((&(&(&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""  " """ ""           " "" """"""""""""""""""""""$$$$$"""$$$$$$$$&((((((((((((((&(((&(&&&&&&&&&&&$&$$$$$$$$$$$$$$$"$"$"$""$""""""""""""""""""" """"""""" """ "                   """" "" """""""""""""""""""""$"""""$"""$$$$$$$$&((((((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""" """"                    " " " """"""""" """""""""""""""$$$$$$$$$$$$"&(((((((((((((((&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$""$""""""""""""""""""""""""""" "" " " "              """ " "" "" """"""""""""""""""""""$$"$$$$$$$$$$&(((((((((((((&((&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$"$""$""""""""""""""""""""""""""""""" "              " """ """"""""""""""""""""""""""$$""$$$$$$$$&(((((((((((((&((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" """"" " "            """""" """"""""""""""""""""""""$"$$$$$"$$$$$&(((((((((((((&(&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$"""""""""""""""""""""""""""" """           " " " """"""""""""""""""""""""""""""$$"$$$$$$&(((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""" "            " " " " """"""""""""""""""""""""""""""""$$$$$$$&(((((((((((((&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$"$$$""$"""""""""""""""""""""""""" "          " " " """"""""""""""""""""""""""""""""$$$$$$$&((((((((((((((&&(&&&&&&&&&&&&$&$$$$$$$$$$$$$"$$""""""""""""""""""""""""""" " " " "       """""""""""""""""""""""""""""$$$$$$$$$$$ &((((((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""" " " " "         "" " """ " """""""""""""""""""$$$$$$$$$$$ &(&(((((((((((&&(&&&&&&&&&&&$$&$&$$$$$$$$$$$$$"""""""""""""""""""""""""""""" "          " " """"""""""""""""""""""$""""$$$$$$$$ &(((((((((&((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""        " """""""""" """""""""""$""$""$$"$$$$$ &((((((((((&((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""" """""            """"""""""""""""""""""$"""$$$$"$$$$$$ &&(((((((((&((((&&&&&&&&&&&&$$$$$$$$$$$$$"$$$"$$""""""""""""""""""""""""" " """" "        " """"" """""""""""""""""""$""$$$$$$$$" &(((((((((&(&(&&&&&&&&&&&&$$&&&$$$$$$$$$$$""$""$""""""""""""""""""" """""            """""""""""""""""""""""""$"$$$$$$$$$$$$ &(((((((((((&&&&(&&&&&&&&&&$$&$$$$$$$$"$$"$"$""$"""""""""""""""""""""""""" " "           " """""""""""""""""""""""""$""$"$$$$$$$$$$&(((((((((((&((&&&&&&&&&&&$$&$$$$$$$$$$$$$$"$""""""""""""""""""""""" " """" "        " " "" """"""""""""""""$""$""$$$$"$$$$$$ &&((((((((((((&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""" " " "" """ "          "" " """ """"""""""""""$""""""$$$$$$$$"&&(((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$"$"$$""$"""""""""""""""""""""""" """ " " "           """"""""""""""""""$"$"""""""$$$$$$ &((((((((((&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$""""""""""""""""""""" "" " """ "           "" """""""""""""""$"""""""$$$$$$ &&((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$"$$"$"""""""""""""" """"" """ " """" " " "            " "" """""""""""""$""""$$$$$$$" &&((((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$"$"$$""""""""""""""""" """"" """ "" "         """""""""""""""""""""$$$$$$$$$ &&(((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$"$$$$"$"""""""""""""""""""""" "" " "" "            " " " "" """""""""""""""$""$""$$$"&&(((((((&&((&&&&&&&&&&&&$&$$$$$$$$$$$$""$"$$$""""""""""""""""""""""        """"" """""""""""""""""""""$$$"&&((&((((&(&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$""$""""""""""""""""""""""""" " "       "" """"""""""""""""""""$$"$$$"&(((&((&((&(&&&&&&&&&&&&&$$&$$$$$$$$"$$$$"$""""""""""""""""""""""""       """ " """""" """""""""""$$$$""&&&(((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""" "      " """"""" """""""""""$"$$$$"&&(((((((&(&&&&&&&&&&&&$&$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""        """"""""" """"""""""""$"$$$$$"&&&&((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""" " "          """"""" """"""""""""""""""$"&&(((((&(&&&&&&&&&&&&&&$&$$$$$$$$$"$$"""$""""""""""""""""""""""""" " "          """""" """""""""""""$"$"""&&(&(&&&(&&&&&&&&&&&&&&$$$$$$$$$$$"$$""""""$"""""""""""""""""""""""       " """"""" """""""""""$""$"$$$&&&((((&&&&&&$&&&&&&$$$$$$$$$$$$$$"$"$"""$""""""""""""""""""""""""        """"" "" """"""""""""""$$$$"&&&(((&&((&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""       " "" " " """""""""$"$"""$&&(&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$"""$$"$$"""""""""""""""""""" " """      " """" """""""""$""$$$&&&&(&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$""""$"""""""""""""""""""""""        """"""""""""""""$$"""&&&&&(&&&&&&&&&&&&&&&&$&$$$$$$$$$$$"$"$$""""""""""""""""""" """           """""""""""""""""""""""$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$""""""""""""""""""""""""""     """""""""""""""""$""""&&&&&(&(&&&&&&&&&&&&&&$$$$$$$$$$"$$"$""""""""""""""""""""" ""        " " """"""""""""""""""$"$""&&&(((&&&&&&&&&&&&&&&&$$$$$$$$$$"$$$$$$""""""""""""""""""" " "         """""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$""$""$"""""""""""""""""""       """""""""""""""""""""""""$&&&&&&(&&&&&&&&&&$&&&$$$$$$$$$$$""$$"$$"""""""""""""""" ""       " """""""""""""""""""""""""$&&&&&(&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$""""""""""""""""""" " "        """ " " """"""""""""""""&&&&&&&(&&&&&&&&&$$&$$$$$$$$$$$"$"$$""""""""""""""""" "" ""       " """ """"""""""""""""$&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$""""""""""""""""" "" " "        "" " " """""""""""""$$&&&&&(&&&&&&&&&&&&&$&$$$$$$$$$$$$"$""""""""""""""" ""         " """ """""""""""""""$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""" "      " """ """"""""""""""""""$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""" """"" "        " " """"""""""""""""""$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$""""""""""""""""""""     " "" """"""""""""""""$&&&(&&&&&&&&&&&$$$$&$$$$$$$$$$""""$"""""""""""""""" ""      """" """"""""""""""$&&&&&&&&&&&&&&&&$$&$$$$$$"$$$$"$"$"""""""""""""""""           "" "" " """""""""""""&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"$"""""""""""""""""      """ """""""""""""""$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""""""" "   """"""""""""""""""""$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""""" """""     " """"""""""""""""$&&&&&&&&&&&&&&&$$$$$$$$$$$$"$"""""""""""""""""""""" """ "       """"""""""""""$&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"""""""""""""""""""""""       " "" """"""""""""""$&&&&&&&&&&&&$&$$$$$$$$$$$$$$"""""""""""""""""" "" """         " " """"""""""$$&&&&&&&&&&&$&$$$$&$$$$$$$"$""""""""""""""""""""""" "      " """""""""""""$&&&&&&&&&&$&&$$$$$$$$$$$$$$"$"""""""""""""""""""""""" "     " """"""""""""$&&&&&&&&&&&&$&$$$$$$$$$$$"$""""""""""""""""""""""""        """""""""""$&&&&&&&&&&&&&$$$$$$$$$$$$"$$"""""""""""""""""" "      " " """"""""""$&&&&&&&&&$$&$$$$$$$$$$$$$"$"""""""""""""""""""" "         " """"""""""$$"""$$&&&&&&&$$$$$$$$$$$$$$$$$"$$"""""""""""""" "" """"       " """""""""""""$$&&&&&$&$$$$$$$$$$$$$$$$$$"""""""""""""""""" "" """        "" "" """"""""""" $$$&&&&&&$$$$$$$$$$$$"$$$$"""""""""""""""""""" "       " """""""""""""""$&$&$&&&&$$$$$$$$$$$$$$""""""""""""""""""""" " "        """""""""""$$&&&&&&&$$&&$$$$$$$$$"$$$"""""""""""""""""""""""          """"""""""""$$$$&&$&&&&$$$$$$$$$$$$"""""""""""""""""" """ "           " " """"""""""""$$$$&$$&&&$$$$$$$$$$$$$""""""""""""""""" " """ "     " """""""""" $$$$&&$&&$$$$$$$$$$$$$""""""""""""""""""" "" "    """""""""""""" $$$$$&$$$$$$$$$$$$$$"$$"""""""""""""""""""    " """""""""""""" $$&&$&$$&$$$$$$$$$$$"$"""""""""""""""" """"""     " """"""""""" $$$$$$$&$$$$$$$$$$$$$$$"""""""""""""""""" ""          """""""""""" $$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""" ""       """"""""""""" "$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""       """""""""""""""" "$$$$$$$$$$$$$$$$$$""""""""""""""""" " " "        "" """""""""" "$$$$$&$$$$$$$$$$$""""""""""""""""" """           " """" """""""""" $$$$$$$$$$$$$$$$$$$"$""""""""""""""""""         " """ """"""""""""$$$$$$$$$$$$$$""$$$"""""""""""""" """         """" """"""""""""$$$$$$$$$$$$$$$$$"$"""""""""""""" """          " "" """""""""""""$$$$$$$$$$$$$$""""""""""""""""""""         " """""""""""""$$$$$$$$$$$$""$""""""""""""""""" " " "        "" """"" """"""""""$$$$$$$$$$$$$""""""""""""""""""" " "       " " "" """""""""""$$$$$$$$$$$$$$"""""""""""""""" " ""         " " """" """""" "$$$$$$$"$"$""""$""""""""""""" "       " """"""""""" ""$$$$$$$$$$$$""""""""""""""" "      " " " """"" """$$$$$$$$""$$"""""""""""""""" "   """""" "" ""$"$"$$$$$$"$""""""""""""""" "" "      """""""" """"$"$$$$"$"""$"""""""""""""""      """ """" """$"$"$$""$""""""""""""""""" " "          """"" """""""$"$"""""""""""""""""" "   " """ """""""""$$""""""""""""""""" " "       "" " """ """""$""$"""""""""""""" "" " ""       " "" " """" """"""""""""""" """"""""""" "      " " """" """ """"""""""""" """""" "    "" """"""""""""""""""" " " """         " "" """ "" """""""""""""""" "       " " "" """""" """""""""""" ""      " "" """""""""""""""""""" """"""" " " "      " """"""""""""""""""" " """ ""     " " " """"""""""""""""" ""     " " " """""""""""""""""""""     " "  """"""""""""""""""" "      " """""""" """""""       " """" """""""" "" ""         """""""" """"" "      """ """""" " "     $     "" """"""" "          """ " """""""""""         "" " """"" "       "" " """""""" "" " "      "" " " "        " "" " " "         "" ""       " "" "           " """"              " "           " " "            "            "           "             "                        "