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 = '521B90' IMAGE_NUMBER = 56738927 IMAGE_TIME = 1978-01-21T07:12:43Z EARTH_RECEIVED_TIME = 1978-01-22T03:08:41Z 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 6 =40$)BS5w0&&Ö6ýBaYÙ€1‘éáÄþòáåݖȉW(,.......................,,,,,.,,,,,,,,,*,,,,,*,,,,,,.,,.,,,,,....,,,,,,.....,.,,,......,.....0.....,..0..........00000......0......0000020000000002000000022222222222220002000022222220222222222022222222202242442222222222202000222222222222222222002222222222222200000000.000.....000000..,,,,,*"**,.....0............,,,....$*,,,,.........,,.,,..,.....,......,,,,......,.,.........,...................................0....0.00000.0.0..00000000000000000000000000000000000000000000000000000000000000002220000000002200000220000000000000000000020200000000000..00.0000..................,,,*($*,.................,,........*,,,..,.,,,,,,,.,,.,,.....,..&,,..,,,,,,,,,,,,..,,,,,,,,,&",,,,,,,,.,..,...,......,...**.......................,....0.000.......00....000000000....00.00.0.000..00000000000000000000000000000000000....000000.0000000000000000000..00000000.....0..............,,,,**$,,,,,,,,...,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.....,,.................*...........................*................0.00.......*.00.0...000000....0.0..0.....000000.000.0000.0.0.00000.......................,,,,,,,,**$**,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,,***,,**,****,,,,,,,,,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,.,,,,....,.,,.......,,...........,.......................0..,,..........................0**................00000......((...,..,.......,,,....,,*,**&$****,,,.,,.,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,******,,,**,**,,,,,,,*,************,*,***,,*****,,********,,*,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,*,,.,,,,,,,,.....,..,,,,,.,,,,,,,.....,,,......,.,,.,.,...............,,.,...............................................,,,.......,.,,,,,,,,,,,,,,,**("***,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,*******,**,**,*,*,*,,*******************,**************************,,,,*******,,,,,*****,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,,,,,,,,,.,,.,,,,.,,,,,,.,...,..,.,,,..,..,,,,.........,,..........................,,,....,...,,,,,,.,,,,,,,,,,,,,,*** "***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***********************************************************************************,*,*,,**,***,***,*,***,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,,,,,,,,,,,,,,,,,.....,,,,,,..,.,,,,,.....,,.,.,.....,,.,.,.....,,.,,,,,,,,,,,,,,,,,,,,,,,,** "(*,*,,,,,****,,,,,,,*,,,,,,,,,**************************************************************************(************,,******************,,,,,,,,**,*,,*,,**,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,..,.,,,,,,.,...,.,,,.,,..,,,,,,,,,,,,,*,,,,,,,***("**,,,**,,,,*******,,,,,******,***********,**************************((********(*********(*****************(**(*************************,*****************,,,,,*,**,*,,,,******,,,,*,,,,,,,,,,*,*,,,,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,.,,,,,,..,,,,,,,,,,,,,,,***,,,,,*,**,***("(***,,,,,*,***,,*,,********,*************************(**********(*******************(*(***************((((((*****************************************,**,******,,**,***,**,**,*****,,,,,,***,,,,,,,,****,,,,,,,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,*****,,,,***( (******,,,,,,*****************************************************((**(*****(*(*******(*(*********(*******(((((*(*****(((*********************************************,********,,*****************,,,,*,,*****,,*,*,**,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,*,******,********"((*****,,,*,,***************,**********************************(*(****(*(*((*****(((((((******(((****(((((*(*****(((((((*(***(*********(***********************************,********************,******************,,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,*,***************("(*********,*,,,*********,*******************************(**((****(**(*(******(((((((**(***(**(****(((((((((((((((((((((((((**(********(***************************************************************,*******************,,,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,***,,,,*****************( (****,,**,**,****,*********,**********************(**(***(**((((((*******(((((((*((((((((((*(((((((((((((((((((((((((((((((((((*********(*********(***************************************************************************,*,,,,**,,,,,,*,,*,*,,,,,,,,*,,,,,,,,,**,*,,********,,*************( (*********,,,,,,*******************************(((*(((*(((((((((***((((*((*(((((((*(*((((((((((((((((((((((((((((((((((((((((**((*(((((**(**(((((***************************************************************************,******,,,,,,,**,,,,,,,,,*,,,,,,,,,*,**,,,,,***********************(*( ********,,,************(********************((****(***(((((((((*((((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****(((*(*(*****(((********(***********(******(((*********(*************************,*****,,**,,,,*,,**,,*,,*,,,*,*,*************************(*****(( (************,*,,**********************(**(****(((((((((((((((((((*(((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((*(*((*(*(*(*******((******((**(*****((((*********(*(*(***(((********(************************,,,*,********,**************************(*****((((( (********************************(*********((((((**((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(**(***(*(*(***(*((((((((((((((**(((*(((((***((((((((**(****************************************,*,******,******************(**(*(*(*****((((**************,*************(**(****((*((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****((((((((((((((((((*(**((((((*(*(((((((((((*((((((********(***********************************************************(********(((((**(((*********************((****(*****((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((((((&(((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((*(((((((((***((**((******************************************************************((*****(((((**************************((**(****(((((((((((((((((((((((((((((((((((&(((((((((&(((((((((((((((((((((&((((((((&&&((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*(((((*****(((*****(****(*************************************************(**(******(((***,***********************((***(((((**((((((((((((((((((((((((((((((((((((((((((&(((&((((((((((&((((((((((&&&(&(((&(&&&(((((((&((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((((****(**(((((((***((********(*(*******************************(********(*****(((*****************************(((((((**((((((((((((((((((((((((((((((((&(((((((((&((&(((((((&(&(&((((&&&(&&((((((&&&&((((&&(&((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((**(*(((((((((((((((******(*(((*******(*****************(************(((***(**((((**********,,,****************((*((((((((((((((((((((((((((((((((((&(&&(((((&&&&(&(((((&&&((((((((((&&&&(&(&&&&&(((&((&&&&&&((&(&(((((((((((&&((((((((((((((((((&&((((((((((((((((((((((((((((((((((((((((((((*((((((***((((((((((**(*(*(*(*****(*((********(*(*****************(*********((((((((((****************************((((**(*(((((((((((((((((((((((((((&&((((((&&&&(&(((&&&&(((((&((&&(((((&&(&&&&(&(&(&&&&((&(((&&((((((((&(&(&(((&((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((**((((*****(*(((((**((((((**********(*****(*((*********(******((((((((*(((&(**********,******(*(*******((((*(**(((((((((((((((((((((((((((((((&&&&((((((((&(((((((&(&&(((((((&&&&(&&(&&&&&&&&&&&(&&&&&&((((&&&&(&(((((&(&&&((((((((((((((&(((((&(((((((&((((((((((((((((((((&((((((((((((((((((((((((((*(((((((*(((((((((((**(*(********((*(*******(*(*****(**(((((*(((((((((((****,********************(*((((((((((*((((((((((((((((((((((((&&&&&((((&&&((((((&(&&&&&((((((&&(&(&(&&(&&&&&&((&&&&(&&(&&&&&&&&&(((&((&&&&(((((&(&(((((((&&&&&(((((&((&(((((((((&&(((((((((((((((((((&(((((((((((((((((((((((((((*((((((((((((((*****((((*(*(******((******(((((*(((((((((*(*((&((*************************((((((((((((((((((((((&&&(((((((((((((&(((&&&&&&&&(&&&&&&(&&((&&(&(&&((&&&&&&&(((&&&&&&&&(&&&&&&&&(((((&&&&((((((&(&&(&(((((&&&&&(&(&(((((((((((((&&(((((&((((((((((((&&&(&(((((((((((((((((((((((((((((((((**((((((**(***((*((((**(((((((****(((((*((((((((((((((((((((*************************(*(*(*((((((((((((((((((((&((&((((((&(&&&&((((&(&&&&&&(&((&&(&&((((((&&&&&&&&&&&&&&&&&&(&&&&&&&(&((&&&&&&&(&(&&&&&&((((((&&&&&&&&&&&&&&(&((((&&&&&((((&(&&&((((((((&&(((((((&&(&((((((((((((((((((((((((((((((((((((((((((*((((((((((***(*((((((*(*((((((((((((((((((*(((*******************(*****(*(*(((**((((((((((((((((&((((((((((&&&&(&&(&&&((&((&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&(&&(&&((&&((((&&(&&&&&(&&(&&&(&&&(((((&(((((((((((&&((((((&((&(((((&&&(((((((((&(((((((((((((((((((((((((((((((((((((((((((((****((((*((***(((((((((*(((((&(**********************(*(((*(****(((((((((&&((&&(((((((&&&((((&&&&&&&(&((((&&&&&((((((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&((((&&&&&&(((((&&&&((((&(&(&(&((((&&&&&&&&&((&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((*(((((*((((((((((($((**********************(*((****((((((((((((&&(((((((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&(&&&&&&(&(&((&&&&&&&((&&&&&&((&&&&&&&&&&&&&&&&&&&&(&&(&&&&(((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((&((***********($**********((*(((*((((((((((&(((&&((((((((&((&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((&&&&(&&&&((&(&&&&&&(&&(&&&&&&((((&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*************&********((**(**((((((((((((&&&&&&(((&&&&&(&&&&&&(&&&((&&&&&&&((((&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&(&&&&&&&&(&(&(&&(&&&((((&&&(&&&&(&&&&&&&&&&&&(&&&(((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&$(*************************(*((((((((((&(((((((((&&&((&(&&&&&&&((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&&&&&&&&((&((((&((((((((&(((((((((&(((((((((((((*(((((((((((((((((((((((((((((&$(************************(((*(((((((((((((((&(&(&(&&&&&&&&&&&&&&&(&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&$&&((((((&&&&(((((((&(&&(((((((((((((((((((((((((*((((((&&(((&((((((((($$((**************************((((((((((((((((((((((&(&&&&((&&&&&&(((&(&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&((((&((&&(&(((((&((((((((((((((((((((*(((((((((&&(((((((((((($$(*************************((*((((((((((((((((((((((&&(&&(&&&&((((&(&&&((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&&&(&&((((((((((((((((((((((((((((((**((((((((((((((((((((((( $((*******************((((*(*((((((((((((((((((((((((&(&(&(&((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((&&(&&&((((((&(&(((((((((((((((((((((((((((((((((((((((((&$(************************((((((((((((((((((&((&&(&&(((((&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(((&&&&&&(&((((((&(((&(((((((((((((((((((((((((((((((((((((((((&$((***********************((((((((((((((((&&(((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((&&((((((((((((((((((((&((((((((((((((((((((&$(*************************(((((((((((((&((((((&((((&&(((((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((((&((&&&(&(((((((((((((((((&(((((((((((((((((((((((&$(*********************(((((((((((((&(((((((((&&&&((((&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$$&&&&&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(((((((((((((((((((((((((((((((&((((((((((((((&$(*************************(((((((((((((((((((((&&&&&&((&((&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&(((((((((&((((((((((((((((((((((((((((((((&$(***********************((((((((((((((((&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((&(((((((((((((((((&(((((((&$(((********************(((((((((((((((((((&(((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&&&&&&&&&&&&&&&&&&&$&&$$$&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((((((((((&((((&(((((((((&$(((****************((******(((((((((((((((((((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&$&&&&&&&&&$$$$&&&$$$$$&&&&&&&$&$&&&$&&&$$&$&&&&&&&&&&&$&&&$$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((&(((&((((&&&&(((((((&(&&(((((((((((&$((*************************(((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&$&$&$&&&&&&&$&&&$&&&&$&&&&&$$&$$$$$&&&&&&&$&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&(((&&((&(&(((((((((&((&(((&(((((((&&$(***************************((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&$$&&&&&$$$$&&&&&$$$&&$$&&&&&$$$$&$&&$$$&$&&&&&&&$$$&&&&$&&&&$&&&&&&&&&&&&&&&&&&&$$$$&&&&$&&&$&&&&&&&$&&$&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&(((&&&&&&(&((&&&&(&((&&&((((&((((((&&(&(&((((((&&&$(**********************((*(((((((((((((((((&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$$&&&$$&$&$$$$&$$&$$$$$$$$&&&&&$&$$&$$$&$&$$$$&&&&&&$&&&&&&$$$$&$&$&$&$&&$$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&(((&&&&&((&&&&&(&(&((&&&((((((((&(((&((((&((((((((&$((*****************(((*(*(*((*(((((((((((((&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&&&&&&&&$&&&&&&&&$&&&&&&&&$$&$&&&&$$$&&&$&&&$&$$$$$&$$$$&&$&$$$&&$$$$$$&&&&&&&&&&$&&&&&$$$$&&&&&$$$$$$$&&&&&$&&$$&&&&&&$&$&&&&&$&&$&$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&(&&&(&(((&&((((&((((((((((((((((&&$(**********************((((((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&&&&&$&&&&&&&&&$&$$$$&&&&$$$$$&$&&$$$$$$$$$$&$$$$$&$&$$$$$$&$$&&&$&&&$&&&&&&$$&$$$$&&&&&&$&$$$$$$$&$$$&$&$$&&$&&&$&$&&$&$&&$$$&$&&$$&&&&&&&$&&&&&&&&&&&&&&&&(&&&&&&&&((&&&&((((((((((&&&((((((((((((&$((********************(((((((((((((&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$&$&$&&&&&&$&&&&&&&&&&$$$$$&&&&&&$$$$$$&&&$$$$$$$&$$&&$$$$$$$$$$$$$&&&&&&$&&$$$$&&&&$$$$&$&&$$$$$$$$&$$&$&&$&&&$$&&$$$$$&&&&&$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&(((((&&&&&((&(((&$((******************((((((((((((((((((&&(&&&&((&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$&&&&&&&&$$$&&&&&&$&&&$$&&&$$$$$$&$&&$$$$$$$$$$$&&$$$$$$$$$$$$$$$&&&&&$$$$$$&$$$&&$$$$$$$$$$$$$$&$&$$$$&&$&&$$$$$$$$&&&&&$$$$$&&&$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&&(((&&&(((&(&&&&&&$(********************(**(((((((((((&&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&$&&&&&&&&$$&&$$&&$&&$&&&&&&&&&&$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&&$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$&&&$&$$&$&$$&$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(((((((&&(&(&&&$(********************((((((((((((&&(((((&&&&&&&(&&&&&&&&&&&&&&$&&&&&&&&&$&&&$&&&&&&&&&&$&$$$$$$&&&&&&&&&$$&&&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$$$$$$$$$&$$$$$&&&$$$$$$$$$$&&&$$&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(((((&(&&&&(&(&&&&"(****************(*****((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&$$$$$&&$$$$$&&&&&&&&&&&$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$&$&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&(&&&&(&&&&&(&(&&(&$(*********************(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&$&&&&&&&&&$$&&$$$&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$$&&&&&&&&&$&&&&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&(&&&((&"(*****************(((*(((((((((&&((&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$$&&&&$&&&&&&&&$$$$$$$&&&&&&&&&$&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$&&$&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(&&$(***************((((***(((((((((((((&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$&$&$$&$&&&&&&&&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&$$&$&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&(&&(&&(&&&$(**************(******(((((((((((&(&&(&(&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&$$$$&&&&&$&$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$$$$&&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&$((****************(*(((*(((((((&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&$&$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&&(&&&&&$((**************((****((((((((((((&(&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$&&&&&&&&&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((***************((((((((((((((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((****************((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&$$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &(***************(**(*((((((" ((((((&&(&(&&&&&&&&&&&&&&&&$$&&&&&&&$&&&&&&$$&&$$$&$&&$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$($$$$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((****************(((((((((((((((&((&&(&&&&&&&&&&&&&&&&&&&$&&&&&$&&$&$&&$&&&&&&&&$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$" $$$$$$$$$$$$$$$$$"$$$$$$$$" """$$$$$$$$$$$$$$$$""$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$&$$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&"(****************((((((((((((((&((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$$$$$$$$$$$$$$$$$$"$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&$$&&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$"(*****************((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$&&$$&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$$$$$$$$"$$$$$$$"""$$$$""$$$"$$""$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"((****************(((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$$$&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$$$""""$$$$$$$"""$""$$"$""$$$"$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"(**************(**((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$"$""$""$"$"$$$$""""""""$$$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"(**************((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$"$$$$"""$""""""""""""$""""$"$"""""$"$"$""$$$$$$$"""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"(*******************(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&$$$$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$$$$""""""$"""""$"""$"$"""""""""""$""""""$"$$$$$"$$$$$$$$$$$"$"$$$$$$$$$$$"$$$$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"(******************(((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&$&&$&&&$$$&$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"""""""""$$$$"$"""""$"""""""$""$$"""""$$$$$$$$$$"$$$$$$$""$$$$$$$$$"""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&"(*****************(*((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$&&&$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$"$$$$$$$$$"$$$"""""""$$$"$""$$"""""$$"""""$""$$"""""$""$$$$"$"$$$$$"$$$"$$$$$$$$""$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&&$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&"(*******************(*(((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$"$$"""""""""$"$$$"""$$$$$""""""""$"""""""""$$"""""$"$$$$""$$$"$$$$"""$$"$$$$$$$"""$$$$$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&&$&&$&&&&&&&&&&&&&&&&$"(*****************((**((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$""$$$"""""""""""""""""""""""""""""""""$$""""$"$"""""$$""$""""""$$$$"$"""$$$""""$"$$$$$$$$$"$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&&&$$&&&&&&&&&&&&&&&&&&&$"(******************(*(**((((((((((&(&&&&&&&&&&&&&&&&&&&&$$$&$$&&&$&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$$$$$"""""""""""""""""""""""""""""""""""""""$""""$"""$"""$""""""$$"$$$"""$$$$"""""$$$$$$"""$$""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&"(**************(((**(*(((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$"$"$""""$$""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""$$"""""""""$$""$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$&$&$$&$$$&&&$&$&&$&$&&&&&&&&&&&&&&&&&&&&&"(*(****************(**(((((((((&((&(&(&&&&&&&&&&&&&&&&&&&&&$&$$&&$&&&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$"""""""""""$"$$""""""""$""""""""""""""""""""$"""""""""""""""""""""""""""$""""""""""$$$$"$$$$"$"$$$$"""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&$&&&&&&&&&&&&&$"((***************((*(**(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$"""$$$""""""""$$"""""""""""""""""""""""""""""""$""""""$""""""""""""""""""$""""""""""$$$$"$"""""$$$"""""""""$"$$"$$$"$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&$$$$&&$$&&&&$&&&&&&&&&&&&&&$"(*****************(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&$&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""$"""""$"""""""$$""""""$""$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&$$$$$&&&&&&&$&&&&&&&&&&&&&&&&$"(******************((((((((((((((((&(&&&&&&&&&&&&&&&&&&&$&$&&&$&$&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$""""""$""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""$"""""$"""""""""""$"$"""""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$&&&&&&$$&&&&&&&&&$&&&&&&&& (****,*************(((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$""""$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""""""""""""""""""""$$$$$""""$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&$&$&&&&&&&&&$&&&&&&$&&&&&&&&&&"(******************(((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$"""""$"$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$""""""""""""""""$""$$"$$""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$&&$&$$&&&&&&&&&&&&&&&& (***************(**(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$"""""""$"$$"""""$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$"""""""""""""$""""$"$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&$&&$&&&&$&&&&&&&&&"(****************(**((((((((((((((&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$"$""$"$"""""""$$$"$"$""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"""""""$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&$$$$$&&$&&&&$&&&&&&&&&&"(****************(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$"$$"$"$"""""$""$$"$$"$$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&$&&&&&&&&&&&&&&&&&$"(*******************((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""$$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$&&&&$&&&&&&&&&&&&& *****************(*((*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$""""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&"(******************((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$"$$$$$"$"""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$""$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&& (****************(((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$"$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""$$$$"$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&& (****************(*(((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$"""""$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" """ """""""""""""""""""""""""""""""""""""""""""""$"$"$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&(***************((((((*((((((((((&(&&&&&&&&&&&&&&&&&&&&$$$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""""""""""""""""""""""""""""""""""""""$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$&&&&&&&&&&&&&& (*************((***(*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$$&&$$$&$$$$$$$$$$$$$$$$"$$$$$$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """""""""""""""""""""""""""""""""$""""""""""$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&&&&&&&&&&&&&&& (*****************,*((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """"" """"""""" """"""""""""""""""""""""""""""""""""""""""""""$"""""$$"""$$$"$$$$$$$$$$$$$$$$&&$$&$$$$$&&&&&$&&&&&&&&&&& (***************(&&((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""" """""""""" """"" " """"""""""""""""""""""""""""""""""""""""""""""""$$"$$$"$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$$$&&&&&&&&(************(&((*((((((((((((&(&&&&&&&&&&&&&&&&&&&&$$&&$$&&&&$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$"$""$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """ "" """""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$&&&&&&&&&$ (*************((((((((((((((&(&(&&&&&&&&&&&$&$&&&$&&&$$$&&&&$$&$$$$$$$$"$$$$$$$$$$$$"$$$"$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""" """"" " " """"""""" """"""" """"""" """"""""""""""""""""""""""""""""""""""""""""""""""$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&((**********((***((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$&&$$&$&&&$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""""""""$$"""""""""""""""""""""""""" """""""" """" " "" """ "" " """ "" " """ " " """""  """"""" """"""""""""""""""" """"""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$&&&&&$((******(********((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ "" """ " "" " " """""""" """""" "" """""""""""""""""""""""""""""""""""""""""""$$$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&$$(************(**(((((((((((((&(&(&(&&&&&&&&&&&&&&&$&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""" """ """"" " "" " """ " " """""" """"""""" """"""""""""""""""""""""""""""""""$"$$$$""$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&$$$(********(*****(((((((((((((&(&&&&(&&&&&&&&&&&&&&&&$&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" " " "" "" """" "" """""" """""""""""""""""""""""""""""""""""""""""""$$"$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$&$ (*************(*(((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" "" """" "" """""" """"""" """"""""""""""""""""""""""""""""""$$"""""$""$$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$&$&$&&$&&&&$((************((((*((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$$$$$$$$$$$$$$$$$$"$$$"$""""""""$"""""""""""""""""""""""""""""""""""""""""" """""""""" "" " " "" " """" " "" "" """ "" """""""""""""""""""""""""""""""""""""$"""$"$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&$$&&&$((*********(**((***((((((((((&(((&&&&&&&&&&&&&&&&&$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$""""""""""""""""""""""""" """"""""""""""""" "" " """"""" " "" " " """" """" " """"" " """""""""""""""""""""""""""""$$$$""$$""""$"$"""$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$$$&&&$(***************(((((((((((((&&&&&&&&&&&&&&&&&&&&$$&$$$&&$&$$$$$$$$$$$$$$$$$$$$$""$$$""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ "" " " """"" " " """""" """ """""" """""""""""""""""""""""""$$$$"""""""$"$""$""$$$$$$""$"$$$$$$$$$$$$$$$$$$$$$&&&$&&$$((***********(*(((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$""""$$$"$$""""""""""""""""""""""""""""""""""""""""""""""" """" "" """ " " " " """""" "" " """""""""""""""""""""""""""""""""""""""$""""$$"$$"$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&(*********((**(*((((((((((((((&&&&&&&&&&&&&&&&&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$""$""$$$""""""""""""""""""""""""""""""""""""""""""" """"" "" " " """ "" " "" "" """"""""""" " """"""""""""""""""""""""""""""""""""""""""$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&(********(((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$&&&&$&$$$$$$$$$$$$$$$$$$$$$$"""""""$"""$"""""""""""""""""" """"""""""""""""""""""" """" "" " " " " " " " " "" """""""""""""""""""""""""""""""""""""""""$"$$"$"""$$$$$"$$$$$$$$$$$$$$$$$$$&&$$$$$&$((******(((((((((((((((((&&(&&&&&&&&&&&&&&&&&&$$&&$&&$&$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$""""""""""""""""""""""""""""""""""""""""" " "" " " "" "" " " " " " """ """ """""" " """""""""""""""""""""""""""$"$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$(((****(*****((((((((((((&(((&&&&&&&&&&&&&&&&$&$$$$$&$&$$$$$$$$$$$$$$$$$$$$"$$"$"$"$$"""""""""""""""""""""""""""" """""""""""""" """" """"""" "" " " " " "" """"" """"""""""""""""""""""""""""$$$""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&&$$$(((******((**((((((((((((((&(&&&&&&&&&&&&&&&&$$&&$&$&$$$$$$$$$$$$$$$$$$$$$$"$$$$""$""""""$""""""""""""""""""""""""""""""""" """"" "" """" " " " " """ """"""""""" """"""""""""""""""""""$"$"""""""$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&(*******(((((**(((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""" """"""""""" """""" " """ " " "" " "" "" """""""""""""""""""""""""""""""$$$"$"$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$(((********((***(((((((((&&&&&&&&&&&&&&&&&$&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"""""""""""""""""""""""""""""""""" """ """"""" """""" "" "" " """"" """"""""""""""""""""""""""""""$"""""$"$$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$((**************((((((((((&(&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""" " " "" " " " " " """" """""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$(*************(((((((((((((&&&&&&&&&&&&&&&&&&&$&$&&&&$&$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""" """ " " " " " " """""""""""""""""""""""""""""""""""$"""$$"$""""$$$"$""$$$$$$$$$$$$$$$$&$&$&$$$((****(*******((((((((((((&&((&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$"$""""""$"""""""""""""""""""""""""""""""""""" " """"" " " " " " " """""""""""""""""""""""""""""$""""$$"""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$&&$((**********(((((((((((((((&&&&&&&&&&&&&&&&&$$$&&$&&$$$$$$$$$$$$$$""$$$$$$""""$""""""""""""""""""""""""""""""""" "" "" " " " " " " """""" """"""""""""""""""""""""""""""""""""""""""$"$$$"$"$$$$$$$$$$$$$$$&&$$(((********(((((((((((((((((&&&&&&&&&&&&&&&$&&&&$&&$$$$$$$$$$$$$$$$""""$""$""""""""""""""""""""""""""""""""""""" "" " " " " " """""" """"""""""""""""""""""""""""""""""""""$""""""""$$$$$$""$$$$$$$$$$$$$$&&$&(((**(*((*((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$"$$"$$""""""""$"$$""""""""""""""""""""""""""""""""" " " " "" " " "" """"" """""" """""""""""""""""""""""""""$"""""""$$"$$"$"$"$$$$$$$$$$$$$&$&$$&(((***((((***(((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$$"$""""""$$""""""""""""""""""""""""""""""""""""" " " " " """ """""""" "" """"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$&$&&((*((**((****((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$""$""""$"$""""""""""""""""""""""""""""""" " "" " """"" """"""""" """""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$&$&$$$&(((((((((((((((((((((&((&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$"$""""""""$$"""""""""""""""""""""""""""""" " " " """""" """ """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$&$&&&$((((*((((((((((((((((&(((&&&&(&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""" """" " """ " "" """"""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$&((*****(((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""""""$"""""""""""""""""""""""""""""""""" """"" " " " " " """" """""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$(((*****(((*(((((((((((((&&(&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$"""""""""""""""""""""""""""""""""" ""  """""""""""""""""""""""""""""$""""""""""""$$$$$$$$$$$$$$$$$$$$(((***((*(*(((((((((((((&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""""" """"" "     """" """""""""""""""""""""""""""""$""""$""$$$$$$$$$$$$$$$$$$&(((*******((((((((((((&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""""""""""""""" " " """"""""""""""""""""""""""""""$"""""$"""$$$$$$$$$$$$$$$$$&((*(*(*(*(((((((((((((&(&&&(&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$""$$""""""$""""""""""""""""""""""""""" """ """"" "   " """"""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&((*****((((((((((((&(&&(&&&$&&&&&&&&&&$&$$$$$$$$$$$$$"$""""$""""""""""""""""""""""" """"""""""""""""""""" " "   """" """""""""""""""""""""""""$""$""$$"$$"$$$$$$$$$$$$$$&((((**((((((((((((&&&(&(&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""""""""""""""""      " """"""""""""""""""""""""""""""$$""$"$"$$$$$$$$$$$$$&((((*(((((((((((((&(&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$"$$$"""""""""""""""""""""""""""""""""""""""""""""""" "" "   "  """""""""""""""""""""""""""""$$"""""""$$$$$$$$$$$$$$&((((*((((((((((((&&&&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$$"$""""""""""""""""""""""""""""""""""""""""""""" """       " """ """"""""""""""""""""""""""$"""""$""$$$$$$$$$$$$$$$&((*((*((((((((((&&(&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"$"""""""$"""""""""""""""""""""""""" """"""""""""" "       """" """"""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$((((((**(((((((((((((&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""" "" " "       " """"" """ """"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$&((*((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""" """ " " """ ""     """" """" """"""""""""""""""""$""$"""""$$"$$$$$$$$$$$$$$$&((*(((((((((((((&(&&&&&&&&&$&&$$$&&$$$$$$$&$$$$$$$$"$$"$$$"$"$$""""""""""""""""""""""""""""" " " """"          """" "" """ """""""""""""""""""$""""$"""""$"$$$$$$$$$$$$$&(((*((((((((((((&(((&&&&&&&&&&&&$$$&$$$$$$$$$$$$$""$"$$$"$"""$$"""""""""""""""""""""""""""" """""         "" """"""""""""""""""""""""""$"""$$""""$$$$$$$$$$$$$$$ &((((*(((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""$"$"""""""""""""""""""" """"""" """           " " """"""""""""""""""""""""""""""""$$$$$$$$$$$$$$&((((((((((((((((((&(&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$""""""""""""""""""""""""""" " " " " "           """""""""""""""""""""""""""$"""""""$"$$$$$$$$$ &(((((((((((((((((&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""            " """"""""""""""""""""""""""""""$""""$"$$$$$$$$$$ &(((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" """ " "            """"" """"""""""""""""""""""""""$""$$$$$$$$$$$$&(((((((((((((((&(&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"$$$$$""$"""""""""""""""""""""""""""""" " "           "" """ """"""""""""""""""""""""""""$$$$$$$$$$$$$ &((((((((((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$"$$$$""""""""""""""""""""""""" " """ "" "            """"" """""""""""""""""""""""""""$""$$$$$$$$$$$$ &(((((((((((((&((&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$"$$$""""$"$"""""""""""""""""""""""""" " " ""                " "" """"""""""""""""""""""""$$"$$""$"$$$$$$$$$ &(((((((((((((((((&(&&&&&&&&$&$&$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""" "" "" "" ""           " """"" """""""""""""""""""""""$$$$$"$$$$$$$$$"&(((((((((((((((&(&&&&&&&&&&&$$$$$&$$$$$$$$$$$$""""$""$"$""""""""""""""""""""""""" """" " "" "             "" "" """"""""" """""""""""""""""""$$$$$$$$$$ &(((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$"""$"""""""""""""""""""""""""""""""" "                 """ """""""""""""""""""""""""""$""$$$$$$$$$ &(((((((((((&(&((&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$""$$$$"""""""""""""""""""""""""" """" " " " "         " "" " """"""""""""""""""""""""""""$$$$$$$$$"&(((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""" "" " " "              " " """"""""""""""" """"""""""""$$"$$$$$$$$"&((((((((((((((((&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""                   " """""""""""""""" """"""""""""""$"$$$$$$$$"&&((((((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""""""" "                    " "" """"""""" """"""""""""""$"$$$$$$$$$"&&(((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""$""""""$"""""""""""""""""""""""""""" """"                " " """"""" """""""""""""""$"$""$$$$$$"&&((((((((((((&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$"""""$"""""$""""""""""""""""""""""""          """ " """ """"""""""""""""""""$$$$$$$"&&(((((((((((&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$"$$"""""""$""""""""""""""""""""" "            "" """" """"""""""""""""""""$"$$$$"$$"&&(((((((((((&&&&&&&&&&&&&&&$&$&$$$$$$$$$$"$$$"$$$""$""""""""""""""""""""""""" """""             """" """"""""""""""""""""""""$"$$$$$$$"&((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" " "         " """"""""""""""""""""""""""""""""$"$$$"$"&((((((((((((((&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$"$$"$"$""""""""""""""""""""""""""" "" "          "" """""" """" """""""""""""""""""$"$$$"$$"&&((((((((&(&((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$""""""$"$""""""""""""""""""""" " " "           "" """"""" """"""""""""""""""""""$$$$$"&&((((((((&&&((&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$"$""""""$""""""""""""""""""""""""" ""             " """""" """"""""""""""""""""""""$$$$$$$"&&(&(((((((&&((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""" "" " ""       "" " """""""""""""""""""""""""""$"$$$$$$$&((&(&((((&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$"$$$$$$"""""""""""""""""""""""" " "" "           " " """ """""""""""""""""""""""$$"$$$$$$&&&(((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$"""$"""""""""""""""""""""" """"" "     """ """""""""""""""""""""$"$"$$$$$"&&((((((((&((&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$""$$$""""""""""""""""""""""""""""""""""            """"""""""""""""""""""""""""$$$$$$&&((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$""""""""""""""""""" """""""" """             " "" """"""""""""""""""""""""$$$$"$&((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$""$"""""""""""""""""""""""" "" " "            " "" """"""""""""""""""""""""$$"""&((((((((&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" "" " " "          " " " """"""""""""""""""""""$"$"$&(((((((((&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$"$"""""""""""""""""""" " """""""          " " """""""""""""""""""""""""$"$"$&((((((((&(&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$"""""""""""""""""""""""""""" " " "           " """"" " """"""""""""""""""""$$$"&&&(((((((&&&&&&&&&&&$&$$$$$$$$$$$$$$$"$$$$$$$"$""""""""""""""""" "" """ " "    """" """"""""""""""""""""$$$$"&(&&(((((&(&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$"$$"""""""""""""""""""""""""" "        "$ "" """""""""""""""""""""""""$""&&((((((((&&(&&&&&&&&&&&$$&$$$$$$$$$$$$$$"$$$""$"""""""""""""""""" " " " "      "" """"""""""""""""""""""""""$"$"&&&((((&&&&&&&&&&&$&&&$$&&$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""" """ " "          """" """""""""""""""""""""""""$"&&&((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""" " " " " "         "" """"""""""""""""""""$"""&&&(&(((&((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""" "       " " """""""""""""""""""""""&&&((((&&(&(((&&&&&&&&$&$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""" "" "" "      " """ " """"""""""""""$"""&&&(((&&&(&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" """ """" ""         " " """""""""""""""""""$"&&&(&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$""$""""""""""""""""" """ " " " ""          " """ """""""""""""""""""&&((((&&(&&&&&&&&&&&&&&&$$$$$$$$$$"$$$$$$$"$"""""""""""""""""""""" " " """       """""""""""""""""""$$$$&(((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$""$"$$""""""""""""""""""""" "" """ " "         " """"""""""""""""""$"&&(&&&&(&&&&&&&&&&&$$&$&$$$$$$$$$$$""""$""$"""""""""""""""""" " " "     " """ """""""""""""""""&&&((&&&(&&&&&&&&&&$&$$$$$$$$$$$$""$""""""$""""""""""""""""""" "        " " """""""""""""""""""&&&&&&&(&&&&&&&&&&$$$$$$$"$$$$$$$$$"""""""""""""""""""""""""" " "     " "" """"""""$"""""""&&&&&&(&&&&&&&&&&&$&$$$$$$$$$$$$$"$$"$$"""""""""""""""""""""" " " "   """"" """"""""""""""&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$"$""""""""""""""""""""""""""        " """" """"""""""""$"""$&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"""$"""""""""""""""""""""""" " "" " "          " " " " """"" " """"""""""""""""&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$"$""""""""""""""""""" """ "" " "        " """ "" """"""""""""""""$"""$&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$""""""""""""""""""""""" "" "" " ""       """" """"""""""""""""""&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$""""$"$"""""""""""""""""""""""" " "       """ """ """"""""""""$"""""$&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$""""""""""""""""""" "" """         " "" """"""""""""""""$$$"$"$&&&&&&&&&&&&&&$&$$$$$$$$$$$$$"$$$$""""""""""""""""""""""" ""        """ "" """"""""""""""$$$""$$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""$$"$""""""""""""""""" """"""        " " " """""""""""""""""""""" $&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""" """""         """"""""""""""""""""""""""""$"" $&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""$"""""""""""""""" "" ""        """""""""""""""""""""""""""""""$&&&&&&&&&&&&$&$$$$$$$$$$$$$""$""""""""""""""" " "         " """""""""""""""""""""""""""$"$&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$""""""""""""" " "         " """""""""""""""""""""""""""""$&&&&&&&&&&&&&$$$$$$$$$$$$"$$$$""""""""""""""""""" "      " """ """""""""""""""""""""""$$&&&&&&&&&&&&&&$$$$$$$$$$$$$""""$""""""""""""""""""""""      " " """ """""""""""""""""""""$"" $$&&&&&&&&&&&&$&$$$$$$$$$$$$$"""""""""""""""""" """""""     " " """"""""""" """"""""""""""" $$&&&&&&&&&&&&$$$$$$$$$$$$""$""""""""""""""""""" " " "         " " """"""""" """"""""""""" $$&&&&&&&&&&&$$$$$$$$$$$$$$$"$""""""""""""""" "" " " "     " """""" """ """""""""""""" $$&&&&&&&&&&&$$$$$$$$$$$$"$$"""""""""""""""""" " "       "" """"" "" "" """""""""""""""$$$$&&&&&$$$$$$$$$$$$$$$$$"$$""""""""""""""""" " "        "" "" """"""""""""""""""""$$$&$&&&&$&$$$$$$$$$$$$$$"""""""""""""""""""""     " """ " """"""""""""""""" $&&$&&&&$$$$&$$$$$$$$$$$$$""""""""""""""""""" "         " " """"""""""""""""""" $$$$&&&$$&$$$$$$$$$$$$$"$""""""""""""""""""" " " "        "" " """ """""""""""""" $$$$$&&$$$$$$$$$$$$$$"$$$$"""""""""""""" " """" "         """ """ """" """"""""""""$$$$$&$$&$$$$$$$$$$$"$$$"""$"""""""""""""""""      " " " """"""""""""""""$$$$&$&&$$$$$$$$$$$$$$$""""$"""""""""""" """ " "      " " """""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""" " "     " """"""""""""""""""$$$&$$$$$$$$$$$$$$$$""$""""""""""""""""" "       """ """""""""""""""""$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""" ""      """"""""""""""""""$$$$$$$$$$$$$$$"$"$$""""""""""""""""""""       """" """""""""""""""$$$$$$$$$$$$$$$$$"$""""""""""""""""" """ "     " " """"""""""""""$$$$&$$$$$$$$$$$$"$$"""""""""""""""""""" "         " "" """"""""""""""$$$$$$$$$$$$$$$$"""""""""""""""""""""" """        "" " """ """"""""""""$$$$$$$$$$$$$$$$"""""""""""""""""""""""" "     " "" "" """"""""""""$$$$$$$$$$$$$$$"$"""""""""""""""""" "" " "       " """ " """"""""""""""$$$$$$$$$$$"$$$""""""""""""""""""""""" "" "     "" """"""""""""""""""$$$$$$$$$$$$"$"""$"""""""""""" """"" " "          "" """" """ """"""""$$$$$$$$$$""""$"""""""""""""""""""" ""       " " " """""""""""""""$$$$$$$"$"""""""""""""""""""" " " " "        " """"""""""""""""$$$$$$"$$$"""""""""""""""""""" "         """ """"""""""""$$$$$$$"""$""""""""""""""""" " " " "         " """""""""""""$$$$$""$$$"""""""""""""" """ " "        " """" """""$$$"$$$"$$"$$"""""""""""" """" ""         """""$"$"$"$""""" """"""""""""""""" "" "         " """""""""$$$"""""""""""""""" "" "" " "        " " """ "" "$"$""""""""""""""""""""" " " ""       "" """"""$""""""""""""""""" " "         " " """""""""""""""""""""""""""" """" "         "" """"""""""""""""""""""""""" "" "      " """""""""""""""""""""""""""""""           """""""""""""""""""""""" """" "        @"""""""""""""""""""""""""""       " "" """""""""" " " """""""""""""" "    $      " "" """""""""""""""""""""""" """ " "        " """"""""""""""""""""""""" " ""     "" """"""""""""""""" " " """ "" "       " """""""""""""""" " "        " " """"""""""""""" """"""" "         """"""""""" """" " " " "          """"""""""" " " "          "  """"""""""""""" "" "" " "          """""""""" """""" " "           "" """"" """ "" " "         """""""""""""" ""        " """""""" """"      " """"""" "        """""""""     "" """" "           " " ""           """"""" "               " "            "" "          " " "              " "         " "            ""