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 = '551B70' IMAGE_NUMBER = 57317113 IMAGE_TIME = 1978-02-20T06:43:57Z EARTH_RECEIVED_TIME = 1978-02-23T21:52:44Z ORBIT_NUMBER = 551 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 GROUND TRACK SEQUENCE WITH IMAGE MOTION COMPENSATION" /* 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 á ;C,'/Ú%©8B6€%š!¦¥eXÏí%Ì= ·¸¢«=^/O~(‘U³Nó@J7e$;ƒ*,.,,.,,,,,.,..,,,,,,,,,,,,*,,***********,,,,*,*,*******,*,,**,,,,,,,,****,,,,*****,,*,,,,,,,,,,*,****,****,*,*,,,,,,,,,..,......,,,,,...,.........0............,,.....0000...........,........000.000....,......00000000000.0...............000002.0....0.......0.000000.........,,,,.,.,,.,,,,** (****,,,,,,,,,,,.,,,,,,,,,,*$ ,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,.,,,,,,,,,,,,,*****,,,,,,********,*,*,*,,*,,,,,*,,,*,,,,,,....,,,.,,,,,..,..,,..,...,.,.,...,,.,.,,,,,,,,,,,,,,,,,......,.,,,.......,..,....................,.......,............................,...,,..,,,,,,,,,.,,,,,*,,**(( (****,,,,,,,,,,,,,,,,**,,*,,,(**,*,,,,*,**,,,,,,,*,,*,,,,*&****,,,,,******************& ********************,******(&*,,,,,,*,,,,,,*,,,*,,,,,,,,*,,,,,,,,,.,,,,,,,*,,*,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,.,,,,,,,..,.,,,,,,..,..,..,,,....,,,.,,,...,,,,,,,,,,,,,,***( (******,*,,,,,,**,,,************,,*,*********,,***,,,,**,*******************************(******(*(((****************(********,,*,************,,,*(**,*,*,,,,,,,****,*,*******$"*,,*,,,,*,,,,,**,**,*,,,,,*(**,,,,,,,,,,,..,,,,,,,,,,,,,**,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,********((*****,*,,,*,,*,*,,***************,************,******************************(*((((((*((*(((((**(**((((((*(***(*(******************((********,************************************************,*,*,**,*********,,,,,,,,,,,,,*,**,,,,,*(*,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,*****,*********((*(*****,*,,***********(**********************,**********(((****(**(********(((((((((((((((((((((((((((((((((((((*((***************((((((((((***********(*******************************************************,,*,,,,,,,,,**********,,,,,,*,,,,*,*****,,,,,*,,,,.,,****,*,,,,*,*****************(((***********,*************************************************((((*(((((((((((((((((((((((((((((((((((((((((((((((*((*(*(*(******(((((((((****(((*(**(((*(**********(*(********(***********************************,,,,,,,*************,*****,,,,,,,********,,*,,,,**,,,,,,,,*****((***********(&((*********************************(*****************(((*(((*(***(((((((((((((&((((((((((((((((&(&&(&&(&&&&&((((((((((((*((((*((((((((((((((((*(((((((((((*******((((((((((*((*(*((((*(*******(*****(***(((*********,*************************************,***,*,,,,,**,**,,********(*******((**(&((((********************((******(*********(*((*******((((((((*(((((((((((((((((((((((&((((&(&&&&&&&&&&&&&&((&(((&(((((((((((((((((((((((((((((((((((((((((((((*((((((((((((*((((((((*(*(*(****(****(((**(((((((((******************************************************,***********(((******((*((&&(((*********************((((*(********(***(*(((((***((((((((((((&(((((((((((&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((**((((((((((((((((******************(((*******(((**************************************((((*(******((&&((*(*************************(**(*(**(**((((((**(*(((((((((((((&((((((&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************(((((*******((*(***********************************((((*(******((&((((*(*******************(******(*****(*((*(((*((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((&(&((((&(&&&((&&(((((((&&(((((&((&&&(((((((((((((((((&((&((((((((((((((((((((((((((((((*(((*(*(*(***(((((((*(****((((*((****((((****************(*******((((((((**(**((( &(((*(********************((*****((((((**(((*(((((((((((((((((((((&(&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&&&&&&(&((&&&&&&&(((((&(&&(&&&&&&&&(((&(((((((((((((&(&&&&((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((((((*((((**********************(***(**(*(((((((((& &(((((*********************((***((((((*(**(((((((((((((((((((&((((((&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&((((&&&&&&&&&&&&&&(&&&&&&&&&((((((((&(((((&&(&&&&(&(((((((((((((((&&((((((((((((((((((((((((((((((((((((((((((((((((((***(*****((*******(((**(*((*(((((((((((&&& &(((*((*******************(*****(*(((((((((((((((((((((((((&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((&&&&&&&&&&&&&&((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((****((((*(*(((*(((((((*((((((((((((((((&& &(((*(((********(***(***********(((**((*((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(((((&(((((((((&((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((**((**((((((((((((((((((((((&&&& &(((**((*******((**********(******(*(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$&&&&$$$$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(&((((((&((((((&&(((&((&(&(((((((((((&&((((((((((((((((((((((((((((((((((((*((*((((((((((((((((((&((((&&((&&&(((****((*********(*****(***((((((((((((&(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&((((((&&&&&&&&&&&&&&(&((&&&((((((((((&(&((((&((((((((((((((((((&(((((((((((((((((((((((((((((((((&((((((((&&&&&*(***((*********(********((((((**(((((((&(((((((&((&(&&&&&&&&&&&&&&&&&$&&&$&$$&&&&&&$&$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&(&(&&(((((&&&&&(&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((&&(&&&&&((((************************(*((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$&&$$$$$$$$$$$$$&$$$$$$$&&$&&&&&&&&&$$&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&&(&&(((((&(&&&&&(&((&(((((((((((((((&((&((((((&(((((((((((((((((((&((((&&&(&(((&&(&&&&&((******(******((*(*******(((((((((((((((&&&((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&$&&&&&&&&&&&&&&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(&&&&&&&&&&&((((&((((((((((((((((((&(((&((((((((((((((((((((&((&&&&&&((&&&&&&&&&((((*******************(*(**(***((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$&&&&$$&&&&&&&&&&&&$$$$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&&&&&&&&&&&&&&&(((&(((((((&((((((((((((&((&(((((((((((((((((&(&&&(((&&&&((&&&(((&&(((((((***********(**********((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$&$$&&&&&&&&&&&&$&$$$$$$&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&((((((((((((((((((&(&((((((((((((((&((&&&((&&&(&&&&(&&&&&&&((&((((((((****************(*(*((*(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&$$$$$$$&$$$$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&((&&&((((((((((((((((&(&((((((((&((&&((&&(&&&&&&&(&(((&&&(&(((&&(((***((*******************((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$&&&&&&&&$$$$$$$$$$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&(((((((&&((&(&&&(&&(&&&&&&&&&&&&&&&&&(&(&(&(&(((((&&((((*(((***************(*(((((((((((&((&&&&&&&&&&&&&&&&&&&&$&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&$&&&&&$$$$$$$$$$$$&$$$&&&$&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&((&(((((((((((&(&&&&&(&&(&(&&&&&&&&&&&&&&&((((&(&&&&((((&&((((*(***************(((**(*((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&&$$&$$$$$$$$$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$&&$$$&&&&$$$&$$$$&$&$$$$$$$&$$$$&&&$&&&&&&$$$$&&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&&&((((&&&((*(**(*******(******(***(*(((((((((((&&&&(&&&&&&&&&&&&&&&&&$$&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&$$$$$&$&$$$$$$$$$$$$$&$$&&&$&$$$&&&$$$$&&&&&&&&&$&&&$$&$&&&&&&&&&&&&&&&&&&&&&&$$&&&$&&&&&&&&&&&&(((&&(((((&((((((&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((&$&((((**(************(*((((((*(((((((((&(&&&&&&&&&&&&&&&$$&&&$$&$&$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$&$$$$&$&$$$$$$$$$$$$$&$$$$$$$$$$&&$$$$&&&&$&&$$$$&&&$&$&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&(&&&&&(&(((&&&&(&&&((&&&&&&(&&&&&&&&&&&&&&&&&&&&((&((&&&&&((&&(&&$(((((*(**************((**(((((((((((((&&&&&&&&&&&&&&&&$&$&$$$$$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$&&$&$$$$$$$$$$$$$$$$$$&$$$$$$$&&&$$$$$$$$$&&$&&$&&$&&&&&&&&&&&&&&&&$&&&$&&$$$$$&$$&&&&&&&&&&&&&((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&$&((***(*************((((((((((((((((&(&&&&&&&&&&&&$&&$$&$$$&&&&$&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$&$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&$$&$$$&&$$&$&$&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&$&((*(***************(*((((((((((((((((&&&&&&&&&&&$$$&&&$$$&$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&$&&$&$&$&&&&$&$$$$$$&$$&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&$(((((((**********(***(((((((((((((((&&(&&&&&&$&$&$$$&&&$$&$&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$""$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&$$&&$$&$$&&$&&&&$$$$$$&$$&&$&$&$&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&((**(******(( (((*((((((((*((((((&(&&&&&&&&&&$$$&&$&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$""$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$&$&$$$$$$$$$$&&&&$&&$$$$$$$$&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&(*(**********$((((((((((((((((&(&(&&&&&&&&$&&$$$&&$&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$"""""""""$"""$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&((*(*****(*(**(((*((((((((((((&&&&&(&&&&&&&&&&&$$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$"$$$"$$$$$$$"$"$$"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$ "$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"(((*************(((((*((((((((&&&&&&&&&&&&&&&&&$$$$$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""""$"$$""$"$$""""""""""""""$"$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&"$&$$&&&&&&&&$$((((((********(((**((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$""$$$"$"""""$"""""""""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&$&(((*(***********(**(((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""$$$$$$$$$$$"$$$$$$$$$$$$$$&$$$$$$$$$$$$$""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$((*************(****((((((((((((&&&&&&&&&&&&&&&&&&$&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$$$$$$$$$$$$$$$$""$$"""$""""$"""""""""""""$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&$$&$&&&&&&&$$((*(***********(***(((((((((((&&&&&&&&&&&&&&&&&&&$$$$$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$"$$$$$$$$$$$$$"$$$$$""""""$$$"""$""""$"""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$$$((*******************(((((((&&(&&&&&&&&&&&&&&&&&&$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$$$$$$$$$$"$$$$""""""""""$$"$$""""""""$""$$$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$""$"$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$$&$&&&&&&&$&$&$&&&&&&&&&&$&$&&&&&&&&&&&$&&$&&$"((***************(((((((((&&(((&&&&&&&&(&&&&&&&&&&$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""""""$$$$$$$$$$$$$$$"""""""""$$$$""""""""""""$$""""$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$&$&&&&$&$$$$&&&&&&$&&$&$&&&&&$$$&$&$&&&$$&$$&&&&&$$$((********(****((*(((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$"$""$$""""$$$$$$$$$$$$$$$$$"""""$"""$""$""""""""""""""""$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"""""""$$$$$$$$$$$$$$$$"""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&$$$$&&&&$&&&&&$$&$$$&&&&$$&$$$&$$&&&$$"((************(((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$$$"$$"$$"$$"$"""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""$"$$$$$$"$$$"$$$$"""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$$&&$&$&&$&&&&&&&&&$&&&$$$&$&&&$$$&$$$$$$&&$$$(((********((*(((((((((((&&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$$$$$$"$$$"$$$"$$"""$$$$$""""""""""""""""""""$$$$$$$$$"$"$""$$"$$$$$$$$$""""""""""""$"$""""""$$$$$"""""""$$$$$$$$$$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&$$$$$$$$$&$$$$$$$&$$$$$$$$$$$$$$$&$$"((*********((((((((((((((((&&&&&&&&&&&&&&&&&&&$&$&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""$"$"$""$$$$$$$""$"$$"$$$$$$$"""$$"$$""$"""""""""""""""$"""$$$$$$$$"$$"$"$$$"$$$$$$"$"$""""""""""""$"$"$""$""$""""""""""$$$$$$$$$$$"$$$$$$$$$$"$""$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$&$$&$$&&$$&$$$$$$$$$$$$$$$$$$"(((******(*(((((((((((((((&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$"$"""""""$$$"$$$$$"$"$$$$"""$$$$$$""$$"$""""""""$"$""$"""""""""$$$$$$""$""""$"""$$$"$"$""""""""""""""""""""""$"$"""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$"(((*****(***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&&&&&$&$$$$$$$$$$$$$$$$$$"$""$$$""$$"$"""$$$$$$$$""$"$"$$$$"$""$"$$""""""""""""""""""""""""$"$$"$$"$$""""$""$$"""""$""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$"""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""((((*(**((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$"""""$$""$$$$"$$$$"""$""""""""""$""""""""""""""""""""""""""$$"""$""""""""""$$"$"""""""""""""""""""""""""""""""""""""""$$"$$"$$$$$$$"$$$$$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&((((*(*(((((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$"$$"""""$"$$"$$$$$$$"$$""""$"""""""""""""""""""""""""""""""""$"$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$"$$$$$$$"$$$$"$$"$"$"$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""(((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$"$"$""""""$$$$$$$$$""$"""""""""""""""""$"$"""""""""""""""$"$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$""""$"$$$"$$""$$$""""""$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"(((((((*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$"$"$"""""$""""$"$$$"$"$$""""""""""""""""""$"""""""""""""""""""$"$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$"""""$"""$"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"(((((((*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$""""""""""""""$""$$"$"$"""""""""""""""""$""""""""""""""""""""""$""""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$"""""""$""""$""""$"$""$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$"&(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$"$$"""""""""""""$"$"""$"$""""""""""""""""""""""""""""""""""""$"""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$""""""""$""""""""""""""$"$$$$$$$$$$$$$$$$"""$$$$$"$$$$$$$$"$$"$$$$$$$$$$$$$$$$$"&((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$$$$$$$$$$$$$$$$$$"$$""""""$$$"$"""$"""$"""""""""""""""""""""""""""""$""""""""""""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""""""""""$""$"""""$$$$$$$""""""$$$$$$$$""$"$$$""$$$$$$"$$$$$$$$$"$"&((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$"""$"""""""""""""$"""""""""""""""""""""""""""""""""""$""""""""""""$"""""$""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""$""""$$$"$$""$$""$""""$"$$""""""""$"$$""$$$$$$$$"$$$$"&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$$$"$""""$""""""""""""""""""""$""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""$$$"$"""""""$$"$$""$$""$"$$$$$"$"$$"$""$"$$$$$$$&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$$$"$"""$"$"""""""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""" """""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"""""$"$$$""""$$"$"$$"$$"$""""$$$$$$"&(((((((((((((((((((((((((&(&&&&&&&&&&$&$&&&&&&&&&&&$&&&$$$$&$$$$$$$$$$"$$$$""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """"""""""""""""""" """"""""""" " " """""""""" """"""""""""""""""""""""""""""""""""""""$"""""""""$$$$""""""$"$""$$$"""$$"$$$$$$$$"&((((((((((((((((((((((((&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$"$$"""""""$"""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""" """ """""" " """"""""""""""""""""""""""""""""""""""""""""""""""$$$"$"""""""""""$"$"$""$$"$$$$$$$"&&((((((((((((((((((((((&&&&&&&&&&&&&$&$$&&&&&&&&&&&&&&$$$$$$$$$$$$$"""""$$""""""""$"""""$$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" "" """""""""" """" """"""" " " """""" """"""""""""""""""""""""""""""""""""""""""""""$$""$""$"""""""$"""$"""$$$$"$"$$$"$""&&((((((((((((((((((((((&&&&&&&&&&&&$&$$&&$$$&&&&&&&&&$$$$$$$$$$$$$$"""$"""""""""$"""""$"""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """""""" "" " """ """ """""" """"""""""""""""""""""""""""""""""""""$""$""""""""""$"""$$"$""$$$$$"$""&&((((((((((((((((((((((&&&&&&&&&&&&$$$$$&$&$&$&&&&&&&&$$$$$$$$$$$$$$$"$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """"""""" " " """""" " """"" " """""""""""""""""""""""""""""""""""""$""""$""""""""""$$"$$$""$$$$$""""&((((((((((((((((((((((((((&&&&&&&&&&&$$$&$$&&&&&&&&&&$$$$$$$$$$$$$$""$$""""""""""""""""""$"$"""""""""""""""""""""""""""""""""""""""""""""""""" "" """"""""""""""" "" "" "" " " "" " " " """""""" "" """""""""""""""""""""""""""""""""$""""$$""$"""$""""$$$"""""""$$$$"""&(((((((((((((((((((((&((&&&&&&&&&&&$$$$$&$&$&&&$&&&&$$$$$$$$$$$$$$$"""""""""""""""""""""""""$$""""""""""""""""""" """"""""""""""""""""""""""" "" """"" """" "" " """" "" " " " " """""" " """""""""" """""""""""""""""""""""""""""$""""""""$""$$""""""""$"""""&&((((((((((((((((((&(&((&&&"&&&&&&&$$$$&$$$$$$&&&&$$$$$""$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""" """""""""""&"""""" """""" " """ """""" """"" " "" " " """""""" """""""""""""""""""""""""""""""""""""""""$$"$"""""$"$$""""&(((((((((((((((((((((&&(&&&&&&&&&&&&$$$$&$$$&&&&&&&&$$$$$$$$$$$$""$""""""""""""""""""" """""""""""""""""""" """""" """""""""""""""""""""""""  "" """ " """""  "" """ """ """" """"""""""""""""""""""""""""""""""""""$"$"$""$$"""""""&(((((((((((((((((((&(&((&&&&&&&&&&&$&$$$$$$$$$$&&&&$$$$$$$$$$$""""""$"""""""""""""""""""""""""""""""""""""""""""""" " """"""""""""""""""""""""""" """"""" " """" ""  " """  """""""""""""""""""""""""" """"""$""$"""$"$"$"""""""""" &&(((((((((((((((((((((((((&&&&&&&&&&$$$$$$$$&$$$&&&$$$$$$$$$$$$$"""""$""""""""""""""""""""""""""""""""""" """" """ " """""" "" """ "" "" """ " " " """" """ " " " "" """"""""""""""""""""""""""""""""""""$$"$""$"""""""&((((((((((((((((&(&(((((&&(&&&&&&$&$$$$$$$$$$&$$&&$$$$$$$$$$$$$$"$""$""""""""""""""""""" """""""""""""""""" " " """"""""""" " "" " " """ """" " " """"""""""""""""""""""""""""""""$"""$$"""""$$""$$" &((((((((((((((((((&&&(&(((&&&&&&&&&$&$$$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""" " """"" "" """" "" " " " " """"""""""""""""""""""""""""""$$""$"""""""$$""$""&(((((((((((((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$"$"$$""""""""""""""""""""""""""""""""""""" " """ "" " " " """ """"""""""""""""""""""""""""""""""$"""""$"$"""&&(((((((((((((((((((&((((&&&&&&&&&$&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""" " " " " " " " " """" """"""""""""""""""""""""""""""$""""""$$"""""&&(((((((((((((((((&&(&(&(&&&&&&&&&&&&&$&&$$$&$$&&$$$$"$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""" " " " " " " """""""""" """""""""""""""""""""""""""""""""&((((((((((((((((&&&(&(((&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""""""""""""""""""""""""" "" " " " "" """"""""" " """""""""""""""""""""""""""""""&&((((((((((((((((&&(&(((&((&&&&&&$&&&&&&&&$$$$&$$$$$$""$""$$$$$$$""""""$"""""""""""""""""""""""""""" "" " " ""  " """"""" """""""""""""""""""""""""""""""""&&(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$"$"""$""$$$$$""$"$"""$"""""""$"""""""""""""""""" " "  """" " " " """"""""""""""""""""""""""""""""" &&(((((((((((((((((&((&&&&&&&&&&&&&&&$$$$&&&$&$$$$$$$$$$$""$$$"$$$$$"$"""""""""""""""""""""""""""" " " "   """"" """""""""""""""""""""""""""""""" &&((((((((((((((((&&&&(&(&&&&&&&&&&&&$$$$$&$$&$$$$$$$$$$$$$"$""$"""""""$""""""""""""""""""""""""""   " " " """""""""""""""""""""""""""""" &&((((((((((((((((&&&&&&&&&&&&&&&&$&&&$$&&&&$&$$$$$$$$$$$""$$""""""""$""""""""""""""""""""""""""" "     "" " "" """""""""""""""""""""""""""" &&(((((((((((((((&(&&&&&&&&&&&&&&$&&&$$$$$$&&$$$$$$$$$$$"$"$$"$$""$$"""""""""""""""""""""" """"""""        " "" """"""""""""""""""""""""""""" &(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$"$$$$$"""$"""""""""""""""""""""""""""" "      "" " " """"""""""""""""""""""""""""" &((((((((((((((((&(&&&&&&&&&&&&&&&&&$&&&$$&$$$$$$$$$$$"$$$$$$"$$$$"$"$""""""""""""""""""""""""""""      " """""""""""""""""""""""""""""" &&((((((((((((((&&(&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$"$$$$$$$$$$$"""""""""""$""""""""""""""" """ "          "" " " """"""""""""""""""""""""""""""" &((((((((((((((((&(&(&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$"$$$$"$""$$"$""""""""""""""""""""""""""""         """"" """"""""""""""""""""""""""""""" &&((((((((((((((&&&&&&&&&&&&&&&&&$&&&&&$&$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""                "" " " """""""""""""""""""""""""""""" &&&(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$"$""$$$$$$"$"""$"$"""""$"""""""""""""""""""" "                """""""""""""""" """"""""""""""" &&(&((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$"$"$$$$$"$""""$$"$"""""""""""" """""""""                     " " """"""""""""""""""""""""""""""" &&((((((((((((&&((&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$"$$""$""""""""""""""""""""""" "" " "" " " "                """"""""""""""""""" """""""""""""" &&((((((((((((((&&(&&&&&&&$&&&&&&&&&&&&&$&$$$$$$$$"$$$$$"""""$"""$"""""""""""""""""" ""               " """""""""""""""""""""""""""""" &&((((((((((((&((&&((&&&&&&&&&$$&$&&$&&$$$$$$$$""$""$$$$"""""""""""""""""""""""""" " """             """" """"""""""""""""""""""""""" &&((((((((((&((((((&&&&&&&&&$&$&&$$$$&&$$$$$$$$$$$""$$$$""""""""""""""""""""""""" " """ "                " "" """"" " " """""""""""""""""&&((((((((((((&(((&&&&&&&&&&&$&&$&$&$$$$$$$$$$$"$$""""$$"""""""""""""""""""""""" " """ "             " "" """ " """""""" """"""""""""""&&((((((((((((((((&&&(&&&&&&&&$&$$$$$$$$$$$$$$"$$"""$"$$"""""""""""""""""""""" "" " """ "               " """""" " "" """"""""""""""&&((((((((((((((((&&&&&&&&&&&$&&&$$$$$&$$$$$$$$""""$"$"$""""""""""""""""""""""             " "" "" """" """"""""""""&&((((((((((((((&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""" "" " "           "" " "" " """"""""""""""&&((((((((((((((&(&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$"$"$"""""""""""" """"""""" "             "" "" " """"""""""" $&&((((((((((( &&(&&&&&&&&&&&&&&$$$$$$$$$$""$$$""$$$"$"""""""""" """""""""          """" " """""""""""$&&((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$""""$$"""""""""""""""""""""  "" "            " " " """"""""""""""&&((((((((((&&(&&(&&&&&&&&&&&$$$&$$$$$$$$$$$"""""$$$"$""""""""""""""""""""" "" "                  """ """""""""""""&&(((((((((((&(((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""$$"$"""""""""""""""""" """ "           ""  """""""""""""&((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$"$$$$$""""$"""""""""""""""""" "                " """"""" " """"""""""""&&((((((((((((((&&&&&&&&&&&&&$&&$$$$$$"$$$$$$""$"""""""""""""""""""" """ "          "" " """" """"""""""""""&((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$"""""$""""""""""""""""" """           """" """""""""""""""&&((((((((((&((&&&&&&&&&&&&&&$$$$$$$$$"$$$$$"$""""""""""""""""""""""" " "          "" """"""""""""""&&(((((((((((((&&&&&&&&&&&$&&$$$$$$$$$$$$$"$"""""""$"""""""""""""""" "        """ """" """""""""""&&(((((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$"$""$$""""""""""""""""""" " "         "" """""""" "&&&(((((((((((&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$"""""""""""""""""""""" " " """           " " """"""""""&&((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$"$"$""""""""""""""""""""" """" ""              " """""""""" &&((((((((((((&&(&&&&&&&&&&&$&$$$$$$$$$$""$"""""""""""""""""""""""""" "" "            """"""""""&&((((((((&((&&(&&&&&&&&&&$$$$$$$$$$$$$$""""$""$""""""""""""""""" "" "  "            " " """""""" &&&((((((&&(((&&&&&&&&&&&&$$&$$$$$$$"$$$$"$"""""""""""""""""""""""" " "        " "" """"" &((((((((&((((&(&&&&&&&&&$&&$$$$$$$$$$$""""""""""""""""""""""" """" " """" "        """ """"" " &&(((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$"""$"""""""""""""""""""""" ""            """"" """"" $&((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$""""""$$"""""""""" """ """"" "          """""" """ &&&(((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$"""""$"""""""""" """""""" "         """" " """ $&&&(&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"""""""$""""""""""""""""""""          " "" """" """ $&&(((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""$"""""""""""""" "         " """" "$&&((&((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""""""""""        "" "" """ &&&(((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$"""""""""" """""""" """""             """ """""" $&&(&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""" "" """ "" ""        "" " """""""&&&(&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$"$"""""""""""""" """""" " """" "      """""" $&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$"""""""""""""""""""" ""            """"""""$&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$""""""""""""""""""""" "          """" """"&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$"""""""""""""""""" """ "           """""" $&&&&&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$""$$""""""""""""" """" ""          """"""" &&&&&&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""$""""""""""""""""" " "           """ "" $&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$"$$"$"""""""""" " "" "            "" """ $&&&&&&&&&&&&&&$&&&$&&$$$$$$$$$$$$"$"$"""""""""""""""""" "         """"" $&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$"$$""$"""""""""""" " "" "               """" "$&&&&&&&&&&&&&&&&&&$$$$$$$$ "$$$"$"$""""""""""" "" "             " """ $&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""$""""""""" " " "" "           " $&&&&&&&&&&&&&$&&&&$&$$$$$$"$$$$$$$"""""""""""""" " "        $&&&&&&&&&&&&&&&&&&$&$$$$$$$$$"$$$"""$"""""""""" """ ""          $&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""" "" "          $&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$"$"""""""""""" "          $&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$"$""""""""""""" "     $$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"""""""""""""" "       $$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""" " "  " $&&&&&&&&&&&&&&&&$&$$$$$$$$"$"$$""""""""""""""      $&&&&&&&&&&&&&&&$$$$$$$$$$$$$""""$"""""""""""" "      $&&&&&&&&&&&&&&&&$$$$$$$$$""""""""""""""""""" "      $$&&&&&&&&&&&&&&$$$$$$$$$$$$$"""""""""""""""" "      $$&&&&&&&&&&&&&&&$$$$$$$$$$$$""""""""""""""""    $&&&&&&&&&&&&&&&$&$$$$$$$$$$$"""""""""""" " ""       $$&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""      $$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""" "" ""    "$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$"""""""""" "" "    $$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""" """       $$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""     $$&&&&&&&&&&&&&&$$$$$$"$$$"$""$""""""""""""""       $$&&&&&&&&&&$&&$$$$$$$$$$$$$""""""""""""""""       " $$&&&&&&&&&&&&&&$&&$$$$$$$$$$$$""""""""""" "      $&&&&&&&&&&&&&&&$$$$$$$$$$$$"""""""""" """"    " $$&&&&&&&&&&&&&$&&$$$$$$$$$"$"""""""""""""""    $$$&&&&&&&&&$&$$$$$$$$$$$$"""""""""""""""""""        $$&&&&&&&&&&$&&&$$$$$$$$$$""$""""""""""""""       $$&&&&&&&&&&$&&$$$$$$$$$$$""$"$""""""""""""""   $&&&&&&&&&&$$$$$$&$$$$$$$$$$""""""""""""""" "      $$&&&&&&&&&&$$$$$$$$$$$$$""$"""""""""""" "       $&&&&&&&&&&$$$$$$$$$$$$$$$$$""""""""""" """      $$&&&&&&&&&$$&&$$$$$$$$$$""$"""""""""""" """ "      $&&&&&&&&&&$$"$$$$$$$$$"""""""""""""" "       $$&&&&&&&&&&$$$$$$$$$$""$""""""""""""""""""     $&&&&&&&&&&&&$$$$$$$$$"$$""""""""""""""" "     $$$&&&&&&&&&&$$$$$$$$$"$""""""""""""""""""""      $$&&&&&&&$&&$$$$$$$$$$"$""""""""" """"""" "      $$$&&&&&$&&$$$$$$$$$$$$"""""""""""""""" "      $$&&&&&&&$$$$$$$$$$$$$"""""""""""""" " ""    $$$&&&&&&$$$$$$$$$$$$$$$""""""" "" " ""       $$$&&&&$&$$$$$$$$$$$$$""""""""""" " " "     "$$&&&$&$$$$$$$$$$$$$$$$$"""""""    "$$$&&$$$$$$$$$$$$$$$$""""""""""   "$$&$$&$$$$$$$$$$$$$$"$"""""""""     "$$$&$$$$$$$$$$$$$$$"""""""""" "    "$$$$$$$$$$$$$$$"$$"$$""""""" " "    $$$$$$$$$$$$$$$$$$"""""""""""    "$$$$$$$$$$$$$$$$"""""""""""""      "$$$$$$$$$$$$$"$$""""""""""""""    "$$$$$&$$$$$$$$$$""""""""""""  "$$$$$$$$$$$$$$"""""$""""" " ""   "$$$$$$$$$$$$$"$$"""""""""""""""  "$$$$$$$$$$$$$$""""""""""""""""     "$$$$$$$$$"$$""$"""""""""" "    "$$$$$$$$$$$$$"""""""""""" "    "$$$$$$$$$$"""""""""""""""   ""$$$$$$$$$"$""""""""""""" "    ""$$$$$$$$$"""""""""""""" ""    ""$$$$$$$$$$""""""""""""""""    """$$$$$$""$"""""""""""""""   "$$$$$$$$$$$"""""""""""""""    "$$$$$$$$$$"$""""""""""""""     ""$$$$$$$$$$"""""""""""""" "   ""$$$$$$$"$$""""""""""" ""    "$$$$$$$$$""""""""" "     "$$$$$$$$"$""""""""""" "      ""$$$$$"$"$""""""""" "   """$$$$$$$""""""""    """$"$""""""""""""" " "     """$$""""""""""""" "     """""""""""""""""" " "    """""""$"""""""""""""     ""$""$$""""""""""""     """$"$""""""""""""""    """"""""""""""""" "      """""""""""""""""" ""    """""""""""""""" ""    """""""""""""""""" "    """""""""""""""""""      """"""""""""""""""""    """""""""""""" ""  """""""""""""""""""" "   """"""""""""""""""""   """""""""""""""" "  """"""""""""" """ "   """""""""""""""" "   """"""""""""""""  """"""""""""""" "   """"""""""""" "  """"""""""""    """"""" "" "" "   " """ " " "  ""   " """"   " """ "   "  "" " "         "