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 = '389B06' IMAGE_NUMBER = 54204039 IMAGE_TIME = 1977-09-11T20:41:03Z EARTH_RECEIVED_TIME = 1977-09-12T05:58:33Z ORBIT_NUMBER = 389 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = MINUS_BLUE EXPOSURE_DURATION = 0.016970 NOTE = "HIGH RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END 2 6D)š?>=™+§'³hÜä OiIßà2pë úÞ•,...,.,.......,,,.......,,**,,,,,***,*,,,,,****(***,,,***,,,,,,,,,****,*,*,,*,,,,,,,,,*,,,,,,,,,,,,,,,.,,,*,,,.......,.,,.....,,,,,..........00000...,............0000000..0..0.......0000000000000000.....00000000022020000..0.0000.0.000022220000000000......0000000.0.....,,,,,,,,,,,.,,,,,***("(*,,....,,,,......,,,,,,,,.,((,,,*,,,,.,,,,,,*,.,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,*,*,*,,..,,,,,,,,,,,,,,,,,.,...,,,,,,,,.,.,,,,,.,...,..,..,,...,.,,.................,.,........,..........,..............0.............................................,...........,,.....,,,,,.,,,,,,,**,,,****(&$*,...,,,,..,....,,,,,,..,,,,,*,,,,,,,,,**,,,,,,,,,**,,,,,*&*,,*,,,,*,**,,,,,,******,,,(****,,,,,,,****,,,,,,,,**,,*(,,,,*,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,.,...,,,,,..,...,,*,.,......,,..,...,.,,,,,................,.........,.,.................,,...........,.....,,,,,,,,,,,,,,,***,,,*****((&*,,,*,,,.,,,,,,,,,,,,,,,,,*,,,*,,,***,*,,********,,******,,,*,********,*********,,**,*******,********,,********,*,,*******,,*****,,,,,,,,***,,,,*(****,,,,,,,*,,,,,,,,,,,,,,,"(,,,,,,,,,,,,,,,,,,,.,,,,,.,(,.,..,,,,..,.,,,,,,,...,.,,,*,.....,,,,,,,....,.,,,,...,,,,,,.,,,,,,***,**,**********(&$(**,,,,,,,,,,,,,,,,,**,*,,,,*******,,,*********,*********,****(*******************(***********************************,,**(*****,*,,******,**,******,,,,,,***,*,,,,,***,,,,,*,***,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,((,,,,,,,,.,,,,,,,,..,.,,,,,,(&,,,,**,*,,,,*************((&"**,,*,*,,,,,,,*,*,,*,,,,***********************************((****************(*(*******(((((******(((*******(*(********((*********(**********************.**,*******,,,,,*****,,,,,******,********,,,,,,*,****,,,,,***,,,,,,,*,,**,,,,,,*,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,,*,,,,**************(((**(( $(***,,,,,,,*,**,**,,*************((**(*******(**********((****((((((**(**(((*(*(**((((((*(***(((((*****((((((******(((*******(((**((***(*************(*******(**************,****(****,******,*,******(*****,,*****,,*,****************,,,,****,,,,,,,,,,*,,,,,,*****,*,,,**************((*****((& "(***,,,,,,,*,,,,,,****,,*****************(******(**(*******(((**(*(((((((((*((((((((****(((((((**(((((((((*(*((((((((**((((((((*(*(*((((*((*(((((********((*******(((**********((******(**********************************,**********,*******,,,,,,*,****,,,,,***,,,,,,*,**((*******(((******((((& "***********,*****,**,*,***********(*((*****(**((*******(((((***(((((((*(***(((((((((((((((((**(((((((((((((((((((((((((((((*(*((((((****(((((*****(*((((******(((*******(***((*****(*(******************(*********(******,******,**,*******,,,,*,,******,*,*******,************(((((((**(*(((((((( ((****************************((((((****((((*******(((((****(((((((**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((((((***(((((((*(**(((((*(*((*((((******((*(*******(**********(********************(*************************,*************(*((*(*(((((((((*(((((& "((**************************((********(*(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((&&((((((&(&(((((((((((&((((((((&((((((((((((((((((((((((((((((((((((((((((((**(**(((((*****((((*******(**********(*(********(*****************************************((*****((((((((*((&((((&"((******,***********************(*((******(((((((((*((((((((((((((((((((((&(((((((((((&(((((((((&(&(((((&&&&&(((((((&&&(&(((((&&&&((((((((((((((((((((((((((((((((((*(((((((((((((((((**(*(((((((***((((********((*((****(((*(*(******(********(((*********(********((*((*(**(((((((((((((((((((&& ((**************,*****(*****((((((***(((((((*((((((((((((((((((((((((((&((((((((&&&&((((((&(&&(((((((&&&&&((((((&&&&((((((&&&(((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((**(((((((****((((((**(*((((((******((*(*****(((**(*******(**(****((((((((((((((((((((((&&& ((****(****,*******(*****((((*(*((((((((((*((((((((((((*(((((((((((&&(&(((((&((&&((((((&(&&&(((&&&&&&&(&((&&&&&&&(((&(&&&&&(&&((&(&&&((((((&&&(((((((&((((((((((&&&(((((((&&((((((((((((((((((((((((((*((((((((*(((((((((***(((((*(***(((*(*(*****(((((****(*((*(*(**(((((((*((((((((((((((((((&(& (((*(******************(**(**((((((((**(((((((((((((((&(((((((((((&(((((&&&&(((((((&&(&&&(&&(&&&&&&(((&&&&&&(&(((&&&&&&&(&&&&&&&&&(((&&&&&&(((((&&(&&(((((((&&&(((((((&&(((((((((&(((((((((((((((*((((((((((((((((((((((((((((((*((((((((((*((((((*((*((((((((*((*(((((((((((((((((((((&&&&(((((&&((****************(***(***(((((((**((((((((((((((&(((((((((((&(((((((&&&&&&((&(&&&&&&&&(&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&(&((&&&&&&&((((&&&(((((((&&&&(((((((&&&(&((((&((&(((((((((((((((((((&(((((((((((((((*((((((((*((((((((((*(((((((****(((((((((*(((((((((((((((&&&(((((&(&&$ ((*(***********((*******(((*((*((((((((((((((((((((((((((&(&((((((&&((&(((&&&&&&&(((&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&(((((&&&&((((((&&&(((((((((&(((((((((((((((((((((((((*(((((((((*((((((((*(((((((((((((((((((((((((((&((((((&&&&(((((&&((*****************(*(((*(*(((((((((((((((((((((((((((((((((&&&&(&&&((&$&&&&((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&&(&((&&&&&&(&((&&&&&&&((((&&&&(&(((((&&&&(((((((&(&((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&((((&&$((*************(*(******(*((((((((((((((((((((((&((((((((&&&&&&(&(&(&&&&&((&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&(&&&(&&&(((((&&&&&&(((((&&(&&((((((&(&(((((((((&(((((((((((((((((((((((((((((&(&(((((((&&&&&(&((&&&&&&&((((*********(*(*******(((((((((((((((((((((((((((((&(&&&&((&(&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(((((&&&&(&&((((&&&&&(((((&&&(((((&(&&&((((((((&((((((((((&((((((((((((((((((&&&&&&&(&&&&&&((&(&&$(((******((*******(((*(****(((((((((((((&((((((((&&&&&(((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&((&&&&&&&(&(&&&&&&&&(&(&(&&&(((((((&(&(((((((((&(((((((((&((((((((&&(((&(((&&&&&&&&((&&&&&((*(*((*****************((((((((((((((((((((&((&&&((((&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&&&&&&&&$$&&&&&&&&$$&$&&&&&&&$&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&((&&&&&&(((((&(&&&((((((&(&((((((((&&((((((((&&(&(&((&(&&&&&&&&&&&&&&&&&$((((********(********(((*((*(((((((((((((((&(((((((&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&(((&&&&&&&((&(&&&&&(((((&&&(((((((((&((&((((&&&&&&(&&&&&&&&&&&&(&&&$((***************((((**((*((((((((((((&&&&((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&$$&&&&&&$&$&$&&&&&&$&&&&&&&&&&&$&&&&&&&&$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&((&&&&&(((((((&&&((((((&&&&&&&&(&&&&&&&&&&&&&&&&&$(((((((*******((*(***(*(((((((((((((((((((((&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&&&&&&&$&&&&&&&$&$$&$$&&&&&$$&$&&&&&&&&$&&&&&&&&$&&&&&&&&&$&$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&&&&&&&&&&(&&((((&&&&&(((&(&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&((*****(***********(((((((((((((((((((((&&&((((&((&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&&&&&&&&$$$$&&&&$&$$&&&&&&&&&$$&&&&&&&$$$$&&&&&$&&$&&&&&&&&$$&&&&&&&&&$$$&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$((**************(**(**(((((((((((((((&(&(((((&(&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&$&&&&&&&&$$$$&&&&&$$$$&&&&$&&$$$$$$&&&&$$$$$&&&&&&$$$$$&&&&$$$$$&&&&&$$$$$&&&&&&&$$&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&$(((*(****************(((((((((((((((((((((&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&$$$&&&&&&$$$$&$&&&&&$$$&&&&&$&$$&$&&&&&&$$$$&$&&&&$$$$&&$&&&&$&$$&&&&&&$$$&&$&&&&&&$$&&&&&&&$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$((********((*******(((((((((((((((((((&&&&&((&&(&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&$$&&&&&&&$$$$&&$&&&$$$$&&$&$$$$$$$&$&&$$$$$$&&&&$$$&$$$&&&$$$$$$$&&&&$$$$$$$&&&&$$$$$&$&&&&$&$&&&&&&&&$&$&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&$((**************((******((((((((((((((((((&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&$$$$$&&&&&$$$$&$&&&$$$$$$&$&&$$$$$$$$$&&$$$$$$$$&$$$$$$$$&&&&$$$$$$$$$$$$$$$$&&$&$$$$$$$&&&$$$$$$&&&&&$$$&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$((((*********(******(((((((((((((&((((((((&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&$$$$$&&&&&&&$$$$&&&&&$$$$$&$&$$$$$$$$&$&$$$$$$$$$&$$$$$$$$&$&$$$$$$$$&$$$$$$$$$$&$$$$$$$&$&&$$$$$&&$&&&$$&&$&&$&&&$$$$&&&&&&&$$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$((***************(*(((((*((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&&&&$&$$$&&&&$$$$$$$$&$&$$$$$$$&$&$$$$$$$$$$$$$$$$$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&$$&$$$&$&&&$$&$$&&&&&&&$$&$$&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&$$"((*(*(*****************(((((((((((&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$$$&$&&$$$$$$$$$&$$$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$$$$$$&&&&&$$&&$&&&$&$$$$&&&&&&$$&$&&&&&&&$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&((********((&*****((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&$$$$$&$&&&$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&$$$$$$$&&&$$$&$&&&&&&&$$$$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$$&(************$(*((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$&$&&$$$$&&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$$$&&&$$$$$$&&&$&$$$$$&$&&&$$$$&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&&&&&&&&&$&$$"((((*(*******(((******(((((((((((&(&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$$$$&&&&&&&$$$$&&&&$&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&$&&$$$&&&$$"(((*******(*********((((((((((((&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$"$$&&&$$&$$$$$&$&$&$$$&&&&&&$$$&&&&&&&$$$$&&&&&&&&$&$&&&$"$$&$&&&&&&&$$ $((***************(((((**((((((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$$$$$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$&$$$$&$$&&$$$$$$&&&&&&$&$&&&&&&&&&$$&$&&&&&$$$$$&$&&&$$$&$$""(((**********(*(******((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$$$$&$$&&&$$$&$$$&&&&&&&$&&&&&&&&&$$$&$$&&&&&$$$$&&&&$ "&((*******(******(*((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$$$&&$$$$$$$&&$&$&$$$&&&&&&&$&$$$&&&$$$$$$&$&$&&$$$"$((**************(((*(**(((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$&$&&$$$$$&&&$&&&&$$$&&$&$$$$$$$&&$&&$$$$&&$"((((********(((((***((((((((((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&&&&&$$$$$$$&&&$$$$$$&$&$$$$$$$&&&$$$$(((********((*****((((((((((((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""$$$$$$$$"$"$$$$$$$$"$"$$$$$$"$$$$$$$$$"$""$$$$$$$"""$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$$$$$$$$$$$$$$$$$$$&&$$$$$$$$(****((********(*(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$""$$$"$$$$$""$$$$$$$$"$""$$$$$$$""$$$$$$$$$$"$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&$$$$$$&$&$$$$$$$&$$$$$&$$$$$$$((((**********((***((((((((((((((&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$""$$$$$$"$"$""$$$$$$""$"$$$$$""$"$$$$$$$""$$$$$$$$$""""$$$$$"""""$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&$$$$$$$$$$$&&$&$$(((********(***(**(((((((((((((&&(&((&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$$$$"$"$$$$$$"""$$$$$"""""""$$$$$$"""""$$"$$"""$$$$$$""$""$"$"$$$"$"$"$$$$$""$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$$&$$$$$$$$$&&&&$$$""((***((*******(*((((*(*((((((((&((&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$"$$$$$$$"$$$$$$$"$""""$"$$$$""""$$$$$""""""$"$$""""$"$$$$$"$$$"$$$$$$""""$$"$"$""""$$$$$$"$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$&$&$$$$$$$$$$"((((*********(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$$"$"""""$$$$$"""""$$$$"""$""""$$$$""""""$$$"$""""$$$$$$"""$""$"$"""$$$"$$$""""""$$""""$""$$$$$$$$$$$"$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$"((((************(*(((((((((((((&(&&((&&&&&&&&&&&&&&&&$&&&&&$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$"$$$$$""$""$$$$$$"$"$$"$$$$"""""$$"""""""""$$""$"$"""$"$$""""""$$$""""""$$"""""""""$$"$"""""$"$$""""""$$$$$""""$"$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"((*******(*****((((((((((((&(&(((&(&&&&&&&&&&&&&&&&&&&&$&$$$$&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$"""$$$$"$$"""$$$$$"$"""$""$""""""""$$"""$"""""""$""""""$"""""""""""$"$"""""""$$"""""""$""""""""""$$$$"""""$"$$$$"$$""$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"((((*********(((((*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$""""$$$$$$$"$$$$$$"""""""$$"$$"""""""$$$"""""""""$""""""""$""""""""""$"""""""""$$""""""""""""""""""""""""""""$"""""""""""""$""""$$$$$"$"$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&(((*****(***(**(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$""$$$$""""""""$$$"""$""""$$$$""""""""$$""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""""""$$$"$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""((******(((***((((((((((((((&(((((&&&&&&&&&&&&&&$&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""$$$$$$$"$$"$"$$"""""$""$"$"""""$$$$""""""""""$"""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""$$"""""""""$"$"$"""""$$$$$"""""$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"(((**(*******(*((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$"""""$$$$$$"""$"$$$$$""""$$$"$""""""$$""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""$$$"$"""""$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&(**********((**(((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$&&$&$$&$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$"$"""$$$$$"$"""""$$""""""""""$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""(((**(***(****(((((((((((((&(&&((&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$"$"$$$$$"$"$""$$$$$"$""$$$"""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""""$$"$$"""$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"((**(**(*****(*(((((((((((&&&((((&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$$"$"""$"$$"$""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$$$$$"$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"((((*******(((((**((((((((((((&&&&&&&&&&&&&&&&&&&&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$"$$$""""$""""""""""""""""""""""""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""$$$"$""""$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$""&((*******(((**(*(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""$"$""""""""""""""""""$"""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""((******((***(((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$""""""$"""$$"""""""""""""""""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$$"$$"""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"(((((*******(((((((((((((((((&(&&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""$$"""""""$$""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$$$$"$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$"((((**(**((((((((*((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$"$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$$"$$""$$"$$$$$"""$$"$$$$$$$$$$$$$$$$$" &(*****((*****((*(((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$"$""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""""$$$$$"$""$$$$$$$$$$"$$$$$$$$$$$""((*(*((*(****((((((((((((&&&&&&(&&&&&&&&&&&&$&&$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""" """"""" """""""""""""""""""""""""""""""""""""""""""""""$$$""""$$""$$$"""$$$$$$$$$$$$$$"$"((((***(**(((((((((((((((((&((&&&&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""" "" """""""""""""""" " """"""""" """"""""" """""""""""""""""""""""""""""""""""""""""""""$"$$"""""$$"$$""$$"$$$$$$$"$$$$$$$"((((****((*((*((((((((((((((((&&&&&&&&&&&&&&$&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"""$""$"""""""""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""" " """" " """""""""" """"""" """"""""""""""""""""""""""""""""""""""""""""$$"$"$$"""$$$$$$"$$$$$$$$$$$"&(***((****(**(((((((((((&&& &&&&&&&&&&&&&&&&$$$$$$$$$&$""$$$$$$$$$$$$$$$$$$$$"$$""$""""""""""""""""""""""""""""""""""""""""""""&""""""""""" """"""""" """""""""" """"""""" """""" " """"""""""""""""" """""""" """""""""" """"""""""""""""""""""""$""""""$"""""""""""$"$"$$"$""$$$$$"$""$" ((***(********(((((((((((&&&(&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""" """"""""""""""""""""""""""" """"""""""""""""""""""""""""" """"""" " """"" " " "" """""" " " """"" " """"""" """""""""""""""""" """""""""""""""""""""""""""""""""""$$$""""$"$$$$$$$$$$$$$""(((*(******((((((((((((((&((&&&&&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""""""$""""""""""""""""""""""""""""""""""""""""" """"""""""""" " """""""" " """""" """" " """""" """ "  " "" """ " """""" """"""""""""""""""""""""""" """"""""""""""$$$$""""$$$$$"" (((*****(((*((*(((((((((((&(&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""" "" "" """"" " "" """ " " " """ "" " """"" " " "" "" "" """" "" """"""""""""""""""""""""""""""""""""""""""""""$"$$"""$"$$$$$$""((*(**(*((***((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$"""""""""$""""""""""""""""""""""""""""""""""""""" """ "" " "" "" " """" """" " " " " " "" """ " " """""" """""""""""""""""""""""""""$""""""""""""""""$$$$$$""$$$$"((**(*(*******((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""""""""$"""""""""""""""""""""""""""""""""""""" """" " """ "" "" """" " "" """ " """" " " "" " " """ """ """"""""""""""""""""""""""""""""""""$"""""""$""""""$$$$$$ (((((****(((((((((((((((((&((&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""" """""""" "" """ """ """" " "" " "" " """" " """""" " """"""""""""""""""""""""""""""""""""""""""""""$"""$$$$$"$" &((******((*(((*((((((((((((&&&&&&&&&&&$&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$""""""""""$"""""""""""""""""""""""""""" """" " """" "" " " " " "" " " " " " "" " " " "" " """ """""""""""""""""""""""""""""""""$""""""""$$$$$$"" ((((**(*(**(***((((((((((&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$"""$"""$"$"""""""""""""""""""""""""""""""""""""" "" " "" " " " " " " " " " " " " " "" """""""""""""""""""""""""""""""""""""""""""$$$$$"$""""((****((****((((((((((((&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""$""""""""""""""""""""""""""""""""""""""""" " " """"" """"" "" " " " "" " """""""" """""""""""""""""""""""""""""""""""""$$""""$$" (((*******(*((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$""""$$$""""""""""""""""""""""""""""""""""""" """""""" " """" """ " "" " " " " "" """""""""""""""""""""""""""""""""""""""""$"$$"$$$" (((********(((((((((((((&(&(&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$""""$$""""""""""""""""""""""""""""""""" " """""""""" "" """ " " """ " " """"" """"""""""""""""""""""""""""""""""""$$$$$"" (((****(***((*(((((((((((((&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$"$$$$$$$$$$$""$""$""""""""""""""""""""""""""""""""" """""""""" """"" " "" " """"" """""""""""" """"""""""""$""""""""$"$$""""" (((**(*(*(****(((((((((((&&&&&&&&&&&&&$&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""$""""""""""""""""""""""""""""""" """"" """ """" " " " " "" "" """"""" """""""""""""""""""""""""""$"$"""$"" ((***((**((*(*(((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$"""""""""""""""""""""""""""""""""""" """ " " " " " """""" """"""""""""""""""""""""""""""""$"""" ((*(********((((((((((&((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$$"""$""""""""""""""""""""""""""""""""" """" """" " " """"""" """"""""""""""""""""""""""""""""""$$"" ((((*****(((*(((((((((((&(&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$"$$$$""$$$"$"$"$"$$""""""""""""""""""""""""" """""""" """  " "" """ """""""""""""""""""""""""""""""""$$"""" (((********((((((((((((&((((&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""" """"" """ " """"""""""""""""""""""""""""""""""""$""""" (((******(*(*(((((((((((((&(&&&&&&&&&&&$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$"""$"$"""""""""""""""""""""""" """"""""" """ " " " "" """ """""""""""""""""""""""""""""$"""""""" (******(***(((((((((((((&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$"""""$$""""""""""""""""""""""" """""""""""" "" " "" """""""""""""""""""""""""""""""""""""""" ((((**(**(*((((((((((((((&&(&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$"$$$$$"""""""""""""""""""""""""""""""""""""""""" " "" """""""""""""""""""""""""""""""""""" ((((******((((((((((((((&(&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""$"$"$"$""""""""""""""""""""""""""""""""" """""" " "    " " """"""""""""""""""""""""""""""""""""" &(((*******((((((((((((((((&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$"$$$""""""""$""""""""""""""""""""""""" """" """ "" "  " "" """""""""""""""""""""""""""""""""""(((*****((((((((((((((((&(&&&&&&&&&&&&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$"$$"""""$"""""""""""""""""""""""""" """"""""" ""      """""" """""""""""""""""""""""""""""""" &((*********((((((((((((&(&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""""""""""""" "        " " "" """""""""""""""""""""""""""""""" &(*(********(*((((((((((((&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$"$$"$$$"""$""""""""""""""""""""""""""""""" " "" " ""         "" """"""""""""""""""""""""""$"""((*(****(**((((((((((((((&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""" """ " "        " " """"" """"""""""""""""""""""""""""&(*((*(***(((((((((((((&(&&&(&&&&&&&&&&$$&&$$$$&$$$$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""""""""""""""              " """" " "" """""""""""""""""""""""""((((*((**(((*((((((((((&&(&&(&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""" "               " " " """""""""""""""""""""""""""&(*(**(*(*((((((((((((((&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$"$$"$"""""""""""""""""""""""""" """"" "            " " " """""""""""""""""""""""""((((*****((((((((((((&((&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$""""$"$"""""""""""""""""""""""""""" "                 " """"""""""""""""$""""""""""""" ((******((*(((((((((((&&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""" """"                  " " """" """""""""""""""""""""""" &((((***(((((( &(((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$"$$$$"$$"""""""""""""""""""""""""" """ ""              " "" """"""""""""""""""""""""" &((******((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"""""" """""""""""""""""""" """"                   " """ """""""""""""""""""""""" ((*((**(((((((((((((((((&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$"$""""$""""""""""""""""""""""""""""""" ""                  " " """" "" """""""""""""""""""" (((*(*(*(((((((((((((((&&&&&&&&&&&&&&&$&$$&$&$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""" "                    "" "" " """"" """""""""""""(((((***((((((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" " "              " """ """"""""""""""""""" ((((***((*((((((((((((&&&&&&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""""" " " "            "" " " """""""""""""""""""" ((((*(***((((((((((((((&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$"$"$"""$$"""""""""""""""""""""""""""" " ""            "" """"""""""""""""""""(((*(*(**((((((((((((((&&&&&&&&&&&&$$&&&&$&$$$$$$$$$$$$$$$"$$""$"""""""""""""""""""""""""""" " "       " """""""""""""""""""&(**(***(((((((((((((((&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""" """"               " " "" """"" """"""""""&((((***((((((((((((&&(&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""" " "          " """ "" """""""""""""""&((*****(*((*(((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""" "           " " """""""""""""""""""&((*(*(((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""" " "         " """""""""""""""""""""&((**((*((*(((((((((&(&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""         " "" """""""""""""""((((*(((((((((((((((((&(&&&&&&&&&&&&&&$$$&$$$$$$$$$$$"$$"$"$"$""""""""""""" """""""""""" """        " " """""""""""((((***(((((((((((((((&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""" """"""""""""" """ "         " "" """""""""&((((*((((((((((((((((&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""" """"          """"""""""""""&((**(((*((((((((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""""""" "" " ""   " "" """""""""""&((*(*(((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""" """ """" ""       " """"""""""&(((*(*((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" """        """"" """"""""&((*((((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""" "" "" "         """ """"""""""&((*(((((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""" " " "        " " """""""""""""&(((**((*((((((((((&(&&&(&&&&&&&$&&$$$$$$$$$$$$$"$$$$$$""$""""""""""""""""""""" "" """"""""     " """""""""""&((((((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" "" "        """""""""""&(((((((((((((((((((((&&&&&&&&&&$$$&$$$$$$$$$$$"$$$$"$""""""""""""""""""""""""""" "" "    " """"""""""&((((*((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""" ""     """""""""""&(((((((((((((((((((&&&&&&&&&&&&$&$$$$$$$$$$$"$$$$$"$""""""""""""""""""""""""""" " "            """""""&((((((((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$"$$$$$"""""""""""""""""""""""""""""       """""""""&(((((((((((((((((((&&&&&&&&&&&&$&$$$$$$$$$$$"$"$$$"""""""""""""""""""""""""""""""        " """""""" &((((((((((((((&(((&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""" " "    """""""""&(((((((((((((((((&(&&&&&&&&$&&&&&$$$$$$$$$$$$$$""$""""$"""""""""""""""""" """"" "      " """"""""&((((((((((((((((&(&(&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""$"""""""""""""""" """" "" "     " " """"&((((((((((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$"""""""""""""""""""""" "" " "    """""""&(((((((((((((((((&&&&&&&&&&&&$$&$$$$$$$$$$$$"$""$""""""""""""""""""""""""    """ "" $&(((((((((((((((&(&&&&&&&&&$$&$$$$$$$$$$$$$$$$""""""""""""""""""""""" "" """"      """"" &((((((((((((((((&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$""$""""""""""""""""""""""""" "      " """" &((((((((((((((((&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$"""""""""""""""""""""""""" " "      "" "" &((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$"$$$$"""""""""""""""""""" "" " " ""        """ &(((((((((((&(&(&(&&&&&&&&&&&&$&$$$$$$$$$$$""$"$"""""""""""""""""""" """ ""     " """"&(((((((((((((&((&&&&&&&&&&&&&&&$$$$$$$$$$"$$"$""""""$""""""""""" """""" " "     "" "&&(((((((((((((&&(&&&&&&&&&&$&&$$$$$$$$"$$$$""""$"""""""""""""""""""" "      "" " &&(((((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$"$$$$""""""" """"""""""""" "" "   " "" &&((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"$"$"""" """"""""" """""" " "       """" &(((((((((((((&&&(&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""" "     " &&(((((((((((((&(&&&&&&&&&&&$$$$$$$$$$$$$$$""$""""""""""""""""""" """ "       """&&(((((((((&(((&&&&&&&&&&&&&$$&$$$$$$$$$$$$"""""""""""""""""""""""""       " &((((((((((((&(&&&&&&&&&&$$&$$$$$$$$$$$$$"$"$""""""""""""""""""" " " "     " " &&(((((((((((&&&&&&&&&&&&&$$&$$$$$$$$$$$$$""""""""""""""""""""" "     "" &&&(((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""" "     "" &&((((((((&((&((&&&&&&&&$$$$&$$$$$$$$$$"""""""""""""""""""""" """""    " ""&&&((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$"""$""""""""""""""""" "" "       " &&&((((((((&((&&&&&&&&&&$$&$$$$$$$$$"$$$$"""""""""""""""""" " " ""     " " &&(((((((((((&&&&&&&&&&&&$&&$&$$$$$$$$$$$""$""""""""""" """" "      &&((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$"$"$""""""""""""""" "" " "     " &&(((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$""""""""""""""" """""     &&(((((((((&(&&&&&&&&&&&&&$$&$$$$$$$"$"$$"""""""""""""""""" " "        " &&&((((((&(&&((&&&&&&&&&$$&$$$$$$$$$$$""$$$"""""""""""""" """"   &(&((((((&&&&&&&&&&&&&&$&&&$$$$$$$$$$$"""$"""""""""""""""""" "" "    " &&((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$"$""""""""""""""""" " "" "      &&((((((&&&(&&&&&&&&&&&&&$$$$$$$$$$$"$""""""""""""""""""" """"    &&(&(((&((((&&&&&&&&&&$&$$$&$$$$$$$$$$"$""""""""""""""""""""" ""   &&((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$"""""""""""""""""""""""" "   &&&(((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$""""""""""""""""" "" "  $&&(((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$"""""""""""""""""""""" "    &&&(&((&&&&&&&&&&&&&&&$&$$$$$$$$$$$""""$"""""""""""""""""" "   &&(&&((((&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""" " """    "&&(&&(((&&&&&&&&&&&&$&&$$$$$$$$$$"""""""" """""""""""" """ " "      $&&((&&(&&&&&&&&&&&&&&$&$$$$$$$$$"$"$$$""""""""""""""""""""" "        $&&&(((&&&&&&&&&&&&&$$&&$$$$$$$$$$$"""$""""""""""""""""""""" "      &&&&(((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""" """""""      &&&((&&&&&&&&&&&&&&&&&&$$$$$$$$$$"$$$"""""""""""""""""" "       &&&&(((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""" """"""   &&&(&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$"$""""""""""""""""" " "    $&&&&&&&(&&&&&&&&&&&&&$$$$$$$$$$$$$"$"""$""""""""""" "  $&&&&&&&&&&&&&&&&&&&&&$&$$$$$$"$""$"""""""""""""" """""""" "       $&&&(&&&&&&&&&&&&&&&&&&$$$$$$$$"$$""""""""""""""""""" "" " "       $&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$""""""""""""""""" "      &&&&&&&&&&&&&&&&&&&$&$$$$$$$$$"""""""""""""""""""""""    $&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$""""""""""""""""""" " "     $&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"""""""""""""""""""      $&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$""""""""""""""""""""" "         &&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"""""""""""""""""""""" "      $&&&&&&&&&&&&&&&&&&$&$$$$$$$$$"$$""""""""""""""""" """      $&&&&&&&&&&&&&&&&&$&&$$$$$$$$"""$$"""""""""""""" "" "  $&&&&&&&&&&&&&&&$$$$$$$$$$$$"$"""$"""""""""""""""""" "         $&&&&&&&&&&&&&&&&&$$$$$$$$$$$""""""""""""""""""""""""    $&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""" " """   $&&&&&&&&&&&&&&$$$$$$$$$$$"$$$$"""""""""""""""""""""""   $&&&&&&&&&&&&&&$$$$$$$$$$$"$$$""""""""""""""" " " "     $&&&&&&&&&&&&&$$&$$$$$$$$$"$"""""""""""""""" """""    $$&&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""" " "     $&&&&&&&&&&&$&$&$$$$$$$$$$$$"""""""""""""""""" " "   $&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""" """       $&&&&&&&&&&&&&$$$$$$"$$$$$"""""""""""""""""" " " ""   $&&&&&&&&&&&&$$$$$$$$$$"$$$$$""""""""""""""""" "      $&&&&&&&&&&$&$$$$$$$$$$$"$$""""""""""""""""""" "      $&&&&&&&&&&&&$$$$$$$$"$""$""""""""""""""""" "" "    $$&&&&&&&&$&$$$$$$$$$$$$$$"""""""""""""""" """     "$&&&&&&&&$$$&$$$$$$$$$$"""""""""""""""""" "" "       "$&&&&&&$&$$$$$$$$$$$$$$$""""""""""""""" ""       $$&&&&&&&&$&$$$$$$$$$$"$$""""""""""""""""""" "    $$$&&&&&&&$$$$$$$$$$$$$"$""""""""""""""""""""   $$$&&&&&&$$$$$$$$$$$$$"""$"""""""""""""" "   $$$&&&&&&$$$$$$$$$$$$""$"""""""""""""""""""" "     $$&&&&&&&$$$$$$$$$$$$$""""""$"""""""""" """    $$$$&&&&&$$$$$$$$$$$"$""$"""""""""""""""" "     $$$$&&&&$$$$$$$$$$$$$$""""""""""""""""""    $$&&$$$$$$$$$$$$$$$$$""$""""""""""""""      $$$$$&$&$$$$$$$$$$$$$$""""""""""""""""     $$$$$$$$$$$$$$$$$$$$""""""""""""""" " ""     $$$$$$$$$$$$$$$$$$$"$"$"""""""""""" """     "$$$$$$$$$$$$$$$$$$$$"""""""""""""""     "$$$$$$$$$$$$$$"$$$"""""""""""""""     "$$$$$$$$$$$$$$$$$"""""""""""""""""""     "$$$$$$$$$$$$$$$$$"""""""""""""" "    "$$$$$$$$$$$$$$$$$""""""""""""""""    "$$$$$$$$$$$$$$$"""""""""""""""""      "$$$$$$$$$$$$$$""""""""""""""""""""  "$$$$$$$$$$$$$$$""""""""""""""" ""    "$$$$$$$$$$$$$$"$""""""""""""""" "    "$$$$$$$$$$$$$$"""""""""""""""""" "   "$$$$$$$$$$"""$""""""""""""""" " "     ""$$$$$"$$$$$"$"""""""""""""""""" "     ""$"$$"$""$$$""""""""""""""""""" "     ""$"$$$$"$"""""""""""""""""" " "     """"$$$"""""""""""""""""""""" " "      """$$"$$"$"""""""""""""""""""""      """"$"""""""""""""""""""""""""       """"""$"$""""""""""""""""" """       """"""$"$""""""""""""""""" ""       """""""""""""""""""""""" """"       """"""""""""  """""""""" "     """"""""""""""""""""""" " ""     """"""""""""""""""""""" "   """""""""""""""""""" "" "    """""""""""""""""""""""      """"""""""""""""" "" "  """"""""""""""""" """"   """""""""""""""""""" "    """""""""""""" "" " " """""""""""" """ "" " """""""""""""""" "   """"""""""""" """     """""""""""" " "   """""""""""""" "    """""""""""""" "   """"""""""     "" """" " "    " """ "" " "     """""" "     """" "" " "     """ "" "     " "" "     " "      """""       " ""     "