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 = '459B06' IMAGE_NUMBER = 55544305 IMAGE_TIME = 1977-11-20T08:34:17Z EARTH_RECEIVED_TIME = 1977-11-20T22:03:09Z ORBIT_NUMBER = 459 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 = "VERY HIGH RESOLUTION MAPPING 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 3 (?35Î-</v.A'"%kªb† "ð03ûó¸íûðçÉI,,.....0.0..........,..,,,,,,,,,****,,.,,,,,,,,,,,.,,*,*,,,..,,,,,,,,.,...,,,,,.,,,,,,,,,,..,....,,,.......,.,,........0..00....,.......................0.000..0.0000000000002200000..00000.00000222200000000020000000000000.0000000.00.0000020.020000000.0...00000000000000......,.,,,,,,,,,,,,,("*,...................,......$(.,,,,,,.....,,,....,,,*,,,......,,,,.....,,,,,,..,,,,,,,,....,,,,........,................0.......................,,,............0........0...000...000000....0.000.....000000.....00.00.......................0..00...........0......00..........,..,,,,,,,,,,,,*(($,,..........0...............,,,,,,,,,,,,,,,,,..,,,,,,,,,,*&,,,,,,,,,,,,,,,,,,,,,,,**,,&**,,,,,,,.,,,,.......,.....*,...,,..,.,.,,,.,,.,....,,,,*,,,.,,,,,,,.,...,,..............0.....,.............0...................................,,,,,......................00...,.,..,.,,,,,,,,,,,,******$*,,,,,.........,,,.,...,,,,,,.,,,,,,**,,,,,,,*,,,,,,,,,,,,,,,,,,,,*,,,,,,****,**,,*********,,,,,,,,,...,.,,,,,.,....,,,,,,,,,,,*,,,,,,,,,,,*,,,,,(,,,,,,,,,,,,,.,,....,,,,...$*...,,,,.....,,.,,.........,(,......,,......,.,.........,,,,.,.,,,........................,,...,,,,,,,,,,,,,,,*****(&**,,,..,....,,.,,,,,,,,,,,,,,,,,,,,,,,,********,,**,***,,*,,,,**,,*,,,**************************,,,,.,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,***,,,,*,**,*,,,,,,,,,,,,.,,,,,,,,,...,,,,,,,,,,,,,,,,,....,,,,..,,,,.,,,,...,,,.,,,,,,..,,.,,,**,.,,,*,,,,,...,,,,,..,,.,,,&&,..,,,,,,,,,,,,,,,,,,,,,***&"*,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,*,,*******,,********,*,,*******,,,******************************,,,,*,,,,,,,,,,,,,,,,,,,******,,********,,*****,,,*,****.**,,,,,,,,,,,,,,,,,,,*,,,.,,*,,,,..,.,,,,,,,,,,,*,,,,...,,,,,,,,,.,,,,,,,,,,,,,,**,,,..,.*,,,,,,,,,,,,,,,,,,..,,,,,,,,,**,***,.,,,,****($**,,,,,,,,,,,,,*,,,*,*,,,*,,,,,,,**************((***,*,*******,***************(****,,***((*******(*****,,,,,,,,...,,,,***,,***********,******************,**,,*****,,,,*,***,,,,,,,,***,,,,,,,,,**,,,******,,,.,.,,,,,,,,,,,,,,,,,,,,,,*,,*,,,,,*,**,,,,,,,*,,,,,,,,,,,,,,,,,*,*,*,,,*,,,*******(( $**,,,,,,,,,,,,,,,,,,,****,,,,*,***,,,*****((((************,***************(*********(*(*****(***(**********,,,,***,,,*,,****************((*******(************************,,,,,,,,,,,,,*,,*,,,,,,,********,,,,****,,,,,,,,,,,*,,,,*,*,,,,,.,****,,,,,*******,,,,,,,***,,,,,,***,*,,*************(( "**,,,,,,,,,*,,,,,,,,**,,,,,*****,,,,**((*(*******(****,,*******,*******(******((*((((((((((((********(((*(***(**********************(***********((******************************,,,,,****,,,,,,******,**,******,,,,,*,,*,*,,**,*******,.....,**,,,,,******,,*****,*,,*,,*********************((((("***,*,,,,,,,,,,,,,,*,,,**,*,,,,,,,,,,*********************(****************(*(((*(((((&&&&(((((((*(((*(****(((****,,***********************(*((*******(*(********(************(******************************,,********,*,,****,,*,*,*,,****,,*,,,***,,**,*****,,,*,**,*************************(("(****,,,,,****,*,,,,,****,*,,,,*,,,,,,,*************(**********(((*****(**((((**(*((((&(&&&&&&&&((((((((((******(****,*********(****************((((((******(********(((******(*(****************,*********,,***************,,**,*********,*,,*,**,,,*,****************,,***********************(&"(***,,***,*,*,,,,*******,*,,,,*******,************((*******((((****((((((****((((((&((((((&&&&&((*((((((((**((((((((*****(((((****(**********(((((((**(((((*********(*(****(((**((((**((**********(************************,*,********************,,,******,**********************************(((( *********,,,,*******,,,***********************************(((**((((((((((*(((*(((((((&&&(&&&&&&(((((((((((((((((((((((***(******((((*******(*((*(((((((((*****(*****(****((((*(*((((((**((***((((********************(********(*******((**(***,******,,**,**************(**********(********(((((&"********,,*****,,*,**********************************((*****(*((((((****((((((**((((&&((((((&&(((((((((((((((&((((((((******(((((((**((((((((((((((((((((**((((((*(*(((((((****(((((*(***(((((((*****(*(**(****************(******(***(((***(**********************(***(*******(*(*****(*****(*((& ***,*,,*****,*,*,,,*********(***********************(*((****(((((***(*(((*(****(((((((((((((&&&(&((((((((((((&&(((((((((((((((((*((((((((((((((((((((((((((((*((((((((((((((*((*(((***(((*****(*(((((**((((((((*(*****(((*********(**(((&&(((********(*******************(((**(****((((******((((&"*,,**********,************((*********((******************(((*(*(((((((((*((((((((((((((((&(((((&&((((((((((&(&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((***(((((((((**(*((((******((((***(***((********((((*****(**((*****(*(((*****(((*(((*********((*(((((((((&"**,,,,*,*,,********,**(***********(***************,****(((((**(((((((((*((((((*((((((((((((((((&&&&(((((((&&&((&(((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((**((*((*((((***((((((((((((((((((((((((((*****(*(***(****(**((*****(((((****(((((*******(*(*(*(***((((((*(((& ****,,,,********,*******************(**********,*,********(((((((*(((((((((((((((((((((((((((&&&&(((&((&&(&(&(&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(((((((((((((((((((((((((*((((((((((**(((((((((**(*(((&(((*(**(((((***((((((*(***************(((((((((((((& (*******,,**,****************(*****************(*********(((((((((((((((((((((&((((((((((&((((((&&((&&&&&(&(&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((&&&&(&((((((((&((((((((((((*(((((((((((((((((((((((*((((((((((((((((((*(((((((((&((((((((*((((((((((((((((((*******(((((((((((((((& (**********************************************(*(*****((***(((((((((((((((((((((((((((&((((((((&&&((((&&&&&&(&&&&&$$&&&&((((&(((((((((((((((((((((((((&(((((&&&((((&(((&(((((((((&&(((((((((((((((((((((((((((((((((((((((((((((((*(((((*((((((&&(((((((((((((((((((*((**(((((((((((((((((((((((&((**************************(****(*(***((***,*(*((*(********(((((((((((&(((((((((((((((((((((&&&&&&&&&&((&&(&(((&&$$&&&&&&&&(((((((((((((((((((((((((((((&&(&((((((&(&&((((((&&&&((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((((((((((((((((((((((*(((((((*(((((((((((((((((&((**********************************(*((**(***((((((((**(((((((((((((((((((((((((((((((((((((((((&&&&&&&(&&(&&&&(&&&&&&&(&((((((((((((((((((((((((((((((&((&((&&&&&&&((((&&&&&&&&(&&&&(((((((((((((((((((((&((&(((((&((((((((((((((((((((((((&&((((((((((((((((((((((((((((((((((&&((((((((((((((& ******,***,**********************(((**(****(((((*((*((((((((((((((((((((((((((((((((((&&&((((((&&&&&(((&&&&&&&&(&&&&&&&(&((((&(&&(((*(((((((((((((((&&&&((&&&&&&&&&(((&((&&&&&(&&&&$&&((((((((((((((((((((&(((&&&&&(&((((((&&(((((((((((((((&&&&(&&&((&(((((((((((((((((((((&&&&&&&((((&&&(((((((&(((**,,*,************(*(**(((*(*((******(((((**((((((((((((((((((((((((((((((**(((&((&(&((((&&((((&&&((&&&&&&(&&&&&&&&&&&&&&&(((((*((((((((((((((&&&((((&&&&&(&((&&&&&&((((&&(&&$&&&(((&&(((((((((((&((&(((((&&&&&(&(((((((((((((&&(&((((((((((&(&(*((&&(((((((((((((((((((&&&&&&&(&((&&&&((((((&&((******************(((*(((((((((((((((*((((((*((((((((((((((((((((((((&(((((((&((((((((&&&(&((((((&&&&&&&&&&&&&&&&&(&&&&&&&((((((((((((((((((&((((((&&&(&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&&&(((&(&((((((((&&&&&(((&&(&&(((((((((((&(((((((((((((((&&&(((((((((((&&((((((((&&&&(&&(&(&(&&((&(&(&(((&(*(*(*******************(((((((**((((((*((((((((((((((((((((((((((((((((((((&&(((((((((&&&&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((&(&&&((((((&&(&&&&(((&(&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&&(&&&&(&((&&&&&(((((&(&&&(((((&&(((((((((&&&&&((((&((&&(((((((&&(((&(&&&(&&&(((((&&(&(((((&((*********************((****((*(*******((((((((((((((((((((((((((((((((&&&((&((((&((((((&(&&&&&((&&&&&&&&&&&&&&$&&&&&&(((&&&&&(&&&&((&&&&&(((((&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&((&(&&&&&&&&(&&&&&((&((&&(&(&((((&&&&(((((((&&&&&&&&(&(&&(((((&(&(&((((((&&&&&&((((&&&&&&(((((&&(((************************(*((((*****((((((((((((((((((((((((((((((&((&&(((&(&(&&&&&&&&(&&&&&&&&((&$$$$&&&&&&&&&&&&&(&&(&&&&((((&&&&&&&(&&&(&((((((&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&((&(&&&&&&&((&&((&&&&&((&&&&(&&(((&(&&&&&((((((&&&&(&(((((&&((&((&&&&&&&&&&&&&((&&&&(((((*********************(((((*****(((((((((((((((((((((((((&(((&((&(&((&((&&&&(&&&&&&&&&((&&&&&&&&&$$$&&&&&&&&(((&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&(&(((((&&&&(&(&&(((&&&&((((&&&&&&&((&&&(&&&(((&&&&&&&(&(&(&&&&&&((&&&&&&&(&&&&(*(*********************(*(*(((**((((((((((((((((((((((((&(((((&&(((((&(&(((((((&&&&&&&(((&&&$$$$$&&&$$$&&&&&((&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&(&&&&&&&&&&&&&&&(&&&&((&&&&&&(&(((&&&&&&((&(&&&&(&&&&&&&&&&&(((&&&&((***********************(**********(((((((((((((((((((((&&((((((&((((&&&&&&&((&&&&&&&&&&&&&&&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&&(&(&&&&(&&((&(&&&&&&&(********************,****((****((((((((((*(((((((((((((&&&((((((&((&&(((&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$$&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&(&((&&&&&&&&(&(&&&&&&&&&&&&&&&&&&(&(&&&((&(&&&&&&&&&&&((((&&&&&&&"((******,,**********************((((((((((((((((((((((&&&&((((((&((((&(&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&$$&&&&&&$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&(&&&&&&&&((&(&(&&&&&&&&&&&&&&&&&&&&((*****,,***("*,***************((((((((((((((((((&(&&&&&((((((&((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&$&&$$$$$&&&&&&&&&$&&&&&&&$$$$&$&&&&&$$$&$&&&&&$$&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&(&&&&&&&((&&&&&(((((&&&&&&&(&(&&&&&(**********,**$***************(((((((((((((&((((&&&&&&&&&&&&(((((((&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$"&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$&&$$$$$&$&&&&&&&&&&&&&&$&&$$$$&$&&&$&$$$&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((((&(&&&&&&&&&&&&&&&$(*******,,*************,******(((((((((((((((&((&(&&&&&&((&&&((&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$"$$&$&$$$$$$&&&&&&&&&&&&&&&&&$&$$&&&$$$&&&&&&&$&$$&&$&$&$$&&$&&&&&&&&&$&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&(&&&&&&&&&((&&(&&((&&&&&&&&&&&&&$(**************,*******,,****((((((((((((((((((((((&&&((&&((&&&&&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&$$&$&$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&$$$&$&&&&&&&&$$&&&&$&&&$$&&$$&&$$&&&&&&&$$&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$$&&&&&&&&&&&&&&&&&&((&&&&(&(&&&&(&&&"$(***,,*,********************((((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$&&&&&&&&&&$&$&$$&&$&$&$$$&$$$$$&&&&&&&&$$$&&&&&$$&$$&$$$$$$&$$&$&&&$&$$&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$(******,**********************((((((((((((((&((((((((((&&(&&&((&((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$&$$$$$$&&&&&$&$$&&$&$$&$$$$&&&&&&&&&&&&&&$$$&$$&&$$$$$$$$$$&$&&$&&&&$&&&&$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&((&&&&(&&&&&&&&&&(&&&&&&&&(****,,,,,***************(*(**(((((((((((((((((((((((&&((((&(((((&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$&$$&&$&$$$$&&$&&&$&&&&&&&&&$&$$$&&&$$$$$$$$$$$&$&&$&&&&&&&&$$&$$$$$$&&$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(*********,*********(**((**((((((((((((((&(&(((((((((((((((&&&&&(&((&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&$$$$$$&&&&&&&$$&&$$&&&&&$$$$&$$&$&&$&$&&&&&$$$$$$$$$$$$$$$&&&$&&&$&$&&&&&$&$$$&&$&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&(&&&&$$(****************(****(*((((((((((((((((((((((&(&((((((((&&&((((((&(&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$&&$$$$$$&&&&&&&$$$&&$$&&$$$$$&&&&&$$$&&&$&$$$$$$$$$&&&&$$$&&&&$$$$$$&&&&&&&&$$$$$$$$$&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$((******,,************(((((((((((((&((((((((&&&&&&((((((&&&(&((&(&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$&$$$&$$&&&$$$&&&&$$$$$$$$$$$&&$$$&&&&&&$$$$$$$$$$&&$$$&&&$&&&$$$&&$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&((&(&&&&&(&&&&&&&&&&&$$(********,************((((((((((&&&(&&(&(&(&(&(((&&(((((((&((&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$&&$&$$$$$$&&$&&$&&$$$$$$$$$$$$$$$$$$&$$$$$$&$$$$$$$$&&&&$$$$$$&$$$$$$$$$&&&&$$$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&$$$$&&((&&&(&(&&&&&&&&&&&&&&&&&$$(*****************(*(((*((((((&&&(&(((&&&((((((((&&&((((((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&$$&&$&$$$$$$$$$$$&$$$&$$&&&&$$$&$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$&$$$$$&&&&$$$&&&&&$&$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&&&&&&&&&&&&&&&&&$(*******,***,*******(((((((&((&(&&&(((&&(((((&&(((((((((((((&&&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$&$&$$$&$$$&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$$$$$$$$$$$&&&$$$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$((********,******(((*((((((((((((&((&&&(&(&((&&((((&&((&(&(&&&(((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$&$$&$$&&&&&&&&$$$$$$$$&&&$$$$$$&$$$$$$$$$$$$$$$&$$$$$&$$$$$$$$$&$$$$$$$$&&&$$&&$$&&&&&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&$((********************((((((((((((&(((((&&&&((((((((&&&&&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&$&&$$&&&&$&&&&&&&&&$&&$$&$$&$$$$$$$$$$$$$$$&&&&&&&&$$$$$$$&$$$$$&$$&&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&$((********************(**(((((&((((&((((&&&&&&&(&&((&&&&(&&(((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$&&$$&&&$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&((&&&&&&&$((*********************((((((((((((&&&(((&&(&&&&&&&&&&((&&&&&&&&(&(((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$$$$&$&&$$$$&&&$&&&&&&&&$$&&$$$$$&$$$&$$$$$$$$$&$$$$$$&$$$$$$$$$$&&&&$$$$&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$$&$$$$&&&$$$&&&&&&&&&&&&&&&&&$&$&&&&$&&&&&&&&&&(((&&&&&&&&$(((**(***********(******(*((((((((((&(((((&&&&&&((&(&&&&((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&$&&$&&&$$$$$&&&$$$&&$$$$&$&&$$&&$$$$$$$$&$$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&&$&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&&$$$&&$$&&&$&$$$$$&&&$$$&$&&&&&&&$&&&&&&&&&&&&&&&&&&((&&&&&&&$((*****(***********(***(((((((((((*((&&&&(&&&&&&&((&&&&(&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&&&&$&&&$$&$$$&&$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$&&&$$$$$$&&&$$$$$$$&&&&&&&&&$&&&&&&&&&&&&((&(((&&&$(************************((((((((((((&&&&&((&(&&&&&&&&&&&&&(((&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$&&&&&&&$$$&$$$$$$$"$$$$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$&$$$$$$$$$&$&&$$&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$&$&&$$$$$&&&&$$$$$$$&&$$&&&&&&&&&&&&&&&$$&&&&&&&&&$(************************(((((((((((&((&((((((&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&$$&$&$$&$&$&$&$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$&$$$$$"$"""$$$$$$$$$$$$$$&&&&&$&$&&&$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&$$$$$$$$$$$$$$$&$$$$$$&&&$$&$$&$$$&&&&&&$(***********************(((((((*(&(&&&&&(&(&&&&&&&&(&&&&&&&&&&(&(&&&&&&&(&&&&&&&&&&&&&&&&&$&&&&&&&&$&$&&$$$$$$$&$$$$$$&$$$$$$$$$$$&&&$&$$$$$$$$$$$$$$$$$$&$$$$""$$$$$$$$$$$$$$$$$$$$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$$$$&$$$$$$&&&$$&$$&&&&&&&&$$$$$$&&&&&$(*********************((****((((&(((&&&&&&&$&&&&&&(&(&&&&&(&&&&&&(&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$&&&&&$$$$$$$$&&$&$$$$$$&$&$$$""""$""$$$$$$$$$$$$$$&&&&&&&$$&&$$&$$$$$$$$$$$$$$$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&&$$$$$$$$$$&&$&$$$$$&&&&&$$&&$&&&&&&&$(****************************(((&(&&&&&&&&&&&(&&(&&&&&&&&&&&(&&(&&&&&&&&&&&&&&(&&&&&&&$&&$&&$&&&&&&$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$""$$$$$$$$$$$$$$$$$&&&&&&$&$$&$$$$&&$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$$$$$$$$$$&$&&$$$$&$$$$$$$$&&&&$&&&&&&&&&$***************************(((((&&&&&&&&$$&&$&&&(&&&&&((&&(&&&&&(((((&&&(&&((&&&&&&&&&&$&&&&$$$$&$&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$$&$$$$$$$$$$$$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$&$$&$&&$$$$$$$$$$$$&&&&&&&&&&&&&$(*,,*******************((((**(*(((&&&&&&&&&&&&&$&&$&&&&&&&&&&&&(((((((&((&&&&&&&&&&&&$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$&&&$&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&$((*,,*,,****************(**((((((((&&&&(&&&&&&&&$$$$&&&&(&&&&&((&&&&&&&&&&(&&&&&&&&&$$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$"$$$$$$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"$$$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$$$$&&&$$$$$$$&&&&&&&&&&&&&$$((******,*************(**(*((((((((&&(&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&((&&&&&&&&&&&&&&$&&&&&&&$$$$$$&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$$$$"$$$$$$$$$$"$""$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$&&&$$$$$&&&&&&&&&&&&&$"*************************(**((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$$$$$$$$$$$$"$$$&&&$$$$$$$$$$$$"$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$$$$$$$&$&&&&&&&&&&&&&$"(*************(**(******(*(((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$$$$$"$$$$$$$$$$"$$$$$$$$$$"$$$$$$$"$"$"$$$$$&&&$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$&$$$&$$&&$$$$$&$$&&$&&&&&&&$$&&&&$$$(********(*****(***((**(((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$""""""$"""$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$"$$"$"$"$$$$$"$$&$$$$"$"$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&$$$$$$&$&&&$&&&&&&&"((*********(*****(**(((((*((*(((&(((((&(((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$"$$$$$$$$$$"""$"$$$$"$$$$$$$$$"$$$""$$$"$$""$$$&$$$$"$$"$$$""$$$$$"$$$"$$$$$$"$$$$$$$$$$$$$$$$$&$&&&$$$$$$$$$$$&$$$&$$&&$&&&&&&&$$&&&&(**********(((****(((**(*(((**(((((((((((((&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&$$&&&$&&$&$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""""""$$$""""$"""""$""$"$"$$$"$$$$$$"""""$"""$""$$"$"$$$"$$$$$"$$"$$""$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$$$&$$&&$$&&$&&$$&$$$&&&$&&$$$&(*************(****((((*(((" (((((((((((&&&&(&(&&&&&&&&&$$&&$&&&&&&&&&&&&&&$&&$$$$&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$""$"""""""""""""""$"$$""""$$"""$$$""$""""""""$""""$$"$"$"$$""$$"$$"""$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$&&$$&&$&&&&&&&&$$$$ (**********(**(*(**((****((((((((((((((&((((((((&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$&$$&$$"$&$&&&$$&&&&$$$$$$$$$$$$$$$" $"$$$$$$$$$$$$$$$$$$$$$$$$$ "$""""""""""""""""""""""""" ""$$""""""""""""""""$$""$"$""""$$$$$$"$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$&$$&&&&$$$$&&&$$&$&$$"***************((((*(((((((((((((((&((((&(((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&$&$$$&&&$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$""""""" """"$""""""""$"""""""""$""""""""""""""""""""""$"""""$$$$$"$$$$$$$$$"$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&$&&$$$&$$$&&$$(***,,*********(((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$&$$$&$$$$$$$$$$"$"""$"""""$$""""""""""""""""""""""$""""""""""""""""""""""""""$"$$"""$""""$$$$$$$"""$$$"$$"$$$$$$$$$$$$$$&&&$&&&$$$$$$&$$$$$$$$$&$&&&&&&&&&&&&$&&&&&&"(*****,,*********((((*(((((((((((((&((((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$$"$$$$$$$&&$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$""""$"""""""$"""$"$$$"" """""""""""""$""""""""""""""""""""""""""$$"$"$$""""$$"$$$""$$$$$$$$$$$$$$$$&$$$$$&&&&&&&$$$$$$$$&$$$$$$$$$$&&&&&&&&&&$&&&&&&&$"((****************(((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&$&&&$&&&&&&&&&$&&"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$""$""""""$""""""""""""""""""""""""""""""""""""""""""""""$""$"$""""$"""$$$"$$$$$$$$$$$$$$$$$$$$&&$&$$$$&&&$$$$$$$$$$$$$&$$$$$$&&&&$$&&&&&&&&&&"((***************((((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&$$&&&&$&$&&&&&&&&&&$$&&&&&&&&&&&&&$&$"""$$$$$$"$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$""""$$$$""""""""""$"""""""""$$"""""""""""""""""""""""""""""""$$$$$"""""""""$$$$$"""$$$$$$$$$$$$$$$&&$$$$$$$$&$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&$$"(((*****,**,***(((((((((((((((((((&&&&((((&&(&&&&&&&&&&&&&&&$$$$$&&&$&&&&&&$&&$&&&&&&&&&$&$$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$""""$""""""""""""""$"""""""""""""""""""""""""""""$$$$$$"""""""""""$""$$$$$$$$$$$$$$$$$&&&$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&$"(((((*********((***(((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&$&&&&$&&&&&&$$$$$$$&&$$&$$&$$$$$$$$$$&$$$$$$$$&$$$$$&$$$$$$$$$$$$$""$"$$$$$$""""""""""""""""""""""""""""$""""""""""" "" """"""""""""$$""""$""$"""$"$$"$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&& &((**********(((***((((((((((&&&(((((&((((&&&&&&&&&&&&&&&&&$&$$$$$$&&&&$$$&$&&&&&&&&&&&$$&&&&$$$&&&$$$$$$$$$$$$$$$$&$$$$$&$$$&&$$$$$$$$$$$$""""""$"$""$$$"""""""""""""""""""""""""""""""""""" """ " """""$"$$"$"""""""$"$$$"$$$$$$$""""$""$$$$"$$$$$""""$$$$$$$$$$$&$$$$$$$$$&&&&&&&&&&&&&&&"&(****************(*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$&$&$&&&&&&&&&$$$$$&$&&&&&$$$$&$$$&&$$$$$$$$$$&&$&&&$&$$$$$$"$$$$$$$$$$"$"$$$$$""""""""""""""""""""""""""""""""""""" """""""""""" "" """""""""""""""$""""$"""$$$$$$""""$"$"""$$"$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&"&(****************(((((((((((&((&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&$$$$$$&&&$$&&&&&&$$$$&$$&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$"$$$$$$$""""$$$$""""""""""""""""""""""""""""""" """"" """ """""" """""""""""$"$""$"""""""""$$$$$"$""""""""""$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&"(((***************((((((((((&&&&&&&(&&(&(&&&&&&&&&&&&&&&&&$&$$&$$$&&$&&$$&$$$$&$&$$$$&&&&$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""$$$$"""""$$""""""""""""""""""""""""""""""""" "" "" " """"""""""""$""""""""""""$"$$$""""""$""""$"$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$&&&&&&&"((**************((*((((((&((((&&&&&&&&&(((((((&&&&&&&&$&&&&&&&&&$$$$$$$$&$&$$$&&&&&&&$&&&$$$$&&$&&&&$$$$$$$$$$$$$""""$$""$$$$$$$"$""""$"$$$$$"""$""$""$""$""""""$"""""$$""""" " " """""""""""""""""""""""""""""""$$$""""$$""""""""$$"""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&$&&&"(************((**(**((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&$$$$$$$&&&$&$$&&&&$&$&&&$&$$$&&&$$&$$$$$$$$$$$$""$""$$"$$$$$$"""""""""""$$$$"$"""$"$"""""""$""$$"""""""""""""" " "" """"""""""" """""" """""""""""""""""""""""""$"""""$"$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&$&&&&& (((*********(**(((**((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$&$$&$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$"$""""""""""""$""""""""$$""$""""$$"""""$$"""""""""""" " """ """"" """" """""""""""$$"$"""""""""""""""""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$"(***********(((***((*(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$&&$$&&&&&&&&&&&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$"""$$$"$$$$$""""""""""""""$"""""""""$$"""$""""""""""""""""" """"" "" " """" """""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$&&&&&&&&$$$$$$ &(((**************(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$&&&&&&&&$&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$""""""""$""$"$$$"""""""""""""$"""""""""$""""""$""""""$$""""""" """" " """"""" """ """""""""""""""""""$"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$&&&&&&$$$ (**************(((*((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$$$&$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$"""$$$$$$"$$$""$"""""""""""$$"$"$""$"""""""$""""$"""$""""$$""""$"""""""""""""" ""   """"""""""""""""""""""""""""""""""""""$$"$"""$$""$"$$$$$$$$$$$$$$$$"$$&$&&$$$$&&&&$&&$"*************((**(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$"$"""""""""$$$""$"""""""""""""$"$$"""""$$$""""""""""""""$""""""""""""""" " " "" "" " """""" """""""""""""""""""""""""""""""$$"$"$"$$$$$$$"$$$$$$$$$$$$&$$$$$$&&&&&&&"(*************(((*(((((((&&&&&&&&$&&&&&&&&&&&&&$&&&&&&$$&&$$&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""""$$$$$""$$""$""""""""$$"""""$"$$"$""$$$""$""""""""""""$$"""""""""""""""""""""" " """ "" " """""""""""""""""""""""""""""""""""""""""$""$"$$$$$$$$$"""$$$$$$$$$$$$$$$$&&&&& (***************((*(((((((&((&&&&&&&&&&(((((&&&&&&&&&&$$&&$&$&&&&&&&$&$"$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""$$$"""$""""""""""""""""$""$"""""""" " """"" " "" " """"""""""""""""""""" """""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&$ (*******************((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$""$$$$"$$"""""""""" """"""""""""$""$""""""""""$""""""""""""""""""""""""""""" """ " """""""$""""""""""""""""""""""""""""""""""""$$$$""$$$$$$$$$$$$$$$$$$$$$&$$$&&&&& ((***************(*(((((((((((&&&&&&&&&&&&$&&&&&&&&&&&$&$&$&&&&$$&$$&&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""$$$$$""""""""""""""""""""""""""""""""""" " " """""""""""""""""""""""""""""""""""""""""""""$$"$$$"$$$$$$$$$$$$$$$$$$$$&$$$&&&&&& (*************(****(*((((&&&((&&&&&&&&&&&&&$&&&&&&&$&$&&&&&&&&&&$&$&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""""""""""$""""""""$"""""""""$""""""""""""""""""""""""""""" """ "" " """""""""""""""""""""""""""""""""""""""""""""$""$""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$ ((**********(**((*(*((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$&$&&$$$$$&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$"$"$"$"""""""""""$$$$"$"""""""""""" """""""""""""""""""""""""""""""""""""" "" "" " " " " """"""""""""""""""""""""""""""""""""""""""""$"""$$"$$$$$$$$$$$&$$$$$$$$$$&&&&&$$ (*(*********((((((((*((((((&(((((&&&(&(&&&&&&&&&&&&$$&&&&&&&&&&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"""""""""""$$$$"""""""""""""""""""""""""""""""""""""""""""""""" " """" """"" """""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$ (((*************((***(*((&(((((&&(&&&&&&&&&&&&$&&&&&&&&&&$$$&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """""" """"" " """"""""" """" """""""""""""""""""""""" """"""""""""""""""$""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$((*************(***(*((((((((&&(&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$$&$$$$&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$""""""""""""" """""" " """"""""""""""""""""""""""""""""" " """""" """""""" """"""""""" """""""""""""""""""""""""" """""""""""""""""$"$""$$$$$$$$$$$&$$$$$&&$$&$$$$$$$$$&&& ((**************(***(((((((((&&((&&&$&&&&&&$&&$$$&&&(&&&&&&&&&&$$&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""" """"""""""""""""""""""""""""""""""""" """ """""""" """" """"""""""""""""""""""""""""""""""" """"" """""""$""""$$$$$$$$$$&$$$$&&$$$$$$$$$$$$$$$$ (***********(((*((((*(((((((((((&&&&&&&$$$&&&$&$&$$&&&&&&&&&&&&$&$$&&&&&&&$&$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$""""" """"""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""" """"" """"$"""$$$$$"$$$$$$$$&$$$$$$"$&$$$$$$$$$$$$$(***************(((((((((((&((((&&&&&&&&&&&&&$$&$$$$&&&&&&&&&&$&&&&&&&&&&&&$$$$$$$$$$$"""$$$$$$$"$$$&&$$$$$$$$$""""""$"""""""""""""""""""""""""""""""""""""""""""""""" " """"""""""" " """ """"""""""""""""""""""""""""""""""""""" """" "" """"$$"$$$$$$"$$&$$$$&$$$$$$"$"$$$$$$$$$$$$$ ((***********("((*(((((((&&((((((&&&&&&&&&&&&&$$$&&&&&&&&&&$$$&&&&&&&$$$&&&$$$$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$""$$"$$"$""""""""" """"""""""""""""""""""""""""""""""""""" """ """ " "" """""""""""""""""""""""""""""""""""""""" " " """"""""""$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$ (************((((((*((((&&((((((&((((&&&&&$$$$&&&$&$$$&$$&&&&$$&&&&&&$$"&&$&$&$$$$$$"$"""""""$$$$$$"$$$$""""""$$$$""""""""""""  """"""""""""""""""""""""""""""""""""""" " " " """" """"""""""""""""""""" """"" """""""""""""" " """""""$"""$$$$$$$$$$$$$$$$"$$$$"$$""$$$$$$$$$$$$$ (********(*((((((((((((((((((((((&&&&&&&$&$$$$$&&&&&$$$$$&$&&&&&&$&$$$&$&$$$&$$$$$$$$$""""""$$$$$$$$$$$$$$$""$$$$$$"""""""""""""""""""""""""""""""""""""""""""" " "" "" "" """ """""  """"""""""""""""""""" """"""""""""""""""""" """"""""""""""$$$$$$$$$$$$"$$$$$""$"$$$"$$$$$$$$$$$""" ((********((((((((((((((((((&(&&(&&&&&&&$$$$$$$&$&&&&$$$&&$&$$&&&&$$$$$$$$$&$$$$$$$$$$$$"""""$$$$$""$""$"$$$$""$$"""""""""""""""""""""""" """""""""""""""""""""""""""""""" """"""""" """"" """""""""""""""""""" """"""""""""""""""""""""""""""" """""""$$"""$""""""""""""$$$$$$$$$$$$&$$""((*******((****((((((((((((((&&&&&&(&&$$$$$$$$$$&$&$&&&$$&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$""""""$$$$"$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""""""""""""" " """"""""""" """"" " """" """""""""""""""""""""""""""""""""$""""$"""""$$""""""$$$$$$$$$$$$$$ (*********(*(((((((&((((((&&((&&&&&&&&&$$$$$$&$&$$$$$&&$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$""""""$$""""""""$"""""""""""""""""""""""""""""""""""""" """" """" """ """""""""""""""""""" """""""""""""""""" " " """"""""""""""""""""""""""""""""""""""""""$"""""""""""""$$$$$$$$$ (********(*((&(((((((((((((&((((&&&&&&&$$$$$$$$$&&&&$$$$&&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$"""""""""$"""""""""""""""""""""""""""""""""""""""""""""""" """""" "" " " """""" """""""" """ """"""""""""" " """""""""""""""""""""""""""""""""""""""$$"""$$""""""""""""""""$$$$$$((*****(((((((((((((((((&(&((&&&(&&&&&&$$$$$&&$&&$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$""""$$"""""""""""""""$""""" """"""""""""""""""""""""""""""""""""" "" """""" """ """""" """"""""""""""""""""""""""""""" """""""""$$"""""""""""""""""""""$"$$$"""""$$"""""""""""""""$$$$$$$((*******(****(((((((((((((((&&&((&&&&&$&&$$$$$&&&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$""""""""""""""""$"$$$""""""""""""""""""""""""""""""""""""" """"" " " " "" "" """""" "" """""""""""""" """""" """""""""""""""""""""""""""$""""""$$"$$$"""" " """"""$$$$$$"$$$$$$$(********(**(*(((((((((((((&(&&&&(&&&&&&&&$$$$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""$"""""$""$""""""""""""""""""""" """""""""""""""""" "" """ " """ """"""""""""""""""""""""" """"""""""""""$$$"$""""$""""""""$"""$"$$"$$"" """""$"$$$""$"$$$$$$$(*********(*((((((((((((&((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""" "" """ " """" "" """"""""""""""""""""""""""""""""""""""""""""$$$$$$$$"$"$""$$$$$"""""""""""""""""""""$""""$$$$$$$$$((((******(**((((((((((((((&&&(&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$&$$$$$$$"$$$$$$$$$$$$$$$$"""$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" """" " " "" "" """""" " """" "" """""""""""" "" """"""""""$$"""""""""$"""""""$$$$"$""$"""$"$"""""""""""$""""""$$$$$$$&&&$((((((*****(((((((((((((&(&&(&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$""""""""""""""""""""""""""""""""""" """" " "" " " """ """"""" "" "" "" """" " "" """"""""""""""""""$$$""$$$"$" """"""""""""$""""""""""$""$$""$$$$$$$$&((*(((***((((((((((((((((&((&&&&&&&&$&&$&&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$&$$$""$""$$"""""""""""""""""""$$""""""""""""""""""""""""""""""" " """""""""" " " """""""" """""""" """""""" " """ " """""""""""""" """"""""""""""""$$"""""""$"$""""""""$"""""""""$$$$$"$$$$$$$$&((****((**((((((((((((((&&&&&&&&&&&&&&&$"$$&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$"$$$"""""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""" """ """""""" " " " " " """ "" "" """"""""""$"$$$"""""$""""""""""""""""""""""""$$$$$$$$$$$$$$&(((***((***(((((((((((((&&(&&(&&(&&&&&&$$$$""$$$$$$$$$$$$$$$$$"$$$$$$"$""$"$$$"""""$"$$$"$""""" """""""""""""""""" """""""""" """"""""""""$"""" """"""" " """ "" "" """"" """ " " "" """" """" " """" """"""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$"$$$((((****(((***(((((((((((&&&&&&&&&&&&&&$$$$$$"$$$&$$$$$$$$$$$$$$$$$$$$"$$"""$$""""""$"$$$"""""""""""""""""""""""""" """""""""""""""""""""""""""""" " " "" " " "" " " "" " """" "" "" """""""""""" """ "" """"" """""""""""""""""""$"""""""""$$""$"""$$$$$$$""$$$$$$((((((**((((*(((((((((((((&&&((&&&&&&&&&$$$$$$$&$$&$$$$$$$$$$$$$"$$$$$$$""""""""""""$"""$"""""""""""""""""""""""" "" """""""""""""""""""""""""""""""" " "" """" " " " " " " "" " """"""" """"" " """"""""""""""$$$"""""""""""$"""$$$"$$$$"$$"""""$$$$$"&(*(((***((((((*((((((((&&&&&&&(&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""$"$$$""$"$$"""$$$$"""$""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""" " """"" " "" " " """" """ " " """""""" " """" """""""""""$""$"$$$""""""""$$$$$$$""""""$$$$"""$$""$$"(((((*(*(((*(**(((((((((&((&&&&&&&&&&&&$$$$$&$$$$$&$$$$$$$$$$""$$$$$$$"$""$$$""$$$$""""""""" "" "" """""""""""""""""" """"""""""""""""""""""""""""" " "" """$""""" """ " " " " """ """"" """"""""" """""""""""" """""""$"""$"""""""$"""""""""""""""$$$"$$$$$(((((((*(*((((((((((&(&((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""""$""$$""""$"""$$$"""$"$$""" ""$""""""""" """"""" """ """""""""""""""""""""""""""" """"" """"" " " " " """ "" """"""" """"""""""""""""""""""""""$$""""""""""" ""$"""$$"$&((*(((((((((((((((((&(((((&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$""$$$$$$$$""$"$"""""""$$$""""""""""""" "" """"""" """"""""""""""""""$$""""""""""""""""" " """" """ " " ""  " """"" " """" "" """"""""""""""""""""""""""""$$$"""""""""$""$"(((((*(((((((((((((&((&(&&&&&&&&&&&&&$&&&&$$$$$&&$$$$$$$$$$"$$$$$"""$$"$""""$"""""""""""""" """ """""" """ " """" """""""""""""""""""""""""" """""""" """""" """" " """ " " "   " """ "" """" """""""""""""""""$$$$""$""$$$"""""""""""""""((*****((((*(((((((((&(&&&&&&&&&&&$&&&&$&$&&&&$$$$$$$$$$$$$$$$$$$$"$$$$$"""""""""""""" """" "" "" """"""" """""" """""""""""""""""""""" " """"""""""" " "" """""" "  " " " " """"" """" """""""""""""$"$$$$$$$""""""""""""""&((****(*((((*((((((&(&&&&&&&&&&&&&&&&$$&&&$&$$$$$$$$$$$$$$$$$""$""""""""$""""""""" """"""" " """"""""""""" """""""""""" " " " """" " " " " """"" " """ " " " " " "" """""""""""""""""$"$"""""""$""""""""&&((****((**(((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$&$$&$$$$$$$$$"""$$""""$""""""""""""" """"""""""" " " """"""" """""" """" """ "" " " "" """ """" " " " "" """"""""""""""""""""""$""""""""""""""&((((((****(*((((((&&((&&(&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$""""""""$$""""""""""""""""" """"$"""" " "" " " """" " "" " " " " """"""" " " """" """" """ """ "" """"""""""""""""""""""""""$"$""""""""$$&(((****(((((**(((&&&&&&&&&&&&&&&&&&&$&$$&&$&$$$&$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""" """ """"""""" " """"""""" " """""  " " "" " " " "" """"""""""""""""""""""""""$"$""""""""""(((((*******(((((((((&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$"$$$""$"""""""$""$$$"""""$$$$"""""""""""""""" """"""" " " "" """ """""" " "  " " "" """""""""""""""""""$""""""$""""""""""""$(*((*********((((((((((&&&&&&&&&&&&$$$$&&&&&$$$$$$$$$$$$$"$$$$"$$""""""""""$"$$$$$$$$$$$$"""""""""""" " ""  "" " " " """ " ""   " """"""""""""""""""$"$"""""""""$""$"""$&((((******(((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""$$"$$$$"$$"""""""""""""$"""""$"""""""""""""""""""" " " " "    """""""""""""""""""""""""""""""""$$"$"$$$&(((((((*(((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""$$$$$$"""""""""""""""""""""""""""$"""""""""""""""" """" " " " "   " " " " """"""""""""""""""""""""""$$$$$$$$$$"&((((((((((&&(((((((&&&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""" """"$""$"$"""""""" """ " "   " """""""""""""""""""""$"""$""""""$$$$$" &&(((((((((((((((((&&&&&&&&&$$&&&&&&&$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""" """"""""""""""" """ "" ""     " "  """ "" """" """"""""""""$""""""""$"$$$"$$$$$$$&(((((((&(((*((((&&&&&&&&&&&&&&$&&&&$&$$&&$$$$$&$$$$$$$$$$$""""""""""""""""""""""""""" " " """"""$"""""" " " "       "" " " """"""$"""""""""""""$$$$"$$$$$$$$$&((((&(((&&&(((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$$"""""""""""""""""""""""""""""""""" """"""""" " """"""     " "      """""" " """""""""$""$$"""""""$$"""$$$$$$""&((*((((((((&((&&(&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$"""""$"" """""""""""""""" """""""" """"""""" " " " "      ""  " " "" "" """"""""""""""$$"""""""$$$""$$$$$"(((**((((((((((((((&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$"$$""""""" """""""""""""""""""""""""" """""""""" " """        """"""""""""""""""""""""""""""$""$$$$$$$&((((((*((*(((&(((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"""""""$"" """""""""""" " """ """""" """"""""""" " "" "        """""""""" """"""""""""""""""""$$$$$$$$$&((((((((((((((&&((&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$""""""""""""" """""" """" """"""" " """ """""""""""""""" "          " "  " """""" "" """"""$""""""""""""""$"$$$$$""$((((((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$$$$$"""$$"""" "" """""""""" """"" """"""" """"""""" "" " ""       "    """""""" "  "" "" """" """""$"""""""""""""$$$"""$$$((((((((((((((((&&&((&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$"$$$$$"""""""""""" """ " " " " """ """"""""""""              "" "" " """ """" " " """""""""""""""$$$"$$$$$$$$"&((((((((((((((((&&&&&(&&&&&&&&$$$$&$$$$$$$$$$"$$$$$$$$"""""$"""""""" " """""""" """ """ """"" "" "         """" " """" """"""" " """""""""""""""$"$$$$$"$$&((*(((((((((((((((&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" """" " " " "" " """"""""""""""         " "" " """"" " "" """"""""""$"""$"$$$$$$$$ &((((((&(((((((&&&&&&&&&&&&$&&&$$$$$$$$$$"$$"$$""""""""$$$""""""""""""" """"" """ """ """ " " """"" """"" ""           """ """ """"""""""$$""$$$$$""" &(((((((((&(((((((&&&&&&&&&$$$$$$$$$$$$$$$$$$"$""$$"$$""$$"""""""""""""" """"""""""" """""""""" "" """ " """   "           " " "  """"""""""""""""$"$$$$ (((((((((((&&(&(((&&&&&&&&&&&&$&$$$$$$"$$$$$$$$$$$$$$$"$"""""""""""""""""" "" "" """"""""""""""" " """" "        "" "" "" """" "" """""""""""$$$$$$$$$ &((((((*((((((&&&&&(&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$""""""$""""""""""""""" " """ "" """""" "" """ " ""    " "       " " """ """"""" """"""""""""""$"$""$$$ &(((((*((((((&&&((&&&&&&&&&&&&$$$$$$$$$$$$$"$$$$$"""$$"$"""""""""""""""""""""" """ " """"" " " "   "          " """"" "" """" "" """" """""""""""""""$$$$$"&(((((((((((&&(((&&&&&&&&&&&&&&$$$$$$$$$$$"$$$$$$"$$$$""""$$$"""""""""""""  " "  """ """"""""" " "              " """""" "" """""""""""""""""""$$$ &(((((((((((((((((((&&&&&&&&&$$$$$$$$$$$$$"""$"$$$$"$"""""$""""""""""""""" """ "" " "" ""                 """"""""""""""""""""""""""""""$"$$ &&(((((((((((((((((&&&&&&&&$$$$&$$$$$$$$$$$$$"""$$"""""""""""""""""""""""""  "" "" " " " " "              """ """ """""""""""""""""""""""""" &&(((((((((((&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$""""$"$$"""""""""""""""" """"  " "" " ""             " """"" """""""""""""""""""""" &((&(((((((*(((&&&&&&&&&&&&&&&$$$$$$$$$$""$"$"$"""""""""""""""""""""""" "" " " " """" ""              """" """""""""""""""""""""""&&((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$"$$$$"$"""""""""""""""""""""""""""" " " " " "" ""                    " """ " " """"""""""""""""""""""""""""""""&&((((((**(((&&((&&&&&&&&&$&$$$&$$$$$""$$$"$$$$$""""""""""""""""""""""""" "" " """" """ """                  "" " " """ """"""""""""""""""""""""" &(&(((((&&&(&(&(&&&&&&&&&&$&$$$$$$$$$$""$$$$"$$$"""$"""""""""""""""""""""" ""  " "" " """ "                  " " " " """"" " """" """$""""""""""""""""$$"&(((((((&((&(((&(&&(&&&&&&&$$$$$$$$$$$$$$$"$$""""$"""""""""""""""""""""""""""""  "  " """              "" """ "" """""""""""""""""""""" (&((((**((&&(&&&&&&&&&&&&&&&$&$$$$$$$$$"$$$"$$""""""""$""""$""""""""""""""" " "   " "            """"""" "" """"""""""""""""" &(((((&&(((&&&&(&&&&&&&&$&&&&&$$$$$$$$$""$"$"$""""""""""""""""""""""""""" """"                 " """" " "" """ """"""""""""""""""" &&&((((((((&&&&(&&&&&&&&&&$&&$$$$$$$$$"$$$$"""""$$""""""""""""""""""""""""" """"                     "" """"""" """"""""""""$""""""""&((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$""""$"$"""""""""""""""""""" " """ "                   """ """" " "" """"""""""""""""$"""&&(((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""" ""                 " """""""""""""""""""""""""&((((&&((((((&&&&&&&&&&&&&$&$$$$$$$$$$"""""""""""""""""""""""""""""" """""" """" ""   "                   """""""""""""""""""""""""""&&((((((&&(&(((&&&&&&&&&&&&$&&$$$$$$$$$""""""""""""""""""""""""" """"""""" """                     " " " " """" """"""""""$"""""""$((((((&&&((&(&&&&&&&&&&&&$$$$$$$$$$$$""$" """"""""""""""""""""""" """"" """ "                   """ """ " """""""""""$"$$"&&(&&&(&&&&&(((&&&&&&&&$&$&&$$$$$$$$$$$$""""""""""""""""""""""""""""" "" " """                   " "" " " """ """""""""""""""&&&(((((&&&&&&((&&&&&&&&$&$&$&$$$$$$$$"$"$"""""""""""""""""""" "" """""""" " ""                   " """  """""""""""""&(&((&&((&&&&&&&&&&&&&$&&$$$$$$$$$$$$"$$$$""""""""""""""""""""""""" "" " " " ""                       """" """ """""""""""&&&((((((&&&&&&&&$&&&$&&$$$$$$$$$$$"$""$$""""$""""""""""" """ """"""" "                     " "" """""" """ """"""&((((((((&&&$&&&&&&&&&$&&&$$$$$$$$$$$"$$$""""""""""""""""" """"""""" "                      " " """"" """""&&(((((&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$"""""$""""""""""""""""" "" " " """"                " """"" $&&&((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$$""$"""""""""""""""""""""" " "              " " " " &&&&((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""$"""""""""""""""" "" " " "" """                """ " " """" "$&&&&&&&(&&(&&&&&&&&&&$$$$$$$$$$""$""$$"$"$"""""""""""""" "" "" " "" """        " " "" "" " ""&&&(&&&&&(&&&&&&&&&&&&$&$&$$$$$$$$$$$$$""""""""""""""""""" "" " " """ "         " " "$&&&&&&&((&&&&&&&&&&&$&$$$$$$$$$$$$$$$"$$"$""""""""""""" """"""" "           " &&&(&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$$"$""""""""""""""""""""" " "       "  $&&(&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$""$""$""""""""""""""""           " $&&&&&(&(&&(&&&&&&&&$&$$$$$$$$$$$$$"""$""""""""""""""" "" "" " "              $&&&&&&&&&(&&&&&&&&&$$$$$$$$$$$$$""$$""""""""""""""""""" """""        $&&&(&(&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""" """"""" "            " $&&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""$""$$"""""""""""" "" "" "      $&&&(&&((&&&&&&&&$$&&&$$$$"$$$$"$$$$"""$"""""$"""""""""""""""           &&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""$""$"""""""""""""""" "" "       $&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$"""""""""""""""""" """ ""             $&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$""$$""$"""""""""""""""""" "          $&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""" "" "       &&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"""""""""""""""""""" """" "      " $&&&&&&&&&&&&$$$$&$$$$$$$$$$$$""$"""""""""""""""""""" " "        " $&&&&&&&&&&&&&&&&$$$$$$$$$$$$"""""""""""""" """"""""""""          " "" "$&&&&&&&&&&&$&&&$$$$$$$$"$$$""""""""""$"""""""""""""" " "         " " "" $&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$""$$""""""""""" """""" "          $&&&&&&&&&&&$&$$$$$$$$$$"$$$"""""$$""""""""" "" """ "         " $&&&&&$&&&&&&&&$$$$$$$$$"""""""$""""""""""""""""" "" ""        "   " ""$&&&&&&&&&&$&&&$$$$$$$"$$$$""""""""$""""""""""" "         """ $$$&&&&&&&&$$$$$$$$$$$$$$"$"$""""""""""""" " "" " ""          " "" $&&&&&&&&&$&&&$$$$$$$$$$$""""""""""""" "" "" " "        " "$&&&&&&$&&&$$$$$$$$$$$$$$$"""""""""""""""" " ""           " $$&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""" """ "            "" $&&&&&&&&&&$$&$$$$$$$$$""""""""""""""""""""" " """       "" $$$&&&&&&$&$$$$$$"$$$$$"""""""""""""""""""""" """         " "" $$$&&$&$&$&$$$$$$$$$"""""$$""""""""""" """"" "         $&&$$$&&$$$$$$$$$$$$$$$""""""""""""""" " " "     """" " $$&&&&$&$$$$$$$$$$$$$""$"""""""""""""""""""" "    " """ $$$&$$$$$$$$$$$$$$"$"$$$"""""""""" """"" "" " "        " $$$&&$&&$$$$$$$$$$$""$"""""""""""""""""""" " "          " $$$$&$$$$$$$$$$$$$$$"$"""""""""""""" """ "       """ $$$$$&$$$$$$$$$$$$$$$$"""""""" """" "" " "            "$$&&$&&$$$$$$$$$"$"""""""""""""""" """" ""         " "$$$$$&$$$$$$$$$$$$"""""""""""""""" " ""            "$$$$$$$$$$$$$"""$""$"""""""""""""" " ""      " "$$$$$$$$$$$$$$"""$""""""""""""""" " "      "" "$$$$$$$$$$$$$$"""$"$"""""""""""" """ "    "" $$$$$$$$$$$$$$$$""""""""""""""""" " " "    " "$$$$$$$$$$$"$$$$$""""""""""""""" " " "      " $$$$$$$$$$$$$$$$""""""$"""""""""""" "" " "    "" $$$$$$$$"$$$$$$$""$""""""""""" """ "     " ""$$$$$$$$""$$$""""""""""""" """"" "       ""$$$$$$$$$"$$$""""""""""""""""""""" "         "$$$"$$""$$""$""""""""""""""" """""""       " "$""$$$"$""$""""""""""""""""""" " "      "$$$$$$$"$"""$$"""""""""""""" "" "     "$$$$&$$$"$"""""""""""""""""""" "       "$"""$$$$$$$"""""""""""""""""" "      ""$"""$$$""""$"""""""""""" """" "        " """$"$$$$""$$"""""""""""""" "          """"""""$"""""""""""""" """" " "        """"""""""$"""""""""""""" ""          """$$""""""""$$""""""""""" " " "            """"""""""""  """"""""        """"""""""""""""""""" " " ""         ""$""""""""""""""""""" "" "         """""""""""""""""""" "" "            """"""""""""""""""""""           """""""""""""" """ "" "             """""""""""""""""""       """"""""""""""""" " "         """""""""""""" "      "" """"" " " " "      "    " """""""""" """         " """"" """"              """ """"""""" "       """"" "" "       """""""""" "           " " """" ""       " "" "" "         """ "           " ""        """" ""           " " "              "      " "                               "            "       "