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 = '560B12' IMAGE_NUMBER = 57490447 IMAGE_TIME = 1978-03-01T06:26:14Z EARTH_RECEIVED_TIME = 1978-03-01T10:15:41Z 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  /4''(„>I21'U&Á#@s uQXüæ1ˆ)"èòÖß1Ü—?,.0..0.00000000.00.,,,,*****,,,***********,,,,,,*****,,,,*******,,,,,,*,***,,,,,,,,*,,,,,,,,,,,*,,.,,..,.,...,........,,,,,......00000.......,,,.....000020200000.0....,.....0020224222200000...0.0000022222220000000..00..000222202220000000..0..00000222222000.......,.,.....000000....,,,****(( **,........,,,,....,,,,,,,,,&&,,,,,***,,,,,,,,*,,,,,,,,,,**,**,,,,,,,*,,,,,,.,..,,,,,,,.,,,,,,,*,,,....,,,,,.....,,.,,,,,,..,......,,.......,.,,........,..,..........,...0........0..0000...........0...,,.0........,.......00.............,.....0...............,..,,.....,,,,,,*,,,,,,,******(($**,...,.,,,.,.,,.,,..,,,,,,,,*,,,*,,**,,,,,,*****,,*,,*,**"*,*,,,,******,,,,,,,**,***,(********,,,,,,.,,,,,,,,,,,,(&,.,..,,,,,,,*,,,,,,,,.,,,,,*,,.,.,,,.,.,,.,.,,,,,,....,.,,,,,........,,..........,..,.......,.,,,.........,,,..,..,,,,,,........,.,,........,,,,.,.,,,,,,*,*,,,,,,,,****,***( $**,,,,,,,,,,,,,,,,*,,,*,,,,,,,*,***,*,,,,,*****,,,***,*****,*,**,******,,,,,,******,,*,*********,,,,*,*,,**,,,,****,**,,,,,,,*****,,,,,,*,,,*,,,,(,,,*,*,,,,,,,,,,*,,,,,,,,,,$(,,,,,,,,,.,,.,.......,,,,.,**,,.,,,,,,,,..,,,,,,,.,.,,,,*,,,,,.....,,.,,,,.,,,.,.,,,,*,,,,,*,***,*,,**,************ ******,,,,,,.,,,,*****,,,*,*********,*,,*,***,,,,****((**********(*************************(****,********,*,*******,*,,,,,,,*******,*,,****,,,,,,,,***,,,,,,,,,***,,,,,,,,,,,*,,,,,,,,,,,,,.,,,,,,,*,,,,,,,*,,,***,,,,,.,,*,,,,,,,,,,,,*(,,,,,,.,,,,,,,,,,,,,,,,,,,,(,,,******************,*****& (***,,*,,,,,,,,,,****,,,,***********,**,*************************(*******************(**(********,(*********((*******,,,,*****,,,**(*(****,*,,,,******,**,,*****,*,,,,,,*******,,,********,,,,,,,*,,,,,,,,,*******,,,,,,**,***,,,,*,,**,,,,,,,,.,*,****,,,,,,,,,,,,,,,*************(((**,,,*****(( (*******,,,,,,*****,**********************,,*****************(**********(((****(******((*********(*((*********(*********(***************,*************************,*,,**,**,**************,,,,*,****,*****,,****,,,,,,*,****,***,*,,,,,,,,,,*,*,,,,,,,,,,,,****,,,,,*,************(((**********((( ((*******,,,,,*,,,,****************************((*********(((((*(*((***(((*((***(*(((((******(*((*(*(******(*******(*((*(**********(*(*********(**********(***************************,,*,,*********,*****,*,,,,**,*,***************,,,,,,,,**,***,,,*,*,*,,,,,,,,,***************(**********(((*( (****,*,,****,,,,,,****************************(****(((***(((((******((((((*((((*((((((***((*(((((((((*((**(*******(((*(((*******************,***(*******(*(*******((*(********************************,*******************************,,,****,***,,******,,,,,**,,**********((*(**(((****(**(*((( (*********,**,,*,*,***************(*********(((*(*******(((((*(((((((((((((*((((((((((((((((((((((((*(((((***(*((*(((((*(((((****(((*(***(*(*(*********(((**(****((**(***************************************************************,**********************,,**,*********(*****(*(*((*(*((((((((( (***************,**************(((*********(**(*******(*(*(((((((((((((((((((((((((((((((((((((((((((((((((*((*(((((((((((((*((((((((**(((*((**((**((*(*((*((**(*((((**((*****************************(************************(********************************************((((*(((*((*((**(((((((****************************(**(*(*******((********(*(**((*((((((((((((((((((((((((((((((((((((((((((((((((**((((((((((((((((((((****(*((((((((((((((*(*(((((((((((((*(***(*((*******(*(****(******************(*********(*********************************************(*(((**((*((*(((((*((((((&(******************************(********(**********(*(**(((((((((((((((((((&(((((((((((((((((((((((((&(((((((((((((((((((((((((((****((((((((((((((((((((((((((((((((((*((*(*****((*((((******(*((*(**(*****(*((********(*******(***************************************(**(**((*(*(((((((*(*((((&(************************************(((((***(***((*((**((((((((((((((((((((((((((((((((((((((((&&((((((((((((&(((((((((&&((((((((((*(((((((((((((((((((((*(((((((((((((**(((*(((*(((((((*((*((((**(*****((((((((**(**(((**(***((((*(*(*******************************(***(((((**((((((((((((((((&(**************************************(((((*((*******((((((((((((((((((((&&(((((((((((((((((&&&(&((&(((&&&&&&&((((((((((&(&(((((((((((((((((((((&(((((((((((((((((((((((((((*((*((((((((((((*((((((*((((((((((((((*(***(*((((((*(*((((((******(*********************((******((*((((((((((((((((&&(*******************(*(********(((*(**((((((((*(**((*((((((((((((((((((((((((((((((((((((((&(&&&(&(&(((&&&(&(&&&&&(((((((((((&((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((*(((*(((((*(*(((((*(*((*(((********(((*((*(((***(**(***(*((((*(*((((((((((((((&((***,********************(*(**(*(*****((((((((((((**(((((((((((((((((((((((((&&&&&((((((&(&(&((&(&&&&(&&&&&&&&&&&&(((((((((&((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((((((((((*******((((*(*((**((**((**((((((**((((((((((((((((&((********************(***(*(*(*((((**(((((((((((((((((((((((((((((&((&(&(((&&(&&&(((((&&&&(((((&&&&(&&((&(&&&&&&&&&&&&(((((((((&((((((((((((((((((((&((((&(((((&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((**((((((*(((((((((((((*((((((((((((((((((((&((********************(((*****((*(((*(**((((((((((((((((((((((((((((((&&&&&&&&&&&(&(((((((&&&(((((((&&&&&&&&&&&&&&&&&(&((((((&((((&((&((&((((((((((&&(&((&&&&&&(&(((((((((&((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((*(((((((((*(((((((((((((((((((((((&((************************(*((((*(*(**(**(((((((((((((((((((((((((((&&(&&((&(&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&(&&&&&&&((&(&&(&&&&&((((&((((&((((&&&(&((&&(&(&&((&((&(((((((&&&&&((((((((((((((((((&(&(((((((((((((((((((&((((((((((((((((((((((((*((((((((((((((((((((*((((((((((((((((((((((&((&((************************((*(***((((((*((((((((((((((((((&((((((((&((&&((&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&(&((&&&&&&((((&(&&&(&&&(((&&((((((((((((((((((((((((((&(((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((&&&(((******************(**(((****((((((((((((((((((((((((((&&&((((((((((&(&&&&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&(&(&(((((&(&((&(((&(&(&(((((&(&(&(((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((&&((((********************((((**(*(((((((((((((((((((((((((((&((&&(((((((((&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&(&&&&&&&&&&&&&(&&&&&&&&&&&(&&(&&&(&&((((((((&(&((&((&((((&(((&&((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((&&((***********************((((((((((((((((((((((((((((((&(((((&&(&(&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&(&&&&(&((((&(&&&((&((&&&(((&(((((((((((((((((((((((((((((((((((((((((((((((((&((((&((&(&(&&((*******************(***(((((((((((((((((((((((((((((((((&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&(&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&(&&&&(&&&(&(&&(&(&((&&&&((&(((((&((&&((((((((((((((((((((((((((((((((((((((((((&((&((((&&&& $(*(*******************(*((((*(((((((((((((((((((((&(&&&&((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&&&&&&&&&(&&&&&(((&&(&&&&&(&&(&(&&&(((((((&((((((((((&((((((((((((((((&((((((((((((&&&&((((&&&$((************************(**(**(((((((((((((((((&&&&&&&&&&(&(&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&(((((&&(&((((((((&(&((((((&((((((((&(&(&((&&(((&&&$((*************************(((((((((((((((((((((&&(&((&&(&&&&&&((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&(((&&((((((&&((((((((((((&(((&((((&&&&&&&&&&&&&&(&& $((*****************(**(*(*((((((((((((((((((((((&((&(((&&&&(&&&&&&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&(&(&&(((&((&&((((&(((((&&(&&&&&&&&(((& $((*********************((((((((((((((((((((((&(&((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&(&&&((&&&(&&&((&(&(&&&((&&&&&&&(&(&&(&&&&&&&&&&(&& "(*********************((((((((((((((((((((&(((&&&&((&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&((&&&&&((&&&&&&&&&&((&&&&&&&&(&&&&&& $(****************(***(***((((((((((((((((((((&((&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&&&&(&&&(&(&&(&&(&&&&&&&&&&&&&& $(**********************(*(((((((((((((((((&(&(&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&(&&&&&&&&&&&&&&&&& &(***********( *********(((((((((((((((((&&((&((((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$&&&&&&$&&&$$&&&&&$&&$&$$&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ((************$**********(((((((((((((((&((&(&((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$$$ $$&$&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&$$&&&&&&&&$$$$$&&&&&&&&&$&&&$&&$&&&&&$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $((***********************((((((((((((&&((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$&&&$&&&&&$&&&&&&&$&&&&&&&&&&&$$$$$$$&&&&&$&&$&$&&&&&&&&&$$$$$$$$&&&&&$&$$$$$&&&$&&&&&&$$ $&$&$&&&&&&&&&&$&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ $(((*******************(((((((((((((((&(&((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&$&&$&$$$$&$&$$&&&$$&&&&&&&&$$&$&$$$&&&&&$$$&$&$$&&&$&$&$&&&&&&&$$&&&&&&&$$$&&&$&$&&&&&$&$$$$$&&&&&&&&$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$((********************((*(*(((((((((&&(&&(&&((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&$&&&&$&&&&&&$$&&&&&&$$&&&&&&&&&$&&$$$&$&$&$$$$$$$$$&&&&&&&$$$$$$$$$$&&&$$$$$&$$$&&$&&&&&&$&$$&&&&&$&&&&&$&&$&&$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$(*******************((*(*(*((((((((&((((((&&(&((&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&$$$$$&$&&&&$$&$&&$$$$&&&$$&&&&$&$&&$$$$$&$$&&$$$&$&&&&&$$$$&$$$$$$$$&$$$$$$$$$$$$$&&$&$&$&&$$$$$$$&&$&&&&$&$$&&&&&&$&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$(********************((*((((((((((((((((&(((&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&$$$$$$$&&&&$&$$$&$$$$&&$$&&&&&&$$&$$$&$$&&$$$$$$$&$$&&&$&&$$$$$$$$$$$$$&&$$$$$$$$$&&&$$$&$&$$$&$&$$$$$&$$$$$&&$&$$$&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $(*******************(**((((((((((&(((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&$$$&$&&$$&$$&$$$$$$$$$$&$$$$$&$$&$$&&&&&&&$&$$&$$$$$$$$$$$$$$$$&$$&$&$$$$$&&$$$$$$$$$$$$$$$$$&&&$&$$$&$&&$$$&$$$$$$$$$&$$$$$&$$$&&&$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $(*******************((**((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&$$$$&$$$$$$&$$$$$$$&&$$$$$$$$$$$$&&$&$&$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$&&$$$$$$$$$$$$$$$$$&&$$&$$&&$$$$$$$$$$$&$$$$$$$&&&$&$$&&&&$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "((******************(*(*(*((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&$&&$$$&$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$&&$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$&$&&$$&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $((*********************((((((((((((&&((&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&$$&&&&$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $((*************(******(*(((((((((((((&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&$&&&$&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$$$$&$$&&&&$&$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "(((*********************((((((((((((&(&&((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$&$&$$$$$$$$$$&&$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((*************(******((*((((((((&(((&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&&$$$&$$&&&$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "((((******(*****(*(((*((((((((((&(&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$&$$$$&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ "((((************(*(((((((((((((((((&&&&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$&&$&$$$$$$$&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$&$$&$$&&&$$&$&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&& "(((**(******((**(*(*(((((((((((((&((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$&$$$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&&&&&&&&$&$$&&&$&&&&$&&&&&&&&&$&&&&&&&&& "(((*****************((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&$&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&& "(((*****(*********(*(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&& "((**************(***((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$$$$&&$&&&&&&&&$&$$&&&&&&&&&&&&& "((***************(*(*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&&&&&&$&&&&&&&&&&&&&& "(((**********(***(**((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$""$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$$$$&&$$&$&&$&&&&&&& "(((*************(*((*((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$$$$$$$""$$$$$$$$$"$$$$""""$"""$$$$$$""$$"$$$""$$$$$$$$$"$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&& "(((***********(*((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&$&&&&&$&&&$$$$$$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$$$$$$$"$"$$$$$$$$$$$$""$$$$""$"$$$$$$"$"$$"""$$$$$$$"$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&$&$ "&((***(*******((*((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"""$"$$"$"$$"""""$""$$$"$$$$$$$"$""""$$"""$"$$$$""""$$$""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$&$&&&&&$$"(((*********(**(*((((((((((((((((&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$"$$"$$$$$$$""$$$$$$"$"$"""""$$$"$"$"$$""""$"$$"$"$$"""""$$"""$"$$$"""$"""$$$$$"$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$&&&$&$&&&&&$&"((****(******(**(((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$"$$"$$$"$"""$$$"$$$$"""$"$"""$""$$$""$""""$$""""$$"$$""""""""""$$$"$$""$"""$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&&&$$&&$$&&& (((*********(((*(((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$"$"$$$$"$$"""$$"$$"$""""$$"$"""""""""$"""$""""$"""""""""""""$"""""""""""""""""""""""""""$""""$$"$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&&$&$ (((***(***(*((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"""$"$""""""$$$""$""""""$$"""$""$"""""""""""$"""""""""$"""""""""""""$""""""$""""""""$$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&$$&&$$"((((******(((**(((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"""""$"$"""""$"$""""$$$$""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$&$&$&&&&$ ((************(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$&&$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$$$$$$$$$$$$$$"$"$""$""$""""""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&$ (((********((*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$$$$"""$$""$""$""""""""""$""$""$"""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""$$$$$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&$$(((***********(((((((((((((&((&&(&&&&&&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""""$$$$$"$$$""$"""""""""""$"""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$$$$&(***((*****(*((((((((((((&&$&&&&&&&&&&&&&&&&&&&&$&&&&&$$"$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$""$"""""$""""$$$$$"$""""(""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$$$$$ ((((**********(**((((((((((&&&&&&(&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$""$$$$$$"$$$$$$"$$"$"$$$"$"""" ""$$"""$$$"""""$""""""""""" """""""""""""""""""""""""""" """""""""""""""""""""""""""" """""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&$ ((*****((**(**((((((((((((((&&&(&&&&&&&&&&&&&&&&&&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$""$""$"$"""$""$$""""$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$ (((******(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$"$$"$""$""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$ (((********(((((((((((((((&&(&&&&&&&&&&&&&&&&&&&$&$&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""$"$$$"""$"""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ((***(*****(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$$"$"$$""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ (((**(*(*(**(((((((((((&&((((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""$"$$""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ (((*********((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ((*****(***(**(((((((((((((&&&&&&&&&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((***********(((((((((((&&&&&&&&&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$ (((***(*******((((((((((((&&&&&&&&&&&&&&$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$$"""""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((*******(*****((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""""""$$"""""""""""""""""""""""""""""""""""""" """""""""""""""""""""" "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$((((*(******(*****(((((((&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" """""""""""" """"""""" """""" """"" """""""""""""""""""""""" """""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&(((*(**(**(**((((((((((((&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" """""""""""""""""" "" """"""""""""""""""""""""""""""""""""""""""""""""""""$"""$$""$$$$$$$$$$$$"$$""$$$$$$$$$$$$$$$$$$$$$(((((**(*(*(*(((((((((((((&&((&&&&&&&&&&$&&&$&$&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """" """"""""""" """"""""""""""""" """""""" """"""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$""$$$$"$$$$$$$""$$$$$$$$$$$$$$$$$$$&((((****((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" """"" " """""""""""""""""""""""" "" "" """"""""""""" """"""""""""""""""""""""""""""""""""""$$$$$"""$$$$$$$$$"$$"$$"$$$$$$$$$$$$$$$$$$$$&(((*((***(((((((((((((((((&&&&&&&&&&&&&&&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$$$""$""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""" " "" """ """""" """ " """""""" " """""" """"""""""""""""""""""""" """"""""""""""""""""""""""""$$"$$"$$$$"$""$"$$$$$$"$$$$$$$$$$$$$$$$$$$((((((((**(*((((((((((((((((&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""$$""""$"""""""""""""""""""""""""""""""""""""""" " """ """""""" """""""""""""""""" """""" " """" """""""""" """"""" """""""" """"""""""" """"""""""""""""""""""""""$""$"$"$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$&(((**(**(((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""" """ """ "" " """"" """ """ """""""""""""" "" """""""""""""""""""""""$""""""""""""$$"""$$"$$"$"$$$$$$$$$$$$$$$$$$$$$$&((((*(((((((((((((((((((&(&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""" """ """""" """"""""" " " "" """"""""""""""""" "" " """ " " "" """" """""" """"""""" " """"" """"""""""""""""""""""""""""""""""$"""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((*((*(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"""""""""""""""""""""""""""""""""" """ """"""" """""""""""" " " """ """""""""""" "" """" "" "" " " """"" " """""""""""""""""""""""""""""""""""""""""""""""""""$$$$"$"$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$&(((((((*(*(((((((((&((&&&&(&(&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$"$"""""""""""""""""""""""""""""""""""" """ """""" """""""" "" """"""" "" " "" " " " """ "" " """"""" """ "" """"" """""" """"""""""""""""""""""""$"$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$"$"$$$""""""""""""""""""""""""""""""""""" """ """ "" """ " " "" """" " " " " " " " """"""""" "" """ """""""""""""""""""""""""""""""""$"$$$"$$$$$"$$""$$$$$$$$$$$$$$$$$$$&((((*((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""""" " " """ " " "" """ " "" "" " " " " """"""" " """"""""""""""""""""""""""""""""""$""$$$"$"""$$$$""$$$"$$$$$$$$$$$$$$$$&((((((*(((((((((((((&&(((&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""$"""""""""""""""""""""""""""""""""""" "" " " """""" " " " " """"" "" " " "" " " """"""" """""""""""""""""""""""""""""""""$$$"""$$"$"""$$$$$"$"$$$$$$"$$$$$$$$$$$(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""""""""""""""""""""""""""""""""""""""" " " """ " " " " " " " "" " " """""" "" " """"""""""""""""""""""""""""""$"$"""""""""$""$"$$""$"$"$$$$$$$$$$$$$$&((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""""""""""""""""""""" "" " " " " " " """""""" " "" """"""""""""""""""""""""""""""""""""$$$$$""""""$$$$$$$$$$$$$$$$$&(((*(((((((((((((((((&&&&&&&&&&&&&&&&&&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$""""""""""""""" """""""""""""""""""""" "" " " " " " "" "" " """" """""""""""""""""""""""""""""""""""""$$$$"$$$$"$$$$$$$$$$$$&((((*(*(((((((((((((&(&&&&&&&&&&&&&&&$&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$""$$"""""""""""""""" """ """ """""""""""""""""" " " "" " "" " "" """""""""""""""""""""""""""""""$"$$$$"$"$$$$$$$$$$$$$$$$&((((*(((((((((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$"$$$$""$"""""""""""""""""""""" "" """""""""" " """ " " """ """"" """""""""""""""""""""""""""$"""""$$"""$$"$$$$$$$$$$$$$&((((((*(((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$""$"""""""""""""""""""" "" " "" "" """" """"" " "" """ " "" """"""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$&((((*(*((*((((((((((&(&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""$"$"""""""""""""""""" """""" """"""""""""""" " " " " """ """"""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$(((((((((((((((((((&&(&&&&&&&&&&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""$""""""""""""""""""""""""""""" "" " "" "" "" " "" " "" """""""""""""""""""""""""""""""""""""$$"$"$$$$$$$$$$$$$$$$&(((((*(((((((((((((&&&&&&&&&&&&&&&&&$$&$$$ "$$$$$$$$$$$$$$$$$$$$$$"$"$" """$"""""""""""""""""""""" " "" " " " "  "" " """" """"""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$&(((((((((((((((((((((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"""""""""""""""""""""""""" """ " " "    "" " """"""""" """""" """""""""""""""""""""""""$"$$"$$"$$$$$$$$$$&((((((((*((((((((((&(&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""$"$""$"""""""""""""""""""""""""""""""" " " "" " " " "" """ """"" """"""""""""""""""""""""""$""$$$$$$$$$$$$"&(((((((((((((((((((((&(&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""" " "" " " " "" "" """"""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$&((((***(((((((((((((&((&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$"""$""""""""""""""""""""""""""""""" " " " " """"" """"""""""""""""""""""""""$""$$$$$"$$$$$$$$$ &(((((((((((((((((((((&&&(&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$"$$""$"""$$"""""""""""""""""""""""""""""""""""" " " """" " """""""""""""""""""""""""""""""""$$"$$$$$$$$$ &((((((((((((((((((&((&&&&&(&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$""$$$$""$""""""""""""""""""""""""""""""""""""""""" "    " "" """""""""""""""""""""""""""""""""""$$$$$$$$$$$ &(((((((((((((((((((((&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$"$$$$"$$"$"""""""""""""""""""""""""""""""""""   " """ """""" """""""""""""""""""""""""""$$$$$$$$$$$$ &((((((((((((((((((&(&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""       "" " """""""""""""""""""""""""""""""$$$$$$$$$$ &(((((((((((((((((((&&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""""""" "" " "      " """""""""""""""""""""""""""""""$$$$$$$$$$$$$ &((((((((((((((((((((&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$"$$$"$"""$"""""""""""""""""""""""""""""" "       " """""""""""""""""""""""""""""""""$$$$$$$$$$ &(((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""" """"          " """"" "" """"""""""""""""""""$""$$$$$$$$$$ &(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$$$$""""""" """""""""" """""""" " "" "           "" " """""""""""""""""""""""""""""$$$$$$$$ &(((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"$$$$$$""$""""""""""""""""""""""""""" " """ "              " " """ """""""""""""""""""""""""$$$$$$$$$"&((((((((((((((((((&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""$$$"""""$""""" """""""""""""""" """""              " "" """ """""""""""""""""""""""""""$$$$$$$$$ &(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$"$$$"$$$$""$""""""""""""""""""""""" """""""""""                   "" " """"""""""""""""""""""""""$$$$$$$$$ &(((((((((((((((&((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$$"""""$""""""""""""""""""""" """" " "" "                  " "" """""""""""""""""""""""""""$$"$$""&((((((((((((((((&(&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$"$"$$$"""""""""""""""""""""""" """"" "               " """"""""""""""""""""""""""""$$$$$$$$"&((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""" ""                " """"""""""""""""""""""""$""$"""$$$" &(((((((((((((((&(&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$""$""""""""$"""""""""""""""""""""" "                """" """""""""""""""""""""""$$$$$$"&((((((((((((&(&(&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""" """"" "" "                " """"""""""""""""""""""""$$$$$$$"&((((((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$""$"""$"""""""""""""""""""" " "            "" """"""""""""""""""""""""""$$$$"&((((((((((((((&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$"""""$"""""""""""""""""" "" """"          " """ """"""""""""""""""""""""""$$$$ &((((((((((((&((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""" "           """""""""""""""""""""""""""$""""$$"&&(((((((((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$$$$$$$"""""$""""""""""""" """" """             """"""""""""""""""""$""""$$$$$""&&((((((((((((((&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""" "           " " """" " """""""""""""""""$$$"""""&((((((((((((((((&&&&&&&&&&&$&&$&$$$$$$$$$$$$"$$$$$"""""""""""""""""""""""""""" """             " "" " "" """"""""""""""""$"$$$"$"""&&(((((((&(((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$"$$""$"""""""""""""""""""" ""         """"" """""""""""""""""""$$""$"&&((((((((&(((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""       " " " " "" """""""""""""$""""$"$"&&((((((((((&&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" " "       " "" " """"""""""""""""""""&&(((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""" "      " " """"""""""""""""$"$" &&((((((((((&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$"$"$""$"""""""""""""""""""""""" " " "        "" """""""""""""""""""$"$&(((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$"""""""""" """"""""""""" " "       """ """""""""""""""""""""&(((((((((((&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""" "      " " """""""""""""""""$"&&(((((((&((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""" "" " "     " """"""""""""""""" &&(((((((((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""     " """""""""""""""""""&&&(((&(((&(&&&&&&&&&&&&$&&$$$$$$$$$$$$$$""""""""""""""""""""""""""" "     """""""""""""""""""""$&(((((((&&&(&&&&&&&&&&&&&$$$$$$$$$$$$$"$"""$"""""""""""""""""""""     " " """"""""""""""""""""$&(((&(((((&&&&&&&&&&&&&&$&&$$$$$$$$$$$"""""$""""""""""""""""""" "      " " " """"""""""""""""""&&&&(&&(&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$""$""$""""""""""""""""""""" "        " """""""""""""""""""$&&(((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$""""""""""""""""""""""       """" """"""""""""""""&&((&&((&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""" "" "" "        " "" """""""""""""""""&&&&&&((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""""""""" " " "     "" """""""""""""""""$&&(&&&(&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$"$"""""""""""""""""""""" " " "       """"""""""""""""""&&&&&&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""""""" """ " "" " "        """" """"""""""""""""&&&&&((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$"""""""""""""""" " " "       " """""""""""""""""" $&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"$$"""""""""""""""""""""" """ " """   """""""""""""""""$&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$""""""""""""""""""" "" " "        "" """""""""""""$&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$""""""""""""""""" "" "      " " """"""""""""""$&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$""""$"""""""""""""" " "" " "    " """" """"""""" $&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$"""""""""""""""""" "" """ "      " " """""""""""$&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$""$$"""""""""""""""" """""   "" """"""""""$&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$""""$""""""""""""" "" " """" "     """"""""""""" $&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$"$""""""""""""""""" """" " " """""   " """""""""""" $&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$"""""""""""""""""""""""" "" " "       " """""""""" $&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$"$"""""""""""""""""""""" " " "    "" """""""" $&&&&&&&&&&&&&&&&&&$$$$$$$$$$$"$"$""""""""""""""""""" " " """    " """""""" $&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$"$$"""""""""""""""""""" " """" " " "   " " """""""""$&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$"""$""""""""""""""" """"" " "    "" """""""""$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"""""""""""""""" "" """" " " "   """"""" $&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"""""""""""""""" "" "     """"""""""" $&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$""""""""""""""""""""""   " """"""""$&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$"""""""""""""""""" """" "    """"""""$&&&&&&&&&&&&&&&$&$$$$$$$$$$$$"$$""""""""""""""" " "      " """"" &&&&&&&&&&&&&$$$&$$$$$$$$$$$$""""""""""""""" "" "      " """"" $&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""" " "" "      "" """" $&&&&&&&&&&&&&&$&$$$$$$$$$$$""$""""""""""""""" "        "" ""$&&&&&&&&&&&&&$&$$$$$$$$$$$$"""$""""""""""""""""        " "$&&&&&&&&&&&&&&$&&$$$$$$$$$$$"""""""""""""""" " "        " $&&&&&&&&&&&&&&&$$$$$$$$$$"$""""""""""""""""" "" "     " "" $&&&&&&&&&&&&&&&&$$$$$$$$$$$""""""""""""""""" " "     " " $&&&&&&&&&&&&&$&$$$$$$$$$$"$$""""""""""""""""""     " " $&&&&&&&&&&&&&&&$$$$$$$$""$$$"""""""""""""""""    $&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""""    $&&&&&&&&&&&&$$$$$$$$$$$$"$$"""""""""""""""""""     " $&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""""" " "    " $&&&&&&&&&$&&&$$$$$$$$$$$$"""""""""""""""""""" ""     " $$&&&&&&&&&&&$$$$$$$$$$$""$"""""""""""" """" " "      $$&&&&&&&&&&&&$$$$$$$$$$"$"""""""""""""" """" " "       $$&&&&&&&&&$&$$$$$$$$$$$$$""""""""""""""""""       $$&$&&&&&&&$&$$$$$$$$$$"$"""""""""""""""" """ "     "$$&&&&&$&$&$&$$$$$$$$$$$"$"""""""""""""" " "       $$&&&&&&&&$$$$$$$$$$$$$"$""""""""""""""" " ""     "$&&&&&$&&&&$$$$$$$$$$$$""""""""""""" " """     $$&$&&&&&&$$$$$$$$$$$$$$"""""""""""""       $$$&&&&&&&&$$$$$$$$$"$"$""$""""""""" " "       $$&$&&&$$&$$$$$$$$$$$$"""""$"""""""""" "       "$$$$&&&&&$$$$$$$$$$$$$$$""""""""""""" " "       "$$$&&&$&$$$$$$$$$$$$$"""""""""""""""" "     $$$$&$$$$$$$$$$$$$$$$$""""""""""""""" ""     $$$$$&&&$$$&$$$$$$$$$"""""""""""""""" " ""       "$$$&$$$$$$$$$$$$$$$"$""""""""""""" "      "$$$&$$$$$$$$$$$$$$$$$"""""""""""""" ""     "$$$&$$&$$$$$$$$$$$$$"$"""""""""""" "" "      "$$$$$&$$$$$$$$$$$"$"$"""""""""""""       "$$$$$$$$$$$$$$$$$"""""""""""" " " """"      "$$$$$$$$$$$$$$$$$$""""""""" """"""    "$$$$$&$$$$$$$"$$""""""""""" " """        ""$$$$$$$$$$$$$$$"$"$"""""""""""      ""$$$$$$$$$$$$$$$"""""""""""""""" ""  "$$$$$$$$$$$$$$$$""""""""""" " "   ""$$$$$$$$$$$$$$"""$"""""""""" "    " "$$$$$$$$$$$$$$$"""""""""""""" "     """$$$$$$$$$$$$$$$"""""""""""""" "    ""$$$$$$$$$$$$$"$""""""""""" "      ""$$$$$$$$$$$$""""""""""""""" "   """$$$$$$$"""$""""""""""""""""      ""$$$$$$$$$$"$$"""""""""""""" "   """$$$$$$$$"$"""""""""""""""""     ""$$"$$$$$""$"""""""""""" ""     """""$$$"""""""""""""""""" "    """$$$$$"$""""""""""""""" "     """"$$"$$"""""""""""""""   """"$$$$"""""""""""""""""    """""$"""$"""""""""""" """    """"$"""""""""""""""" " " "    """"""""""""""""""""""""""""     """""""$$""""""""""""""""   """"""""""""""""""""" " "     """"""""""""""""""""""     """""""""""""""""""""    """"""""""" " " """""      """""""""""""""""""""       """""""""""""""""""   """""""""""""""""" "     """"""""""""""" "    """"""""""""""""     """"""""""""""""     """""""""""""""" "        """"""""""  "    """""""""" " "    """"""""""    " """" """    """"" ""    "" " " "     "" "     " "     "