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 = '560B02' IMAGE_NUMBER = 57490437 IMAGE_TIME = 1978-03-01T06:25:29Z EARTH_RECEIVED_TIME = 1978-03-01T10:01:36Z ORBIT_NUMBER = 560 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.012730 NOTE = "HIGH RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END ý  >)-2ºCX/,‘&"Íá¤'˜ê@/”êÚäìæ%óÁ> ,.000.......00......,.,...,,,,*,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,...,,,*,*,,,.,.,,,,,,....,,,,,,,,,,,,,,,,......,..............0..........0.0000000000000.0.0000000000002220000.000000000000222222220000002200000022222200002002000..0000020000020200000000000000000000000..........,,,,.,.,.,,***( *..........................,&&,...,.,,,,...,..,,,,,...,,,,,,,.....,,,,,,,.,.,,,,,,......,,.,,....,,,,.....,,,..........................................,...0.0.0....0.00000.....0000....00000.0...00.000......00000.....0000........0000.0....0.000....0000.......0......,.......,,,,,,,.,,,,****( ",,,...........,......,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&,,..,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,*(,,,,,...,,,,,,......,.,.,..,.....................,..............................0.......................................................................,,,,,,,,,,,,,,,,*,***"*,,,......,.,,....,,,,,,,.,.,,,,,,,,,,,,,,,,*,,,,,,,**,,,,,*,,,*,,,,,,,*****,,,,,,*,**,,*,,*,**,,,,,,,*,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,.,,,,,,,,,....,,.,,.....(&,,,.,.......,.,.....,,.....*,...,.........,..........,..,...........................,,,.....,,,,,,,,,,,,,*,,,*,**(("*,,,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,*,*****,*,,,***,*,,,************,*****,,*,********,,,,***,,,,,*,******,,,***,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,,,,,,,,,..,,,,,,....,,*,,,.,,,.,,,,,,...,,,,,,....,(,,,,,,,..,,,,,.......,,,,..*",,,,,,,,,,,,,***,,,,,******&"**,,,,,,,.,,,,,,,,,,,,,,,***,,,,,,,***,,,,,**********************************************************,*,,*****************,,,,*****,,,**,*,****,,,,,*,,,,.,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,,,,,,,.,...,,,,,,,,,.,,,,,,..,.,*,,,,,,,,,*,****,,*,,*******( ***,,,,,,,,,,,,,,,,,*****,,,,,,,**,**************************************(*(********************************************************,,****,*,*,*******,,,*******,,,,,,**,*,,,,,,,*,,,,,,,,,*,,,,,,,,,**,,,,,,,,,,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,,,*************( ***,,,,,,,,,,,,,********,,,,*******,*************************(***(****(**********************(*****************(*((*******(*************************,*,********,*******,,,,******,,*,,******,,,,,**,*,,,,,,*****,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,**,**************(( **,,,*,,,,,,,,*******,**,******,***************************((******((((****((((((*****(*((********(((*(******(*(******((*********(**(********(***********************************************,*****,,*,****************,,,,,*******,,,,***,,,,,,,,*,**,,,,,,*,*,,,,,,*****,*,*****************((*( ******,,,,,,******,****,****,***************************(******(((((***(*((((((**(*((((((***(*((*((*****(*(((***(*(((((*******((*(*******(********************(**********************************,**********,********,*,,*******,,,*******,*,******,,,,,*****,,,,,*,**,,************************(( (**,,,,,,,,,*,,**,*************************(**********(*****(*((*((**((((((((((*(((((((*(*(((((((***(((((((*(((((((((*(**((((((****((((((********((*****((*((***************************************************************************,,*******,,*******,*,,**,***,,,,*************(((*******((( (***,*,,**,,,,*,********************************((((*****(((((*((*(((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((((((((((**((*(((((*(****(**((((***((((*****************************************************************,********************************************((*((*******(((( (*******,,,,,********,***************(*******((*(****(**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((***(((((((*(*(****((******(((******(*(*********************************************************************************(*((****(*(((*(((((*****,,,,*,******,,,**********************((*****((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((((((((((((((((******(((*****(*(**((*******(((******(*(**********************************************************(*(((****((((((*****((&(****,*,***,,,************************(((*(***(((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((****(((((((**(**((((*(****((((*******(*(*********(***************************************((*****(((((((***(*((((((*******,,*,,,*****,*,***************((*(***((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((&(((((((((&((((((((((((((((((((((((((((((((((*((((((((((((((((((((((((((((((***((((((*(****(((((((**(((((((*****(*(**********(******************(*******(((((((*((((((((((& (******,,,,*******,,,***************(***(*(((((((((((((((((((((((((((((((&((((((((((&((((((((((((&(((((((&&&(((((((&&(&((((((((&((((((((&&((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((*(*(((((((((*(*(((((*****(*(***********(*******(*(********(((******((*(((((((((((((((((&((***,,*****,**,,,*************(*****(((((((((((((((((((((((((((((((((((&(((((((((((((((((((&(&&(((((&&&((((((((&&&(&((((&&&(&&((((((&&(((((((&(((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((****(**(((((*****(*(((****((((********(((((((((((((((((((((&&(*******,****,*,,**************(****((((((((((((((((((((((((((((((((((((&(((((&&&((((((&&&&((&((((&&&&(&((&(&&&&((((((&&&&&(((((&&&&&(((((((&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(*((******((((*(****(((((((((((((((((((((((((((&(*******,,,********,***************((***((((((((((((((((((((((((&&&&((((((((((&&((((&&&&&&(&(&&&&&&&&((&(&&&&&&&(&&&&&&&&&&&(&&&&&&&&(((&&&&&(&(((&&&&&((((((&(&((((((((((((((((((&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((****((*(**(**(((((((((((((((((((((((((((((((&(*******,******,,**************(((((***((((((((((((((((((((((((&((((((((((&&((((&&&&&&(((&(&&&&&&(((((&&&&&(&&&&&&&&&&&&&&&&&&(&&((&&&&&&&&&&(&&&(&((&((((((&((((((((&(((((((((((&(((((((&(((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((*****(((((((((((((((((((((((((((((((((&(***********,**********************((((((((((((((((((((((((((&((((((&&(&((((((&&&&&&&(&&(&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&((&((&((&(((((((&&&(((((&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((&(**********,,************(***(****((((((*(((((((((((((((((&((((((&(&&(((&(&&&&&&(&&((&&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&(&((((((((((((&(&&&&&(&((&&&&(((((((((&&((((((((((&&(((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((*****,*****,,***,*************((((((((((((((((((((&((((((((((&(&&(((&((&&&&&(&&&(&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(&&((((&&&&(&(&&&&&&&&&(((&(&&(&((((&(&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((****************************(*(((**((((((((((((((((((((((&&&&&(((&(&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&((((((&&&&&&(((&&&&&&&&&((&&&&&&(((&(((&(((&((&(((&&(((((((&(&((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((&&(************************(((**(**((((((((((((((((((((((((((&(((((&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&(&((&(&&&&(((((&(&&(((&(((&((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&&&(************************((*****((((((((((((((((((((((&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&&&&(&(&&((&(&&(((((&&(&((((((((((((((((((&((((((((((((((((((((((((((((((((((&((((&(((((&(&&$((****************************((((((((((((((((((((((&((((((((&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&(&&&(&&((&((&&&&((((&(&&&(((((&(((&((((((((&((((((((((((((((((((((((((((((&&&(((((((&&$(**************************(((((*(*((((((((((((((((((&(((&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&((&(&&(&(&(&&&&&&&((&((&((((((((((&(&(((((((&&((((((((((&((((((((&&(&(((&((&&&&& $(***********************(**((*((((((((((((((((((((((((&(&&&(&&&&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((&&&&&&(&((((&&&((((((((&&((((((((((((&(((((&&(((((((&&&&&&(((& $((****************************(((((((((((((((((((((((&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&(((&(&(&&&(((&(&(((((((((&(&((((((((&&&&(&(((&&&&(((((&&& $(**************************(((((((((((((((((((((((&(&(&((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&((&&((&((((((((((((((((((((&(&((((&&(&(&(&(&&&& $***************************(((((((((((((((((((&(((&((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&(&((&(&&&&((((&(&(&(((&&&&&&&&&&(&&&&&(&&& &(******,****( *********((((((((((((((((((&((&&(((((&(&&&&&(&((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&$$&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&&((&&(&(&&(((&&&(((((&(&(&(&((&&&&&&(&(&&& ((************(**********(((**(((((((((((((&((((((&&&&&((&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&$&$&&&&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&((((&&&((&((((&&&&&&&((&(&&&&&(&&&(&&$((*************************((((((((((((&(&(((((&(((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&$&&&&&&&&&&&&&$$$$$&&&&&&&&&&&$&&&&&&&&&&&$ $&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&((((&&&&&&&&&&&&&&&&&&&&&&&& $(***********************(*((((((((((((&((((((&(&(&(((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$&&&&&&&$$$&&&&&&&$$$$$&&&&&$&$&&&&&&$$&&&$&&&&&&$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&(&(&(&&(&&&&"&&&&&&&&&(&&&$$((*****,****************(((*(((((((((((((((((((&&((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$&$&&$&&&&&&&$$&&&&$&$&$$$$&&&&&&$$&&&&&&&&&$$&&$&&&&&$$$&&&&&&$$$&&&&&&&&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$(********************(***(((((((((((((((((&(((((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&$$&$&&&&$&$$$$&&&&&$$$$$$$&&$&&$$&&&&&&&&&&$$&&&&&$$$$&&&&&&$$$$$$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&((&&&&&&$(**************************(((((((((((((&(((((((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&&&&&&&&$&$$&$&&$$&$$$$$&&$&$$$&$&&&&$$&$$&$&&$$$$$$$&$&$$$$$$$$$&&$&&&&&&&&&&&$&$&$&&&&&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $(***********************(*(((((((((((((((((((&&(&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&&&&&&$&$&&&&&&&$$&$$$&&$&&&&$$$$&&&&$$$$$$&$$$$$$$$$$$$&$$$$$&$&&&$$$$$$$$$$$$$$$$$&$&$&$$$$&$&&&$$$$$&&&&&$$$$$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&& $(*********************(((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&$$&&$&&&&&$$$&$$$$&$&$$$&&$&$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$&$&$$$$&&$&$$&$$$$&&&&&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$(*********************((***((((((((((((((&&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&$&&&&$&$$$$&$&$$&&$&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$&$$$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $((*******************(**(((((((((((((((&((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$&&$&$$&$&$&$$$$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$&$$$$&$$$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$(***********************((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&&&$&&$$$&$&&&$$&$&&&$&&$&$$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "((******************(*(((((((*((((((((((&(&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&$&&&$&$$$$$&$&&$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "((*******************(**((*((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$$&&$$&&&$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$&$$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&& "(********************((((((((((((((((((&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$&&$$$$&&$$$&$$$$$&$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "(*********************(((((((((((((((&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$&&&$&$$$&&&&$$$$$$$$$&&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&$$&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "(*********************(((((((((((((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "(*********************(*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "(*********************(*((((((((((((((&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$&$&$$&&&$&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "((****************(*(*(*(((((((((((((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "(**********************((((((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "((******************(**(((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "(((******************((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "(********************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "(*********************(*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$&&$$$&$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&& "((*********************(((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$$$""$$$$"$$"$$""$$$"$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&& "((*****************(((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$$"$$$$$""$$$$"$$$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&& "(****************(*((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$"$"$"""""""$$"$$$$$$$$"$$""$$$$$"$$$"$"$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&$"(*********(********(*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$$$$$$$$$"$$$"$"$$$$"""""""""$""$$$$"""$$"$$"$$$$$$"$$"$""$"$$$$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&"((***************(*(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"$$$$$$$$$$$"$$"$$""$$$""$"$"""$$$"$"$$$$"$"$$$""""$"$""$"$""""""$"$$""$$$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$&&&&&&&&&&&&&$&&&&&&&&$"(*******************(((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$$$$"$"$$$$"$""$"$$""""""$"""$""$"""""$$""""$"$$""$""""$"$"""""$"$""""$""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&$&&&$&$&&&&&&&&&&&&"(***************(*(*(((((((((((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$"""$""$$"$"$""$"$"""""""""""$""$"$"$$"""""""$""$$$$$$$""""""""$"$""$$$"""$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$$$$$&&$&$&&&&&$&&&&&&&&$&(*************(**((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$"""""$"""""$$$$$"$""""$""""""""""""$$$$"""""""$"""""$""""$"$"""$""""""$""$""""$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$$&&$&$&&&&&&&$&***************(((((((((((("&(((&(&&&&&&&&&&&&&&&&&&&&&$"$&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"($$"$$$""""""""$$""""$"$"""""""""""""""""$"""""""""$$"""""""$""""""""""""""""$"""$$$$"$"$$"$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$&&&$&$&&&&&&&&& (***************((((*(((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$" ""$$$"$$$"$$"$"$"$""$"""""" """""""""""""""""""""""""""" """""""""$""""""""""$"$""""""""""$$$""$$""$$""$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&$$$$&&$$&$$&&&&$$ ((**************((*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$"$"""$$""""$"$""""""""""""$"""""""""""""""""""""""""""""""""""""""""$"""""""""""""""" """"$""$$"$"""""""$$""$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$&$$&$&$$&$$$&&&$&&&$ ((************(((*((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$$$$"$$$$"""$"$""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""$"$"""""""$""$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$&&$&$$&&&&&&&$$ ((****************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$"""""""$""$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""$$"$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$$&&&&&&& (**************(((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$""$$"$$"$$$""""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$"""$$$"$$""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$&$$$&&$$&&&&&&&$&$ ((***************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"""""$""$""""""""$""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$&$$&&&&$$ (**************(((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$"$""""""""""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$""""""$"""""""$""$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$&&&$ (*(*************(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$"""""$"""""""""""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&$$ (****************(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$"$"""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$ (****************(((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$"$"$$"""$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$ (*************((((*((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&$ ((***************(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$"$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$ ((************((((*((((((((((&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$((*************(((((((((((((&&((&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$(****************((((((((((&(((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"""$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""$"$$"$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$((*************(((*((((((((((((&(&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$(**********(**((((((((((((((&(&(&&&&&&&&&&&&&&&&&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$"$"""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$((************((((((((((((((((&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """ """""" " "" "" """""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$(***************((((((((((((((&((&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """ """""""" """""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(************(*(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$(***********(**(((*(((((((((&(&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""" " """"" """ "" """" """"""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$(************(*(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""$"""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" """"" " """""""" """""""""""""""" " """"""""""""""""""""""""""""""""""""""""""""""$$$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(**************(((((((((((((((&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" "" """""" "" """"""" "" " """"""""" """""""""""""""""""""""""""""""""""""$"$$"""$"$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$((************((((*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" "" """""" " " """" "" " """ """"""""""" """""""""""""""""""""""""""""""""""""$"""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$((*************((*(((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$""""""""""""""""""""""""""""""""" """"""""""""""""""""" "" """"" "" " """ " """ " " " "" """"" " " """""""""" """"""""""""""""""""""""""""$$""""$$$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$((**************(((((((((((((((&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"""$"""$"""""""""""""""""""""""""""""""""""""""""""" """""" """ """ "" " " " " " " "" """ """ """"" """"""""""""""""""""""""""""""$""""$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(***************(((((((((((((&&&&&(&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""" """"""""""""""""" " """"""" " " " " " " "" " " " " """"""""""""""""""""""""""""""""$""""""""""$"$$""""$""$$$$$$$$$$$$$$$$$$$$$$$((************((((((((((((((&&&&&&&&&&&&&&&&&&$&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""" " """"""""""""" """""""" " " " " " " """ "" " " " "" """""""""""""""""""""""""""""""""""""""$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$(*************((((((((((((&(&(&&&&&&&&&&&&&&$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$""""$""$"""""""""""""""""""""""""""""" """""""" " " """""""" "" " " "" " " " " """" "" " """""""""""""""""""""""""$""""""""$$""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$(*************(**(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$$"$""""""""""""""""""""""""""""""""" """" "" " " """ """"""""""""""" " " " " " """ """ """"""""""""""""""""""""""$$$"""$$$$$$$$""$$$$$$$$$$$$&$$$$$$$$$$$$$((*************((((((((((((((&&&&&&&&&&&&&&&&&$&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$"$"""$""""""""""""""""""""""""""""""" "" " """ " """""""""""""""" "" " "" "" """""""""""""""""""""""$$"$"""$"$"$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&************((((((((((&(((((&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"$""""""""""""""""""""""""""""" """"" """" " " """" " """"""""" " " " " "" " "" " """"""""""""""""""""""""""$"$$$$$$$$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$(***********(*(((((((((((((&(&&(&&&&&&&&&&&"$&$&&$&$$$$$$$$$$$$$$$$$$$$$ ""$$$$$$"$$$$"""$""""""""""" """""""""""""""""""""  "" "" "" " """""" " " " " " " "" " "" """""""""""""""""""""""""""$$$""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$((************(*((((((((((&&(&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""" """ """ "" """ " "" ""  " """ " " """"""""""""""""""""""""""""""$""$"$"$"$$$$"$$$"$$$$$""$$$$$$$$$$$$$(*(**********(((*(((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"$"""$"""""""""""""""""""""""""""""""""""""""""" " " """ " " " "" """"""""""""""""""""""""""""""""""$$$""$$$"$$$$$$$""$$$$$$$$$$$$"((************(*((((((((((&&(&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$"""""""""""""""""""""""""" "" """" " " "" " " " " " " """""""""""""""""""""""""""""""""""""""$$"$""$$$$$$$$$$$$$$$$$$$$ (************((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""$"""""""""""""""""""""""""" """"""""" " " " " " " """""""""""""""""""""""""""""""$""""$"$""$""$$$$$$$$$$$$$$$$$$$ ((***********(*(((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$"$""""""""""""""""""""""""""""" " " " "" " " " " """"""""" """""""""""""""""""""""""$$"$$"$$$"$"$$$$$$$$$$$$$$$$((**********(((((((((((((&&&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$"""""""""""""""""""""""""""""" """"""" " " " "" """"""""""""""""""""""""""""""""""""""$$"$""$$$$$$$$$$$$$$$$$ (((********((*((((((((((((&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""$""""""""""""""""""""""""""""" """""""""" " " " " " """ """""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$ ((*********(*(((((((((((((((&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$"""""""""""""""""""""""""" " """"""" "" " """"""""""""""""""""""""""""""""""$$"$"""$$$$$$$$$$$$$$$$$$ (((*******(**(((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""$""""""""""""""""""""""""" """""""""" " " " """""""""""""""""""""""""""""""$""""$$"$$$$$$$$$$$$$$$$$$$ ((********(**((((((((((&((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""$""""$"""""""""""""""""""""""""" " """ " """"""""""""""""""""""""""""""""$$"$"$$$$$$$$$$$$$$$$$$$ ((**********((((((((((((((&((&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""""" " " "" " " " "" """"""""""""""""""""""""""""""""""$$"$"$$$$$$$$$$$$$$$$"((*******(*(*((((((((((&&&&(&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$"""""""""""""""""""""""""""" """"" "" "" "" "  "" """ """"""" """" """"""""""""""""""""""""""$$$$$$$$$$$$$$$$"(((*******((*(((((((((((&(&&(&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""""" " " " " ""  " " " """""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$"(((*(******(*(((((((((((((&(&&&&&&&&&&&&$$&$&$$&$$$$$$$$$$$$$$$$$$$$$"$"$$$"$$""""""""""""""""""""""""""""""" " " " " " """ " " " """""""""""""""""""""""""""$"$$""""$$$$"$$$$$$$$$$"((*********(*((((((((((&(&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""" "" " " " " "" " "" """""""""""""""""""""""""$"""$""$"$$$$$$$$$$$$$ (((((******((((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$"""$""""""""""""""""""""""""" "" " " " ""  "" " " """""""""""""""""""""""""""$"""""$""$$""$$$$$$$$$$$$$"&((**********((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"""""""""""""""""""""""""""""""""""" "  " " "" """ """"""""""""""""""$"""""""""$""$$$$$$$$$$$$"((*******(**((((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""$""""""""""""""""""""""""" " " """ "" """"""""""""""""""""""""""""""""""""$$"$"$$$$$$$$$$$"((**((*(**(((((((((((((((&&&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$""""$""$$"""$"""""""""""""""""""""""""""""""""   " "" """ """"""""""""""""""""""""""""""$$$$"$$$$$$$$$"&(**((((**(((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""$""""""""""""""""""""""""""""""" "" "     " " """ """""" """""""""""""""""""""$$$"$"$$$"$$$$$$$"((((***((*(((((((((((&((&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$""""""""""""""""""""""""""""""""""""" ""     " " "" " " """"""""""""""""""""""""""""""$$$$$$$$$$$$"&(((**(*((*((((((((((((&(&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""" "     " """"" """"""""""""""""""""""""""""""$$$$$$$$$$"((***((**(*(((((((((((&&(&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""" """""" "      """ """"""""""""""""""""""""""""""""""$$$$$$$$$$"((***(*(((((((((((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""      "" """""""""""""""""""""""""""""""""$$"""$"$$$$$$$$"&((((*(((((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$""""$$"$$$""$"""""""""""""""""""""""""""""""""""" " "        " """" " "" """" """"""""""""""""""""""""$$$$$$$$$$$&(((*(((((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""" " " " "" ""     "" " """" """"""""""""""""""""""""""""""$$$$$$$""(((((((*(((((((((((((&(&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""" "" " " "                 """""" """""""""""""""""""""""""""$"$$$$$""$&((((((*(((((((((((&((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""" "" """ "" " "                " " """"""""""""""""""""""""""""""""$$""$$""&((((((((((((((((((((&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""" """" " " " "                 "" """""" """"""""""""""""""""""""$$$$$$"&((((((*(((((((((((&&(&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""" """" """ " "               " " """ """"""""""""""""""""""""""""$$$"$$" (((((((((((((((((((((&(&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""""""""" """ " "                    """ """""""""""""""""""""""""""""$$$$$$((((((((((((((((((&((&&&&&&$$&$&$$$&$$$$$$$$$$$$$$"$$"""""$""""""""""""""""""""""""  " """"" "" " "                """""" """""""""""""""""""""""""$$$$$$"&(((((((((((((((&(&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""""""""""" """ " " "                 " " """ "" """""""""""""""""""""""""$$$"&((((((((((((((((((&&&(&&&&&&&&&&&$$$&$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""" " " ""              " """""" """""""""""""""""""$$$$$"$$ &((((((((((((((((((&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$"$$$$"$"""""""""""""""""""""" """"""""""" "" " """                   " " " """"""""""""""""""""$"$$$$$$&((((((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""" ""               """" """ "" "" """""""""""""""""$$$$"$$$"&(((((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$"$$$"""""""""""""""""""""""""""""""""""" " "          " """" """"""""""""""""""""""""$$$$""&(((((((((((((((((&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""" """"""                 " """"""" """"""""""""""""""""""$$$$&(((((((((((((((((&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""" """"""""           """"""""""" """"""""""""""""""""$$""&((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""" """""" "" "" "            "" """"""""""""""""""""""$$""""$&(((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" " "             " """"""""""""""""""""""""""""$$$"$"&(((((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"$$"$$""""""""""""""""""""""""""""""""""" "" "            "" " " """"""""""""""""""""$"$$"$&(((((((((((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""" "          " " " """"""" """""""""""""""""$$$"&&(((((((((((((&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""" " ""         " "" """"" """""""""""""""""""""$"&(((((((((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""" " " """       "" "" "" "" """""""""""""""""$"&&((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" """" "" ""      " "" " """" "" """"""""""""$"""&((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""" """" "     """" """"""""""""""""""$""""" &(((((((((((((&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""" " " " "        """" """" """"""""""""""""" &&((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$""""$""""""""""""""""""""""" ""      "" " """""""""""""""""""$""$ &(((((((((&((&&&&&&&&&&&&&&&&$$$$$$$$$$$"$$"$"$""""$"""""""""""""""""""""""" " "       """" """" """"""""""""""""""&&(((((((((((&(&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$"$""$"$"""""""""""""""""""""""" " "           " """"" """"""""""""""""" &&(((((((((&&&(&&&&&&&&&&&&&$$$$$$$$$$""$""$"""$"""""""""""""""""""""""""" """ ""       """""""""""""""""""""""""""" &((((((((((&((&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""$""""""""""""""""""""""""""" "" " ""           " """""""""""""""""""""""""" &&((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$"$"$"""""""""""""""""""""" """"""" """ ""        """"""""" """""""""""""""" &((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$"""$"""""""""""""""""""""""""" " "         " """ """" """""""""""""" &&(((((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""" """       " """""""""""""""""" &((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""" "           "" """""""""""""""""""" &&((((((((&(&(&&&&&&&&&&&$&&$$$$$$$$$$$$$$"$"""""""""""""""""""" """""" "" "         "" "" """""""""""""""&&((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$"""""""""""""""""""""""" """"""""" ""         " """"""""""""""""""$&(((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""" """ " "      "" """""""""""""""&&(((((((&&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""""""""" " ""          " " """"""""""""""""""&&(((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$"$$"""""""""""""""""""""""" """ "" "     " " """" """""""""""""&&&((((((&((&&(&&&&&&&&&&$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""" "" """ "       """""""""""""""" &(((((&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$" """"""""""""""""""" """""" "        "" " """""""""""""&&(((&((((&(&&&&&&&&&&$&&$$&$&$$$$$$$$$$$"""""""""""""""""""""""""""" " "     " """"""""""""""&&(&(((((&&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"""""""""""""""""""""""" " " "         " " """""""""""&&(&((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$"""""""""""""""""""" """"" " "       """"""""""""" &&(&((&&(&(&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""" """"         " "" """""""""""&&(((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""" "         " " " """""""""&&&(((&(&((&&&&&&&&&&&&$$$$$$$$$$"$$$$$"$""""""""""""""""" """ """" "       " " "" """""""""&&&&((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$""""""""""""""" """""" "        " " """""""""&&(&(((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$"$""""""""""""""""" " ""           " """ """""""&&&(&(&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""" " " " ""       " """ """"""""""""&&&&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$"$""""""""""""""""""" "" " " " "     " " """""""""&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$""$"""""""""""""""""""""""""     " """"""""&&&(&&(&&&&&&&&&&&&$&$$$$$$$$$$$$""""$"""""""""""""""""""" " ""       " " " """""""""&&&&&&(&&&&&&&&&&&&$$&$$$$$$$$$$$$"""""""""""""""""""""""""      " "" " """"""""&&&&(&(&&&&&&&&&&&&&&$$$$$$$$$"$"""""""""""""""""""""""" " "     "" " """"""""$&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$"""""""""""""""""""""""" "      " """""""$&&&&&(&&&&&&&&&&&$$$$$$$$$$$$$$$""$""""""""""""""""""""" "    " " """""&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""""""""        " " """""$&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$"$"""""""""""""""""""""""     " """""$&&&&&&&&&&&&&&&&&$$$$$$$$$$$"$""""""""""""""""""""""""""" ""       " " """""&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""""""""" "       " """""&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$"""""""""""""""""""""""""" "" "       " """""$&&&&&&&&&&&&&&&&&$$$$$$$$$$$""""""""""""""""""""""""""" ""     " " """"$&&&&&&&&&&&&&&$&$$$$$$$$$$$"$$""""""""""""""""" """"" " " "        """"""""$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""" """ """""      """""""$&&&&&&&&&&&&&$$$$$$$$$$$$$""$""""""""""""""""""""" "" "" "" "          """""""$&&&&&&&&&&&&$$&$$$$$$$$$$$$""$""""""""""""""" """"" " "        " """$&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""$""""""""""""""" " """         """""""$&&&&&&&&&&&$&&$$$$$$$$$$$$$$$"""""""""""""""""""""          " """$&&&&&&&&&&&&$&$$$$$$$$$$$"""""""""""""""""" " """      """""$&&&&&&&&&&&&&$$$$$$$"$$$$$$$""$""""""""""""""""" " "           "" """$&&&&&&&&&&&&$$&$$$$$$$$$"""""""""""""""""""""" " "        " "&&&&&&&&$&&$&$$$$$$$$$$$$"$"""""""""""""""""""" " "       "&&&&&&&&&&&$$$$$$$$$$$$"$""" """"""""""""""""""" ""        " "" ""$$&&&&&&&&$$$$$$$$$$$$$$$"$""""""""""""""""""" " ""      " $$$&&&&&&&&&&$$$$$$$$$$$$$""""""""""""""""""" " "      " $$&&&&&&&&$$$$$$$$$$$$$"""$"""""""""""""" " """"       " " " "$$&&&&&&&&&$$$$$$$$$$$$$""""""""""""""""" """     """$$$&&&&&$&$&&$$$$$$$$$$"""""""""""""""""""      " "$$$&&&&&$$$$$$$$$$$$"$$"""""""""""""""""""   """"$$$&&&&&&&$$$$$$$$$$$$"""""""""""""""""""       ""$$&&$&$&&&$$$$$$$$$$"$"$""""""""""""""" "     "" $$$$$&$&&$$$$$$$$$"$$"$$$""""""""""""""" "        " ""$$$&&&&$$$$$$$$$$$"$"""""""""""""""" " "         " $$$$$&$$$$$$$$$$$$$$$$"""""""""""""""" ""        $$$&&$$$$$$$$$$$$$$$$"""""""""""""""" " "            """$$$$$$$$$$$$$$$$$$""$""""""""""""" "" "             " " "$$$$$$$$$$$$$$$$$$"$"""""""""""""""" " "         "$$$$$$$$$$$$$$$$$$$""""""""""""""" ""        $$$$$$$$$$$$$$$""$"""""""""""""""""      " "$$$$$$$$$$$$$$$$$$""""""""""""""""""      "$$$$$$$$$$$$$$$$$"""""""""""""""""" "      "$$$$$$$$$$$$$$$$$$"""""""""""""""" "    "$$$$$$$$$$$$$$$$$$"""""""""""""""" "          ""$$$$$$$$$$$$$$$"""""""""""""" """" " "        "$$$$$$$$$$$$"$$$""""""""""""""" "          "$$$$$$$$$$$$$$"$""""""""""""""""         ""$$$$$$$$$$$$"$""""""""""""""""""        """$$$$$$"$""$""$""""""""""" """ " "     """"$$$$$$"""$"""""""""""""" ""     ""$$"""$"$"""""""""""""""""" """      """""$$$$"""""""""""""""""""""      """"$$"""""$""""""""""""""" "" "         """"$$$""""""""""""""""" """""           """""""""""""""""""""""""""" """ "       """"""""""""" """""""""""""        """"$$$"""""""""""""""""""""""       """""""""""""""""""""""" """       """""""""""""""""""""""""""""      """"""""""""""""""""""""" "         """""""""""""""""""""""""""""     """""""""""""""""""""""""""         """"""""""""""""""""""" " "     """"""""""""""""""""" ""       """"""""""""" " """"""" "   "      """"""""""""""""""""""""      """"""""""""""""""" " "     """""""""""""""" " "" "      """""""""""" " "" "     """""""""" """" "       """""""""" "" "        """""""" " "     """""""" "   "" " """" ""      """"""     " """"""     "" " "      "" "" "    """ ""    " "      " ""      "       "