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 = '144B80' IMAGE_NUMBER = 49525007 IMAGE_TIME = 1977-01-12T05:53:12Z EARTH_RECEIVED_TIME = 1977-01-12T08:42:06Z ORBIT_NUMBER = 144 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 w)  FK} R71$ s fk/4)>T4B/*,,,..,,,,,*..,,,,,,*,,,,,,,,*******************(*((************,*,******(************,,,,,*,*,**,,**,,********,*,****,,,,,**,,***,*,,,,,,,,...........,.,,,.......0.................,.....0000000................0000.000...................0.0...,..,,..,.,..,,.......,,,,,,,,*,,**,**********(&"  **,,,,,,,,,,,,,,,,,,*,,,,**, (,,,,**,,,,,,,,,,***,*,*,,,**,*,,,,,**,************,***,**,,*,*****,*****,,****,,,,,,*,******,***,**,,,,,,,,,,,,,,,,,,,,,,,,,.......,.,,,,,,,,,,.,.,,...,.,.,,.,,,,,,.,,.,.,.............,.....,..,.....,..,,,,,.,,,,,,,.,,,,,,,,,,,,,,,,,,,,*,*,********,******(((&&t"(***,,,,,,,,,,,,,*,,,,*,**,,**,,***,,*****************,,**$***************************$***************************(&**********,**************,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,,*,,*,*******,***************((((($(***,,,,,,,,,**,,,********,***************************************(******************(*((***(***************(*(*(***(**(**********(**************(****,***,********,*,**,,,*, &,*,****,,**,*,,,,,,,,,,,,,,(*,,,,,,,,,,,,,,,,,,,,,*,,,,***,*,,,,,,,*,***,*******,*,,***,***********************(((&t"(*****,**,******,***,******************************((*(*(**(((**(**(*((*(*(*(((((((((((((*((*((*(***(((*(((((*(((*(*((((((*(((((((*(*(((*****************************,************************,**********,*(**,*,,,*,,*,*,*,***********((***************************$$*******(**(*(*(********(((($"(********,*******,************(****(((***********(((((((*(((((*((*(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((*******((((****,************((***********************************,***,**********************************************************(*((*((((((((((((((((((& (((********,******************(*******(*((*((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((***********(*((*****(**************************************************************************************((*((((((((((((((((((((((((& "((**********************************((***(((((((((((((((((((((((((((((((((&(&(((((((((&(((&&((((((((((((((&&&((((((&(&((((((((((((((((((((((((((((((((**((((*(((((*((((**(******(***((***((((*********(*******************(********(***((*(**((((*(*****(*((((****(((*((**((((*((((((((((((((((((& (********************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((&((((((((&&&&&(&&(((&(((((&(((((&(((((&((((((((((((((((((((((((((((((*((((((**(((((*((**(***(**(((**(*(**(((****************(*(((((*(*(*(((((((((((((((*(*(((*(((*((((((((((((((((&((((((((((&& ((****************************(((((((*(((((((((((((((((&(((((((((((((((((&(&&((((((((((&&((((&&&&&&&(((&&&&&&&&&&&&((((&&(&&&&&((&(&(((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((*((((*(*((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&6 &(((**********************(**((*(((((((((((((((((((((((&((&(((((&((((&&&&(&(&(&&&((&((&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((*(((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((&((&(&((((((&&& &((****************(***((*(*(((((((((((((((((((((((((((((((((((((((((&((&&&&((&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((&(&&&&((((((&&& ((****(***********(****((*((((((((((((((((((((((((((((&(&(&&(&&(&(((&&&&&(&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((((&(&&((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&((((((((((((((((((((((((((((((((((((((&(&&&&&&&&&&(&(&&&&&(((*******************(***(((((((((((((((((((((((((((&((&((&&(&(&&(&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&((&(&(&&&&(((&((&&(((((((&&(((((((((&((((&((((((((&(((((((((((&(&&((&&(((((((((&&(&((((((&((((((((((((((((((((((&(&(&&&&&&(&(((&&&&&&(((((***(*****((**((*((((((((((((((((((((((((&&((((&(((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&((((&(((((&((&((&(&&(((((((((((((((((&((((((&(((&(&&&&((&&&&&&&&(&&&&((&&&(((&((((((((((&((((&(((&&&&&&&&&&&&&&&&&&&& &((((**************(((((((((((((((((((((((((((((((&&(&&(&&&&((&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&(&&(&(&&&&&(((((&&&(&((&&&&(&&&&(&((&&&&&&&&&&&&&&&&&&&&(&&(&&((((&((&&&&((((((&(&&&&&&&&&&&&&&&&&&&&&&&((((*(****((*****((*(((((((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&((&&&&&&(&(&(&&&&&(&&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&(((********(*******((**((((((((((((((((((((&(&((&(&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&$$&&$&&$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((*(***(****(*****((*(((((*((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$&&$&$$&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$>@ &((((******(*****((**((*(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&&&$$&$$$$$&$$$$$&$&$&&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&(((((**********(****(((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$&&&&&$&&$$$$$$$$$$$$$$$$&&&$$&$&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@&((***(*((***(**(*(*((((*(((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$((((*******((**(****((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$$$$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$T&(((**(**************(((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$&&$$$&$&&$&&&&&$$&$&&&&&&$&&&$$&&$&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$$$&&&&&&&$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&((**************(**(*(*(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$$$&$&$$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&$$&&$$$$&$&$&&$&&&&&&$&&&$$&&$$&&$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&$&$$&$&$$$&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&(*******************((((((((((((((((((&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&$$$$&&&&&&$$$$$&&&$$&&&&&&&&&&&&&&$$&&&$&&&$&$$&&&&&&&&&$&&&&&$$&$$$$$&$$$$$&$$$$$$$$$$&$&$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@&((*******************(*(((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$$$$$$$$$&$&&$$&$$&$$&$$$$$&&&$$$$&&&&$&&&&$$&&$&$&$$$$&&&&$&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$((*******************((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$&$$$&$&$$$&&&&&&&&&&&&$&$$$$$$&$$$$$&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$2(((*****************((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$$$$&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$(((****************(((*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((**********(********((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$((*****************((*((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$(((****************(*(((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&(*(*********("*(****(((((((((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$$&&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&((***********$****((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&$&&&&$&&&&&&&&&$&&&&&&&&&$(((***************(*(((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$"""$$$$$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$$&&&&&&&&&$&&&&&&&&&&&&&$$&((***************(**(((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$"$$$""$"" """$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&$$&&&&&&&$$$&&&&&&&&&&&&"((*(*****************(*((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""""$""""$"$$"$$""""$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$$&&&&&$&&&&&&&&&&&&$"$(((******************(((((((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"$"""""$"""$""""""$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$$$$$$$&&&&&$$&&&&&&&$&&&&&$ ((*(*****************(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""$"""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$&$&&&&&&&&&&&&&&&&&&&&$ "((*******************(((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&&&&&&$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$&&$&$$&&$$&&&&$&&&&&&&$$d0&(((***************((((*((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"""$$"$"$"""""""""""""""""""""""""""""$""$"$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$&$&&$&&&&&&$"(((*********(******(**((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$""$$"""""""""$"""""""""""""""""""""""""""""$$$""""$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$$&$&$&$$&$&&$&&&&&$$$((*************(***((*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$"$"""""""$""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&$$$$$$&&&&$$$((****************(((*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""$$""""""""""""""""""""""""""""""""""""""$"$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&&&&&&&&&&$$ $(((*****,**********((*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$""""$"$$$"$""""""""$"""""""""""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&$&&&$&$$"(((*****************(((*((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$""$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$$$$(((****************((*(((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$"""$$$$$$"$$"$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$$"$$$$$$$$$"$$$"$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&$$$$&&&&&$"((****************(((*((((((((((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$""""$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"$"$$$"$"$$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$(((******************(((((((((((((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$"$$""$"$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$"$$"""$"""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$&$$$(((************((*(*((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$"$$$$"$$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$$""$$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$((****************(*((((((((((&((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$""$$$$$"$$""$$$$$$$$$"$$$$$$$$$$"$$$$$$$$$"$"$"$""$""$$$""$$"$"$"""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$"((******************(((((((((((&((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$""""$$$"""""$$"$$"$$$$$$$$$$$"$$$$$$$$$"$"$$$""""$""$"$""$"""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$((((************((((((*(((((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$"$"$"$"""""""""""""""""$"$$$"$$$$$$$$$$"$""$$$$$"$$$$$$$"$"$"""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"((*****************(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$""""$""""""$"$"""""""$$"$$"$$"$""$$$$$$$$"$$"$$$""""""$$""$$$"$""""""""""""""""""""""""""""""" """"""""""""""""""" """""""""""""""""""""""""$$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((*************((**(((*(((((((((((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""$""$""$$$$"$$"$$""$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"((***********(*****(*((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$"$"""$"$"$""""$"""""""""""""""$"$""""$$$$""$$$$""$$$$"$$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"(((****************(*(((((((((((((&&&&&&&(&&&&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$""""$$$"$""""""""""""""""""""""""$"""$$"$$$""""$$"$""""$"""$$"""""""""""""""""""""""""""""""""" """"""""""""""""""" """""" "" """""""""""""""""""""""""""""""$""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"((((*********(****(((*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$""$""""""""""""""""""""""""""""""$"$"""$"$""$"""$$""""""$"""""""""""""""""""""""""""""""""""""""""""""" " """"""""" """"""""""""""""""""""""""""""""""""""""$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"(((****************(*((*(((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""$""""""""""""""""""$""""""""""""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((***********(*(*(**((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$"$$$$"$$""""""""""""""""""""""""""""""$"$"""""$$"$"""$""$""""""""$""""""""""""""""""""""""""""""""""""" " " "" " " " "" " "" "" """"""" """""""""""""""""""""""""""""$""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((***********(*(*(**(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""$$"""$$"""""""""""""""""""""""""""""""""""""$""""""$"""$""""""""$"""""""""""""""""""""""""""""""""" " " "" " "" """" " """""" "" """" """"""""""""""""""""""""""""""$"""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$""(((*************(****(((((((((((((((((&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""$""$""""""""$"""""$""""""""""""""""""""""""""""""""""""""""" "" " " " " " " "" " """" """"""""""""""""""""""""""""""""""$"""$$"$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$ "((*****************(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " """ " "" " " "" " "" """"""" """"""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$($((******************(*(((((((((((((((&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""" " " " " "" " """"""""""""""""""""""""""""""""""$""$"$"$$$$"$$$$$$$$$$$$$$$$$$$(((*****************(((((((((((((((((&(&(&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" """""""""""""""""""""""""""""""$"""""$$$$$$""$"$$$$$$$$$$$$$$$$"4&(*****************((((((((( "((((((((&&&&&&&&&&&&&&&&&$$$"$$$$$$$$$$$$$$$$"$"$$""$""""""""""""""""""""""""""""""""""""""""""""""&"""""""""""""""""""""""""""""""""""""""" " " "" " " " "" """"""""""""""""""""""""""""""""$"""""""$$$$$$$$$$$$$$$$$$$""((*****************(*((((((((((((((((&((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$""""" """"""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""" "" "  " " "" " """ " """""""""""""""""""""""""""""$"$$$""$"$$$$$$$$$$$$$$$$$"$((*****************((*(((((((((((((((&&&&&&&&&&&&&&&$$$&&$$&$$$$$$$$$$$$$$$$$$$$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""" " "  " """ """"""""""""""""""""""""""" """"""$"$$"$$"$$$$$$$$$$$$$$""(*********************((((((((((((&(&(&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " " """ """"""""""""""""""""""""""" """""$"$"$"$$$$$$$$$$$$$$$$"(((*******************(((((((((((&&(((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" " " """""""""""""""""""""""""""""""""""$"""""$""$$$$$$$$$$$$$$$""(*********************(*((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""" """ """""""""""""""""""""""$"""""$"""""$$$$$$$$$$$$$$""(*********************(((((((((((((&&(&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " """"" """""""""""""""""""""""""$"""""""$""$$$$$$$$$$$$$$$x"((**********************((((((((((((&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " """"""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$"(((******************((((((((((((((&&&&(&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$""$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" " " " " """""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$""(********************(**((((((((((((((&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " " " """"""""""""""""""""""""""""""""""$"""""$$$$$$$$$$$"("(*********************((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ " " "" """"""""""""""""""""""""""""""""""""$$$$$$$$$$$$X"((*****************(*((((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " " """"" """""""""""""""""""""""""$""$"""$$$$$$$$$$$"((********************(*((((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """ " """""""""""""""""""""""""""$$$$$$$$$$$$$""(*********************(((((((((((((((&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " "" """""""""""""""""""""""""""""$$""$$$$$$$$$$Hf"&*********************(((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$""$$$$""$"""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " " """""""""""""""""""""""""$"$$$$$$$$$$""((********************(((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$"""$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " """"""""""""""""""""""""""""$""$$$$$$$$$$$$ (********************(*((((((((((((&((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """"""" " "  " """" """""""""""""""""""""""$""$$$$$$$$$""(****************(**(**((((((((((((((&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$"$$$"$""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""" """ " " "" " " """"""""""""""""""""""""""$"$$$"$$$$$$$$$"(*******************((((((((((((((((&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$"$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" ""  " " """"" """"""""""""""""""""""$$$$$$$$$$$$$""(********************(((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " ""  " " """""""""""""""""""""""""""""$$"$$$$$$$&"(********************((*(((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""" """"" """"""""""""""""""""" " ""  """"""""""""""""""""""""""$$$$$$$$$$$$"(*****************(*(*(*(((((((((((((&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$"$"$$"""""""""""""""""""""""" """""""""""""""""""""""""""" """"""""""" """"" "" " " "" " """"""""""""""""""$"$"$$$$$$$$$""(*********************((((((((&(((((&((&&&&&&&&&&$&$&$$&$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" """""""" "" " "" "" """""""""""""""""""$$"""""$$$$$$$"(********************(*((((((((((((((&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$""$"$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" " "" ""    " """""""""""""""""""""""""$""$$$$$$$"h"(********************((((((((((((((&&((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" "   """"" """""""""""""""""""$$$"$$$$$$$$$$"(*******************(**(((((((((((&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""" " "" "" " " "      " """ """""""""""""""""""""$$$$$$$$$$$" (********************((((((((((((((&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$"$"$$$"""""""""""""""""""""""""""""""""""""""""""""""""" " """" " """""          " " """ """"""""""""""""""$$$$$$$$$$$" ((******************((*((((((((((((&&(&&&&&&&&&&&&$&$&&$$$$$$$$$$$$"$$"$""$"""""""""""""""""""""""""""""""""""""""""""""""" """"" " " " " " "      " """""""""""""""""""""""$"$$$$$$$$$$$ ((******************(*(((((((((((((&&(&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""" """"""""" " """""" "" " " "           " " """"""""""""""""""""$$"$$$$$$$$$$" (**********************((((((((&((((&&&&&&&&&&&&$&$&&&$$$$$$$$$$$"$"$$$""$""""""""""""""""""""""""""""""""""""""""""""""" " """"" """ " "             " " """""""""""""""""""""""""$$$$$$$$$$ (****************(*(*((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""" """""""""""" """"""" " "" "" " """ "            " " """""""""""""""""""$$""$$$$$"$$$$$"((******************(*((*(((((((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""$""$""""""""""""""""""""""""""""""""" " """""""" "" """" " " " "              " " """""""""""""""""""""$""$$$$$$$$$$"&(***********($(*****(*(((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""""" " """ """"" """ " "                  " " """""""""""""""""""""$"$$$$$$$$$$"((************(*****(((((((((((((&(((&&&&&&$&&&&&&&$&$$$$$$$$$$$$$$$""" """"""""""""""""""""""""""  """""" "" """ " " """""  "" "                 "" """""""""""""""""""""$$$$$$$$$$$$" (********************((((((((((((((&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""""" """""""""" " " " ""              " """"""""""""""""""""$"""$$$$$$$$$$$" (*********************((((((((((((&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""" " """"" """" " "" ""                  " " "" """"""""""""""""""""""$"$"$$$$$"(*******************(*((((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$""""""$""""""""""""""""""""""""""""" """"""" " " ""                  """ " """""""""""""""$""""""""$$$$$$$"$ (******************(***(((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""" " " " """" " " "                 " " """""""""""""""""""""""$$$$$$$$$" ((*****************(**((((((((((((((&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""" """" " " " "                 " """"""""""""""""""""""$"$"$$$$$$$$$$ ((******************(*(((((((((((&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$"$$$$$"""""""""""""""""""""""""""""""" " " "" "              " "" """""""""""""""$""$""$$$$$$$$$" (******************((*(((((((((((&&&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$""$$$""""""""""""""""""""""""""""""" "" "" " " "                " """"""""""""""""""""""""$"$$$$$$$""Ѐ(*********************((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""" """" " " "               " """""""""""""""""""""$$$"""$$$$$"(******************(*(((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""" """"" " " " " "           " " "" """"""""""""""""""""""""$"$$$"$$" (*******************((((((((((((&(&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$""$"""""""""""""""""""""""" "" """ " " " "               "" """"""""""""""""""""""""""""$"$$$$"""(*********************((((((((&((&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"$$""$""""""""""""""""""" "" " " """ "              " """"""""""""""""""""""""$""$$$$$$$$(*******************(((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""" " " "              " """"""" """""""""""""""""""""$$$$$$$"((*************(*(((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$""""""""$""""""""""""""""" " "           " """"""""""""""""""""""""""$"$""$"$"(***************(*(((((((((((((&(((&&&&&&&&&&&&$&&$$$$$$$$$$$$$$"$$$"""""$""""""""""""""""""" " "" " "        """""""""""""""""""""""""""""$"$"$"$""d(((***************((*((((((((((&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$"$$$$$""$""""$""""""""""""""""""" " "          " """""""""""""""""""""""""$$$$$"$""f((**************(*(**((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""" "         " " """"""""""""""""""""""""""""""$""$""0((**************((**((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""" " ""          " """"""""""""""""""""""""""""""""""""((***************((((((((((((((&(&&&&&&&&&&&&&$&&$$&&$$$$$$$$$$$$""""$"""""""""""""""""""""" " " " " "      " " """""""""""""""""""""""""""""""$"""((**************(*(*((((((((((&(&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""" " "      """ """""""""""""""""""""""""""""$"$""((***************((((((((((((((&&&(&&&&&&&&&&&&&$&$$$$$$$$$$$$$"""""""""""""""""""""""""" "" " "" " " "     " " """""""""""""""""""""""""""""$"$"(***************(((((((((((((((&(&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$"$"""""""""""""""""""""" """" "" """""      """"""""""""""""""""""""""""""""$$"(((*********(***((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$""""""""""""""""""""""""""""" " " " " "       """"""""""""""""""""""""""""""$$"((************(**(((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""" "     """ " """"""""""""""""""""""""""""""((*************(((*((((((((((((&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$""""""""""""""""""""""" "" " " " " " "      " """""""""""""""""""""""""""""""((************((*(((((((((((((&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$"""$"""""""""""""""""" "" " " "" " "        " " """""""""""""""""""""""""""" |((***************((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$"$$$$"""""""""""""""""""""""" "       " "" """"""""""""""""""""""""""(((**********(*(*(((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" "      "" " """""""""""""""""""""""4((*(*************(((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""""""""" " "        " " """""""""" """"""""""""""""""&(***********(**(((((((((((((&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$"""""""""""""""""""""""" " " " "    "" """" """""""""""""""""""""""""8&((*************((((((((((((&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$"""$""$"""""""""""""""" " """ "      " """ " """"""""""""""""""""""&(***********(*((((((((((((&((&&&&&&&&&&&&&&&$&&$$$$$$$$$$$""""$"""""""""""""""""""""     " "" "" """""""""""""""""""" &((**********((((((((((((&(&$&&&&&&&&&&&&&&$$&$$$$$$$$"$"""$"""""""""""""""""""""     " """"""""""""""""""""""""""((***(*****(((((((((((((((&&(&&&&&&&&&&&&$&$&$$$$$$$$$$$$$""$""""""""""""""""""""""""       " """" """"""""""""""""""""&((*******(((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""""""" """       "" """"""""""""""""""" ((((***(*((*((*(((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""""""""""""""""""""" " "" "      " " " """"""""""""""""""""&((*(****(*(((((((((((((((&&&&&&&&&&&&&&$$&$&$$$$$$$$$$""$$"""""""""""""""""""""" " "        " """""""""""""""""""&((*(*(*((*((((((((((((((((&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$"""""$""""""""""""""" """"       " """ " """"""""""""""""""""&(((****(*((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""""""" """     " """"" """"""""""""""""| &((((***(*(((*((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""""" " "   " " " " """"""""""""""""&(((((****(((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$""""""""""""""""""""" "     " """""""""""""""""&(((****(((((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""      " """ """"""""""""""&((**(**((*((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$""$""""""""""""""""""" ""     " " """ """""""""""""&((**((*(((((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$"""$""""""""""""""""""" " "     " " """""""""""""""""&(((*(((*(*((((((((((&(&(&&&&&&&&&&&&&&$$$$$$$$$$$$$""""""""""""""""" """ " "    " """" """"""""" &((*((*(((((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$""""""""""""""""" "" "      "" """""""""""""""&(((((**((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""" """"   " """"""""""""""&(((((*((((((((((((((((&&&&&&&&&&&&$&$$$$$$$$$$$$$$"$$"""""""""""""""""""" " "    " """""""""""""" &((((((((((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$""""""""""""""""" """       " " " """""""""""" &(((((**((((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$""""""""""""""""""" " "      "" """""""""""" &(((((*((((((((((((((&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$"$""""""""""""""" """"" "    """"""""""""" &(((*(((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$"$$$"""""""""""""" """"       "" " """"""""" &((((((((((((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$""$""""""""""""""" """ "    " "" """""""""""" &((((((*(((((((((((&&((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""""""""" "       " " """"""""""" 0&(((((((((((((((((((((&(&&&&&&&&&&&$$$$$$$$$$$$$$$$""$""""""""""""""""" " " "        " " """""""""" &(((((((((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"$"""""""""""""" "" "" ""       """"""""""""" &((((**(((((((((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""" " ""        """ "" """""""p&((((((((*(((((((&&((&&(&&&&&&&&&$&$&$$$$$$$$$$$$$$"""""""""""""""""" ""   """ """""""""" &((((*(((((((((((((((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$""""""""""""""""""""" "     " """""""""""&((((*((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$"$$$$""""""""""""""""""" """          " " "" """"""""" &((((((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$"$$$""""""""""""""""""""" ""         " " """"""""""" &((((((((((((((((&(((&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""""" """ " "       " """"""""""" &((((((((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$"""""$"""""""""""""" """         "" """"""""""&(*((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""" "      "" """"""""""""$((((((((((((&&(&&((((&&&&&&&&&$&$&$$$$$$$$"""""""""""""""""""""""""""" "         """""""""" &(((((((((((((((&((&&&&&&&&&&&&&&&$$$$$$$$$$""$"""""""""""""""""""" "" " "      """""""""" &(((((((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$"$""""""""""""""""""" " """" ""         """""""""""&((((((((((((((((((&(&&&&&&&&&&&&$&$$$$$$$$$$$""""""""""""""""""""""" "     """""""""""6&(((((((((((((((((&(&&&&&&&&&&&$$$$$$$$$$$$$$""""""""$"""""""""""" " ""     " """""""""&(((((((((((((((((&(&&&&&&&&&&&&$$&$$$$$$$$$$$"""$""""""""""""""""""""       " """"""""""&(((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""""" " " "   " """"""" &(((**(((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$"$""""""""""""""""""" " """      """""""""&((((((((((((((((&&&&&&&&&&&&&$&$&$$$$$$$$$$$$"""""""""""""""""""" "" " "         " """""""""P0&(((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"$"""""""""""""""""""" "    "  " """""""" &((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"$$""""""""""""""""" " "      """"""""&(((((*(((((((((&&&&&&&&&&&&&$$&$$$$$$$$$$$"$$"""""""""""""""""""" "" "    "" """" &(((((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$"$"""""""""""""""""""""" "       " """"""" ""&((((((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""""""""""""" "" " "     "" """"""&(((((((((((((((((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""""""""""" """" "" " " ""    " "" """"&(((((((((((((((&&&&&&&&&&&$&&$$$$$$$$$$$$$$"$$"""""""""""""""""" " "" ""     " """"" ""&((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""""""" ""        " """"""" &&((((((((((((((&&&&&&&&&$&&$$$$$$$$$$$$$$$"$$$"""""""""""""""" "" "    """"""""&(((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""""""""" " "     """""""&(((((((((((((((&&&&&&&&$$$&&$$$$$$$$$$$$$$"$"""""""""""""""" " " "        " """""""&((((((((((((((&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""""" " """      """"""@&((((((((((&((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"""""""""""""" """"""   " " """""&((((((((((&((&&&&&&&&&&&&&$$$$$$$$$$$$$""$"$""""""""""""""" " "    """"""$&(((((((((((((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$""""""""""""""" """"" ""      "" """"&(((((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$"$""""""""""""""""""""" """       " "" """&&(((((((&((&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$""""""""""""""" "" " "" "    " """"&&&(((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$"""""""""""""" "" " "    " """""&&((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""""""""""""""""""" ""     """""" &(&((((&((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""""""" " " "     """"""&&((((((&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""""""""""""""" " " "     " """"""p&&((&((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$"""""""""""""""" "" " "   " """"""H&&&((((((&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$"$"$""""""""""""" " "      " """""$&&&(((&(&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$"""""""""""""""""""    """"""$&&&(&((&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$"""$""""""""""""""  "     """""""&&&&(&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$"$""""""""""""""""""     "" """"$&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$""""""""""""""""""""      """ ""$&&&&&(&&&&&&&&&&&&$&$&$$$$$$$$$$$$$"$$""""""""""""""""""" ""   """" """&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" " " "     """""" f&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$"$$$"""""""""""""""""" ""    " """" &&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$""""""""""""""""""""" " ""  """"" P$&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""     "" """"" $&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$"""""""""""""""""""" "    " """" $&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$"$$$""$""""""""""""""""""""    " """"" $&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$"""""""""""""""""" """     """""" $&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$""""""""""""""""""""""""""      "" """ $&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""" " "     " """" $&&&&&&&&&&&&&&&$$&$$&$$$$$$$"$$""""""""""""""""""""""" "   "" "" " $&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""$"""""""""""""""" "      " " $&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""     " " " <$&&&&&&&&&&&&&$&$$$$$$$$$$$$$""$"$""""""""""""""""""""      " """ $$&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""" "    " """ $&&&&&&&&$&$$&$$$$$$$$$$$$$$$"$"""""""""""""""""""""""   " "" b$$&&&&&&&&&&$&$$$$$$$$$$$$$$$$"""""""""""""""""""""""" "     "" $$$&&&&$$&$&$$$$$$$$$$$$$$$$"$"""""""""""""""""""""" "    $$$&&$&&$$$$$$&$$$$$$$$$$$$"$"""""""""""""""""""""" ""    " " $$&$&&&&$$&$$$$$$$$$$$$$$$""""""""""""""""""""""" """ "        " "$$$&&$&&$&$$$$$$$$$$$$$$$"""$"""""""""""""""""""""" "     " " $$$&$$$&&$$$$$$$$$$$$$$$$$"$"""""""""""""""""" """"     $$$&$$$$$$$$$$$$$$$$$$$"$$""$$""""""""""""""""" ""     $$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""" "" "" " "      $$$$$$$$$$$$$$$$$$$$$$""$"""$"""""""""""" """"""" " "       "$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" " "      $$$$$&$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""" "       "$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""" "" " "      02"$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""" """ """ "     "$$$$$$$$$$$$" "$$""$""$""""""""""""""""""  """" "        $$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""" " " " "     $$$$$$$$$$$$$$$"$$$$$"$"""""""""""""""""""""" "" ""     "$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" " "          "$$$$$$$$$$$$$$$""""$"$""""""""""""""""""""""" """ "     ""$$$$$$$$$$$$$$$$""$"""""""""""""""""" """ """" "     "$$$$$$$$$$$"$$$$$$""""""""""""""""""""""""""" " " "       @8""$$$$$$$$$$$"""$"""""""""""""""""""""""""" " "       ""$$$$$$$$$""$""""$""""""""""""""""""""""""""" "        ""$$$$$"$$""""""""""""""""""""""""""""""" """"  "    "$$$$$$$$"""""""""""""""""""""""""" """ """""" "               """""$$"$$"""$""""""""""""""""""""""""""""" """        """"$"$$"$""""""""""""""""""""""" " """" " " "             ""$$"$$$"$"""$""""""""""""""""""""""" """"                 ""$"$$$""""$"""""""""""""""""""""" " " " "                  """$""$"""""""""""""""""""""""""" """" " "          """""""$"""""""""""""""""""""""""" "" " """           ""$"""""""""""""""""""""" """""""" """" "       @"""""""""""""""""""""""""""""" " " "          """$"""$"""""""""""""""""" " " """" " "           @""""""""""""""""""""""""""""""" "" "          """"$""""""""""""""""""""" " "" " " " "             """"""""""""""""""""""""""" "" """ " "          """"""""""""""""""""""""""" "" "       """""$"""""""""""""""""""""" """ "      """"""$"""""""""""""" """      """"$""""""""""""""""""""""        rp""""""""""""""""""""""""""" "      """""""""""""""""""" """ "        Z"""""$"""""""""""""""""""" "        """"""""""""""""""""""" """ "        """""""""""""""""""""""" ""          """""""""""""""""""""" " "           """"""""""""""""""" """ "       """""""""""""""""""""""        """""""""""""""""""" " "