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 = '479B84' IMAGE_NUMBER = 55929703 IMAGE_TIME = 1977-12-10T08:10:40Z EARTH_RECEIVED_TIME = 1977-12-13T03:38:54Z ORBIT_NUMBER = 479 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 GROUND TRACK SEQUENCE WITH IMAGE MOTION COMPENSATION" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END A   &A'7 MTw1m*%T ` |y| 4 W)ٮ_ws%\Ps. *,,,,.,,,,,,,,,,,,.,,,,***,**,******,,,,**,******,*****,,,.,,,,,,,,,,,,,,,,,,,.,.,,,,,,....,.,,,.,,...,,,.........,....0........00.000...00000000..0.0000000000002000000000000000..000000000002000000000000000...0000000...0.000000...0.0002...0.0000.0.......0.00.........,,.,,,,,,,,,,,,,,,***(& (*,,,,,,,,,....,,,,,,,,,,,,*(&,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,...,.,,,,,,.,..,,,,,,....,,,........,,..,.....................00...0.....0.0........000....00000.0......0000.....0000.................00...............,.....0.......................,..................,,,,,,,.,,,,*,,,,,,,****(((&***,,,,,.,,,,,,,,,,,,,,,**,,,**,,,,,**,,,,,,**,,,,,,,,,,,,(,,,,,,,,,,,,,,,,,*,,,,,,,,,( ,,,,,,,,,,,,,,.,,,,,,,,.,,,**,,,.,..,,,,.,..........................................................,,.,.......,.,......,,.,,.....,,.,......,,,,.,......,,.........,........,,,,,,.,,,,,*,,,,,,,,********(&(**,,,,,,,**,,,,,,,**,,,,,,,******,,,********,,,,*****,,,,,*****,*,,,*,***,,,,,,,***,,,,*,*****,,,,,,**,*,,,,,,*,,,,*,,,,,,,*,,,,,.,,,,,,,,.,.,.,(,......,.,,.....,.,,.,...., *,,,...,.,,,,,.,.,,,,,,,,,.,**,,,,,,,,.,,,,,,,..,.,,,,,,,,,,,,,,,..,,,,,,,.,.,,,.,,,,,,,,.,,,,,,,,,,********,,****(& &(********,,,,,*****,,,,*****,*************,******************,**********,**********,,*******,,*,*******,**********,,,,*,,,,,,,,,,*,,,,,,.,,,,,,,,,,,,,,,,,..,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,*(,,,,,,,,,,,,,,,,,,,,,,,,,,,& ,,*,,,*,,******************& ((***********,**,,,,******************,,*************(********************(*(************,***************(************,,*,,*******,,,**,,,,,,,,,,,*,,,,,,.,,,,,,,.,,,,*,,,,,,,*****,,,,*,,,,,,*,,,,,***,*******,,*,,,,,*,**,,,*,,***,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,*,,,,,********************((& ((**********************************************************************(****************(*******(****************************,*******,,,,,*,,,**,,,**,,,,,,,,,,,,,,,,,,*,****,,,*,,,**,,,*,,,******,,,,,**,,*,,,,,******,*******,*,,,*,****,***,****,*,,,,,,,,,*,,,,************************((*(( &(((***************************************(((********((*****(**(((*****(*((*********(******((((((*******(*((********(****************************,*,*,,,,*,*****,,*******,,,,***,*****************,******,**********************,***************,,,,********,,,,********,**********************(&((******************(*********(*********((********((******(**((**(((*((((((**((((((***(*(*((((**((*((((((*(((((((*(***********************,********,**********,,********,**************************************************************************************************(*********(******(*(((& (((*********((*((*(*(************((*((**(**((((((*****((((((*(((((((((*(**((((((***(((((((((*((((((*((***((((((((*(((((**(*****(*********(****,,,***************(*************,****(******************************(******************((*(**************************,***********((((*****(**(****(( &((**(***(**((***(***((******((((((****((((((***((((((((((((((((((((((((((((((((((((((***((((((((((((((((((((((((((((*(*((((((******(((***********************************************************(*(*(****((***(******(*******(*(((*********(*****************************(((*(**((((((*******((& (((((*(((*****((((*((****(((((((**((((*((*(*((((((((*(((((((((*(((((((((((((((((((((((((((((*(((((((((((((((((((((((*(((*((***((((******************************((********(*(****(((((((********((******((*(*(***((**(*******(((**(***((((*(*****((**(*********************(***(((((((*(*(((*((*(&&((((*(***(((((****(((((((**((((((((**(((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((((**(*********(*******((********(******(*((((*(*((*(((((****((*((((*(**((*(*****(*((((***(*((((((*(*((((((((*****(*(((******((*******((((***(((((((((****((&&(((((((((****(((((((*(**((((((*(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((*((**(**(((******((*(******(((******((**(*((***(((((((**((((((((*(*(((((((*(*((((((((***((((((((*(*((((((*(((((((((*(***(((*(*****((*(****(((((((((((((*((((&&(((((((*(((((((((***((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((*(((((((((((**((((((****(((((((*((((((((((((((((((((((((((((**((((((((((((((((((((*(*((((((*((((((((((*(((((((((*((((((((((***((((((***(*((((((((((((((((((*(((&(((***((((((*((((((((((*(*((((((((((((((((((((((((((((((((&(((((((((((((((((((((&(((((((&(&&((((&(((&((((((((&&&(((((((((&(((((((((((((((((((((((*(**(((((((***(((((((*(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((((((((*(*((((((((((((((((((*((((((& &(((((((****(((((((*((((((((((((((((((((((((((((((((((((((((((((&&(&(((((((&(((((((((&&&&&&((((&&((&&((((((&&&((((((&&&(((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(((((((*((((((&((((((((((((((((&&((((***((((***(*(((((((((((((((((((((((&&&((((((((&&((((((((&&(((((&&(&&&&&((((&((&&&&(&&(&&&(&&&((&&(&&(((((((&(&&((((((&((&((((((((((((((((&(((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((&((*((((((((((((((((((((((*((((&&(((((*(*****((((((((((((((((((*((((((((((((&&&&&((((((((&&&((((((&&&&&(&((&&&&&&((((&&(&&&&&(&(&&&&&&(&(&&&&&&&&(&(((&&((&(((((&((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((&&&(((&(((((((((((((((((((((((((&(&(((((((((((((((((((((((((((((((((((((((((((((((((((((((&&((((****(((((*(*((((((((((((((((((((((((((((((((((&(&(&(((&((&&(&&(((((&&(&&(((&&&&&&&(&&&&&&&&&(((((&&&&&((((&&(&(&(&((((&((((((((((&&((((((((((&((((((((((((((((((((&((((((((((&&((((((((&(((((((((&((((((((&(&(((((((((((((((&(&&(&((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((&(((((**((*(*****((((((((((((((((((((&((&((&&((&&&((((((((((&&&&(&((&(&&&((&&&&&&&&&&&&(&&&&&&&(&&&&&&&&&&(&&&&&&&&&((&&&&&(((&((((&&&((&((((&((&(((((((((((((((((((&((((((&(&&&((((((&(&&(((((((((&((((&(&&&&&((((((&&&(&((((((&((((((((((&&((((((((((&(((((((((((((((((((((((((((((((((((((&((((&$&((((((*******(((((*((((((((((((((&&(((((&(&&&&((((&&&&&&(((((&(&&&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&((&(&(&&&&((&&&&&&&((((((&&&(((((((((&((((((((((((&(((((&&&&(((((&&&(&&((((&(&&&&&(((&&&&(&&((&&(&(&&&(((&&&&(((((((((((((((((((((((((((((((((((((((((((((((((&&(((((((&&`$&(((******(*******(((((((((((((((((((((((&((((((&&&&&&((((&&&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&(&&&&&&&&((&&&&&&&((((&(&&(&(((((((((((((((((((&((((&&(&&((((((&((&(&(((((&&&&&((((((&&&&&&(&(&&&&&&&((((&&&&((((((&(&(&((((((((&(((((((&&((((((((((&(((((((((&&(((((((((&&&$((((*((********(((((((((((((((((((((((((((&(&(&(&((((&(&&&&&&((&&&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&((&&&&&(&&&&&&&&&&(((&(&&&&((((&(((&((&((&&&&&(&((&&&&&&&&(((((&&&&&(((&&&&&&&&(&((&&&&&&((&(&&&&&&((((((&&&((((((((&(((((((((&((((((((&(((((((((((&(&(((&((&&((((((&"&((((********(*(((((((((((((((((((((((((&&&&&&(((((&&(&(((&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(((&&&&&&((((((&&&&&(((&&&&&&&&(((&&&&&&((((&&&&&&&&&&&&&&&&&&(&&&&&&&((&&&&&&&&&&&&&(&&&&&(((&(&&&&&(((((((&(&(((((&(&&&(((((((((((((((((&(&&&(&((&&&&$(((((((**(**(**(((((((*(((((((((((((&(&(((((&&&&&&&&(&((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&(((&&(&&(((((&((&&&&&&&((&&&&&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(&(((&&&&&&(((&(&&&&((((((&&(&((((((&&&&&((&(&((&&((&&$(((((*(*****(((((**(((((((((((((&(&((((((&&(&&&((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&(&(((&&&(&&&((&(&&&&(&(((((&(&&&(&&&&&&&&&&&(((&&$((*****(*((*****(((((*((((((((((((((&((&&&(((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&(((&&&&(&&&&(&(((((((((&&&&&&(&&&&&&&&$((*(((*(****((*((****((((((((((((&&&&(((((&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&((&&&(&&((((&&&&&((((&(&((&&&(&(&(&&&&&(&&&"&(******((**(***((**((((((((((((((&&(&(&&&&&&(((&&&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&(&&&&&&&&&(((&&&&((((&(&&&&&&&(&&&&&&&$((***((********((((((((((((((((((((&&(&&(&(((&&&((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&((&(&&&&&((&&&&&&(&&&&&$&((******((((**((**((((((((((((&&&(&&&&&&&&&&&((((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&(&&&$$((****(*(((*********(**(((((((&((((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&$&&&&&&&&&&$&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&&(&&&&&&&&&&&(((*********(&"*****(**((((((((((&&&&&&((&(&&&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&((***********(****(((((((((&&&&&&(&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&$$$$&&&&&&$$$&$&&&&&&$&&&&&&&&&$&$$&&&&&&&$&&$$&&&&&$&$&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$((**************(*****((((((((((&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&&&&$$$&$&&&&&&&$&&&&&&&&$&&&&&&&&&$&$&&&&&&$$&&&&&&&&&&&&&&&&&&$$&&&&&&&$&&$&&&&&&&$&&$&&&&$$$$&&&&&&$&&&$&&&&&&$&&&&&&$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ $((**(**************(*(((((((((&&(&&(((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&&&&&&&&$&&&&&&&&&&$&&&&&&&&$$&&&&&&&$&$$$&&&&$$&$$$&&&&&&&$&$&&$&&&&&&&&&&&&&&$$$&&&&&&&&$$&&&&&&&&$&&$&&&&&&&&&$&&&&&&&$$&&&&&&&&$$&$&&&&&&&&&&&&&&&&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&"$((*****************(((((((((((((((&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$&&&&&&&$$$$&&&&$&&&&$&&&$&&&&$&&&&&&$&$$&&&&&&&&&$&&&&&&&&&$&&&&&&&$&$$&&&&&&$$&$&$&&&&&&$$&&&&&&&&&&&&$$&&&&&&$&$&$&&&&$&$&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&(&&&&&&&&"$(*(**********(*******(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$&&$&&&$&&$&&&&&&&$&&$$&&&&&&$$&$$$&&$&$$$$&$&&&&$$$$$&&&&&&$$&&$&&&$&$$$$&&&&&&&$$$$&&&&$$$$&$&&&&&$$&$$$&&&&&&&&&&&&&&&$$$&&&&&&&$&&&&&&&&&&&$$&&&&$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ "(((*****************(((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$&&&&&&$&&&&$$&&&$&&&&&&&$&$&$&&&&&&&$$$&&&&&&$$$$&&$&$$&$$$&&&$$$$$$$$&&$&&$$$$&&$&$&$$$$$$&&&$$$$$$$&&&&&$$$&$&&&&&&$$&$$$&&$$&&$&$&&&&&&&$&$&&&&&&&&&&&$&&&&$$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$ $(***************(*(*(((((((((((&((((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&&$$$$&&&&&&&&$&&&&&&&$$$$&&&$&&$&$$$$$$&&&$$$$$$&$&$$$&$$$&&&$$$$$$$&$&$$$$$$$&$$$&$$$$$&$$&$$$$$$$$$$$&$$$$&&$$&$$$$$$&&$&$$$$$$&&&&$&&&&&&&&&&&$&$$&&&$$&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"(((**********(******((((((((((&&&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&$$$&$&&&&$&&$$$$&$&&&$$$$$&&$$$$$$$$&$$$$$$$$$&$$$$$$$&$$$$$$$$$$$&$$&&$$$$$$$&&&$$$$$$$&$$$$$$$$&&&&&$$$$&$&&$$$$$$$$$&&$&&$$$&&&&$$$$$$$&$$$$$$$$$&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ "(((**************(*(((((((((&&((((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$&&&&&$$$$&$$$&$$$$$$$$&$&&&$$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$$$$&&$$$$$$$&$&$$$$$$&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((*************(*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&$$$$$$$&&&&$$&$$$$&&$$$$&$$&&&$&$$$$&$$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&$$$$$$$$$&&$$$$$$$$$$&$$$$$$$$&$$$$$$$$$$$&$$$$$$&&&&&$$&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&$$(((*************(((((((((((((((&(&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$&&$$$$$$&&$$$$$$$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$&$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ $((*************((((((*((((&(((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&$$$$$$$&$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&$$&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$"((((**********(((**(((((((((((((((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$&&$$$$$&$$&$$$$$$&$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&$&&&&&&&&&&&$$&&&&&&&&$&&&&&&&$$ $(((**************((((((((((((&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$&&&&&&$$$&&$&&&&$&&&&&&&&&&&&&$$(((**********((((((*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$$$$&&$$$$$$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&&&$$$$$$&&&$&$$$&$&&&&&&&&&&&&&$$((***********(**(*((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&$$&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&$&$$$&&$$$$$$$$&&&&&$$&&&&&&&$$$$((**************(((((((((((((&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$&&&&&$&$&$&&&&&&&$$$&$"((*********(*((((((((*((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&&$&&$$$&$&&&&$&$$$&&$$$"&(**************(**(((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$"$$"$"$"$$$$$$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$$&$&$&$&&$$&$$&$&&$$""((*********(***((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$$$$$$$$$"$$$$$$$""$$$$"$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$&&&&$$$$&&&&$&$$&$$$"((*(((*****(((((((*((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"$$$$""""$$$$$$$$""$$$$$"""$$"$$$"$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$$$$&&&&$$$$$$&&&&$$"(((*******(*(***(((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$"""""$$$$"""""$$$$$""$$"$"$""$""""$$$$$$$$"$"$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$$&&$&$$$$$&&&&&&&$$"(((*(**(*****((*((((((((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$""""$$$$$""$"$""""""""$""$$"$"""""""$$$$""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$&&$$$$$$&$$&&$$$$$$$$(((((*(*****(*((((*((((&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$""$""$$$""$$""""$$$"""$""""""$"$""""""$$$"$$"$$$$$$$$$"$$$$$$$$$$$"$"$$$$"""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$$$$&$$&&&$&$&$$$$&$&&&&$&((***(**((((**((*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""$""""""$$"""""""""""""""$"""$$$"$"""$$$$"""$$$$$"$$$$$$$$$$$$$$$$"$$"$$$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&$$$$$$&&&$&&$$$$(((**(*(*((*(**((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$"""""""$$"""""""$$$""""""$""""""""""$"$$$""$"$$$$$$""$$$$$$$$$$$$"$$$$"$"""$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$$$$&$&&$$$$$$$$(((((*(**((*(((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$""$"$$$"$$""$"$$$"""""""""""""""""""$"$"""""""""""$""""""$$$$"""""$$$$$"$""$"$$$$$$$""$"$$$$"""""$$"$"""""$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$&&$$&$$&&&$$$$$$$$&&$$$$&((*(***(*((**((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""""""$""""""""""""""""""""""$""""""""$$$""""""$$"$$"""""$""""""""$"$$$"$$""""$$"""$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$&$$$$$&&$$&$$$$$$&$$$$$((*****(*((**(((((((((((&((&&(&&(&&&&&&&&&&&&&&&$&&&&$&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"""$"$"""""""""$"""""""""""""""""""$"""""""""""""""""$$$$$"$"""""$$"$"$"""$""$""""$"""$"$""""$"$""$$$$$$$$$$$$$$$$$$$$$$$$"$$$&$$&$$$$$$$$&$$$$$&$$$&&$$$$$$$$$$$$$$$$$"((((*(******((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$$"$$$$$$$$$"$$$$$$$""$"$$$$""$"$""$$""""""""""""""""""""""""""""""""""""""""$$"""""""""$"$$""""""$"$$""""$"$$$""""""$$"$"$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$&$&$$$$&$&$$$$$$&&&$$$&((*****((((((*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&$&$$&$$$$&$$$$$$$$$$$$$$"$$$$$$""$$$$$$$$$$$$$$$$$$$$"""$"$$$$$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""$"""""$$"""""$"$$"$"$""""""$"$"$$""$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$$$$$$&$$$$$$&((**(((*(((***(((((((((((((&&&&(&&&&&&&&&&&&&&&$&$&&$$$$$$$$$&&$$$$$$$$$$&$$$$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$"$$$$""""""$$"""""""""""""""""""""""""""""""$""""""""""""""""$"""$"$"""""""$""""""""""$"""$$"""$$$"""""""$"$"$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((*(*(***(((((((((((((((&&&""&&(&&&&&&&&&&&$&$&&&$&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""$$$$$$$$"$$$$$$$$$$$$"$$$$$$"$""""$"$$""""&"""""""""""""""""""""""""""""""""""""""""""$"""""""""$"""""""""""""""""""""$"""""""""""$"$"""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&((*(((***(((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$&$$$$$$$$&$$$$$$$$$$$$$"$$$"$ $$$$$"$$$$$$$$$""$$$$$$"$"" ""$$""""$"""""""""""""""""" """"""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""$""$"$"""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$"&((*(**(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$&$&$$$&&&&$&$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$"$$$""$$$$$"$$$$"$"""""""$"""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$"""""""""""""""""""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&((((*(*(*((((((((((((&(&&&&&&&&&&&&&&&&&$&&&&$&&&&&$$&&$$$$&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$"$"$$"$$$$$"$""$"$"$$""""""""""""""""""""""""""""""""""" """"""""""""""" """""""""""""""""""""""""""$"""""""""""""""""""""""""""""""$"$$""$$"$$$$$$$$"$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$&$$$$$$$$"(((**(**((*(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$"$"""$""$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&$$$$$*$&((****(((((((((((((&((((&(&&&&&&&&&&&&&&&&$&&$&&$$$$$&$$&$$$$$$$$$$$$$$$"$$$$$$$"$$$$$$$$""$"$$$$$$""$$"""$"$"$""""$"""""""""""""""""""""""""""""""""""" """""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$"$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$`&((((*(((((((*((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$"$"$"$$"$"$"$$""$""""""""""$""""" """""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&*((*(((**((((((((((((((&&&&&&&&&&&&&&&&&&&&$&$&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""$""$$$"""""$""$"""""""""""""""""""""" """""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((*(*(((((((((((((((&&&&&&&&&&&&&&&&&&$&&&&&&$&&$$$$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$""$""""""""$"""""""$""""""""""""""""" """""""" """"""""""""""""""""""""""""""""""" """"""""""""" """""""""""""""""""""""""$""$"""""$$$"$"$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&(((**(**((*(((((((((((&&&&&&&&&&&&&&&&&&$&&&&&&$$$$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$""""""$""""$"""""""""""""""""""""""""""""""" " """""" """""""""""""""""""" """"""""""""" """"""""""""""""""""""""""""""""""""""""""$""""""""$"$""""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((*((**((*(((((((((&((&&&&&&&&&&&&&&$$&&&&$&&&$$&&$&$$$$$$$&$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$""$"""""""$$$"""""""$""""""""""""""""""""""" " " "" "" """"""" " """""""" """"""" " """""""""""""""""""" """"""""""""""$""""""""""$"""$""""""$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$&((((*(***((((((((((((&&&&&(((&&&&$&$&&&&&&$$$&&&&&$$$$$$$$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""$""""""""""""""""""""""" " "" "" " """""" """ """"" " """"""" " """"""""""""""""""""""""""""""""""""""""""""""$""""$""""""""""$$$$""$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&(((*****(((((((((((((((&((((((&(&&&&&&&$$&&&&&&&&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$"""""""""$$""""""""""""""""""""""""" """ """"" " " """"""""""""""""""" """"" "" """""""""" """"""""""""""""""""""""$""""""""""""""""$""$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&(((**(*(((*(((((((((((((((&&&&((&&&&&$&$$$&&&$$$$$&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$"$$$""""""$"$$$"$"""""""""""""""""""""" "" "" " " """"" """"""" """""""" " """"" "" """""""""""""""""""""""""""""""""""""""""""""""""""$"$$$"$"$"$$$$$"$$"""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$ (((***((*(*(((((((((((((((&((&(&&(&&&&&$$&&&&$$&$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$"""""""$""""""""""""""""""""""""" " """""" " " " " "" " " """""" " """ " " " """"""""" """""""" """""""""""""""""""""""""""""""""""$"""""$"$$$$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&((((***(*(((((((((((((((((((((&&&&&&&&&$&&&$&$$$$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$"$$""$"""""""$"""""""""""""""""""""""""" "" """""" "" """""" " """ """" " """" " """"""" """"""""""""""""""""""""""""""""""""""""""""$$$$$"$"$""$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$ &((*(****((*(((((((((&(((((&&&(&&&&&&&&&$&&&$&&&$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""$"""""""""""""""""""""""""" " """ "" """"" """ " """"""" " "" " """""" """"""""""""""""""""""""""""""""""""""""""$$"$"""""$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$ (((*(*(*((((((((((((&&((((((&&&&&&&&&&&&$&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""""$$$""""""""$"""""""""""""""""""""""""""""""" " " """"" " " " "" " " "" " """ """ """"""""""""""""""""""""""""""""""""""""""""$""""""""$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &((***((*(((((((((((((((((((&((&&&&&&&&&&$&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$""$$$$$"""""$"""""""""""""""""""""""""""" """ "" " "" """"" """""" " " "" " " " " " "" " """ """""""""""""""""""""""""""""""""""""""$""$""$""$"$""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$(((**(****(((((((((((((((&&((((&&&&&&&&&&&&&&&&&&&$&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$"""""""""""""""""""""""""""""""""""""""""" """" "" " " " """ " "" "" "" """" " """""""""""""""""""""""""""""""""""""""""$""$""""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$ (((((*(*((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$"$$""""$"""""""""""$"""""""""""$"""""""""""""" """"" """ """"" "" " " """ " """" " """"""" " """""""""""""""""""""""""""""""""""$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$ &((*******(((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""$$$$$$"$$"""""$""""""""""""""""""""""""""""""""" "" """"""""" " """ " " """" " " " """""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$ ((*******(((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$""$""""""""$"$""""""""""""""""""""""""""""""" " """ " " " " " " " "" " """ "" """""""""""""""""""""""""""""""""""""""""""$""""$"$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$ (((*******(*(((((((((((((&(&&&&&&&&&&&&&&(&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$"""""$"""""$"""""$""""""""""""""""""""""""""""""""""" " " """" """"""" """""""""""""""""""""""""""""""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$(((*********((((((*((((((((((&&&&&&&&&((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$""""""$""""""""""""""""""""""""" """"""""""""""""""" "" "" " " " "" "" "" """"""""""""""""""""""""""""""""""""""$""""""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$ (((*******(*(**((((((((((((((&&&&&&&(((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""" """""" " " " " " " " """""" """"""""""""""""""""""""""""""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(****(***********((((((((((((&&(&((((&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$""$""""""""$""""""""""""""""""""""""" """"""""""""""""" " " " " "" " """"""""""""""""""""""""""""""""""""""""""$$"$""""$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$((**************(((((((((((((((((((((&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$"$$""""$$""""""""""""""""""""""""""""""""" """"""""""""" """" " " """""" "" " """ """ """""""""""""""""""""""""""""""$$"$$$"""$$$$$$$$$$$$$$$$$$$$$$"(((*(*(*(*****((((((((((((((((((((((&&(&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$"$$"$$$$$"$"""""""""""""""""""""""""""""" """""""""""""""" " " " " " " """" """"""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$" ((*********(*(*(((((((((((((((((((((&&(&&&&&&&&&&&&&&$$$&$$&$&$$$$$$$$$$$$$$$$$$"$$$""$$$$""$"$""""$""""""""""""""""""""""""""""""""" """ """""""" " " " " " """ """""" """""""""""""""""""""""""""""""$$$$$$$""$$$$$$$$$$$$$$$$$$ (((*******(**((****((((((((((((((&(&&(&&&&&&&&&&&&&&$&&$$$$$&$$$$$$$$$$$$"""$$$$$$""$"""$$"""""""""""""""""""""""""""""""""""""""""""" """""""" " " """ """"""" """""""""""""""""""""""""""""""""""""$$"$$$$$$""$$$$$$$$$$$$$$$$((********(********((((((((((((((&(&&(&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$"$"$"$$$$$""$$$$$""""""""$"""""""""""""""""""""""""" " """""" """""""""" """ " "" " " " " " " "" """ " """"""""""""""""""""""""""""""""""$"$$""$"$$"$$$$$$$$$$$$$$$$$"(********(*(((***((*(((((((((((&&&&&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$"$""""$"$""$""""""""""""""""""""""""" """"""""""""""" "" " " " "" " " """" " """""""""""""""""""""""""""""""""""""""$$$$$"$""$$$"$$$$$$$$$$$ &*************(((((((((((((((((((((((((((&&"&&&$&&&&$&$$$$$$$$$$$$$$$$$"$$$"$$$$$$"$"$""""""$$""""" """"""""""""""" """""""""""" """" " " " "" " " " " " "" """""""""""""""""""""""""""""""""""""$""$"$$"$$$""$$$$$$$$$$$$$ ((*****************(*((((((((((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""$$$$$$"""""""""$$""$""""""""""""""""""""""""""""""""" "" "" " "" " " "    " "" """ """""""""""""""""""""""""""""""""""""""""$$"""$$$$$$$$$$$$$$((**********(**(**(((((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"""""""""""""""""""""""""""""""""""""""""""""""""" " """ " " " " "" """""""""""" """""" """""""""""""""""""""$"""$""$$$$$$$$$$$$"((*******(******(*(*(((((((((((((((&((&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$"$""""$"$$$""""""""""""""""""""""""""""""""""""""""""" "" """ "" """ " " " """"""""""" """""""" """"""""""""""""""""""$$"$$$"$$$$$$$$$$$(**********(*****(((((((((((((((((&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""$"$""""""""""""""""""""""""""""""""""""""""""" " """"" "" " " " " " "" """""" """"""""""""""""""""""""""""""""$"$""$$$$$$$$$$$$ ((***********(**(((((((((((((((&(((((&&&&&&&&&&&&&$$&$&$$$$$$$"$$$$"""$$"$"$"$$""""""""$""""""""""""""""""""""""" """"""" " " """ """ " "" " "" """"" """"""""""""""""""""""""$$$""""$"$$$$$$$$$$ ((*********((***((((((((((((((&(((&(&&&&&&&&&&&$&$$&$&$$$$$$$$$$$$"$""$$$$"$""""""""""""""""""""""""""""""""""""""""""""" """"" " " " " " " "" "" """"""""""""""""""""""""""$$"$"$$$$$$$$$$$$$ ((***********((((((((((((((((((((&((&&&&&&&&&&&$&$&&&&$$$$$$$$$$$$$$$$$""$"$""""""""""""""""""""""""""""""""""""""""""""""" """"" " " "    " " "" " """"""""""""""""""""""""""""""""$$$$$$$$$$$$$"(***********((*(((((((((((((((&(&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$"$$$"$$$$"""$""""""""""""""""""""""""""""""""""""""" " """ " "    "" """""""""""""""""""""""""""""""$$$$$$$$$$$$$$"((**********((((((((((((((((((&(&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""" " "      " " " " """" """ """"""""""""""$""""""""$"$""$$$$$$$"0((***********(((((((((((((&((&&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$"$$$""""""""""""""""""""""""""""""" """""""""" """ """" " " "  " """""""""""""""""""""""""""""""""$$$$$$$$$"&((*****(****((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$"$$$""$"""""""""""""""""""""""""""""""""""" """""""""" """ "     "" "" " """"""""""""""""""""""""""$""$$$$$$$$$"(((*****(*((*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""""$""""""""""""""""""""""""""""""""""" "" """""        "" """"""""""""""""""""""""""""""$$$$"$$$"&(********(**((*((((((&((((((&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$""""$""$"""""""""""""""""""""""""""""""""""""" """"" " " "        "" """"""""""""""""""""""""""""$""$$$$"$""(((*******((**(((((((((((((&(&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$"$$$$$$""$$$"$""$$"""""""""""""""""""""""""""""""""" """" " " "         """"""""""""""""""""""""""""""""$$$""$$"(*****(**((*(((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$""""""""""$"""""""""""""""""""""""""""" """ """ " ""                    " """""""""""""""""""""""""""$$""""""$"&(((*(******(((((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$"""""""""$""""""""""""""""""""""""""""""" " """ "               " " """""""""""""""""""""""""$"""""""$""&(********(*((((((((((((&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""""""""" """""""" " "" " ""            """ """"" """""""""""""""""""""""$""$"$"((********(*((((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$$""$$"$$"""""""""""""""""""""""""""""""""""""""""" " " "           " "" " """ """"""""""""""""""$""$$"&((*(*****(((((((((((((&(&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""" " "                """ """ """"""""""""""""""""""""$""(((***(*(*(((((((((((((&&&&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""" "                " """" "" """""""""""""""""$$$"((*(********((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$$$""""""""""""""""""""""""""""""""""""""""""""" "" " "                    " " " " """""" """""""""""""""""""(((*******(((((((((((((((&&&&&&&&&$&&&&&$$&$$$$$$$$$$$$$"$$$"$""$""$"""""""""""""""""""""""""""""""""""" "                 """ """"""""""""""""""""""(((*(***((((((((((((((&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$""$$$""$"""""""""""""""""""""""""""""""""""" " """                   " " " " """" """ """"""""""""""(((((*(*(*(((((((((((&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$"$""""$"""""""""""""""""""""""""""""""""""""" "                 " " " " """""""""""""""""((((((*((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$$""""$"$""""""""""""""""""""""""""""""""""""" "" "                   " """""""""""""""""""&((((****((((((((((((&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$"$$""$""$""""""""""""""""""""""""""""""""""" " " "" "                  " """"" "" """""""""""(((((**(*(((((((((((&&(&&&&&&&&&&&&&&$$&$$$$$$$$$$$$"$$$$"""$""$$$"""""""""""""""""""""""""""""""""" " "                  " " """""" """ """"""""""&(((***(((((((((((((&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$"$$""$""$$""""""""""""""""""""""""""""""""""" " "                 """"" " """ """"""""((((**(**((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$"""$$$""""""""""""""""""""""""""""""""""""""" "              "" """"""""""""""&((((*((((((((((((&(&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""""" """""" " "" "               " " " " """"""""""&((((*((((((((((((&(((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"""$$"""""""""""""""""""""""""""""""""""""""" " " "           """ """""""""((((*(((((((((((((((&&&&&&&$&&&&&&$$$$$$$$$$$$"$$"$$$"$"""""""""""""""""""""""""""" """""" """" "                " """"""""""&((((*(((((((((((((&&&&&&&&&&&&&$&&$$&$$$$$$$$"$$"$"$"""""""$"""""""""""""""""""""" "" """" "" " " " "                 " "" """""""((((*((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""$"$""""""$"""""""""""""""""""""""""""" "" ""               " """""""""&(((((((*(((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""" " "" "           "" """"""""((((**((((((((((&(&(&(&&&&&&&&&&$$$$$$$$$$$$$$"$$"""$""""""""""""""""""""""""""""""""""" """ " " "        " """""""&(((((*((*(((((((((&(&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""" """" " " " " "        " "" """"""&((((((*((((((((((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""""""""""        " """""""&((((((((((((((((&&&&&&&&&&&$&$&&$$$$$$$$$$$$$""$$"""""""""""""""""""""""""""""""" "" "         " " """""&((((((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""" """" " "          " """""""&((((((((((((((((((&&&&&&&&&&&&$$&$$$$$$$$$$"$$$$"$$""""""""""""""""""""""""""" " "           """""""&(((((((((((((((((&&&&&&&&&&&&$$&$$$$$$$$$$""""""""""""""""""""""""""""""""""" """ " "           """"" &((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""" "      """"""""&(((((((((((((((&((&&&&&&&&&&$$&$$$$$$$$$$$$""""""""""""""""""""""""" """""" ""         """"""&(((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$""$"$""""""""""""""""""" """"""        """""""&(((((((((((((((&&&&&&&&&&&&&&&$$$$$$"$$$$"$"$""""""""""""""""""""" """""""" " "        """"""&(((((((((((((&(((&&&&&&&&&$&$$$$$$$$$$$""$""$""""""""""""""""""""""" """"" "         """""""&(((((((((((((&(&(&&&&&&&&&&$&$$$$$$$$$$$$""""""""""""""""""""""" " """ "" "          """""""&(((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""" " "       " """""&((((((((((((((((&&&&&&&&&&&$$$$$$$$$$$""$"""""""""""""""""""""""""" "" "       """""&(((((((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""""" """ " ""      " "&(((((((((((((((((&&&&&&&&$&&$$$$$$$"$$$$""""""""""""""""""""" """ """" ""       " "" &((((((((((((&(&(&&&&&&&&&$$$$$$$$$$$"$"""""""""""""""""""""" "" "" "" " "" "        " &(((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$""$$$$""""""""""""" " "" " "" " " "        " """&((((((((((((&(&&&&&&&&&&&$$$$$$$$$$$""""""""""""""""""""" " " " """"""          """"&((((((((((&(&&&&&&&&&&$&$$$$$$$$$"$$$"$""""""""""""""""""" " "" " " "       """" &(((((((((((((&&&&&&&&&&&&$$$$$$$"$"$$""""$"""""""""""""" " """" """ " "        " " " &((((((((((&&&(&&&&&&&&&$&$$$$$$$$$$$""$""""""""""""""""""""""""" """"" "     " &(((((((((((&&&&&&&&&&$&&$$$$$$$$$$$""""""""""""""""""" """""""" " " """         " " "" &((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$"""$"""""""""""""""""""""" " " "        " "" &((((((&(&((&&&&&&&&&&$$&$$$$$$$$"$$$""""""""""""""""" "" """"""""" " "            " " &&&((((((&(&&&&&&&&&&&$$$$$$$$$$$$$"$""""""""""""""""""""""" " """""" "         """""" &((((((((((&(&&&&&&&&$$$$$$$$$$$$$"$$"$"""""""""""""""" """" " """""""" "              " "" " &&((((((&((&&&&&$&&&&$$$$$$$$$"$$$$""""""""""""""""""""""""""""""             """"""&&((((&((&&&&&&&&&&&&$$$$$$$$$"$$$$""""""$"""""""""""""" "" """"""" "" "         """""" &((((((((((&&&&&&&&&$$$$&$$$$$$$$$$$""""""""""""""""" """"""""""" """"" "       """" "&&(((((((&&&&&&&&&&$$&$$$$$$$$$$$$$$"""""""""""""""""""""""""" """ "             """" &&(((((((&&&&&&&&&&$&&$$$$$$$$$$$$"""""""""""""""""""" " "" " "" "         " """"" &((((((&&(&&&&&&&&$&$$$$$$$$$$$"$"$""""""""""""" """"""""""" " " "        " """" "" `&&&(((((&&&&&&&&&&&$&$$$$$$$$$$"$"$$$"""""""""""""" """""" """""" "          " """"""" &&(((&&(&&&&&&&&$&&$$$$$$$$$$$"$$"""$""$"""""""""""""""""""""""" "       " """"""" &&&(&((&&&&&&&&&&&&&$$$$$$$$$$""""$$""""""""""""""""""""""""""""""" "         " " """""""" &&(&((&&&&&&&&&&&&$$$$$$$$$"$$"$"""$"$""$"""""""""" """"""" "" "          " " """"""""&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$""$$"""""$"""""""""""""""""""""""""       " " """"" $&&&(&&&&&&&&&&&&&$$$$$$$$$$"$"""$"""""""""""""""""""""""""""          """"""" $&&&&&&&&&&&&&&&&&&$$$$$$$$$""$""""""""""""""""""""""""""" """""        " """""" $&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$"""""""""""""""""""""""""""" "           """""""$&&&&&&&&&&&&&&&&&$$$$$$$$$$"$"$"""""""""""""""""""""""""" "          """""""" $&&&&&&&&&&&&&&&$$$$$&$$$$$$$"$"""""""""""""""""""""""""""" "    """"" """""$&&&&&&&&&&&&&&&$$$$$$$$$$$$"$""""""""""""""""""""""""""""""       """""""""$&&&&&&&&&&&&&&&$$&$$$$$$$$""$""""""""""""""""""""" " "" ""      "" """"$&&&&&&&&&&&&&&$&$&$$$$$$$$$$"""""""""""""""""""""""""" "         """"""""""$&&&&&&&&&&&&&&&$$$$$$$$$$$$$""""""""""""""""" """" """ ""      " "" """"""$&&&&&&&&&&&&&&&$&$$$$$$$$$$$""""""""""""""""""""""""" "           "" """"$&&&&&&&&&&&&&&&$$$$$$$$$$"$""$"""""""""""""" """" """       """""""$&&&&&&&&&&&&&$&$$$$$$$$$$$$$""""""""""""""" """ " """ "         """"""""$&&&&&&&&&&&&$$&$$$$$$$$$$$$$""""""""""""""" " """ " " "      """""""""$&&&&&&&&&&&&&&$$$$$$$$$$$$$"""""""""""""""""" " " " "       " """"""""$&&&&&&&&&&&&$&$$$$$$$$$$$$$$"$""""""""""""""" "       " " """""""$&&&&&&&&&&&&&$&$$$$$$$$$$$"$$$""""""""""""" " "     """"""""$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""" """ "        " """""$&&&&&&&&&&&&$&$$$$$$$$$$$$"""""""""""""""""" " "         " """"""""$&&&&&&&&&&&&$$$$$$$$$$$$$""$"""""""""""" """"         """"""""$&&&&&&&&&&&&$$$$$$$$$$$$$$""$"""""""""""""""" "         " """"""$$&&&&&&&&&$&&$$$$$$$$$$$$"$"$""""""""""""" " " "         "" " """""$$$&&&&&&&&&&$$$$$$$$$$$"$""""""""""""""" """ " "         " "" "" ""$&&&&&&&&&&&&&$$$$$$$$$$$$"""""""""""""" """ "         """""$$&&&&&&&&&$$$$$$$$$$$$$$"$""""""""""""""""""" """" ""          """""""""$&&&&&&&&&$&$&$$$$$$$$$$$$$"""""""""""""""              " """""""$$&&&&&&&&&&$$$$$$$$$$$$$"""""""""""""""""" ""        " """"""""$$$&&&&&$&$$$$$$$$$$$$"$""""""""""""""""" " ""             " """""" $$&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""" " "         """"""" "$$$&$$&&$$&$$$$$$$$$$$$""$"""""""""""""" " " "            " """"""" "$$&&$$&&$$$$$$$$$$$$$""""""""""""""""""" " ""       " """"" "$$$$$$&$$&$$$$$$$"$"$$""""""""""""""""" " ""           " """""" " "$$$$$&$$$$$$$$$$$$$$$$$$$""""""""""""" "" " "      " """""""" "$$$&$$&$$$$$$$$$$$"""$$""""""""""""""" ""    """""" "$$$$$$$$$$$$$$$$$$$""$$"""""""""""" "" ""       " """""" "$$$$$$$$&$$$$$$"$$"$"""$""""""""""""""          " "" """""" "$$$$$$$$$$$$"$$$$$$$"""""""""""""""""""" "      "" """""""""$$$$$$$$$$$$$$$"$$"$"""""""""""""""" ""       " """" "" "$$$$$$$$$$$$"$$"$"""""""""""""" " "      " """"""""$$$$$$$$$$$$$$$$$$""""""""""""""""""      " """""""" """$$$$$$$$$$"$""""""""""""""""""""" "        """ """"" """$$$$$$"""$"$$"""""""""""""" "" "        " """""""""""$$"$$$$$"$$$"""""""""""""" """"" "      "" """ """ """$$$$$$$$"""""""""""""""""""""" """          """""" """"""""$"$"$$"""""""""""""""""" " "      " " """ """ """"$"$$"$$$"""""""""""""""""" """ ""      " " " """"" """""$""""""""""""""""""""""""""   """"  """$$"$""""""""""""""" """"""" "      " " "" "  """"""""""""""""""""""""" """ " "        "" " "  """""""""""""""""""""" """" "         " " """"""""""""""""""""""""""" ""         """  """"""""""""""""""" "" " " ""      " " "  """"""""""""""""""""""""" ""           "  """""""""""""""""""""" "" "         """""""""""""""""""""" " "" "        <""""""""""""  """" """             """"""""""""""""""""" "          " """"""""""""""""""" " "            """""""""" """" "" "          """"""""""""""""" ""             " """""""""""""""" " "        "" """"""""""""""""""" "           """""""""" "" ""       """"""""""""""" "        """"" "" " " "     "   """" """"""         " """""" """         " ""           """"""" "        " "         " """"" "            "" "           "             "        "        "       " "                         "            "