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 = '560B06' IMAGE_NUMBER = 57490441 IMAGE_TIME = 1978-03-01T06:25:47Z EARTH_RECEIVED_TIME = 1978-03-01T10:07:14Z 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  /1()&6:'(#'vr `1* -5,........0......00.......,,,,,,**,,,,,,,,,,*****,,,,,,,,,,,,,,,,,*,,,*,*,,,,,,,,,,,,,,,.,,,,,,.,,,.,.,.,,,.........,.........,...0..0....0000000...0............0000000.0..00........000000002020000.0.00000.000000220000000000000..0000200200000000000..0.00000000000......,,.,...,,.,....,,,**(( *,............0............,$&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,.,,,,,,,,,..,,,,,,,.,...,,,,.......,...............,...........................................,............,....0......0................................00........0......,.................,,,*,,,,,,,,,,,,,,,****(( $,,.....,........,.,...,..,.,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,*&*,,,,,*,,*,,,,,,,**,,,,,,,,(*,,,,,,,,,,,,,,,,,,,,,,,,,,*(,,,,,,,,,,,,,.,,.,...,,,,.,,...,,.,.....,,,,,,,,...,,,,,,....,..,...,.....................,.,...........,.......................................,,.,,,,,.,,,,,**,,,,,*,****(( "*,,,,........,..,,.,,,,,,,,,,,,,,,,,*,,*,,,***,,,,,,****,,,,,,,,,*****,,,******,,,,,,*,***,********,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,**,,,,,,,,,,,,,,,,,,,,,,*,,,&&,,,,,,,.,,,,,,,.,,,,,,.,,,,**,,,.,,,.......,,.,.....,,,,*,......,,.,,.....,,,,,.,..,,,,,,,,,,,,,,,,,,**,,*********("**,,....,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,******,********,*,,*,**********************************************,,,,******,*,,******,,,,,,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,****,,,*,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,,,,,,,,,,,,,,,,,,.*(,,,,,,,,,.,,,,,,,,,,,,,,,,,( ,,,,,*,**,**,**,***,******(&"**,,,,,,,,,,,,,,,,,,,,,,,*,*****,,*,***************************************************************************************,*,,*********,,***,***,,,*****,**,,*******,*,,,,***************,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,***,***********,*******(("***,,,,,,,,,,,,**,,,,,,,,,,,,*,*********************************************(**********(*********(*********************************************,*****************************************,***,,****,,,**,***,*,,,,,**,,,*,,,,*,,,,,,,,,*,,,,,,,,**,*,,,,,*,,,,,,,,,,*****,,,,*******************(("***,,,,,,,,,,,,,,,,*,**,,*,,*************************(*******((*((********(**(*****((((*(*((((((***********((*****(*************************************************************(*************************,********,*,,**,****,,,****,,,*,,,,*****,,,,*,**,,,,,*,**,*,****************(******((((( **,,,,,,,*,,,,,,,,,****,**,************************((*******((******(((((((****(((((((****(((((**(((*(((****((*(((*(****(((((((*************************(********************************(********************************,,,,*******,,,*********,,********,********,***,***********((((*****((((( ***,*,,,,,,,,,,,*****,************************((********(((((((*(((((((((*(((((((((*((((((((((*((((((((*(((((((((((((*(((*(***(*((((*******((*******(**(******(*(((****(**(*(((******(*(*******************************************,********************************************(*(*((*(***(*((((((******,,,*,,**,**,***********************(*(((((***((((((*(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*******(((*(*((*(((*(((((**((((((((((*((((((((**(((*****(****(*********************************************************************(**((***((((**(((*((&(***,*,,,****,,,************************((**(*(***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****((((((((((((((((**(((((((((((((((((((((*(((((((****(**((*********************************************************************(*******((((((*(((((((((******,**,*,*,********************((*(((*****(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((*((((((((((((((((((((((((((((((**(((((((((**(((*(*******(*********************(***************************((*(***((*((((((((((((((((&(******,*,,*********************(**(((*****(((((((((((((((((((((((((((((((((&(((((((((((((((((((&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*(((((*(******(********(*(*******(((******((*((*************((*(((((((((((((((((((& (******,************************((*(*((*(((((((*((((((((((((((((((((((((((((((((((((&((((((((&((((((((((&&(((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((*(((*((((*(**((((((((*(**((((((****((*(((*(**(*((((*******((((**(*((*((((((((((((((((((((&(***************************(**(**(***((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((&(((((&&((&&((((((((&&((((((((&((((((((((((((((((((((((((((((&&(((((((((&(&(((((((&(((((((((((((((((((((((((((((((((((((*(((((((*(((((((*((*((((((*(***(((((*(*****(((((((((((((((((((((((((&(**********************************(((((((((((((((((((((((((((((((((((((&((((&((((((((((&&((&(((((&((&((((&&&(&(&((((((&&&&((((&(&(((((((((((((((((((((((((((((&(&(((((&&(&(&&(((((&&((&(&((((((((((((((((((((((((((((((((((((((((((((*((((((*((((((((((*(*((((((*((((((((((((((((((((((((((((((&&((*****************************(*(((((((((((((((((((((((((((((((&((&((((&((((((((((&((&&&&(((&&&(&(((((((&&(&&(((&&&&&&&(&(((&&(&&(((((&&(((((((&&(&(((((((&(&&&((&((&&&&&&((((&&&&&&(((&(&&((((((((((((((((*((&(((((((((((((((((((((((((((((((((((((((((((((((((*((((((*(((((((((((((((((((((((&&(****************************(((((*((((((((((((((((&((((((((((((((((((((&(((((((&&((&&&(&&&(&&&(&(((&&&(&&&&&&&&&(&&(&((&&&&&&((((((&(&&(&(((((&&&&((((&(&&(&&&((&&&&&&&&((&&&&&&&(&(&(&&&&&&((((((&((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((((((((&&(***************************((((*(((((((((((((((((((((((((((((((((((((((&(((((&(&&&((&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(((((&&&&&&&&&&&&&&&((&&&&&&&&(&&&&&&&&&(&(&&&&&&&(((((&&&(((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&((((&&(&(&&&(************************((((****((((((*((((((((((((((((&((((((((((&((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&(((((((((((((((((&((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&(&(&&((*********************(*(*(**((((((((*(((((((((((((&((((((((((((&&(((((((&&&((((&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&&((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((&&&&((((&&&(***************************(*((((*(((((((((((((((((((((((&((((&((&&(&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&(&(&&((((((((((((&((((((((((((((((((&(((((((((((((((((((&((((((((((((((((((&&&&&&&&(&&&&&&(************************((((((((((((((((((((((((((((((&&((&(&(((&&&&&&(&(&&&&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((&&&&&&(((((&(((((((((((&(((((((((((((((((((((((((((((&(((((((((((&&&&&&&&&&&&&(&&(((********************(*(***(((((((((((((((((((((((((&(((&&((&(&&&&(&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&((((&&((&(&&&(&(&(&((((((&(&(&(((((((((((((((((&(((((((&((&&&((((&&&&&&&&&&&&&$(***********************(***((((((((((((((((((((((((&((((((((&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&&(&&&&&((((&(&&(&((&(((((&((((((&(&((((((((&((&(((&(&&&&(&&((&&&&&&&&(&&&&&&$$(*************************(***(*((((((((((((((((((((((((&(&&(&&&&&(&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(((((&&((((((&&&&&&((&(((&(&(&(((((((((((&&&&&&&&&&&&&&&&&&&&&& $((**********************(**((((((((((((((((((((((((((((&&(&((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&(&(&&&&&&(&(((&&&&&(&(((&&(&&&((((&&&&&&&&&((&&&&&&&&&&&&&&&&&&&& "((**********************(*(**(((((((((((((((((((((((&&&&(&(((&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&(&(&(&&&&&&(((&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&& $((********************(*(***((((((((((((((((((((((&((((((&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&$$&&&&&&&$&$$&$&&&$$&$&&&&&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $(*************************(((((((((((((((((((((((&((((((&(&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&$&$&&&&&$&&&$&&&&&&&&$&&&&&&&&$$$$$$$&$$$$$$$$&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $((**********************(**(((((((((((((((((&(((((((&(&&&(&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&$&&&&&$$&&$&$&&&&&&&&$&&&&&$&$$&$$$$&$&$$$$$$$$$$$$$&&&$&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "((********************(*******((((((((((((((((((((&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$&&&&$&&&&&&&&$&$&&&&$$$$$$&&$&&&&&&&&&&&$&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &(***********(**********((*((((((((((((((&((&&(&((((&(&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$$$$$&&&$&&&&&&&&$&&&&$$&$&&&$&$&&&&$&&$&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ((************((*********((((((((((((((((((&&&((&(((&&(&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$$ $&$&&&$$&$&&&$$&$$$&&$$$&&$$&$&&&$&$&$$$&&&&&&&&$$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&&&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $((***********************((((((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$&$$&$&$$$$$$$$$$$$$$&&$$$$&&$$&$&&$&$&&&&&$$$&&&&$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$&$$&$$$$&&$&&$&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $((*********************(*(((((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$$&$$$$$$$&$$$$$$$$$$&&&$&$$&$&$&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&&&&$$$&&&&&&&&&&"$&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$((***********************((((((((((((&(((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$&$$$&$$&$&$$$$$&$&$$$$$$$$&$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"((***********************((((((((((((((((&(((&((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$$$$$$$&$$$$$$$$$$&$$$$$$&$&$&&$&$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$((**********************((((*(*((((((((((((&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&$&&$$&$&$$&&$$$$$$$$$$$$$$$$$$$&$$$&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$((********************(((*(((((((((((((&((&&&&(((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$&$&$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "(************************((((((((((((((&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&&$$&&$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&& $(***********************(((((((((((&(&&&&(((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$&&$&$&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$&&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((********************(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$&$$$&$&$&$$&$$$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$&$$$$$$&&$&$&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "(((*****************(((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$&&&&&&&&$&$&$&&$&&$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&&$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "((****************((*((*(((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$&$$$$$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$$$&&&$&$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((***************(*(((((((((((((((((&(&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$&$$&$&$&&$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$&&$&$&$$$&&$&&&&$&&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&& "(*******************((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$&$&$&&$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$&&&$&&&$&&&&&&&$&&&&&&$&&&&&&&&&$&&&&&&&&&& $((*****************((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$&&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$"$$$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$&&$&&&$&&&&&&$&&$&&&&&&&&&&&&&&&&&&&$ "((**************(**(((((((((((&(((&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$$$$$$$$"$"$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$&&$&$&$&$&&&&&&&&&&$&&&&&&&&$&$&&$&&&&&&$ "((**************((((((((((&&((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$"$"""$""$$$"$"$$$""$$""$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$$&&$$$&&$$&&&&&&&&&&&$&$&&&&&&&&&&&&&$ "((***************((((((((&(&(((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$""$$$$$"$"$"$""""""""""""""""$$$$$$$$"$$"$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$&&&$$&$&&&&&&&&&&&$&&&$&&&&&&&&$ "((**************((*((((((((((((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$"""$"""""$""""$"$$$$$""$$"$$$$$$$$"$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&&$&&$$&$&$$&&&$&&&&&&&&&&& "((*****************(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$"""$"""$""""""""""$$$$$$$$"$$"$$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$&&&$$$$$&$$&&&&$&&&$&&&$$ "((**************(*(((((*((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$$$$"$"""$"$"$"""""""""""""""""""$""$$$$$$"$$"$$"""$""$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$&$$&$$$$$&$$$&&&&$$ "((*(**************(***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$""$$$$$$$$"""""""$$""""""""""""$"""""""$""$$$$$$"$""""$$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$&$$$$&$$&&&&&&$ ((****************((***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$"""$"$"$$$$"$$$""$"""""""""""""""""""""""""""""$$$$$$$$"$""$$$"$"$"$"$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$&$$&&$$&$$"(*(*****************(****(((((((((((&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$$$"$"$$$"$""$$$"$$$"$""""""""""""""""""""""""""""""$"$$$"""""$"$"$"$""""""""$"$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$&$$&$$$$$$$&$$ "(*************(******(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$$""$$"""""$$$$""$$$""""""""""""""""""""""""""""""""""$$""$$""""""""""""$$"""$$"$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$&$$$$ "((******************((((((((((((((&(&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$""$""""""""$"$"""$$""""$""""""""""""""""""""""""""""""$$$""""""""$"$""""$"""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$&$&$$$$$$$$ "((*****************(*((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$""""""""""$"""$"$""""""""""""""""""""""""""""""""""""""""$$""""""$""$""""""$"""""$$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$&&$$$$$"((*************(((*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&&&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$"$$""$""""""""""""$""""""""""""""""""""""""""""""""""""""$""""""""""$""""""$""$"$""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$ "(((**************(((((((((((((((((&&(&&&&&&&&&&&&&&&&$&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$"$"""""$"$$""""""""""""""""""""""$""""""""""""""""""""""""""""""""$"""""""""""""$"""""""""""""$""$""""""$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ((**********(****(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$"$""$""$"$$"""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$$""""$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$ ((**************((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$"$$$$"$$$"""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$((***************((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$""$"$$$""$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&(**************(((((((((((("&&(((&&&&&&&&&&&&&&&&&&$&$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"""$"$$""$""""""($""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ((**********(*(*((((((((((((((&&(&&&&&&&&&&&&&&&&&$&&$&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$" "$"""""""$$"""""""""""""""" """"""""""""""""""""""""""""""" """"""""""""""""""""""" """""""""""""""""""""""""""""$$$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ((*************((*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""$""""$$"""$""""""""""""""""""""""""""""""$""""""""""""""""""" """""""""""""""""""""""""""" """""""""""""""""""""""""$" ""$""""$""$$"$$$$$$$$"$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ((*(******(**(*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$"$$$$$""$$"$"$$""""$"""""$"""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"""$$"$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ((*********(**((((((((((((&(((&&&&&&&&&&&&&&&&&&&$&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ((*******(***(((((((((((&((&(&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$""$$$""""$$"""""""$""""""""""""""""""""""" """"""""""""""""""""""""""""""""" " " " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ((********(****((((((((((((((((&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$""$$$$$"$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " """ """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ (((*********((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ (((*****(****(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$$$$"$""""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ (((*******(*(*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"$"$""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" "" "" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ (((*******(*((*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$"""$"$"$""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " """""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""$""""$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$((*******(**((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$""$$""$""""$""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""" """ "" " " "" """"""""" """""""""""""""""""""""""""""""""""""""""""""$"""$$""$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$(***********(**((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""""$""$"""$"$"""""""""""""""""""""""""""""""""""""""""""""""" """ "" "" " " " " """""" """""" """""""""""""""""""""""""""""""""""""""""""""""""$$"$"$$$$$$$$$"$$$$$$"$$$$$$$$$$$$$$$((***********((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " " " " " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$((**(*******(*((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " " """"""""""" """""""" """"""""""""""""""""""""""""""""""""""$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$(((********(***(((((((((((&&&&&&&&&&&&&&&&&$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " """ " "" """" "" """"""""" """"""" """""""""""""""""""""""""$"""""$$$$$$""$$$$"$$$$$$$$$$$$$$$$$$$$$(((*********(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" " " " " " " " " """"""""""""""""""""""""""""""""""""""""""""""$""""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$((**(*****(*(*((((((((((((((&&(&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" " " " " """"""" """" """"""""""""""""""""""""""""""""""""$""$"""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$((*******(*(*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" " " " " "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$((**********((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" "" " " " "" " " " """"""""""""" """"""""""""" """""""""""""""""""""""$""$"""$"$"""$$$$$$"$$$$$$$$$$$$$$$$$$((**********((((*((((((((((&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " "" " """" """"""" """"""""""""""""""""""""""""""$""""$$""$"$""$$$$$$$$$$$$$$$$$$$$$$$((*********(*((((((((((((((((&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""" """"""""" " " """""" " """""""""""""""""""""""""""""""""""""$""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$(((*******(*(((((((((((((((&((&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$""""""""""""""""""""""""""""""""""""""""""" """ """"" """" " " " " " """ " "" """"" """"" """""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$(((**********((((((((((((((&((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""""""""""""""" " " "" """""" " " """""""" """""""""""""""""""""""""""""""""""""""""""""$$$$$"$$"$$$$$$$$$$$$$$(((******(**((((((((((((((((&(&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"""""""""""""""""""""""""""""""""""""""""""""" "" "" """"""" """" """ """""""""""""""""""""""""""""""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$$(((***********((((((((((((((&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$"""""""""""""""""""""""""""""""""""""""""""""" "" " " " "" "" "" """""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$"$$$$$$$$$((((********(((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"$$""$""""""""""""""""""""""""""""""""""" " """""" """""""""""" "" """"""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$((****(******((((((((((((&(&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$""$$""$""""$"""""""""""""""""""""""""""""""" "" """ "" """" " " " " " " " """" " " "" """"""""""""""""""""""""""""""""""""""$"""$$"$"$$$$$$$$$((((*****(*((((((((((((((&&(&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"$"""""""""""""""""""""""""""""""" "" " "" " " " " "" " """"""""""""""""""""""""""""""""""""""""""$"$""$$$$$$$$$$$$$&((*****((*(*(((((((((((((&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""""""""""""""""""""""""""""""""""""" " " " " " """""""" """""""""""""""""""""""""""""""""""""""""$"$"$"$$$$$$$$$"(((*****(*(((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$"$$$$"""$"""$""""""""""""""""""""""" """" """ " "" " " " " """"""""""""""""""""""""""""""""$""""""&"""$$$$$$$$$$((*((**(**((((*(((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$""""$"""""""""""""""""""""""""" " "" " ""  " """"" """"""""""""""""""""""""""""""""""""""""""$"$"$"$$$$$$$$$((***(***((*(((((((((((&&&&(&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""""""""" """ " " " "  """ """""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$"&((***(**(*(*(((((((((((&(&&&&&&&&&&&&&&&&$ $$$$&$$$$$$$$$$$$$$$$$$$$$$"" """"""""""""""""""""""""""" " """ " " " ""     " """"""" """"""""""""""""""""""""""""""""""""""$""$"$$$"$$$"((((***((**(((((((((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""$$"""""$"""""""""""""""""""""""""""" """""" " """"         """"""""""""""" """"""""""""""""""""""""""""""$"""$$$$$$$$(((((((**((*((((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""$""""""""""""""""""""""""""" "" "    " " " """"""""""" """"""""""""""""""""""""""" """"$$$$$$$$$(((*(*****(((((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""" "" "        " """"""""" """""""""""""""""""""""""""""""""""""$$$$$"$(((*****((*((((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$""""""""""""""""""""" """" """"           " "" """"""""""""""""""""""""""""""""""""""""""$$$"$$$"((*(**(*(((((((((((((((((&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$"$""""$""""""""""""""""""""""""""""" " " "           " """"""""""""""""""""""""""""""""""""""""""$""$"$$$$$$$((((*((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$"$$""""""$""""""""""""""""""""""" """"" "              " "" """"""""""""""""""""""""""""""""$""""""$""$$$"$(((***(((((((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$""$$$"""""""""""""""""""""""""""""""" "                " """""""" """""""""""""""""""""""""""""$""""$"$$$$$"$ (((*(**(*((((((((((((((((&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""" """              "" "" """""""""""""""""""""""""""""""""$"$"$$$"$$$ &(((*(((*(((*((((((((((&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$""$"$""""""""""""""""""""""""""""""" "" ""             " """" " """""""""""""""""""""""""""""""""$"$"$$$$(((*((((((((((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$$$$$$$$"$"""""""""""""""""""""""" """ " "" " "              " " "" """""""""""""""""""""""""""""""""""$$$$$$"" &(((((***((((((((((((&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$"$$"$$$""$"""""""""""""""""""""""""""""""             " "" " """"""""""""""""""""""""""""""""""$$$"$$$" &(((**((*(((((((((((((&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$$$"$$$"$"""""""$"""""""""""""""""""""" """ "               " " """"""""""""""""""""""""""""""""""$$""$$$$"&((*(***((((((((((((&(((&(&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$$"$""""$"""""""""""""""""""""""""""""""              " """""""""""""""""""""""""""""""$""""$$$"" &(((***((((((((((((((((&&(&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$"$""""""$"""""""""""""""""""""""""""" "" "               " " " " """""""""""""""""""""""""""""""""$$"""$$ &(((((*((((((((((((&((&&(&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""""""""" "            """"" """ " """"""""""""""""""""""""""$$"""$" &(((***((((((((((((((&((&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$"""$$""""""""""""""""""""""""""""""""" " "        """""""""""""""""""""""""""""""""$""""$$$$" &((((*((*((((((((((((&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$""$"$$"""""""""""""""""""""""""""" ""       " " """"""""""""""""""""""""""""""""""""$"""&((*(*((*((((((((((((((&&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$"$$"$$""""""""""""""""""""""""""""""""""" "           " """" """""""""""""""""""""""""""""$$" &(((((((((((((((((((&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$"$"""""""$"""""""""""""""""""""" """"""""          """"" """"""""""""""""""""""""$"""$"$"""(((((*(((((((((((((&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$"$$""""""""""""""""""""""""""""" "" "        "" """" """""""""""""""""$""""""$$""&((((((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""$$"""$""""""""""""""""""""" """"""" """ "        " "" """""""""""""""""""""""$"$"$$$" &(((((((((((((((((((&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""" """ "          " " """"""""""""""""""""""""""$$$$""&(((((((((((((((((((&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" """" ""         """"""""""""""""""""""""""$$""""&(((((((((((((((((((((&&&&&&&&&$&&&$$$$$$$$$$"$$$$$$$$"$""$""""""""""""""""""""""""" " " " "        " """"""""""""""""""""""""""$"$""&(((((((((((((((((&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""$"""""""""""""""""""""""" "" " " " "          " "" " """"""""""""""""""$""$$""&((((((((((((((((((&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""" """ "" "            " """ """"""""""""""""""""""""""""&(((((((((((((((((&(&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$"$"$$""""""""""""""""""""""""""" """ "        " " """""""""""""""""""""""$"""&(((((((((((&((((((&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$"$"$$"""""""""""""""""""""""" """" " " "      " """ """""""""""""""""""""""&((((((((((((((((&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" " "" "    " """"" """"""""""""""""""""""""&(((((((((((((((&((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""" ""     " "" """""""""""""""""""""""""""""&&(((((((((((((((&(&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$"$""""""""""""""""""""" """""" " " "      """"""""""""""""""""""$""""""$(((((((((((((((((&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""" "" " "      """"""""""""""""""""""""$"""&(((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""" "     " "" """"""""""""""""""""""$"&((((((((((((((((&&&&&&&&&&&&$&&&$$$$$$$$$$$$$"$$"$"""""""""""""""""""""""" "" " "    " " """""""""""""""""""$" &(((((((((((((&(&((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""" """"     " " " """""""""""""""$"&(((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$""""""""" "" """""""""" ""      """"""""""""""""""""""&(((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""" """"     " " """" """"""""""""""""&((((((((((((&&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""" ""     " " """ """"""""""""""&&((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" " "     " " "" """"""""""""""""&(((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$""$"""""""""""""""""""""      "" """"""""""""""""&&((((&((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""""""""" "      """"""""""""""""&&(((((((((((((&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$"""""""""""""""""""""""" " "   " """"""""""""""""""&&((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$""""""""""""""""""""""" " "     """""""""""""" &&(((((((((&(((&&&&&&&&&&$&&$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""     " """" """""""""""&((((((&((((((&&(&&&&&&&&&&$&$$$$$$$$$$$$"$$$$$""""""""""""""""""""""" "         " """""""""""""""""&&((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$""""$"""""""""""""""""""       """""""""""""""&&((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""      " """""""""""""&&&(((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""" "    "" """"""""""""&&&(((&((&(&(&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$"$"$$"""""""""""""""""""""""      " " """"""""""""&&((((((((&(((&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""""" " "     """"""""""""""$&(((((((((((&&&(&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""""""""""""" ""        """" """""""$&&((((((((&&((&&&&&&&&&&&&$$$$$$$$$$$$$$""""$""""""""""""""" " """" " "      """""""""""&&&((&((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""""""""""""""" "         "" "" """"""""&&((&((&(&(&(&&&&&&&&&&&&$$&$$$$$$$$"""$"$""""""""""""""""""""" "" ""     """""""""" &&&&((&((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$""$""""""""""""""""""""" ""     """" """"""""" $&&(((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$""$"""""""""""""""""""""" " "       " """ """""" $&&(((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$""""""""""""""""""""" "       """"""""" &&&&(((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$"""""""""""""""""""""""""      " " """"""""&&&((((&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$"$"""""""""""""""""""""" " "       " """""" &&&&(&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$"""""""""""""""""" " """"""     " """""""" $&&(&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$""$$"$""""""""""""""""""""" """ "     " """""" $&&((&((&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$""""""""""""""""""""" "" ""      """""""" $&&&&&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""" ""     """"""""" &&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$"""""" """"""""""""""" "     " """" &&&&&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$"""$"""""""""""""""""" """" ""      " """"""$&&&&(&&&&&&&&&&&&&&&$&$$$$$$$$$$$$""$""""""""""""""""""""""      "" """$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$$"""""""""""""""""" "" " """         """""" $&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"$"$$""""$""""""""""""""""""""      """"""""&&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"""""""""""""""""""" """"" "      """""$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""""""      " """"" $&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$"$"$"""""""""""""""""" ""      " """ "$&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$"$"""""""""""""""""""""" "   " " "" "$&&&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$"""""""""""""""""""""""" "  "   "" $&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$$""""""""""""""""""""" "     " $&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$""""""""""""""""" """"""       " "$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""""""" ""     """" $&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""""" "      " $&&&&&&&&&&&&&&&$$&$$$$$$$$""""$"""""""""""""""""""      " """$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""""""""" " "       "$&&&&&&&&&&&&&$&$$$$$$$$$$"$$$""""""""""""""""""""""""       " ""$&&&&&&&&&&&&&$$$$$$$$$$$$$$"$"""""""""""""""""""" ""      " $&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$""""""""""""""""" ""      " "$&&&&&&&&&&&&$&&$$$$$$$$$$$$$""""""""""""""""""" "" " "       "$$&&&&&&&&&&&&&&$$$$$$$$$$$$"$"""""""""""""""""" """        $&&&&&&&&&&&&&&$&&$$$$$$$$"$"""""""""""""""""""""""       " "$&&&&&&&&&&&&&$$$$$$$$$$$$"$$"""""""""""""""""" " "        " $$&&&&&&&&&&$$$$$$$$$$$$$"""""""""""""""""" " " "       "$&$&&&&&&&&&&$$$$$$$$$$$$$"""""""""""""""""" " "    "$$&&&&&&$&&&$$$$$$$$$$$$"""$"""""""""""""""" """      $$$&$&&&&&&$&&$$$$$$$$$$$"""""""""""""""""""""        $&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""" "    $$&&&&$&&&&&$$$$$$$$$$$"""""""""""""""""""" ""        "$$&&&&$&$$$$&$$$$$$$$$"""""""""""""""""""""      $$&&&&&&$$$$$$$$$$$$$$""""""""""""""""""""""""     $$$$&&&$&$$$$$$$$$$$$$$"""""""""""""""""" "         "$$&&&&&$$$$$$$$$$$$$$"""""""""""""""" ""       "$$&&$$&$$$$$$$$$$$""$"""""" """"""""""" "          $$$$$$&&$$$$$$$$$$$$$"$"""""""""""""""""     "$$$$&$$$$$$$$$$$$$""""""""""""""""" ""      $$$$&$&$$$$$$$$$$$"""$"""""""""""""" ""    "$$$$$$&$$$$$$$$$"$$""""""""""""""""" ""       "$$$$$$&$$$$$$$$$"$$"""""""""""""""" "    "$$$$$$$$$$$$$$$""""""""""""""""""" "      "$$$$$$$$$$$$$$$$$"""""""""""""""" " """      "$$$$$$$$$$$$$$$$""""""""""""" ""    ""$$$$$$$$$$$$$$$""""""""""""""""""" "       "$$$$$$$$$$$$$""""$""""""""""""" "      "$$$$$$$$$$$$$"""""""""""""""""     "$$$$$$$$$$"$"$$"""""""""""""""""     "$$$$$$$$$$$"$""""""""""""""""" "     "$$$$$$$$$$$"""""""""""""""""" " "      ""$$"$$$$$"$$"""""""""""""" ""    "$$$$$$$"$"$"""""""""""""" """"      ""$$$$$$$$"$$""""""""""""""" "    ""$$$$$$$""$""""""""""""""" "     """"$$$$""""$""""""""""""""""        """""$$""""$""""""""""""""""        """""""$"""""""""""""""" "     """""""""""""""""""""""""" "   """"$""""""""""""""""" """     """""""""""""""""""""""""     """""""""""""""""""" """     """"""""""""""""""""""" "       """"""""""""""""""""""" "       """""""""""""""""" "       """""""""""""""""""" " "      """"""""""""""""""""""   """"""""""""""""""" "     """""""""""""" ""      """""""""""" "" "      """"""""""""""      """""""""""" "    " """ """""""""      """"""""""""     """"""" " "      """" " "" " "    """"""" " "           "  "" "     "    " " "     " "       " "