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 = '568B60' IMAGE_NUMBER = 57644311 IMAGE_TIME = 1978-03-09T05:54:45Z EARTH_RECEIVED_TIME = 1978-03-10T20:19:31Z ORBIT_NUMBER = 568 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.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  "<! A I2žD€(‘$'h_4 ¿°^ãç¶2q ëÞÂÜÿ0¼!,....000.0.0.00.0.0...,.,,,.,,,,,*,,**,,,,..,,,,,,*,,,****,,*,,****,,,,.,,,,,,**,,,,.,,.....,,..,..,.....000..............,..........000000000000200.............00...000000........00......0....0000000220000............0.....000000.000.0.....,.,...............,,,,,,,,,,,,,,.,,,.,,,,,,**,**( *.....00000000000...........((.,.,,,,,,,,.......,,,,,,,,**,,,,,,,***,,,,,,,,,*,*,,,,,,,..,,.......,,,.....0...........,,.,.,...,,,...00000000..0..000........................................,,,,........000.......,.,......,,................,,,,,,,,........,,,,,,*,******,,,,,,,,,,,,,,,******($,,.,..0..0............,,,,,..,,,,,****,,,..,,,,,,,,,,*,,,*"**,**,****,,,,,,***********&,,,,,*,,,,*,,,..........,,,**,,*,,,,,,,,,,,...0000...................,.,,........,..,,....,......,,,,,**,,,,,.,.,..00.,,,,,,,.,,,,,,,,,........,..,,,,,,,,,,,,,,.,,,,,,,.,,,*,********,,,,,,,,,,,,,******($,,,,,,.......,.....,,,,,,,,...,,,,*******,,,,,,,,****,**********************************************,,,,,,....,,,,,,****,,,,*,****,,..........,.,(,.......,,,,,,,,..,,,,,,,,,&,,.,,,,,,,,*,*****,**,,,,,,*,..,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,***,,******,,,,,,,,,,*******(("*,,,,,,,...........,,,,,,,,,,,,,*************,,,,*****************************************(**********,,,,,,,,,,***,,,,*****,*******,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,***,,,,,,***,**************,,,*,,,,,,.,,,,,,,*,*,,,,,,,,,,*(,,,,*******,,,,,,,,,,,,,,,*($,,,*****,,*,,,,************&"*,,,,,,,,,,,,,,,,,.,,,,.,,,,,,,,*******(((******************(*************************((*(((*(********,**,,,,,*****,,**************,,*,,,,,,,,,,,,,,,,*,,.,,***,,*,,,,,,,,******,*,,**((**************(********,,,,,,,,,*******,**,,,,,,,*,***,******,**,,,*,,,,,,,,,*,,,*******,*************(**("*,,,,**,,,,,,,,,,,,,,,,,,,,,,,,*,****(*((*(*************((*((*****(((*****(***(((***((((((((***(****(**,***,,,,****,,,*******((((********,,,,,,,,,,****(**********,*,,,****************((************((((*******,,,,,,**************,,,,,,,*************,,,*,***,,,,,,,*,,********************(((("**,****,,,*,,,**,,,,,,,,,,,*******(((*(*(**(*(*****(*((((((((***((********(((****((((((((((((**((((*(*******,**********((((((((((**,****************(((((((*,********************((******((((((*((****((((*******,,,******(**********,,*,**********************,,*,*,*************************(((("*,*********,******,*,,,***,*******(****(**(((********((((*(((((*(((*((****(((**((((((((((((((((*((***(***(**,****((****((((((((((*****************((((((((((*******************(((*(((*((((((((**(*****(((*(*(((***,,***(**************************************************************(*******((( ******************,,,,,******(((*******(((*((((*(((**((((((((((((((*****(((((***(((((((((((((((*((((((((*((*****(((*****((((((((*********(*****((((&(((((((((*(*********((((((((((*(*(((((((((((**((*(*((((*(((((*******(*(**(*(************************************************************(**((( ***,,**,********,******,,*****(((***((((*(((((*(((((**((((((((((((&(((((*((((*(**((((((&(&&((((**(((((((((((((**(((*****(((((((((****(**((((((((((((&(&(&((((((***(((((((((((((((((((((((((((((((*((((((((((((((((*******((*((((*(***********(*******(************************************(*(((((( *,,,,,,**********************((*****((*(*****(*(((((*(((((((((((((&(((((*(&((((*((((((&&&&&&(&(((((((((((((((((((((*((***((&((&(&((*((***(((((((((&&(&&((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((****(((((((((*****(*(((((((((((((((**(*****************((****(*((***(*((**(((( (**,****,,,,,********,*****(*((*******(***(((((((((((*((((((((((((((((&&(*(((((((((((&&&&&&&&&(((((((((((((((((((((((((**(((&&((&((((((((((((&(((((&&&(((((((((&((((((((((((((((((((((((((((((((((((((((&(&((((((((((**(*((((((((((((*(((((*((((((((((((((*((****************(*((((((*******(**((( ((****,*,,********(***********(****((**(******(*((((((((((((((&(((&&&&(&&((((((((((((&&&&&&&&&&&((**((((((((((((((((((((**((&&&&(((((((((((((&&(((&(&(((((((((((&&&(&&&&(&((((((((&((((&(((&(((((((((((&&&&(&&&&((((****((((((((((((((((((((((((((((((((((((*((****************(**(**(*(*(*((((((( (****,,*,********((((*******(((*****(****(******(((((((((((((((((&&&&&&&&((((((((((&(&&&&&&&&&&&((((((((((((&(((((((((((((((&&(&((((((((((((((&((((((((((((((((((&((&&&&&(((&(((&&(((((&&((((((((&((((&&&&&&&&(&(((((((*((((((((((((((((((((((((((((((((((((((((((*********(******((((((((*(*((((& (***,*,,****(**(((((*****,***((*****(**********((((((((((((&&((&&&&&&&&&&((((((((((&&&&&&&&&&&&&&&(((((((((&(&&&((((((((((((&&&&((((((((((((((&((((((((((((((((((((((((&((&((&&&&((((((&&(((((&&&&&&&(&&&&&&&&&&(&&&(((((((((((((((((((((((((&(((&(&((((((((((((((*******((*((**(((((((((**((((((& (************((((((((*****,**********(*******((((&(&&(&&&&&&&&&&&&&&&&&(&(((((((((&&&&&&&$&&&&&(&&&&((((((&(&&&&&&&&&(((&(((&&&&&&&(((&(((((((((((((((&&&((((((&(&&((&(&&&&&&&&&&&(((((((((((&&&&&&&&&&&&&&&&&&&&&&&(((((((((((&(((((((((((((((&(&&&&&&&((((((((((((*(**((*((((*(((((((((((((((((& ***********((((((((*((**,,,,****(****((****((((&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((&&&&&&&&&&&&(&&&&(((((((&&&&&&&&$&&((((((((&&&&&&&&&&&(((((((((((((&&(((((&(&&&&&&&&&&&&&&&&(&&((&((((((((&&&&&&&&&&&&&&&&$&&&&&&&(((((((((&&(((&((((&&((((&(&&&&&&&&&&(((((((((((((((((**(((((((((((((((((((((&(*****(((((((((((((((((**,*,,***(*********((((((&&&&&&&&&&&&&&&&&&&&(&&(&&((((((((&&&&&&&$&&&&&&((&(((((((&&&&&&&&$$&&((((&((&&&&&&&&&&&(&((((((((((((&&&&&&&&(((&&&&&&&&&&&&&(((&&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&&&((&&&&&(&&(((&(&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((&((****((((((****((((((((*******************((((&(&&&&&&&&&&&&&&&&&&&(&&&&((((((((&&&&&&&&$$&&&&((((((((((&&&&&&&&&$$&&&&(((((&&&&&&&&&&&&&(((((&&(((((((&&&&&&(((&&&&&&&&&&&&(((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(((&((&&&&((&&&&&&&&&&&&&&&&&$&&&&(&(((((((((((((((((((((((((((((*((((&(((***((((*(****(((((((******************(((((((&&&&&&&&&&&&&&&(&&&&&&&&(((((((((((&&&&&&&&&&&((((((((((((&&&&&&&&&&&&&&&(((((&&&&&&&&&&&&&(((&&&&&(((&(&&&&&&(((&&&&&&&&&&&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&((&(((((((((((((((((((((((((((((((&((**((((********(((((((((*****************(((((&&&&&&&&&&&&&&(&(&&&&&&&&(&(((((((((&&&&$$$$&&&&(((((&&((((&&&&&&&&&&&&&&&&(((((&&&&&&&&&&&&&&((&&&((&&&&((&&((&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&&&&&&&&&&&&&&(&&&&&&&&&&&&$&&$&&&&&(&(((((((((((((((((((((((((((((&((((*************(((((((((((********(***(((((((&&((&&&&&&&&&&&&&&&&&&&&&&&((((((((((&&$&$&&&&&&&&&(((&(((((&&&&&&&&&&&&&&&(&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&(((&(&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$&&&&&(&((((((((((((((((((((((((((((&&((((**************(((((((((((((*(((***((((((((((&&&&&&&&&((&&&&&&&&&&&&(&((((((((((&&$$&&&&&&&&&&&&&&&((&&(&(&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&((((&&&$$&&&$$$&&&&&$&&$$$$&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&(((((((((((((((((&((((((((&"&((***************(*(((((((((((((((((((((((((*(&(((&&&&&&&&&&&&&&&&&&&&&&&((((((((&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&&(((&&&&$$$&$$$$$$$$$&&&$$$$&&&&&&&&$&$&&&&$&$$$$&$&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$&&&&&&&&&&&&(((((((((((((((((((((((&$(((***************(((((((((((((((((&(&((((((**(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&$$$&&&&&&&&&&(&&&&&&&&&&&&&$$$$$$$$&&(((&&&&$$$$&&&$$$$$$$$$$$$$$&&&&&&$&$&&&&$$$$$$$$$$$&$&$&$&&$&(&&&&&&&&&&&&$&&&&&&&$&&&&&&$$$$$$$$&&&&&&&&&(((((((((((((((((((((((&$(*****************(((((((&(((((((&&&&&(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&(&&&&&&&&&&&&&&&&$$&&$$&$&&&&&&(&&&&&&&&&&&&&$$$$$$$$&&&&(&&&&$&$&&&&&&&$$$$$$$$$$$$$$&&&&$$$&&$$$$&$$$$$$$$$$&$$$&$$&&&&&&$$$$&$$$&$$&&$&$$$$$&&$$$$$$$$$&&&&&&&&&(((((((((((((((((((((&&$(*******************(((((((((((((((&&&&&(((((((((&&&&&&&&&&&&&$&&&$$$$$$&$$&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&$$$&&&$$$$&&&&&(&&$&&$&&&&$&$$$$$$$&$$$&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$$$$&&&&&&&&&&&&(((((((((((((((((((((&$((******,,*********((((((((((((((&&(&&&&&&(((((((&&&&&&&&&&&&&&&$&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&$$&&&&&&&$$$$$$$$$$$&&&&&&&&&&&&&&&$$&&&&$&&$$$&&&((&&$$$&&&$&$$$$$$$$&&&&$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$$$$$$$$$&$$$$&&&$&$&&&&&&&&&(((((((((((((((((&"((**********,*****((((((((((((&&&((((&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$&$$$$&&&&&&&&&&&&$$$&$&$$$$$$$$$$&&&(&&$$&&$&&$&$$$$$$&$$$$$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$&&&$$$$$$$&$&$$$$$&&$&$$&&&&&&&((((((((((((((((((&"((************(*****((((((((&&(&&&((&&&&&&&&&(((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&&&&$$&&&&&&&&&&&$&$$$$$$$$$$$$$$$$&&&&&$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$&$&&$$$$$""$$$$$$$$$$$$$$$$"$$"$$$$""""$$$$$$$$$$$$$&$$$$$$$$$$&$&&&&&&&&&((((((((((((((((&&"((*****************(***((((((((((&&&&&$&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&&(&&&&&$&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&&&&&&(&(((((((((((((((&$(((*****,*************((((((((((&(&&&&&&&&$&&&&(((&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&&$&&&&&&&&&&&$$$&&&&&&&&$&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$$$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&(((((((((((((((& ((((********(( (********(((((((((&&((((&&&&&&&&(((&(&&&&&&&&&&&&&&&&&&&$&$$$&$$&&&$&&&&&&&&&&$$$&&$$&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&((((((((((((&&(*(*****,*****$(*********(((((((((((((&(((&$&&((((&&&&&&&&&&&&&&&&&&&&$$$$&&&&&$$&&&&&&&&$$&$$&$&$$"$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$&$$$$$$$$$$$$$$$$"$&&&$$$$$$$$"$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&(&&((((((((&$*************************(((((((((((((&(&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&$&$$&&$&&$&&&&&&&&&$$$&$&$&&&$$&&&&&$&&$$&&&&&$$$$$$$$$$$$ "$$$$$$$&&&&&&&&$$$$$$$$$$$""$$$$$$&&&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$&$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&(((((((((((((&&*****************(((*****(((((((((((((((&(&&&&&(((((((&&&&&&&&&&&&&&$&&&&&$$&&&$$$&&&&&&&&&&&&&&&$$&$$&&&&&$$&&&&&&$$&$$$$$$$$$$&$$$$$$$$$$$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$&$$$$$$&$&$&&$$&(((((((((((&$ $*****************(((((*(((((((((((&(((((((&&&&((((((((&&&&&&(((&&&&&&&&&&&$$&&&$$&&&&&&&&&&&&&&&&$$&&&&&&&&&&$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$"$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$$$$$""$$$$$$$$$$$$$$$$$$&$$$$$$&$&&&&&(((((((&"$******(***********(*(((((((((((((((((&((&&&&&&&(((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&$$$$$$$$$$$$"$$$$$$$$$$$$$$$&&&&$$$$$$$$$"$$$&&&$$$$$$$$$$$$$$$$$$"$""$$$$$$$"$$$$$$$$$$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(((((&&$***,*((*******,,**(((((((*((((((((((&((&&&&&&&&&&((&(&(&((&&&&&&&&&&&&&&&&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$""$$$$$$&$$$$$$$$"""$$$$&$$$"$$$$$$$$$$$$$$$$$$""$$$$$$"$$$$"$$$$$$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$&$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&((((((&"(******(**(***,,,**********((((((((((&((&&&&&&&&&&&&&&(((&&&$&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&$$&&&&&&$&&&$$$&$$$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$""""""$$$&$$$$"$$"$$$$$$$$$""""$$$$$$$$$$$$$"""""$$$$$$$$$$$"""$"$$""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&(&(((((&$(***,**(******,,,**********((((((((((((((((((((&&&&&&&(&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&&&&&&$$&$$$$&&&$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$""""""$$$$$"$""$$$$$$$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&((((((&$**********((***,***********((((((&((&((((((((&&&&&&&&&&&&&&&$$&&&$$&&&&&&&&&&&&&&&&&&$$$$$$&$$&&&&&&&&$&&$$&$$$$$$$$$$$&$$$$$$$$$$"$$$&$$$$$$""""""$$$$$$$$$$$"$""$"$$$$"""""$"$$$$$$$$"$"""""$$$$"""$""$$"$$$""""$"""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$""$$$$$$$$$$$$$$$$$$$$&&&&&&&&(((((&$(*(*****((((*******,*****((**(((((((((&(((((((&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&&&&&&$$$$&&&$&&&&&&$&&&$&&&$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$""$"$$$$$$$$$$$$"""""""$$$$""""""""$$$$$$"""""$"$$$$$"""""$$$$"$""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&(((((&$(***(((**(((((*****,*******(*(((((&(((((((((((((&&&$$$$&&&&&&&$$&$$$$""$$&&&&&&&&&&&&&&$$$$&$$&&$&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$$$$$""""""$$$$$$"""""""""$$$""$$$$$$$$$"""""""$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&((((&$******((**((*(**************(*(((((((((&(((((((((&&&&$&&&&&&&&&&$$&$$$$$$$&&&&&&&&&&&&$$$$$$$$&$$$&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$$"""""""""""$$$$""""""""""$""$$"$$$$$$""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&((&&$(************(*(**************(((((((((&(((((((((&&&&&&(&&&&&&&&&$$$$$$$$$$&&&&&&&&&&&&$$$$$$$&$$$&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""$$""""""""""$$$$$$"""""""""""""$$$$$$$""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&(&&&$**,,,*****(((*(****************((((((((&&(((((((((&&&&&&&&&&&&&&&&&&&$$$$$&$&&&&&&$&&&$&$$$$$$$$&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$"$$$$$$""""""""""""""""""""""""""""""$$$""""$"""""""""$$$$$"$""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$""$""""$"$$$$$$$$$$$$$$$$$$$&&&&&&&(&&&$**,,,*****(((*(*************(((((((((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&$&&&&$$$$$$$$$$$$&$$&$$$$$$$""$$$$$$$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""$"$$$$$""""""""""$$$$$$$""""""""""$"$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$""$$""$$$$$$$$$$$$$&$&&&&&&&&&&$**,,*,,*********************((((((((((&(&&(((((((((&&&&&&&&&&&&&&&&&$$$$$$"$$$$$&&&&&&&&&$$$$$$&&$$$$$$$$$$$$"""""$$"$"$$$$$$$$"""$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""$"""""""""$$$$$$$"""""""""$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""$$"$""$$""$$$$$$$$$&&&&&&&&&&&&$**,,,***********************(((((((((((((&((((((((((&&&&&&&&$&$&&&&&&&$$$$""$$$$$$$$&&&&&$&$$&$&$$$$$$$$$$$$""""""""""""$$$"$$""""""$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$"""""""""""""""$"$$$$$$$$$$$$$$$$$$&$$$$$$""$"""""""""""$"$"$$$$$$$$$&&$&&$$&&&&$"(**,**,*****************(*(**(((((((((((((&&&((((((&&&&&&&&&&&$$$$&&&$$$$$"""$$$$$$&&&$$&&&&&&$&$$$$$"$$"$""""""""""""""""$$$"""""$$$$$$$$$$$$$$""$""""" " """""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$"""""$""""""""""""$$$$$$$$$$$$$$$$$&$$$$"$"$"""""""""""""$"$$$$$$$$&$&$&&&&&&&&$"(**,*,,*****************(*(((((((((((((&((&&(&(&(((&&&&$&&&&&&$$$$$$&$$$$$$"""$$$$$$$$&&&&$$$&$$$$$$"""""""""$""""$"""""""""$"""""""$$$$$""""""""""""" " """""""""""""""""""" " """ """""""$$"""""""""$$$$$$$$"""""""""""$"$$""$"$$$$$$$$$$$$$$$$$&$$$$$$""""""""""""""$"$$$$$$$$$&$&&&$&&&&$"((****,**************(*(*(((((((((((((((&((&&&&&((&&&&&&&&&&&$$$$$$$$$$$$$$"""""$$$$$$$$$&$$$$$$$$$""""""""""$"$"""""""""""""""""""""""""""" """""""""" """" """""""""""""""""""""" " """"""""""$""""""""""$$$$$$$$$$$$"""""""$$$$""""""$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""$$$$$$$$$$&&&&$&&&$"&(**********************((((((((((((((((&(&&&&&&(&&&&&&&&&&&&&$$$$$$$$$"$$$$$""$$$$$$$$$&&$$$$$$$$""""""""""$""""""""""""""""""""""" " " " """ " """"""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$"""""$$""$$$$"""""""$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""$"$$$$$$$&&&&$&&&&$"((********************(((((((((((&(((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&$$$$"$$$$$$$$$&$$$$$$$$"""""""""""""""""""""""" " """" "" " """ """""""""""""""""""""""""" """""""""""""""""""$"$"$$$$$$""""$$"""""$""""""""$$$$$$$$$$$$"$$$$$$$$$"""""""""""""""""$"""$$$$$$&&&&&&&$"(((****(***********(*((((((((&&&&&&((&((&&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""$"$$"$"$$&$$$$$$$$"""""""""""""""""""""""""" """""" " " " " """ """""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$"""""$$""""""""""""$$$$$$$$$$$$$$""$$"$$$$"""""""""""""""""$"""$$$$$&&&&&&&&&"((((***(*******(*(*(*((((&&&&&&&&&&&&&((&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""$$$$$$$$$$$$""""""""""""""""""""""""""" " " " " """""""""""""""""""""""""""""" """""""" """"""""""""""""""""""$$$$"$""$"""""""""""""$""""$$$$$$$$$$$$$""""""""$"""""""""""""""""$"""$$$$$$&&&&&&&&"(**(*(((((((((((((((((((&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""$$$"$$$$$$$$$""""""""""""""""""""""""""" "" "" """ " """""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""$"$"""""""""""""""""$"$"""""$$$$$$$$$$$"""""""""""""""""""""""""""""""$$$&&&&&&&&&"(***((((((((((((((&&(&&&&&&&&&&&&&&(&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$"""$$$$$""$$$$$$$"$""""""""""""""""""""""""" "" """""""" """"""""""""""""""""""""""""""""""""""""" """"""""""""""$$$"""""""""""""$$""""""""""$$$"""""""""$$$$"""$$"""""""""""""""""""" """"""""""$$&$$&&&&&&"(((**((***((((((&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&$$$$$$$$""$$$""""""$$$$$$$$$$$$$$$"""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""$""$"""""$""""""""$$""$"""""""""""""""""""""""""""""""""""" " " """""""""$$$$&&&&&&& (((******(((((((&(&&&&&&&&&&&&&&&&$&&&&$$$$&&&&$$$$$$&&&&&&&&&&&&&&&$$$$$$$"$$$""""""""$$$$$$$$$$$$$$$""""""""""""""""""""""" " """"""""""""""""""""""""""""""""""""""""""""""""" """"" " """""""""""""""$$$$$"""""$$$$"""""""$$$"""""""""""""""""$$$""""""""" """"""""" """""""""$$$$&&&&&& (((********((((((&&&&&&&&&&&&&&&&&&&&&&$$$$&&&$$$$$$$$&&&&&&&&&&&&&$$$$$$""$$$$""""""""$$$$&$$$$$$$$$$"""""""""""""""""""""""" """""""""""""""""""""""" """""" """""""" "" """"""" " " " """""""""""""""""""$"$$$$$$$$""$$$$$$""""""""""""""""""$$"""""""" """"""""""  """"""""""$$$$&&&&&"(((**********(((((((&(&&&&&&&&&&&&&&&&$$$$$$&&$$$$$$$$$$&&&&&&&&&&&$$$$$$"$$$$$""$"""""$$$$$$$$$"$$$$$$""""""""""""""""""""""""" "" """""""""""""""""""""""""""""""" " """"""""""" """"" """"""""""""""""$$""$$$$$$$$$"""""""""""""""""""""""""""""""" """""""" """"""""""""$$&&&&&&"((***********(((((((((((&(&&&&&&&&&&&&&&$$$$&&$$$$$$$$$$$$&&&&&&&&&$$$$$$"$$$$$$$"""""$$$$$$$$$$""$$$$$$$$$""""""""""""""""""""""" """" """"""""""""""""""" """ " "" " """" " "" """""" """"""$"$"$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$&&&&*****,********(((((((((((&(&(&&&&&&&&&&&$$$$&&&&&&&&$$$$$&&&&&&&&&&&$$$$$$$$$$$$"""""""$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""" "" """ " " " "" " " """"$"$"$$$$$$$$"""""""""""""""""""""""""""""""""""""""""$$""""""""""""""""$$$$$$&(*************(((((((((((&(("&&&&&&$&&$$$$$$&&&&&&&&$$$$" $&&&&&&&&&$&$$$$$$$$$$$"""""$$$$$$$$$$$$$""$$$$$$"""""""""""""""""""""&""""""" """""""""""""""" " " "" """" """"""$$$$$$"""""""""""""""""""""""""""""""""""""""""$"$$"""""" """"""""""$$$$$$ ****************((((((**(((((&&&&&(&&&&&$$$$$$&&&&&&&&&&$$"$$$$&&&&&&&&&$$$$$""$$"""""" $$$$$$$$$""""$$$$$$$$""""""  """ """"""" """"""""""""""""""" "" " "" " "  """ """""""$$$$$"""""""""""""""""""""" """""""""""" """"""""""""""""""""""""""""$$"""(*************(*((((((**(((((&&&&&&(&&&&&&$$$$&&&&&&&&&&&$$$$$$$$$&&&&&&&$$$$""$"""""""$$$$$$$$$$""""$$"$$$$$""""""""""""" """" """"""""" " """"""""""""" " " " "   " """""$$$""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""(**************(((((((***((((&&&&&&&&&&&&&$$$$&&&(&&&&&&&&$$$$$$$$$&&&&&&$$$$$"""""$$$$$$$$$$$$$$$"""$$$$$$$$"""""""" """"""""""" """"""""""""""" """" " """ """"$$$$$""""""""""" "" """"""""" """"""""""" " """""""""""""" """""""" (**************(*(((((((*((((&&&&&&(&&&&&&$$$$&&&&&&&&&&&&&&$$$$$$$&&&&&&$$$$""""$"$$$$$$"""$$$$$$"""$$"$$$$$$"""""""""" """""""" """"""""""""""" " "" """ ""$$$""""""""""" """""" """"""""""""""""""""""""""" """"""""""" """"" """"" *******((******((((((((((((&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&$$$$$$$$$&&&&&$"$$$""$$$$$$$$$""$$$$$$$$""$"""$$$$$"""" """ """""" """"""""""""""""""""""""" """"" "    """""""""""""""""""""""""""""""""""""""""""""""""" """"""""" "" "***,*****(((******((((((((((&(&&&&&&&&&&&&&$$$$&&&&&&&&&$&&&$$$$""$$$&&&&$$$"$"""$$$$$$$$$$$"$$$$$"""""$$$$$$$$""" " """"""" """""""""""""" """"" "" ""     """""""""""""" """""""""""""""""""""""""""" """"""" """"""""" " "  ***,,,,***(((*******(*(((((&(((&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&$$$$$$$$&&&&&$""$""""$$$$$$$$$"$"$$$$"""""""""$""$$"" " " """"""""""" """""""""" "   " """$"""" """""""""""""""""""""" """""""""""""""""$""""""" " ""  ***,,,,****(********((((((((((&(&&&&&&&&&&&&&$$$$&&&&&&&&&&&&$$$$$$$$&&&&&$$"""$""$$$$$$$$$$"$"$$""""""""$$$$"$""" "" """"""""""" """"""" "" "     """""""" "" """""""""""""""""""""""""""""""""""""""""" ""  (**,,,,,***((((***((*(((((((&((&&(&&&&&&&&&&$$$$$&&&&&&&&&&&$$$$$$$$&&&&$&&""""""$$$$$$""$$$$"""""""$$"$$"""$$""$"" " """$""""""""""""""""""" " ""      """""""""" """"""""""""""""" """"""""""""""""""""""" "  ***,*,,,****(((((((**(((((&(((((&&&&&&&&&&&&$$$$$&&&&&&&&&&&&$$$$$$$$$&$$$$$"""""""$$$$$$$"$"$"""""""$$$"""""$"""""" """"""""""""""""""""""" " " """""        """"""" "" " " """""""""""""" """""""""""""""""""""" """""(**,,,,,,***(((((((**((((&((((&((&&&&&&&&&&$&$$$$$$$$&&&&&&&&$$$$$$$&$&$$$$$$$$""$$$$$$$$$""$$"$""""""$""$""$"""""""" """"""""""""""""" """" """""""    """"""""""" """"""""""""""""""""""""""""""""""" ((**,,,,******((((((((((&&&&&&&(&&&&&&&&&&&&&&$$$$$$$$$$&$&&&$$&$$$$$&&$$$$$$&$$$$$$$$$$$$$"$"""""""""""""$""""""""""""""""""""""""""""" "  """"" "" "     """"" "" """"""""""""""""""""""""""""""" """""""""" &((****,,,,,**((((((((&((&&(&(((&&&&&&&&&&&&$$$$$$$$$$$$$$&&&&$$$$$$$&$$$&$$$$$$$$$$$$$$$"""""$$$"" """"""""""""""""""""""""" " """""""" " "" "" ""      """" """ """""""""""""""""""""""""""""""""""""" " " "" """" (((((***,,,,***(((((&(((((&&&((((&&&&&&&&$$&&&$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$""""""" """"""""""""""" """""" " " " "     """ " """""""""""""""""" """""""""""""" """"""""""" (((**(****,,,,*((((((((((((&&&&&(&&&&&&&&&$$$$$&$$$$$$$$$$$&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"$"""$"""" """""""""""" """ "          """"" """"""""""""""""" """""""""""""" " """"""""""""""""((*************((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$&$&&&&&&$$&$&&$$$$$$$$$$$$$$$$$"$""""""""""  """""""""" """ "        """ """""""""""""""""" """""""""""" " """""""""""""$$"""(**,*************(((((((((&&&(&(&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$&&&&$&&&&&$$$$$$$$$$$$$$$$$"""""""""""" " """ """"""           """" """"""""""""""""" "" """"""""" " """""""""""""""""$"""" (**,,*****((*******(((((((&&&&&&&(&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$&&&&&&&&$$$$$$$$$$$$$$$$$$""""""" """ " """""""" "    "         "" " " """""""""""$""" """""" "" """""""""""""""""""""""$$$" (**,,,*,**********((((((((&&&&&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$&&&&&&&$$$$$$$$$$$$$$$$$$"""""""" """ " " """""""" "           "" """"""""""""""""" """""""" " """"""""""""""""""""""""""" (***,,,,,**(*((**(((((((((&&&&&&((&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$&&&&&&&&$$$&$$$$"$$$$$$$$$""""""""" """ """"""" """ " "  ""       " " """""""""""""" " " """""""""""""""""""""""""""" ((****,,,****(((((((((((((&&&&&&(((&&&&&&$$&$$$&$$$$$$$$$$$$$$$$$&&&&&&&$$$$$$$$""""$$$$$$$"""""""""" """ """ """"" """" """ "    "       """"""""""""""" " """"""""""""""""""""""""""" ((************((((((((((((&&&&&(&((&&&&&&&$$$$&$$$$$$$$$$$$$$$$$&$&&&&&&$$$$&$$"""$""$$$$$$"""""""""""""" """"""" """"" ""       """""""" """" " """"" """"""""""""""""""""""" (((*********(*((((((((((((&&&((&&&((&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$&&$""""""""$$$$$""""""""""" " """ " "" " "" "       " """"""" " """ " """"""""""""""""""""""""""""""" &(************((((((((&&&&&&&&(&&&((&&&&&&&&$&&$$$$$$$$$$$"$$$$$$$$&&&&&&$$&&&$""""""""$$$$$""""""$$"" " " " " " """ " "      " " "" " """"""""" """""""""""""""""""""&((*********((((((((((((&&&&&&&(&((((&&&&&$$$$$&$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$$$&$$$$$$$$$$$"""""""$"""" """"" """ "       "" " """"""""""""""""""" """"""""""""((((*********((((((((((&&&&&&((&&&((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&&$$$&$$$$$$$$$$$$"""""$"""" """""" """""" """        " "" """ """""""""""" """""""""""(((********((*(((((((&&&(&&&&(&((&&(&&(&&$$$&$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$$&&$$$$$$""$$$$$$$"$""" "" """" " "        """ """""""""""""""""""""""""""""((******(****(*(*((((&(&(&(&&(&&(&(&&&&&&&&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&&&$""""""$$$$$$$$$$""" " """" " " """ "  " "      """ """""""""""""""""""""""""""""(((**********((((((((&&&&&&&(((((((&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$""""$$$$$$$$$"""" """""""""" ""   " ""     "" " "" """"""""""""""""""""""""(((*(**********((((((&&&&&&&&&&((((((&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$&$&&&$$"""$"$$$$$$$$"""" "" """""""" "  ""       "" """"""""""$"""""""""""""(((*********(**(*(((((&&&&&&&&&&((((((&&&&&$$$$$$$$$$$$$$&&$$$$$$"$$$""$$$$$$$$$&$$$""""""$$"$"$$""" " """""""""        " " """""""""""""""""""""""""&((*******(((("((((((&&&&&&&&&(&((((&&&&&&$$$$$$$$&$$$$$$&&$$$$$$$$$$""""$$$$$$$$$$$""""""$"""""""""" """"""" "    "       " """""""""""""""""""""""""((*(**********(((((((&&&&(&&&&&&((((((&&&&& $$$$$$$$$$$$&&&$$$$$$$$$$""" """""$$$$$""""""$$""""$"""  """"""""        "" """"""""""" """"""""""((**********((((*((((&&&&&&&&&&(((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$$$$$$""""""$$"""""""""" """"""""          " "" """""" """"""""""""""(((**((***(*(((((*(&((&&&&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$"$$$"$$$$$$$"$$$$""""$"""""""""" """""""             " """"""  "" """ """ ((**(*((****((*(((((&&&&&&&(&&&&&&&&&&&&&&&$&$$$$$$$$$$&$$$"""$$$$$$"$""$$$$$$$$$$"$$$$$""$$""$$$$""""" """""          "" " " "" """"" """ """"" """((*****(****(((((((&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$"$$&&&$$$$"$"$$$$$$$""$$$$$$$$$$$"$$$$$""""""""$$"""""" """"       " " " " "" "" """"" """(((**********((((((((&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$&$$$""$$$$$$$"$"$$"$$$$$$$$$$$$$""""$""$"$"$"""""  """""       " " " " " """ ""(**(*(((((****(((((((&&&&&&&&&&&&&&&&$$$$$&$$&$$$$$$$$$&&$$"""$$$$$$"""$$"$$$$$$$$$$$$$$""$"""$$"""""""  """""       " " """"" (*(**((*((((****((((((&&&&&&&&&&&&&&$$&$&&&$$$$$$$$$$$&$&&&"""$"$$$$""$$$"$$$$"$$$"$$$$$$""$""$$$$""""" """       "" """ " "" " ((*****((((((***(((((&&&&&&&&&&&&&$$&&&&&&$&$$$$&$$$$$$$&&&$$$$"$$$$"$$$$$$$$$$"$"$""$$$$$$$$""$$$$"""" """        " " " "" ((**(*((((((((***((((&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$""$$$$$&$"$"$$$""""$"""""""""""$$$$$$$$$$$""""""""""""          " " " "" (*******(((((((**(((((&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$""""$$$$"""$"$""""""""$""""""""$$$$$$$$$$"""""""""""               " "" "" (****(((((((((((*((((((&&&&&&&&&&&&&&&$&&&$$$$&$$$$$""""""" $$""$"""""""""""""""""""""$$$$$$"""""""""""" "           " """"" " "(*****(**(((((((((((((&(&&&&&&&&((&&&&$$$&$$"$$$$$$$"""""""""$"$""""""""""""""""""""$$$$$$$"""""""""""""""" "          " """""""" " ((******(*((((((((((&&&((&&&&&&&((&&&&&$$$$$$$$$$$$$$$$"$$$""$"""""""""""""""""""""""""$$$$"""$""""""""""          """""""" """""&(*****(((((((((((((((&(&&&((((((&&&&&&$$$$&$"$$$$$$$$$$$$$$""""""""""""""$"$""""""""""""$$""$$"""""""" " "        " """"""""" "" ""&(((***((((((((((((((&&&&&&((&&&&&&&&&&&&&$$$$$$$$$$$$$"$$"$""" """"""""""""$"""""""" """"""""""""""" " ""     " " " """""""""" "" &(((((***((((((((((((&&&&&&&&&(&&&&&&&&&&$$$$$$$$$$$$$$"""""""" """"""""""""""""""" " """"""""""" """"""       " """ """"" """"""&(((((*((((((((((((&&&&&&&&&&&&&&$$$$$&&&$$$$$$$$$$$$$$""$$"""" """"""""""""""""""""" """""" """""        """""" " """&((((*((((((((((((((&&&&&&&&&&&&&$$$$$&&&&$$$$$$$$$$$""" "$$$$""""" """"""""""""""""""" """" """"       " "" """"" """"&(((*(((((((((((((((&&&&&&&&&$&&&$$$$$$&&&&$$$"$$$$$$$"" ""$$$$" " """""""""""""""" """" """"""      "" """"""""""""(((*****(((((((((((((((((&&&&$$$$$$$$$$$$&&&$$"$$$$""""" ""$$$"""" " " " """""""" """"""""""" """"         " """"""""""((((**(*(((((((((((((&(((&&&$$$$$$$$$$$$$&&&&$$$$""""" " "$$$$""""""""""""""""""""""""""""" """"""           " """"""""""""(((((*((((((((((((&&&((&&&&&&$$$$$$$$$$$$$$$$&$$$"$"""" "$$"""""""""""""""""""""""""""" """"       " "" " """""""(((((*(((((((((((&&((((&&&&&$$$$$$$$$$$"""$$$$$$$$""" """ ""$""""""""" """"""""""""""" """"""       " """""""&*((((((((((((&(&&&&&((&&&&&&&$$$$$$$"$$"""$$$&$$$$$&"""""" """"" """"""""""""""""" """""""     " """"""""""&(*(((((((((((&&&&(&&((&&&&&&&&&&&$$$$$$$"""""$$$$$$$$$""""" "" "  """"""""""""""" """    """ """""""""""&(((((((((((&&(&&&&&&(((&&&&&&&&&$$$$$$$$$$$"""$$&$""$"""""" """ "" """""""""""" " "" "     " """ " """""""""&(((((((((((((&((&&&((((&&&&&&&&&&$$$$$$$$$$""""$$$$$$"""""" """  """""""" """ " "      " """" " """"""""&((((((((((&(((((&&&&((((&&&&&&&&&&&$$$$$$$$$$""$$$""""""" "  """  " ""   """ "      """ """""""&((((((((((((((&&&&&(((((&&&&$&&&&&&$$$$$$$$$""""""""""""""""  ""    """ "      " """""""&(((((((((((((((&(&((((((&&&&&&&&&&$&$$$$$$$$$"""""""""""""""    "" "     " """"&((((((((((((((((&&(((((((&&&&$$$$$$$$$$$"$$$$$"" """ """""" "     """        " """&((*((((((((((((((&&((((((&$$$$$$$$$$$"$""$$$$"""  "     """""       " "" &((*(((((((((((&&(&&&((((((&&&$$$$&$&$$$$""$"$$"" " "  ""       "" &(***(((((((((((&(&&&&(((((&&$$$$$$$$$$$$$"$"$$$"" """"""  " ""    " &(*****(((((((((&&&&&&&((((&&&$&$$$$$$$$$$$"$$""""""" """""""" "            ""&((****((&((((((&&&&&&&&&(((&&&&$&&&&$$$$$$"$$""""""" """"""""              &(((*(**(((((((((&&&&&&&&&&&&&&&&$&$&$$$$$$"""""$"""" """"""          " &&((((*(((&(&((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$"""$"""""""" """"""     "      " &&&((((((((((&((&&&&&&&&&&$&$$&&&$$$$$$$$$$$""""""""""" """""     "" """"    " &&(((((((((((&(&&(&&&&&&&&&&$$$&&$$$$$$"$$$$""""$"""""""  """""" " " "" "        " &&(((((((((((((&((&&&&$&&&&$$$$$$$$$$$$""$$$$$""""""""" """""" """"" " " "" """ "" ""      &&((((((&&&&&((((&&$&$$$$$&$$$$$$$$$$$""$$$$$$"""""""""" """"""" """" " " """ " " "     " &((((((((((&&((((&&&$&&&&$$$$$$$$$$$""""$$$$$""$"""""""" """"""""""""" """"""" " """      &&(*(((((((((((((&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$"""""""""" """"""""" """"""""" " " " ""    " &&((*((((((&(&(((&&&&&&&&$&$&$$$$$$$$$$$""$$$$""""""""""""  """"""""""""""""" " "" " """       $&(****((((((&(&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""" " """""" "" """"  "   """ $&(****(((((&(&&&&&&&&&&&&&$$$$$$$$&$$$"$$$"""$""""""""""  """""" """" "      "" """ " $&((****((((&(&&&&&&&&&&&$&&&&$$$$$$$$"""$"""""""""""""""  """"" " ""  "     """" "" $&(******(((((&&&&&&&&&&&$&$&&&$$$$$$$$$"""""""""""""""""  """""   "    " " "" """ &((*****(**((((&(&&&&&&$&&&&$&&$&$$$$$$"""""""""""""""""""  """"  "    """"""""""""" &(((((******(((((&&&&&&&$&$$&&&&&$$$$$$$$""""""""""""""""""        """""""" """"" &((((((***((((((((&&&$$&$$&$&&&&&&$$$$$"$"""""""""""""""""          " """""""" "" &(((((((((((((((&&&&&&&$$$$&$&&&$$$$""$$$"""""""""""""""""""    "   """""""""""" &&(((((((((((((&(&(&&&&&&$$&$&$&$$&$$$""$$"""""""""""""""""""    "     " """"""""""$&&&((((((((((((&&(&&&&&&$&$$$$$$$$&$$$$$$$""""""""""""""""" "   ""     """""""""""$&&&&&(((&&&(&(&&&&&&&&&&$&&$$$$$$$$$$$$"""""""""""""""""" """ "  "      """""""""&&&&&&&&&&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""""""  ""  "     """"""""&&&&&&&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""""""  """""  "       """""""$&&&&&&&&&&&&&&&&&&&&$&$$&$$$$"$$""$$$$$""""""""" "" """""$"""" """"     """"""$&&(&&&&&&&&&&&(&&&&&&&$$$$$$""""""$"$$$"""""""" " "" """"""""  """""     """"""$&&&&(&&&&&&&&&&&&&&&&&$$$$$$$$"""""""$$"$""""" "" """"""""""""" " ""        """""$&&&&(&&&&&&&&&&&&&&&&$$$$$$$"$"""""""""""""""""""" """""""""        """"$&&&&((((&&&&&(&&&&&&&&$$$$$$$$$""""""""""""""""" "" """"""""""    " " $&&&(((&&&&&&$&&&&&&&$$$$$$$"$$"""""""""" """" " """ """        "$&&&((((&&&&&&&&&&&&&&&&&$$$$$$$$"""""""""""""""""" " """"""" "       &&&&(((((&&&&&&&&&&&&&&&&$$$$$$$$$"$""""""" """""" " "" " """     &&&&((((((&&&&&&&&&&&&&&&&$$$$$$$$$$"""$$""""" """ "" """"" """ "       $&&&&((((((&&&&&&&&&$&$&&&&$$$$"""""""$$$""""""""""" """""" "    &&&&&&(((((&&&&&&&&&&$$$$$$$$$$"""""$"$""""""""""""" """""" " "    &&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$"""""""$""""""""""""" """"" " """     &&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$""""""""""""""""""""""" " """""""""" """    &&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$"""""""""""""" " """""""""""" "    &&&&&(&&&&&&&$&$$$$$$$$$$$$$$$$$$$"$"""""""""" """"""""""  " &(&&(&&&&&&&&&&&$$$$$$$$$$$""$$$"""""""""""""  """"""" "   &(((((((&(&&&&&$$$$$$$$$$$$$$$$"""""""""""""   """""""""  &&((&((((&&&&&&$$$$$$$$$$$$$"$""""""""""""" """  """""""" &&((&((((((&&&$$$$$$$$$$$$$$$""""""""""""""""   """"""   $&(((((((((&&&$$$$$$$$$$$$$$"$""""""""""""""" "  """ $&&&(((((&&&&&$$$$$$$&$$$$$$$"$""""""""""""""  """"  $$&&&((((&(&&&$$$$$$&$$$$$$$$"$$""""""""""""  """"    $$&&&&((((&&&&$$$$$$$$$$$$$$"""$"""""""""""" "  ""  $$$&&&&&((&&&$$$$$$$$$$$$$$$$"""""""""""" """      $&&&&&&&&(&&&&$$&$$$$$$$$$$&$$$""""""""" """         $&&&&&&&&(&&&&&$&$$$$$$$$$$$$$$$$""""""""""          $&&&&&&&((&&&&&&$$$$$$$$$$$$$$$$$$$"""""""" ""        $&&&&&&&&&&&&&&&$$$$"$$$"$$$$$$$$$$""""" "" """            $&&&&&&&&&&&&&(&&$$$$$"$"$"$$"$$$$$"""""""" """         $$&&&&&&&&&&&&&&&&$$"""""$$"""$""""$$""""""" "" "          $$&&&&&&&&&&&&&&&&&$"$"""""""""""""""""""""""""" "          $$&&$&&&&&&&&&&&&&&&$$"""""""" """"""" "" ""          $&&&&&&&&&&&&&&&&&&$&$$""""" """""  ""      $$&&&&&&&&&&&&&&&$&&$$$"""" """ "" "    $$&&&&&&&&&&&&&&&&&$$$$$""" """"  "    $$$&&&&&&&&&&&&&$$$$"$$$"" " ""      "$$$$$$&&&&&$$$$$&$$$$$""" " """    "$$$$$$$$$$$$$$$$$$$$$"" """ " """""   "$$$$"$$$$$$$$$$$$$$$$""""""  """""     $$$$$""$$$""$$"$$$$$$$""""""""" " """"""    "$$$&$$$$$$$$$"$$$""""""""""""" """"""""    $$$$$&$$$"$$$$"$$"$"""""""""""""" """"""""      $$$$$$$$$""""""""""""""""""""" """"" ""       "$$$&$$$$$$""""""""""""""""""" " """"" " "    "$$$$$&$$$$$$""""""""""""""""" """"" " "      "$$$$$$$$$$$$$"""""""$""""""""" " """ "   "$$$$$$$$$$$$$$$$$$$"$""""""""" " """"""     "$$$$$$$$$""$$$$$$$$$""""""" " """"" """"   "$$$$$$$$"$$$$$$$$$$"$"""""" """""" """"    $$$$$$$$$$$$$$$$$$$""$"""""" "" "" " """    $$$$$$$$$$$$$$$$$"$$"""""""" " """ ""   "$$$$$$$$$$$$$$$$$$$$""""" " " """     "$$$$$$$$$$"$$$$$$$"$$"""" " "    "$$$$$$$""$"""""""""""""""      ""$$$$$$"$""""""""""""""""""   "    """$$$$$"$$$$"$$$"""""""$"""""        """"$$$$$$$$$$$$"$""""""""""""      """$$$$$$$$$$$$$$"""""""""$"""          """""$$$$$$$$$"$"""""""""""""$""       """"$$$$$$$$$"""""""" """""""""       """"$$$$"""""""""""" """"""$""        """""$"""$""$""" " """"""""           """""""""""""""""" """""""      """""""""""""""""" " """"""     """""""""""" """"" "" """"""      """"""""" """ """" """" """""      """"""""" "" """ " "" """    "" """"" """""""" " """        """""""" " """""" "" "      """""""" "" """"" "    """"""$"""" """"        """"""""""""""""""""         """"""""""""" "" "      """"""""""""""" "    """""" """"""" "     " " " """"""""       """"""""""""""     """"" ""       """ ""       " """""    "   """" ""          """""" "         "" " "        """""         " "             "              "