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 = '374B10' IMAGE_NUMBER = 53930033 IMAGE_TIME = 1977-08-28T15:41:56Z EARTH_RECEIVED_TIME = 1977-08-30T08:34:34Z ORBIT_NUMBER = 374 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = MINUS_BLUE EXPOSURE_DURATION = 0.025450 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  L3(Hs93**!w@/': B-*....0..0......,...,,,.,,,,,,,****,,*,,,,,,,,,,,******,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,..,,,,,.,.,,,,,,,,.....,,........0....................00.00000...0.......0000.00000000.000.0000000000220000000000000000.0000000000000000000000000000000202000000.00.000000000000......,....,.,,,,,.,,,***&"*,,.....................,,,,((,,.,.,,,,,,,,.,,,,,,,,,,,,,,.,,,,..,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,..,,,,,,...............,.,......,........................................................0....0....0.00.0...0.00.0.......0.........0...0.....0...........0............,..,,.....,,,,,,,,,,,,****(($*,,,,.............,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*&,,,,,,,*,,,,,,,,,,,,,,,,,,,(,,,,,,,,,,,,,,,,,,,,,,,,,,,*(,,,,,,,,,,,,,,,.,,,.,,,,,,,,.,,,,,,....,,.,...,..,...........,.................................................,.................................,..,,,,,,,,,,,,,,,,,,,****(($*,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,**,*,,,,,,,**,,,,*,**,,,,,**********,,,,***,,**,********,,******,*,,,,,,,,,,,*,,,*,,*,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,.,,,,,"(,,.,.,.,,,,,.....,.,..,...,(,,.........,.......,.,...,.,,....,...,...,......,.,.,,,,,,,,,,,,,,,,,,,,***,,,,,****((("**,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,********,********,**********,********************************************,,**,**,,*,*****,,,*,**,*,,,,,,***,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,..,,*(,,,,.,.,,,,,,...,,,,,,,,,,,&&,,,,,,,,,,,*****,,,,******(&$***,,,,,,,,,,,,,,,,,***,,,,*,********************,******************************************************************************************,,,*****,*,**.****,*,,,,***,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*******************("****,,,*,,,,,,,,,,,,****,,******************************************((*********((*********************(***********************************************************,,,****,,***********,,*,,*,,,,,,**,,,,,,,,,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************,********(( "(****,,,,,,,,,,,,,***********************************************((***(***(((*****(**((**(***(*(((*(***((*((*(****************************************************************,*******************,,*******,*,,,***,,,*,***,**,,,,,,*,*,,,,,,,,,,,*,,,,,,*,,,,,,,,,,,,,*,*,********************((( "(***,,,*,***,,,,,,***********************(******************(((*((*((((((((*(((((((((((((((((((((((*(((****((((((*((((**((*(*******************(***************************************************************************,******,*,,,,,,,**,***,*,,**,*,,,,,********,*********************(*(((&"(*******,,***********************************((*(((*(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((**(******(((((((((**(*******(*(********(**(*******************************************************,****,****************,***,***,*******************(**(**(*((*((&"(****************************************(*(((****(*(((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(*(((((((*(((((((((***((((**((**(**((****(**(********************************(*******************************************************************(((((*(*(*(((& (************,*************************(******((**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*******((*(***(****(******************************************************************,**********************((((((((((((((((( (**********************************(**(*(*((*((*(*(((((((*((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*(**(((*(*(*(********(****(*****(**(*****(***********************************************(****((((*((*((((*((((((& ((*****************************(*(*(***((*(((((*((((((((((((((((((((((((((((&(((((((&(((((((((((((((&((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((**(((((((((*((((((((*****(((******((*((**(*****(*******************(*******************((*(*((((((((((((((((((& (**************************(*****((((((*((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((&&(((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****(*((((*(*(**((((*(**(***((**(********((********(********((((*((((((((((((((((((((& ((***************************(*(*(*((**((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(&(((((&&&((&&(((&&&&&(((&(((&&(((((((((((((((((((&(&(((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((*((**(((((((((*(((((*((***((((((********((******((((*((**(((((((((((((((((((((((&(**************************(**((*(*(*(((((((((((((((((((((((((((((((((&(((((((((&&&(((((&&&(&&((&&((&(((&(&(&(&&&&&&&&(&(&&&((&(&(&(&(((((&&&&(&(&((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((*(***((((((***(((((((*(*(((((((((((((((((((((((((((&& ((******************************(((((((((((((((((((((((&(((((((&((&&((((&(((&(&((&&&&&&&((&(((&&&&&&(((&((&&(&&&&&&&&&&&&(&((&&&(&(&&&&(&(&(&((((&&&&&&&((((((&&(&&(((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((**(((((((((((*(((((((((((((((((((((((((((((((&&((**************************(*((*(*(((((((((((((((((((((((((((&&((((((&(&((&&&&(&&&&&&&&&(&&&&&&&(&(&&&&&&&&&&&&&&&&&(&&(&&&&&&&(&(&&&&&&((((&&&&&((&(&(&&&((&(((((((&(((((((((((((((((&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(((((((&&& ((************************((**(**(((((((((((((((((((((((&&(((&(((&(&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(&&&&&&&&&&&&&(&&(&&&&&&&((&((&(&&&(&(((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((************************(****(((((((((((((((&(((((((&(&&((&(&(&&&(&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&&&&&&(&&(&(&((&&((((&(((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((&&&((***********************(*(((((*((((((((((((((((((&(((((&&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(&&&&((&&&(((&((((((&((((((((&((((((((&((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((&((((&((((&&&((*******************(****(((**((((((((((((((((((((((&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&(&&&((&(((&(&((((&(((&&&((((&((&(&((((((((&&((((((((((((((((((((((((((((((((((((((((((&(&(((&&&&(((((&&(((*********************((***(((((((((((((((((((((((&(((((((&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&((&&(&(&&&((&(&&(&&&&&(&&((&&&(&&((((&(((((&&&((((((((((((&((((((((((((((((((((((((((((&&&&&(&((((&(&&((********************(((***((((((((((((((((((((&(((((((((&&&(&((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&(&&&&&&&&&((&((&(&((&(&(((&&&&(((((((((((((((((((((((((((((&((((((((&&&&&((&&(&&&&((&&((**********************(**((((((((((((((((((((((((((&(&((&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((&(&&&&&(&((&&&&&&((((((&&(&(((((&(&(((((((((&(((((((&((&&(((((&&&&&&(&(((&&&(**************************((((((((((((((((((((((((&&((&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&((((&&(&(&(&&((&&&((&(((&((((((((((((&(((&(&&&&&&&&&((&(&&&&&((**********************(((((((((((((((((((((&((((((&((&&&&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(&&(&&&&(&(&&(&&(((((&((&((&((((&&(&(&&&&(&&&&&&&(&&&&&((********************(**(((((((((((((((((((((((&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&(&&&&(&&((((&&&((&(((&(&&&&&&&&(&&&&&&&&((&&&&&((***********************(((((((((((((((((((((&(&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&(&&&&&&((&(&(&&((((&&&&&&&&&&&&&&&&(&&&&&&&&&&&$(((******************((((*(((((((((((((((((((&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&&&&&$&&&&$&$&&&&&$&&&&&$&&&&&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&&((&(&&&&&&&&&(&&&&&&&&&&&&&((***********************((((((((((((((((((((((&&&(&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&&$&&$$&&&&$&$&&&&&&&&&&$&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&"(((*******************(*(*((((((((((((((((((&&&(((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&$&&&&&&&&&$$&&&$&$$&&$&&&&&&&$$$&&&&&&&&$$&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&((**********(***********(((((((((((((((&&(&(&&((&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&$&&$&&&&$$&$$$&$&&&$$&$&&&&&&$&&$$$&&&&&&$&$&&&&&&&$$$&$&&&&$$&&&&$&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(*************$********(*((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&$ $&&&&&$&&&$&&&&$$&$$&$&$$&$$$$$$$$&&&&$&$$$$&&&&&$&$&&&$$&&$&$&$&$&$&&&$$$&&&&&$$$$$&&&$&$$$&&&&&&&&&$$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$((*********************(*(((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$&&$&&&$&$&$$$$$$&&&&$$$&$$$"$&&$$$$$&$&$$$$$$$$&&$&$&$$$$$$&$&$&$&&&$$&&&&$$$$&$&&&$$&$$&&$&&&$$$$&&&&&&$&&$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,$(********************((*(*(((((((((((((((&(&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$&&$&&$$$$&&$&$$&$$$&&&&$$$$$&$$&&$&&$$$$$$&&$&$$$$$&&$$$$$$$$$$&&$$$$&&$$&&$&&$&$$$&$&$$$&$$&&$$&$&$$$&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&" $(**********************((((((((((((((&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&&&&&&$$&&&&$$$&&&&$&$$$&$$&$&&$$$$$$$$&$&$$$$$&&$&$$$$&$$&&$$$$$$$$$&&&&$$$$$$$&$&&$$$$&$$$&&$&&$$&$&$&&&$$&$&$$$&&$$$$&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$((*******************(((((*((((((((((((&((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&$&&&&&$&&&&&&&&&$$$&$$&&$$$&$&&$$$$$$$$&$$$$$$$$$$$$$&$$&&$$$$$$$$$$$$&$&&$$$$$$$&$$$$$$$$$$$$$$$$$$&$$&&$$$&$&&$$$$$$$$$&&&$$$$$&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ $(*********************(*((((((((((((((&(&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&&&&&&$$$$$$&$$$&$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$&$$&$$$$&$&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$(**********************(*((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$&$$&&&&&$$&&&$$$$$$$$&$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$&&$$$$$$&$&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$((*******************(((*((((((((((((((((&(&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&&&&$&$$$&&&&&&$$$$&$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$&$$&$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$((*********************((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$$&$$&$&$$$$$$$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$(((******************(*((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$&&&$&&$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&$&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"((******************((**((((((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$$$$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$&&$&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$(***************(***(**(((((((((((((((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$&$&$&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"(((*******************(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$&$&$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&$&$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"((******************(*(((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"((*******************(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"((*******************((*((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$&&$&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$((*******************(((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$&$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$&$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$"(**********************(((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$$$$&&&$&&$&$$&&&&&&$$&&&&&&&&&&&&&&$$((********************(((((((((((&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&$&$$$&$$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&$$$$&$$&&&&&&$&$&&&&&&&&&&&&&&&&$$((*****************((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&$$$$&&&&&$&$&&&&$&&&&&$$"((***************(****((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$"""$$$$$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$$&$$&$&&&&$&&&&&&&&&&&&&&&$@"((*******************((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$$$""$$$$$$$"$$"$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&$&&&&&&&&&&$&&&&&$"(*****************((((((((((((&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$""""$"$$$$$$$$$"$$$$$$""""$$$$$$$"""$$$$$$$$"$$$$$$"$$$$"$"$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$$$&&&&$&&&&&&&&&&&&&$"((**************(*((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$$$$$$$$$"$$$$$$$$$$$$$$$$$"$"""$$$$$$$$$$$$$$$$$"$""$$$$$""$"$$$$$$$$$$$$$$$$"$$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$&$&$$&$&&&&&&&&$&&&&&&$$((****************((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$""$$"$"$""""$"$$""$"$"$$$$$"$"$"$$""$""""""""$$$""""""$$"$"$$$""$"$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$$$&&$&$$$&&&&$&"((*****************((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$"$$$$$$$""""""$$$$$""$""""$"$""$$$"""$""""$"$"$""""""""$$"$""""""$$"$$""$""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$&$$$$$$$$$&&&&&$$&&&&&&$&&&$$(******************((*(((((((((((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$"$$$""$"$$""""$$$$$"""""""$"$"$""$"$"$$""""""""""$$""""$""$"""$""""$"$""$"""$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$&$$$$&$$$$&$$@$(*******************(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$"$$$$$$$$$"""""$"$$""$"""""""""""""""$"""""""""""$"""""""""""$"$"""$"$"$"""$"""$$"$$""""$$$$$"$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$$$&&$&&$"((****************(((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""$"$$"""""$$""$""""""""""$""""""""""""""""""""""""""""""$"""""$"""""""""""""""$$"""$$$$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&$$"((****************(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$$"$"""""$""""""""""$"$$""""""""""""""""""""""""""$""""""""""""""""""""""$$"""$"""$"$$$$""$"$"$$$$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$$"((******************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$"$""""""""$$""""""""""$$""""$""$""""""""""$""""""""""""""""""$""""""""$"$$""""""""$""""""""$$$"""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$((**************(**((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$"$$$$"$$"""""""$"""$$"$""""""""$""""""""$"""""""""""""$""""""""""""""""""""""""""""""""""""""$""""""""""$""$"$$$""$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&$$$&(****************((((((((((" &(&&&((&&&&&&&&&&&&&&&&&&&&$"&$&$$&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$"$"""$($"""""""""$""""""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$""$"""""$$"""""""$$"$"$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$&&$$$$"(******************((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&$$$$$$$$&$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$""$$" $"""$"$"""""""""""""""$"""" "$""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$"(***************(***(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$"""""""""""""""""""""$""""""""""""""""""""$""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""$"""""$$"$"$"$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$&$&$$$"(************(**(*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""$$""$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$"""""$""$$$"$"$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$&$"((*************(**(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"$$$""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"((**************((*((((((((((&&((&&&&&&&&&&&&&&&&&$&&&&&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$"""""""$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$"""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$"(**************(*((*(((((((((((&(&&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""$""$"$"""$""$$""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$"((***********(*(****(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$"((***************(*((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$$"$"""$"""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$"((**************(*(*(((((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$"((**************(**(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$""$$$$"$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$$"$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$ ((**************(*(*(((((((((((&&&(&&&&&&&&&&&&&&&&&&$&$&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"((***************((*((((((((((&((&&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"""$""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""$""$"""$"$"$$""$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$ ((***************((((((((((((&(&(&&&&&&&&&&&&&&&$&&&&$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ (*************(***((((((((((((&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$ (*************((**((((((((((((&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"$""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"((***************((((((((((((((((&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ (****************(((((((((((((&&(&&(&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""" """"""" """""""""""""""""""""""""""""""""""""""""""""""$$""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$ (*************((*((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " """"""""""" """""" """" """ """"""" """"""""""""""""""""""""""""""""$"""""""""""$"$""$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$ (***************(((((((((((((((&(&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""$""$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$ ((************((((*(*((((((((((&&(&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """""""" """ """"" " "" "" " """""""""""""""""""""""""""""""""""""""""""""""""""$"""""$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$ ((***************(((((((((((((((&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """"" " " " """"" """"" " """"""" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$ (****************((((((((((((((&&&&&&&&&&&&&&&&&&$&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" "" "" "" "" """"""" " """ "" "" " " "" "" "" """""""""""""""""""""""""""""""""""""""""""$"""""$$$""$$$$$$$$$$$$$$$$$$$$$$ (**************((((((((((((((&&&&&(&&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$""""""""""""""""""""""""""""""""""" """"""""""""""""" """"""" " """ " "" "" " " " " """" """"" """""""""""""""""""""""""""""""""""""""""""""""$"$""""$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$ (***************(*((((((((((((&(&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""" " "" "" " " " """ "" "" " "" "" " " """ """"" " """""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$(***************((((((((((((((&&&&&&&&&&&&&&&&$&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$""""$"""""""""""""""""""""""""""""""""""""" """""""""""" """"""""" " " " """"" "" " " " " " " "" """ " "" """""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$ (****************((((((((((((((&&&&&&&&&&&&&&&&&&&&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""""""""""""""""""""""""" """""""""" "" " " " """ " "" " " " "" " "" "" " """ """""""""""""""""""""""""""""""""""""""""""""""$"""""$$$""$$""$$$$$$$$$$$$$$$$$$$((**************(*((((((((((((&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$""""""""""""""""""""""""""""""""""""""""" """" """ " " "" " " "" "" "" " " " " " " """ "" """""" """"""""""""""""""""""""""""""""""$$"$$""$$$$$$$$$$$$$$$$$$$$((**************((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""" """""" " """""""" " " " " "" " " """" "" """"" """""""""""""""""""""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$((**************((*(((((((((((&&&&&&&&&&&&&&&&$&&&$$&$$&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$"""""""$""""""""""""""""""""""""""""""" """ """"""" """" " " " " "" " " " " " " " """""" "" """"""""""""""""""""""""""""""""$""$"$"$$$$$$$$$$$$$$$$$$$$$$(***************(((((((((((((((&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$""$"$"""""""""""""""""""""""""""""""""""""" " """""" " " " " "" " " " " """""" """""""""""""""""""""""""""""$"""$$"""$$"$$$$$&$$$$$$$$$$$$$(****************((((((((((((&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$"""$""""""""""""""""""""""""" " """"""""""""" """ " " " " "" " "" "" " "" """"" """"""""""""""""""""""$"""""""""$$$"$$$$$$$$$$$$$$$$$$$ &(***********( (((((((((((((((((&&&&&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$""$$$""$""""$$"""""""""""""""""""""""""""""""""""""" """" " " " " """ " """"""""""""""""""""""""""""""""""""""""$$"$$$"$$$$$$$$$$$$$$$$$ ((************(((((((((((((((&(&(&&&&&&&&&& $&&&&&&$$$$$$$$$$$$$$$$$$$$" $$$$$$$$$"$""""$""""""""""" """""""""""""""""""""""" "  " """ " "" "  " """ """ """"""""""""""""""""""""""""""""""""""""""$$"$$"$$$$$$$$$$$$$$$((**************(((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""""""$"""$""""""""""""""""""""""""" """""""" "" " "  " " " "  """""""""" """""""""""""""" """"""""""""""""""$$$$$"$$$$""$$$$$$$$$$$$$ (**************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$$$""""""""""""""""""""""""""" """"""" " """" " "" " " " " """""""""""""""""""""""""""""""""""""""$$$$$$$$$$""$$$$$$$$$$$$"(***************(((*((((((((&&((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""$$$""""""""""""""""""""""""""""""""""""""" " " "" " " " "" " " """"""""""""""""""""""""""""""""""$$"$"$$$"$$$$$$$$$$$$$$((***************(((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""""""""""""" " " " "" " """"""""""""""""""""""""""""""""""$""""$"$$$"$$$$$$$$$$$$$$$$$$ ((*************(((*(*(((((((((&(&(&&&&&&&&&&&$&&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""" " " " " " " " " " """""""""""""""""""""""""""""""""""$"""$"""$"$$$$$$$$$$$$$$$$$$((************(((((((((((((&&(&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$"$"$"""""$$"""""""""""""""""""""""""""""" "" " " " "" " " " """"""""""""""""""""""""""""$"""""""""$$$"$$""$$$$$$$$$$$$$(**************((((*(((((((((&(&&&&&&&&&&&&&&&&&$&$&$$$$&$$$$$$$$$$$$$$$$$$$$"$$"$"$$"""""""""""""""""""""""""" """""" "" " " """""" """""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$(*************(*((((((((((&(((&&&(&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""""""""""""""""""""""""""""""""" " " " " " " "" """" """"""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$((*************((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""" """"" "" " "" " """"""""""""""""""""""""""""""""$$$""$"$$"$$$$"$$$$$$$$(************(**((((((((((((&&(&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""" """ "" " " " " """ """"""""""""""""""""""""""""""""$""""""$$$$$$$$$$$$$$$$((***********(((((((((((((((&&&&&&&&&&&&&&&&&$&$$&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""$"""""""""""""""""""""" " " " " " " " "" """"""" """""""""""""""""""""""$"""$$$"$$""$$$$$$$$$$$$$$((**********((((((((((((((((&&&&&&&&&&&&&&&&&$&$$&$$$$&$$$$$$$$$$$$$$$$"$$$"$$$$$"""""""""""""""""""""""""""""""" " " " " " """"""""""""""""""""""""""""""""""$"""""$""$$""$$$$$$$$$$$$(***********(*(*((((((((((&&&(&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""""" """ " " " """""""""""""""""""""""""""""""""""$"""$"$$$$$$$$$$$$$$((**********(*((((((((((((&(&(&&&&&&&&&&&&&$&&&&&&$$$&$$$$$$$$$$$$$$$$$""$$"$"""$"""""""""""""""""""""""""" " """ " " " "" " """"""""""""""""""""""""""""""""""$$$$$$"$$$$$$$$$$((*********(**((((((((((((((&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$""""""""""""""""""""""""""""" "  "" "" """ """"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$((***********(*((((((((((((&((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""""$$$"""""""""""""""""""""""""" """" "" "  """""""" """""""""""""""""""""""$"""""$"""$$$$$$$$$$$((**********(((((((((((((((((&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" " "  " " """ """ """""""""""""""""""""$""""""$""""$$$$$$$$$$$$(*************(((((((((((((&&&&&&&&&&&&&&&$&$&$$$&$$$$$$$$$$$$$$$$$$$$$"$$""$"""""$"""""""""""""""""""""""" "" " " " """""""""""""""""""""""""""""""""$$$$$$$"$$$$$$ (((********(*(((((((((((&((&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$"$"$"$""$"""""""""""""""""""""""" " "" " "    " " " " """""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$p((********(**(*((((((((((((&&&&&&&&&&&&&&&&&&$$&$$$&$$$$$$$$$$$$$$$$$"$"""$"""""""""""""""""""""""""""""" " """ "  " " " """""""" """""""""""""""""""""""""$$$$$$$$$$$$$$((**(*(******((((((((((((&&&&(&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""" """"""""" " "    " " """ """""""""""""""""""""""""""""""""$"$$$$$$$$$((***********(*((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$"""$"""""""""""""""""""""""""""""" """" ""       " " "" " """""""""""""""""""""""""""""$"$$""$$$$$$$(((*********((((((((((((((&&&&&&&&&&&&&&&$&$$$&$$$$&$$$$$$$$$$$$$$"$$""""""""$""""""""""""""""""""""""""""" ""    " """""""""""""""""""""""""""""""""$""$"$$$$$$$$$((*******((*(((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$"$"""""$""""""""""""""""""""""""""""" "        " " """""" """""""""""""""""""""""""""""$"$$$$$$$$((********(*(((((((((((&((&&&&&&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""" " "" "         " "" """""""""""""""""""""""""""""""$"""$$$$$$$$"((********(*(((((((((((((&&&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$""$$"$"""""""""""""""""""""""""""""""" """ ""       " " """""""""""""""""""""""""""""""""$$$$$$$$$$"(((******(*((((((((((((((&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$"$$$$$$$$"""""""""""""""""""""""""""""""""""           " """"""""""""""""""""""""""""""$$$$$"$$$$$"(((****(**(*(((((((((((((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$"$$$""""$$""""""""""""""""""""""""""" """ """ "            " """""""""""""""""""""""""""""$"""$$$$$"$$$(******(**((((((((((((&((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$"""$""""""""""""""""""""""""" """"" "               """" """"""""""""""""""""""""""""$"$$$"$$$$$$&((***(*(**(*(((((((((((&((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$"$"$$"""""""""""""""""""""""""""""""" " "" "              " " """""""""""""""""""""""""""""""$$$$"$$$$$&((*********(((((((((((((&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$"$$$$$""$""""""""""""""""""""""""""" " " "                 " """" """""""""""""""""""""""""""$$$"$$$$$$$((*******((((((((((((&&&&&&$&&&&&&&&$$&$$$$$$$$$$$$$$"$"""$$$""""""""""""""""""""""  """"" """"" " "                 " """"""""""""""""""""""""""""""$"$$$$$"$$(((*******(*((((((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$"$"$""""""""""""""""" """"""""" "" """ " "                 " """" """""""""""""""""""""""""""""$$$$$"(((***(*(((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" " "                      " " """"""""" """""""""""""""""""""$$$$$$$(((((*(**((((((((((((((((&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$""""$"""""""""""""""""""""""""" " " "                    " """""""""""""""""""""""""""""$""$$$$$"&(((**(((((((((((((((&((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""$$"""""""""""""""""""""""""" " "" "            """"""""""""""""""""""""""$""$"$$$$$$&(((***((*((((((((((((&&(&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""""""""""" """ "                   " " """"""""""""""""""""""""""""""""$$"$$$"$&(((((*(((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" "" "" ""                    " """""" """"""""""""""""""""""$$"$$&((((*((((((((((((((&(&&&&&&&&&&&&$&$$$&&$$$$$$$$$$$$$$"$$$$"$"""""""""""""""""""""" """""""""" "                  " " """" """""""""""""""""""""$$$$"&(((*(*(((*(((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""$$""$""""""""""""""""""""""""""""""" "                  " "" """"""""""""""""""""""""""$$"$$$ &(((((*(((((((((((((&((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""" "" " " "                       " """""" """"""""""""""""""""""""""$""(((*(*(*(((((((((((&((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$"""$""""$"""""""""""""""""""""" "" " " "            " """" """"""""""""""""""""""""$"$$" &(((*((((((((((((((&((&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$"""$"$$""$"""""""""""""""""""""" "" """ "             " " "" """""""""""""""""""""$$$$$$ &((((((((((((((((((&(&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""" """ """""             " """"" """"""""""""""""""""""$$$""  &((((*((((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""" "            " " """""""""""""""""""""""""$"$$" &(((((*(((((((((((((((&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""" " " "          """""""" " """"""""""""""""""$$$" &(((((((((((((((((((&(&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""           """ """""" """""""""""""""""$$$$$ &(((((((((((((((&(((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$""$$"""$""""""""""""""""""""""""""" """ "           """" """"""" """""""""""""""""""$$ &((((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$"$""""""""""""""""""""""""""""""" "          " " """""""""""""""""""""$$$$$ &((((((((((((((((((&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" "          " " " "" """"""""""""""""""""""" &(((((((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""$"""""$"""""""""""""" """""" "        "" """""""""""""""""""""$$" &(((((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""" "        " " "" """"""""""""""""""$""$""x&(((((((((((((((((((&&&&&&&&&&&&$$$&$$$$$$$$$$$$$"""$$$""""""""""""""""""""""""" "" " "             "" " """" """"""""""""""$"""$"&((((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$""$"""""""""""""""""""""" """ "" "          " "" " """""""""""""""""$$"""&(((((((((((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""" "" " " "           " " """"""""""""""""""""""&((((((((((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""" "" "           """""""""""""""""""""""""$""&(((((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$""""$"""""""""""""""""""""" """"          " " """""""""""""""""""$""&((((((((((((((((((&&&&&&&&&&&$&&$$$$$$$$$$"$$$$$"$""""""""""""""""""""""""" """"" "          "" """""""""""""""""""""&((((((((((((((((((&&&&&&&&&&&$&&$$$$$$$$$$$$$$"$""""$""$$"""""""""""""""""""""" "          "" "" """""""""""""""$""&(((((((((((((((&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$"$$$"$"$"""""""""""""""""""" """"""" " "         "" """"""""""""""""""""""&((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""" " "       " "" " """""""""""""""""""""&((((((((((((((&&(&&&&&&&&&&&&$&&$$$$$$$$$$$$$$""$$""$""""""""$""""""""""""" """ "       " " " """ """"""""""""""""""&(((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" " "" ""       " """"""" """"""""""""""""""""$((((((((((((&&&&&&&&&&&&&$&&$&$$$$$$$$$$$ ""$"""$""$"""""""""""""""""" """"""""""        """" """"""""""""""""""""(&((((((((((((((&&&&&&&&&&&&&&&$$&$$$$$$$$$$""$$"$$"""""""""""""""""""""" """"           """""""""""""""""""""""""&((((((((((((((&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" " "       " "" "  """""""""""""&((((((((((((&&((&&&&&&&&$$&&&$&&$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""         "" """ """ """""""""""""&(((((((((((((((&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" " ""         " """ """"""""""""""""$"&((((((((((&((&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""" """" "       " "" """""""""""""""""&((((((((((((((&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$"$"""""""""""""""""""""""""" """ " ""      "" "" """"""""""""""""""&(((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" ""       """ """""""""""""""""&((((((((((((((&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""" """ " "         "" " "" """"""""""""""&&(((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""" " " "        " """""""""""""""""""""&((((((((((((((&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$"""""""""""""""""""""""" "" "      " "" """ """""""""""""""&&(((((((&(&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""""$"""""""""""""" """""" "        """"" """""""""""""""&(((((((&((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""" " "" "          " " " """"""""""""""""&&(((((((((&(&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$"$$"""""""""""""""""""""" """ "       """ """"""""""""""""&&&(((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""$"$""""""""""""""""""""""""" "       " "" " "" """""""""""&&(((((((((&(&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$""""""""""""""""""""" """"" ""           " """""""""""""""""&&(&(((((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""" "" " "            "" "" """""""""""""""&&((((((&((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""" "" "     " """""""""""""""""&&(((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$"$"$"$""""""""""""""""""""""""" "      " " " """""""""""""""&(&(((&(&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""      "" """""""""""""""&&&(((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""" "     """""""""""""""&&&((((((&&&&&&&&&&&&&$$$$$$$$$$$$"$$$$$""""""""""""""""""""""""""" ""        " " " """"""""""""""&&&(((&&((&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" " "        " " """""""""""""&&&&&(((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""" "         " " " """""""""""&&&&&(&(&(&&&&&&$&&&&&&$$$$$$$$$$$$$$$""$"""""""""""""""""""""" " " "       "" """"""""""""""&&&&(&&&(&&&&&&&&&&$&$$$$$$$$$$$$$$$"$"""""""""""""""""""""" """" ""      " " """""""""""""""&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""""" " "         """""""""""""`&&&&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""""""" " """"" """         " """"" """"""""""&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""" """        """""""""""""""&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$""""""""""""""""""" """ " " " "     "" """""""""""$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""" "        " """""""""""""&&&&(&(&&&&&&&&&&$&&$$$$$$$$$$$$$$$$"""""""""""""""""""""""" "         " """""""""""" $&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$$"""""""""""""""""""" """ ""        " """"""""""""""$&&&&&&&&&&&&&&&&$$$$$$$$$$$""$$"$"$"""""""""""""""""""        """""""""""""""" $&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""$$$"""""""""""""""""""" " "           " """""""""""""""$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""" "    " """"""""""""""$&&&&&&&&&&&&&&&$$$$$$$$$$$$"$"$""""""""""""""""""" "" "" "     " """""""""""$&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$""""""""""""""""""""" " ""       """"""""""""" $&&&&&&&&&&&&$$&$$$$$$$$$$$$$"$"$""""""""""""""""""""""" "        " " """"""""""" $&&&&&&&&&&&&&&&$$$$$$$$$$$$""$""""""""""""""""""""""" """ "         """"""""""""" $&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$""""""""""""""""""" """ "        " " """"""""""" $&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""""" """ "      """""""""""""$&&&&&&&&&$&&&&$$$$$$$$$$$$$$"$""""""""""""""""""""""" " "            " "" """"""""" $&&&&&&&&&&&&&&$$$$$$$$$$$"$""""""""""""""""""""" " " """       """"""""""" $$&&&&&&&&$&&$$$$$$$$$$$$"$$"""""""""""""""""""""" " " " "       " " """""""""""$$&&&&&&&&&$&$$$$$$$$$$$$"$$$""""""""""""""""""""""        "" " " """""""""" $&$&&&&&&&$&&$$$$$$$$$$$$""$$"""""""""""""""""" """"""""     "" """""""""""$$&&&&&&$&$$$$$$$$$$$$$$$""$"$""""""""""""""""" """" "     " " """""""""" $$$&&&&&$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""" "       " " """"""""""""""$$&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""""""""""" "" "" "        " " """""""""""""$$$$&&$$&$&$$$$$$$$$$$$$$"$"$"""""""""""""""""" "" "       " """""""""""$$&$$&&&$$$$$$$$$$$$$$$$$$$"""""""""""""""" """"        "" """""""""$$&$$$&$$$$$$$$$$$$$$$$"$$$$""""""""""""""""" """"" "        """"""""""""$$$$$$&$$$$$$$$$$$$$$$$$$""""""""""""""""""" "" "        "" """""""""" $$$$&$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""" " "" "      " "" """"""""$$$$$$$&$$$$$$$$$$$$$$$"""""""""""""""""""""""""" ""     " """""""""""$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""" " ""       "" """"""""""$$$$$$$$$$$$$$$"$$$$$$"$$"""""""""""""""""""""" "       " " """""@$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""" """"""""       "" " """""$$$$$$$$$$$$$$$$$$$"$"$"$""""""""""""""""""""""           """"""""""$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""" " "" "        """""""""$$$$$$$$$$$$$$"$"$"$"$""""""""""""""""""""""       "" " """$$$$$$$$$$$$$$$$$$$"""""""""""""""""""" " " "      """""" $$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""" ""         " " """"""$$$$$$$$$$"$$$$""""$""""""""""""""""""""""" "        """"" "$$$$$$$$$$$""""""""""""""""""""""""""""           " " """"$$$$$$$$$$"$$$"$"""""""""""""""""""""" " "       " """"$$$$$$$$$$"$"$"""""""""""""""""""""""" " """ "         "" """$$$$$$$$"$"$$""""""""""""""""""""""""""" " "       " ""$$$$$$"$$""$""""""""""""""""""""""""""""" "       "" "" """$"$$$"$""""$"$"""""""""""""""""""""""" " ""     "" " ""$$$$$$""$"""$"""""""""""""""""""""""" "" "        " " """"$"$"$""""$"""""""""""""""""""""""""" "" "        " """"$"$$"""""""""""""""""""" """ """""" "       " """""""""""""""""""""""""""""""""""""""" """"""      "   """"""""""""""""""""""""""""" """ "" " "" "            """"""""""$""$"$"""""""""""""""""""""""" " "        " """"$"$$""""""""""""""""""""""" """ """" " "           """"""""""""""""""""""""""""""""" " "" " "          """"""""""""""""""""""""" """" " " " """         """"""""""""""""""""""""""""""" "" "" """         """"""""""""""""""""""""""""" " "            """""""""""""""""""""""" "" "" " " "         """""""""""""""""""""" """ " " "       "$"""""""""""""""""""""" " " "           """"""""""""""""""" "" "" "           """"""""""""""""""""""" "" " "        """""""""""""""""""""""" "          """"""""""""""" " " "" "                """"""""""""""""""" ""        """""""""""""""""""" " " "          """""""""""""""""""" ""             """"""""""""""""            """"""""""""""" " " "              """""""""""""" " " " "           """"""""""""""" " "        """"""""""""""" "            """"" """""" " " "           " """ """ " "" "          """ """""""" """        """"""" """" "