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 = '476B24' IMAGE_NUMBER = 55871861 IMAGE_TIME = 1977-12-07T08:11:48Z EARTH_RECEIVED_TIME = 1977-12-07T21:01:11Z ORBIT_NUMBER = 476 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 STEREO 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 $R>d–$aA;>´/‰"²7Gß (ï‰5­ãÜàñ ÷ÿâ»T#÷êBy`*,,,,.,,.,....,,.,,**,,,,,**,**************************(******,***,****,*,,,*****,*,,,,,,,,,,,,,,..,..,,*,,**,*,,*,...,,*,,**,,,,,,,,.,,.,,,,,,.,..,,..,,,,,,.,,,.,,..,...,......................0..,.....................000....0.............00000..,,...............,..,.......,,,,,.,,*(((((&& *,,,,,,,,,,,,,.,..,,,,.,,,,,&(,,,,,,,,,,,,,,**,,*,,,,,****,*,,,,*****,,,,,,,**,*,,,,,,,.,,.,,..,,.,,.,,,,*,****,*,*.,,*,,,,,,*,**,,*,,,,,,**,,,,,,,,,,,,,,,*****,,.,,.,,,,,,,,,..,.,.........,.....,,.,,,.,...,,,,,...,........,.....,,................,,,,,,.,....,,,,,,,,,,,,,,,,,*,,***((((((&&"(*,,,,,,*,,,*,.,..,,,,,,,,,,,*,*****,,,,****************,*&**********************,***,&,,,,,,*,,,,,,,,*******(*****(***********,,,,**,****,*,*****,*,******(*****,,,,*,*,,*,,,,,,,,,.,.,,,,,,,.,,,,*,,,,,,.,..,,,,,,,,,,,,,,,........,.......,,,,,....,,,,,,..,,,,,,,,,,,,,,,,,,,,,********(((&&&"(**,,,***,***,,,,,,,***,,,,********************************************************************,,,,*****(*****((((**(*******((*(**********,******&******(((***************,,* &**,,,,,,,,,,,,,,,,,,***,*,*(*,,,,,,,,,*******,,,,,,,,,,,*,,,,.,,...,,,,,,,,,,,,,,,,,,,,,,,,**************(****((((&"*************,*,,*,*****,*********************(**********((*******((((((*******(************************(***((((((***(((*****(((((((*(****************(((*****(***(****************,***,,,,,*,**,*,*********,,,,,**************,,,,,,,,*(,,,,,,,,,,,,,,,,,,,,,,,,,,,&$***,*,*******((*****((((((($"(*****************,**************(***********(*(****(((((((*((((((((((((((((((((*((((((*********(*****(((((((((*(((***(********(((**(((((((((((((**((*((*,((*******(*********************,,*********(***********,***************,**,******,*****,,,,,,,,,,,*,,,,,,*********,**((((((((((((((((***&"((*******************************(****(((((*(***(((((*(*((*((((((((((((((((((((((((((********(((******((((((((((((((***((((((*((((((((((((((((((((((((((((((((**(((((*(***((*((**(***************(((*************,,******************************,,*******,,,,,**********(*(*((*(((((((****(**(((( "((****((**********((*************(*(((((((((((((((((((*((*(((((((((((((((((((((((((((**(*(((**(**((((*(((((&&&&((((((**((((((((((((((((((&(((((((((((((&((((((((((((((((((((((*(*****(((********(((*******(*********((*******(****************************,*************(((****(((((((*******((((( (((*((((*****(********((******((((((((((**((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((&&&&&&&((((((((*&(((((((((((((((((((((((((((((((&((&(((((((((((((((((((((((*(((((***((((((*(************(*(((((****((((**********(*****((*********************((****((((*((*(*(*******((((& &(((**((*****(******((******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((&&&&&&&&&&((&&(((((((((((((((&&&(((((((((((&&((((&&(&&(((((((((((((((((((((((***(**((((((((**((**((*****((((((((((((((***(*(*((***((*((((((********(*(****(*(((****(*((***(**(((((((***((((& &(((((((*****(***((*******(*(((((((((((((((((((((&((((((((((((((((*(((((((((((((((((((((((((((((((((((&&&&&&&&&&&&(&((((&((((((&(&&&&&&&&&&&&&(&(&(&(&&&&((((((((&(((((&&&(((((((*((((((((((((((((((((**((*((*((((((((((((*****(((((((((((((((((((((*******((****(****((((((((*****(**(****(*(((&& ((((((((***(*(((*(*(***((((*(***((((((((((((((&&(((((((((((((((((((((((((((((((((((((((((((((((((&((((&&&&&&&&&&&(&&&&&(&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****(**((((((**(((*(((((**(((*********((((*((&&"((((***(***(((*******((((****(((((((((((((((((((((((&&((((((((((&&((((((&&&((((((((((((((((((&(&(((((&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(&&&&((((((((((((((((((((((((((((((((((((((((((((*(*(((((((((((((((**(*((((((((*(((((((((((((((((((((((((((((*(((((((((((((&(&&(*****((((*(*(***(((*(****(*((((((((((((((((((((((&((((((((((&&(&&&(((&(((((((((((((((((((&&((((((&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&((&&&&&(((((((((((((((((&&(((((((((((((((((*((((((((&((((((((**((**(**(((((((((((((((((((((((((((((((((((((((((((((&&&&&&& &(((*((*****(((******(*((((((((*(((((((((((((&((&((((((((((((((&&&&(&(&&&((&&&(((((((((&&&&(&&&(&&&&&&&&&&&$$$&&(($&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&(&(&(((((((((((((&((((((((&((((((&(((((((((((((((((((((((((((**(((((((((((((((((((((((((((((((((&&&&&&&&&&&((&&&&& (((((*((***((((****((((((*(***((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&((((((&(&&&&&&&&&&&&&&&&&&&&&&$&&&&&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&(&&((((((((&(((((((&&&&(((((((((((((((((((((((((((((((((((((((((((((((((&((((((((&&&&&&&&&&&&&&&&((((&&&((((***(**(*(((**(*((((*((((((((((((((&&&(((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&&&&&&$&&&&&&&&$$$&(&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((&&(&((&&&&&&((((((&(((((((((((((((((((((((((((((((((((***(****((((((&&(&&&&&&&&&&&&&((((&(&&&((((*(((((***(((**((((((((*(((((((((&&((((((((((((((((&&&&&&&&&&&$$""$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$&&(&&&&$$&$&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&((&(&&&&&((&&&&&&&&&&&&(&&&&(((((((&((((&(((&(((((((((((((((((((((((((((*(((((((((((&(&&&&(((((&((((&(&&&&((((((*((((((((((((((((((((((((((((((((((&(((((((((&&&&&&&&&&$$$$$$""$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$&*(&$&&$$&&&$&&$&&&&&&&&&&$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&$&&&&&&&&&&&((&&(&&&&&(&&(&(((&((((((((((((((((((((((((((((((*(((((((&((((((((((((((((((&&$&(((((*((((((*(((((((((((((((((((((((((&(&(((((((((&&&&&&&&$$$$&&&&$$""$&&&&&$&$$&$&&&&&&&&&&$&&&&&$&&&&&&&&$&&&&$&&&&$$$$$&$&&&$&$$$&&&&&&&&&&$&&&&$$$$$&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&((((((&&((((((((((&((((((((&&&((((((&(&&(&((((((&&&&&(((((((((((*(((((((((((((((((((*(((((((((((((&(&(((&&&&$$$"$$&&&$$&&&$&&&&&$$$$$&&&&&&&$&$&&&&$$$$$$&&&$$&$$&&&&&&&&$$$$$$$$&&&$$$$$&$&$&$$&$$&$&$$$$$$$$$$$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&(&&&&&&((&((((((((((((&&(((((((&&&(((((((((&&&&(((&(*((*(((((((((((((((&(((((((((((((((((&(&&&(&(((&&&$$$$$$$$$$$$&&&(&&&$$$$&$&$&&$&&$$$&&&$&$$$$$$$&&$$$$$$&&$&$$$$$$$$$&&&$$$&&&$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&$$&&&&&$&&&&&&&&&&&&&&&$&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&(&&&&(&((&&&&&&&(((((((((((((((((&&(((((&((&&(((((((&&&&&&((*((((((((((((((((&(((((((((((((((&(&&(&(((&&&&&&$$$$$$$$$$$&&&&&&&&$$&$&&$$$$$&$&&&$&$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&$&&&$$$$$&&&&&&&&&&&$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&$$$&&&&(((&&&&(&((((((&(&(((((((&&&(&((((&&$(((*((*(((((((((((&(((((&&(((((((((((((&&(((((&&&&&&&&&$$$$$&&&&&&&&&&&&&$$&&&&$$$$$&$&$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$&$$$$$$&&&$$$&&&&&&&&&&$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&(&&&&&((&&&((&&&&&(&(((&(&&&&&&&((&&&(((&((((((((((((((&(&((((((((&&&((((((((&(((((((&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"$$&&$$$$$$$$$$$$$$$"$"$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&$&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((***(((((&&&((((((((((&(((((((&((((((&((&&(&&&&$&&&&&&&&&&&&$&&&$&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$""""$$$$$$$$$$$&&$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&&&&&&&&&&&&&&&&&&&&&(&&&&&$&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&(((&&&&((**(*((((((((&&&(&(((((((&&((((((((((&&&&&(((&&&&&$&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$&&$$$$$$$$$$$""$$$$""""""""$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&$&&&&&&&&$$&&$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&((&&(&&&&&&&&&&(&((&&&&(**(*(*((((*(((&&&(((((((((((((((((&(((&((&&&&&&&&&&&&&((&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$$$$$$$$$$$$""""""$$$""""""$$$"$$"$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&$$&&&&&&&&&&&$&&&&&&&$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&$$$$&&&&&&&&(((((&&&&&&&&&&&&&&&&&&((((((****(**(((&(((((((((((((((&((((((&&(&&&&&&&&&&&$$(((&(&&&&&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$""$&&$$$$$$$$$$$$$$""""""$"""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$$&&$$&$&$$&&&&&&&&$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&(&&&$$$&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&$&&&(*(***(((**((&&&((&(((((((&&(&&(((((&&&(&&&&&&&&$$&&&((&&&&&&&&&&&&$$"$$$"$$$$$$$$$$$$$"$$$$$"""&&$$$$$$$$$$$$$$$$$$$$$""$""$$$$""""""$$""$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&$&&&&$$$$$&&&&&&&&&$&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&(((((((&&&&&&&&&&&&(((**(((((*(*((&&(&(((((((&(&&(&(((&(&&&&&&&&&&&&&$$&&&&&&&&(&&&&&$$$$&&&&&$$$$$$$$$$$$$$$"$$$$""$$$$$$$$&&$$$$$$$$$$$$$"$$$$$$$$$$""""$$$$""$"$$$$$$$$$$$$$$$$$"$$$$$"$$"$$$$$$$$$$$&&&&$$&$$$$$$&$$$$$&&$$$$&&&&&&&&&&&$$$$$&$&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((&&&&&&&&(((((((((((*(((((&(((((&&(&&((&&&&&&&&&(&&&&&&&&&&&$$$&$$&&&&(&&$$$&&&&&&&&$$$$$$$$$$$$"""$$$$$""$$$$$$$"$$$$$$$$$$$"$$$$$$$"$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$&$$$$&$$$$&$$$$$$$$$$$$$$&&&&&&&&$$$$$$&&&&$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$ ((**((((**(*(*(((&&(((((&((((&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&$&&$&&&&&&&$$$$$$$$$$$$"$"$""""&$$$$$"""$$$$$$""""$$$$$"$"$"$$$$$$$$$$$$$$&$"$$$$$"$$$""$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$&&&&&$$$$&$$$$$$&&$$$&&&&&&&&$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$ &(**(((((((**&"(*(&&(((((((((&&&&&&&&&&&&&&&&&&&&$$$$&$&&&&&$&&&&&&&&&&$&$&&$$$$$$$$$$$$""$"$"""$$$$$$$""$$$$""""""$$$$"$"""""$$$$$$$$$"$$$$$$$$"$$""""""""$$$$"""$"$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&$&$$&$$$$$$$$$$$$&$$&$$&$&&&&&&$$$&$&&&&&&&&&&(&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&((**(((((((***"(((&$$&(((&((&(&&&&&&&&&&&&&$&&&&$$&&$$$$$&$$&$$&&&$&&&$$&$$$$$$$$$$"""$$$$"""$$$$$"""""""""""""""""""""""$$$$$$"$$$$$"$$"$$$$$"""""""""$$$"""$""$$$$$$$$""$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$&&&$&$$$&$$$$$$$$"$$$$$$$$&$$&&&&&$&$$$$&&(&&&$&(*((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&$((((((((**(((((((*($$$((&(((((&&&&&$&&&&&&&&&&&&&$$$$$$$$$$&&$$$$$&&&&&&&$$$$$$$$$$""""$$$"""""$$&$$$""$$$"""""$""$"""""$"$"$$$$$$ "$$$"""$$$$""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$&$$$$$$$$"$$$$$$$$$$$$$$$&$$$&$$$&$$$&&&&$$$$$$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&((((*((**((*((((((&$$"((((((&&&&&&&&$&$&&$&&&&$&$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""&&&&$$$$"$$""""$$$$$$"""""""$$$$$&&$$$$$$$$$$$$"""""""""""""""""$$$$"$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$$$&$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&$$$$$&&$&&$&&&&&&&&$$&&$&&&&&&&&&$""&&(((((((**(((((((((($$$&&(&((&&&&&&&&$$$$&&$&&&$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&$$$$""$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$""""""""$$$"$$$"""""""$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$""$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""&$&$$$&$$$$&&&&&$&$&&$&&&&&$$$$&&&&&&&&&&&&""&&&((((((**(((((((*(*(&$$"$&&(((&&&&&&&$$$&$$&$&$$&$&&$$$$$$&$$$$$$$$$$&$$$$$$$$$$$$""$$$$""$&$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$""$""$$$$$$$$""""$$"$$$"""$$$$"""""""""$$$$$$$"$$$$$$$$"$"$$""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""$$$&$&&$$$$$&$&&&$$&&&&&$&$$$&&&$&&&&&&&&&&&$ "$&((((((((**((((*((*((($$$$$&&&((&&&&&&$$$$$$$&&$&$$&&$$&&&$$$$$$$$$$$$$$$"$$$$$$$$""$$$$"$&&&&$$$$""$$"""$$$$$$$$$$$$$$$$""""$$$$$$$$""$"""""$$$"$$$$""""""""$"$$""""$$$$$$$$$"$$$"$"$$"""$$$$$$$$"""$$$$$$$$$$$$$"$$$$"$$$$&$$$$$$$$$$$"$$$$$$$$$$$&"$&$&&$$$&$$$$$$&&&&$$$$$$$$&&$$$$$&&&&&&&$$"((((((((((((*((((((((((($$$""&&&(((&&&&$$$$$$$$$$$$$$&&&&$&$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$"&&$$$"""$"""$$"$$$"$$$$$$$$$$$"$$$$$"$$$""""$$"""""""""$$$$" """""""""$"""$$$$$""$$$$$$$$$$$$$"$"""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$""$$$&&$$$$$$&&&$&$$$$$$&$&&&&$$$&&&&&&&$&&$$&(((((((((((*(((((**(*((&&$$""$&&&(&&&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"$$"$$$$&&$$"""""$$"$$""""""$$$$"$$$$$$$$$$$""""$"""$""""""""$$$"""""""""""""""$""$$$$"$"""$$$$$$$$$$$$$$"$$$""$$$$$$$"$$$$$$$""$$$$$$$$$$$$$$$$$$"""""""$$$$$$$$$$"$$&&$$$$$$$$$$$$$$$&&$$$$$$&$&&$$&&&&&&&&$$&((((((((*((*(((((***((((&&&""""$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$""""""$$$$$$""$$$$$"""""""""""""""$$$$$$$$$$"$$""$"$"""""""""$$$"""$$"$"""""""$"""$"$"$""$$$"$$""$"""$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$$$$&&$"$$$$$$$$$$$$$$$$&&$$$$$$$$$&&&&&&$$&&&&$$$(((((((((((((((((*(((((*((((($" "$$&(&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$$""""""$"""""""$$$"$$$$""$"""""""""""$$$$$""$$$$"$$"""""""""$$"""""$""""""""""""""$""$""$$$""$"$""""""""""""""$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$$$$$$$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&&&&&&&&&&$$$(****(((*(((*(**(((((((((*(((&&$"" "$$$(&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""""$$"""""" """"""""""$$$""""""""""""$""""""$$$""$"""""""""""""""$"$""""""""""""""""""""$"$"""$""""""""$$"""$$$""$$$$$$$$$$$"$$$$$$$""$$$$$$$$$$$"$$"$$$$$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$&&$&$"(((***********(((((((((((((((&&&&$"""$&$&(&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$""""""$"""""""""""""""""""""$"""""""""""""" """"""""""""" """"""""""""""""""""""""""""""""""""$$"""""""""$$$$"""""""$$$$$$$$"$$$$$$$""$$$$$$$""""$$$$$"$$$$$$$$$$$$$$$$$$$&$"$$$$$$$$$$$$$$$$$$&$$$$$$$&&$$$&&&$&&&$"&(((******((*(*(((*((((((((((&&&&&&" $$$&&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""""""$"$""""""""$$$""""""""""""""""""""""""""" " """""""" "$"""" "" """""""""""""""""""" """"""$"""""""""$""""$$$$$$""$$$$$$$$$$"""$$$$$$""""""$"$"$$$$$$$$$$$$$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$"$&&&&&$&&"&(((******(*(*((((((**((((((((&(((&&& "$&&&$$$$$$$$$$$$$$$$$$$$$$$""""""""$""""""""""""""$$""""""""""""""""$"""""""$$$"""""""" """"""""" " """""""""""""""""" "" """""$$"$$"""""""$""$"""""$"$$"$""""$$"$$$"$"""$"""""""$$$$$$$$$$"$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$&$&&&&&$"((**(********((((((*(*((((((&((((*(&&&$" "$&&&&$$$$$$$$$$$$$$$$$$$"""""""""$$""""""""""" """""""""""""""""""""""""""""$"$"""$"" """""""""""""" """"""""""""""""""""""""""" " """"""""$"""""""""""$$$$"$$""""$"$$""$$"""$$"""""$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$&$$$&((((((*****((((((((((((((((((((&&((&&&&" "$&&&$$$$$$$$$$$$$$$$$$""""""""""""""""""""" """"""""""""""""""""""""""""""""$"""""""$$$""" """""""""""""""""""""""""$$"""""""$"$$""""$""""""""""""""""""""$$""$"""""""$""$""""$$$$$$$$$$$$$$$$$"$$$$""$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&$$&$&&$$$&((********(((**((((((((((((((&&&&(((((&&&" "$$&&$$$$$$$$$$$$"""""""""""" """"""""""" """""$"""$"""""""""$"$"""$$""""""""""$$$$"$"$$" """""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""$"""""""""""""""""""""$$$$$$$$$$$$$$$$$"$"$"""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&$&&$$(((******(*(**((**(*(((((((&&&&&&((&(&((&&&&" "$$$$$$$$$$$$$""""""""""""" """" "" """$""""""$"""$"""$$$$$$$"$"$$$$$$"""""$"$$$$$"""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""$"$""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$"$$$$$$$$$$$$$$$$$$&$$$$$&&&&$&&$$$$"&(((((((((***((((*(((*(((((&&&&(&&&&&&&&&&&&(&&" """$$$$$$"$"""$""""""" """""""" """ "$$$$$$$"$""""""""$$$$$$$"""$$$$$$$$$"$$$""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""$"""""""""""""""""""""""$"""$$"$$$$$$$$$$$$$"""$"$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$&&&&$&$"&((**(***((***((((*((((((((&&&(&&&&&$&&&&&&&&$$$$ ""$$$$$"""""""""""  """"""" "$$$$$$$$$$$$$""$"$$$$"$"""$""""$$$$$$$$$$"$"""""""""""""""""""""" """""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""$$""$$"$""$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$((*(*****((***((((((((((&&&((((&&&&&&&$&&&$$$&&&&&&&$ ""$$"""" " " ""   "$$$$$$$$$"$$$$$$$"$"""$$"""$""""$"$$$$$"$""$""""""""""""""""""""""""""""""""" """"" """$"""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""$$$$"$"$$"$$$$$$$$""$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$"(((((***((((((((*(((((((((((&((&&&&&&&&&&&$&&&&$$&&$&(&"   "$$&" "$"$$$$$$"$$"$$$$$$"""$$$$$$""""$"$"$"""""""""""""""""""""""""""""""""""" """"""""""""$"$$"""""""""""" """""""""""""""""""""""""""""""""""$$"""""$"""$""""""$$$$"$"$""""$$"""""$$$$$$$$$$$$&$$$$$$$$$$$$$&&&&"(((****((*((((((((((((((((((&&&&&&&&&&&&&$$$$&&$&&&&$$&&&&$""""""$$$$"$"$$$$$&$$$$$$$$$$$"$$"$$$$$$$$""""$$$$$"""""$"$"""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""" " """"""""" """""""""""""""""""""""""""""$"""""$""""""""$$$$$$$$"""""""$""""$$$$$$$$$$$$$$$$$$$&&&$$&$$&$$$"(((*(((((**(((((((((((((((&&((&&&&&&&&&&&&&&$$$$&&&&&&$$$$$$&&&(($$"""$$$$$&$$$$$$$$$$$"$$"""""$$$$$"""""$""$$"""""""$""""$"""""""""" """ " " """"""""""""""""" """" "" """""""""""" """""""" """"""""""""""""""""""""""""$$"$"""""""""""$$$$$"$"""""""$$""$$$$$$$$$$$$$$$$$$$$$&&&&&&&$$$$""((((((*((***((((((((((((&(&(&&&&&&&$&&&&&&&$$$$$$&&&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$"$""""""""""$"""""""""""$""""""""""""""""""""""""" " " """"" """ """" """"""""" """"""""""""""""""""""""""""""""""""""""$""""""""""""""$$$"""""""""$$"$$$$$$"""$$$$$$$$$$$$$&&&&$$$$&&&&$$&(((((**((((((((((((((((&(((&&&&&&&&&&&&&&&&$$$&$&&&$$$$$$$$$$$"$$$$&$$$$$$$$$$$$$$$$$"$"$$"""""""""""""""""$""""""""""""""""""""""" " """ " " " """"""""" "" """"""""" """"" """""""""""""""""""""""""""""""""""$"""$"""""""""""""""""""$$$$""""$$"$""$$$$$$$$$"$$$$$$$$&$$$$$$$$"$&(((*(((*((((((((((&&((((&&&&&&&&&&&&&&&&&$&$&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$"""""""""""""""""""$$"""""""" """"""""""" "" """"""" " "" """""""""""""""""""""""""" """""""""""""""""" """"""""""""""""""""""$""""""""""""""$$"""""$""$$"""""$"$$$$$$$$$$$&$$$&&$&&$&&&$$$""&(((*((*((((((((((((((&(((&(&&&&&&&&&&$$&&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""$"""""""" "" """"""""""""" """"""""" " "" """" "" """"""""$"""""""""""" """" """""""""""""""""""""""""""""""""""""""$"""""""""""""$$"""""""""""""$$$$$$$$$$$$$$$$"$$$$&&&&$$$$$"&(((((((((((((((((((&&&(&(&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""""""""$$""""""" "" " """"""""""""" "" " " " """""""""""""" " """""""""""""""""" "" """"""""""""""""""""""""""""""""""""""""$""""""""""$""$$""""""$$$$$$$$$$$$$$&&$$$&&&$"&((((((*(((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$"$$$$""""$"$$""""$""""$""$"""""""""""""""""""""""""""""""""" """""""""""" "" " "" """""""""""""""""""""""""""""""" """""" """"""""""""""""""""""""""""""""""""""""""""$"$""""$"$$$$$$$$$"$$$&$&&&$"$$$&$$"(((((*((((((((((((((((&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""$""$"""""""""""""""""""""""""""""""" "" """" """ """"""""" " """" """"""""" """"""""" " " """""""" """" """"""""" """"""""""""""""""""""""$"$$$$$"$$$$$$$$&$&&$$&$$&&$$&((((((((((((((((((((&&&&(&&(&&&&&&&&&$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"$""""""""""$""""""""" """"""""""""""""""" "" " """" "" """""" " """ " " " """" """""""" " """" """"" """ """"""""""""$$$"""""""""""""""""""""""""$$$$$$$$$&&$$$&&&&&$$&&&&((((*((((((((((((((((&&&&&& &&&&&&&&&$$$$$$$$$$$"""$$$$$"$$$$$$$$$$$$$$$$$$"""$$""""""$""""""""""" " """"""""" " "" $ " "" "" "" " """" " " """"""""" "" """"""""""" " """ """"""" """""""""""""""$"""""""""""""""""""""""$"$$$$$$&$$$$$(($$$$$$$&$ (((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$ """"$""""" " " """" "   "" """"""""" """"""  """"" "" " " """"""""" " " """" """"" """""""""""""" "$"""""""""""""""""""""""$""$"""""$"$$$$$&&&&&&$$$ &&((((((((((((((((((((&&&&&&&&&&&&&$&&&&&&&$&&$$$$$$$"$"$$$$$$""$"""""""""$$""""$$$$"""""""""""""" " "  """ """ """""" " "" """ " " """"""""  " " """" " """"""""""""""""""""""""""""""""""""""""""$$"""$$""$$$$$$&&$$$&$"&(((((((((((((((&(((&(&&&&&&&&&&&$$$$$$&&&&$&$$$$$$$$$"$$$$$"""""""""""""""""""""$""""""""""""""""""  """" """"" """""" "" " """ " " " """"" "" "" "" "" " """""""" """""""""""""""""""""""""" """$"$"""""$$&$"$$&$$$$$$$$"&(((((((((((((((((&(&&&&&&&&&&&&&$&&&$$&&&&$&&$$$$$$$$$""$$$"""""""""""""""""""""""""""""""""""""   """"""" "" """ " "" " " " "" "" " """"" """""""" """"" """""""""""""""""""""""""$$$""$$"$$$$""$$$$$$""$$""&((((((((((((((((&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$"""$$$$$$"$$$"$""""""""""""""""""""""" "    """"""""" " " " """" " " " """"" " " """""" "" " """"""""""""""""""""""""$$$$$$""$$$$$$$"$$"$$$$$$"" &&((((((((((((((&&((&(&&&&&&&&&&&&&&$&$$&&$$$$$&$&&&$$&&&$$$$$$$"$$"$"$"""""""""""" """"""""" ""   """" "  "" " """" """"" " """ " " "" "" """""""""""""""""""""""$""$$$$""""""$$$$$$$$&(((((((((((((&(((&&&&((&&&&&$&&&&&&&&&$$$&&&$$$$$&$&$&&$$$$$$$$$"$$$$$$$$$$$"""""" """ " """""" """ """" ""  " """"" """"" " " " " " """"""""""""""""""""""""""$$$$$$$$$"""$$$$$$$$$ &((((((((((((((&&&(&&(&&&&&&&&$&&&&$$$&$&&&$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$"$$"""" """ """""""""" """"""" """""" " """ """""" " " " " """" """"""""""""""""""""""$$"$"$$$$$$"$$$$$$$$$$ &((((((((((((&((&&(&&&&&&&&&&&&&&&&&$$$&&&$&$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$$""""" " " """"""""""" """" """"""" """ " " " """" """" " """" " " """" " """"""""""""""""""""$$""""""$$$$$$$$$$$$$$$ &((((((((((((&(&(&&&(&&&&&&&&&&&&&&&&$$&$$$$$$$$$$&&$$$$$$$"$$$$$$$$$$$$$$$$$"$$$$$"""" "" " """"""""""""""""""""" """ """" "" """" " " " " """" " " """""""" " "" " """"""""""""""$$$"""""""$"$$$$$$$$$$$$ &(((((((((((((&(&&&&&((&&&&&&&&&$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"""""""""""""""""""""""""""" """""" "" " " " """"""" " """"""""""""""""""""""""""$$$$$$$$$$$$$$ &((((((((((((((((((&(&(&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$"$$$$$$"$""""""""""""""""""""""""" """" """   " " """" """ """""""""""""""""""""""$""$$$$$$$$&$$$$$ &((((((((((((((((((((&(&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"""""""""""""""""""""""""""""""" """""" " "" " " " """"""""""""""""""""""""$$$$$$&&$$$"&((((((((((((((((((&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$""$"""$""""""""""""""""""""" """"""""""""" " ""      " "" " """"""" """"""$"""""""""""$$$$$$&$$$$ &&(((((((((((((((((&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$"$"""""""""""" """""""""""""""""""""" ""   " " " " " """ """"""""""""""""""""""""""$$$$$ &(((((((((((((((((((((&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$"""""$""""""""""""""""""""""""""""""""""""""" " """  "     """"""" """""""""""""""""""$$""""""""""""""$$$&((((((((((((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$"$$$$""""$$"$""""$$$""""""""""""""""" """"""""""""""""" """"  "     """" " "" """""" """""""""""""""""""""$$"$$$$$$ &&((((((((((((((&(((&&&&(&&&&$$$&$$&$&$&$$$$$$$$$$$$$$$$$""$"$"""""$$$"""$$$"$""""$"""""""""""""""""""""""""""""""" "" " "      """" " "" " """""""""""""$""""""$"""$"""$$$$$$"&(((((((((((((((((((&&&&&&&&&$$$&&$&$&$&&$$$$$$$$$$$$$$$"""""""""$$$$$$""$$$$"$"$$""""""""""""" " """"""""""""""""""" "       " " " " """""""""""""""""""$"$$"$$$$"$$$$$$&&((((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$"$$$$"$"""""""""""""""""""""" """""""""""""""""" "    """" """"""""""$"""$"$$$$$$$$""$$$$$$$&&(((((((((((((&&(((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""""""""""""""""" "   " """"""""   """ """"""" """""""""""""""$$$$$$$$$$$$$""&&((((((((((((&((&&&&&&&(&&&&&&&$"$$$$$$$$$$$$$$$$$$$"$$$$""""$$$$$$$$$"""""""""""""""""""""""""""""""""""""" "" "   """"""""""$$$""""    " " " "" """"""""""""$"""""""""""$$$$$$$$""" &&((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$"""""""""""""""""""" """"""""" ""     " """""" """   "" """"" """""""""""""""""""$$$$$$$$$$"" &&((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$"""""""""""""""" """"""""" """""""" " " "   "            "   "" " """"""""""""""""""""$$$$$$$$$$$$"&&(((((((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$$$""$$$"""""""""""""""""""" "" """" """ " "" ""          "          " """"" """"""" """""""""""""""$"$$$$$$$$&&(((((((((((((((&((&&&&&&&&&&&&&&&$$$$$$$$$$""$"$$$$$$$$$"""$$""$"""""$""""""""""""" """""""" """""" "              " """""""""""""""""""""""""$$$$$$$$$$"&&(((((((((((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$""$$$$"""""$$$"$"""""""""""" """""""""""""""""" "       "         "" " """"""""""""""""$""$$$$$$$$$$$$&(&((((((((((((((&(&(&&&&&&&&&$&&$$$$$$$$$$"$$$$$$$$""$$$$$$$"$""""$"""$""""""""""""" " """""""""""""""""""       "          " """"""""""""""""""""$$&$$$$$$"&&(((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""$"$"$""$""""$"""$""""""""""""" " """ " """""" "       "      " """"""""""""$$$""$"$""""$$$$"""&&(((((((((((((((&&(&&&&&&&&&&&$&&$$$$$$$$$$$$$$$""""""""""""""""""$""""""$""""""" """""""""""""" " ""     "       " " " """ """"""""""""$$$&$$$$$$"$""""$&((((((((((((((((((&&&&&&&&&&&&$&&$$$$$$$$$$$$"$"""""""$"""""""""""""""""""""""""" """"""""" " " ""           "" "" """"" """""""""""$$$$$""$$$$$"" $((((((((((((&"&((&&&&&&&&&&&&&$&&$$$$$$$$"$$"""$""""""""""""""""""""""""""""""""""""""""                   " """""" """"""""""""""""$$$$$$$$$$$$ &&(((((((((((((&&(&&&&&&&&&&&&$$$$$$$$$$$$$"$"""""""""""""""""""""""""" """"""" """""""""""""" "       "         " """"""""""""""""""""""$$""$$$$$$$ &&(((((((((((&&&((&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$"$"""$""""$""""""""""""""""""""" """"""" """ " """""" "     ""       ""    " " "" """"""""""""""""""""""$""$$$$$&&((&&((((&((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$$$$$""""$"""""""""""""""""""""" " """"""" """" """"" " "     "           " " """"""""""""""""""" """""$$$$$$""&&(((&&((((((((((&(&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" """"""""" " " "" "                    " """"""""""""""""""""""""""$"$$$$$$$ &&&((((((((&(((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""" "" """ """" " " "" "                  ""      " " """""""""""""""""""""""""""$$$$$""$$ &&&(((((((((((&(&&&&(&&&&&&&&&$&$$&$$$$$$$$$$$$"$$""$$""$"""""""""""""""""""""""""""" """""" """ "         "   " " "" """""""""""""""""""""""""$$$"$$$$" &&((((((((((((&&&&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" """ """ """                  " " """ """ """"""""""$"""""""""$$$$$$$$$$$$$$&((((((((&&&((((&(&&&&&&&&&&&$&$$$$&$$$$$$$$$$$"$$""""""$"""""""""""""""""""""" " """"" "             """"""" " " " " "" """"""" """"""""""""""$$$$""$$$$"$$&((&((((((((((&&&((&&&&&&&&&$&$&$$$$$$$$$$$$$"$$$"$"""""$"""""""""""""""""""" """"" "           """""""" " " "" " " " "" """""""""""""""""""""""""""&(((((((&&&(&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""       "      """"""""""  "" " """""" """"""""""""""""$"$&&&((((((((((&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$""$""""""""" """"""""""""""" "            """"""""""""""  " " " """""""""""""""""""""""""""""$&((((((((((((&(&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$""$"""""""""" """"""""""""" ""           """$"""  " """  """""" """ """"""""""""""""""""""""""""&&&((((((((&(&(&&&(&&&&&&&&&&$$&$$$$$$$$$$$$"$"$$"$""""""""""""""""""" """ """"        "     """"""" " " " " " """" """""""""""""""""""""$$"""&&((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""$$""$"""" "" """""""""" """""" " "                 """""""" "$ " """""" " " "" """"""""""""""""""""$$"""&((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$"""""$"""""""" " """"""""""" """ "" "                     """""" " "$"$""$" " """" """ "" """"" """"""""""""""""$$"""&&((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$$$$"""""""""""""""""""""""" """""" "" "              " "$&"$$" """ "" " " """"""""""""""""""""""""""$"&((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$"$"$""""$"$$""""""" """"""" """ """" " "                " "" """""""""" " " " """ "" """""""""""""""""""""""&&((((((((&((&(&&&&&&&&&&&&&&&$&$$$$$$$$$$$"""$"$$""$" """""""" """""""""""""""               """" " " "" """""""""" """"""""""$""&&(((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$"$$"""$"""""" """""""""" """"" """ "" "              """"" " "" """ " """"""""""""""""""""""""&&&(((((&&(&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$"""""""""$""""""""""" """"""" "" " "       "          """ " """ " " " """ "" """"""""""""""""""&&&&(((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""" """""""""""""""""""""""""" "" "                   " ""  " " " " """"""""""""""""""&(((&(&&&&&(&&&((&(&&&$$&&&$$$$$$$$$$$$$$$""""""""$""""$""""""""""""""""""" ""              " """ """"""""""""""""""""""""&(((((((&&(&&&&&&(&&&&&$&&$$$&&$$$$$$$$$$"$"$$""""$"""""""""""""""""""""""" "                """"" """""""""""""""""""&&&(((((&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$"""$$$"$""$""""""""""""""""""""""" "         "          """ "" """""""""$""""$"""&&&&(((((&(((&&&&&&&&&&$$$&$$$$$$&$$$$$$$$$"""$$$"""$$"""""""""""""""""" " "" "                     """"""" """""""""""""""&&&&(((((((&(&(&&&&&&$&$&&&&&$$&$$$$$$$$$$$$""""$$""""""""""""""""""""""" """"" "            ""  ""     " "" """""""""""""""""""&&&(((&(&((&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$"$"""""""""""""""""""""" """"" """"""          $    """"""    ""   "" "" " """""""""""""""&&&&((&(&(((&&&&&&&&&$$&&$$$$&$$$$$$$$$$"$"$"$$$"""$"""""""""""""""""""""" " "               "     "" " "" """"""""""""""""""&&(&((((&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$""""$$$"""$"""""""""""""""""" """ "     "      "             "" """" " """"""""""""""&&(&(((&&&&&&&&&&&(&&&&&&&&&&$$$$$$$"$""$""$"""$""""""""""""""""""""""""""" " "                  """ " """"" """"$$""&&((((&((&&&&&(&&&&&&&&&$$&$&$$$$$$$""$$""""""""""""""""""""""""""""""" " " ""           " "  " " """"""""""""""$&&&&((((&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$"$"""""""""""$"""""""""""""" "" "" "             " """""""""""""" $&&(&(((((((&&&&&&&&&&&$$&$$"$$$$$$$$$"$"""""""""""""""" """""""" " ""               " """"" """""""""""$&&(((((&(&&&&(&&&&&&&&$$$$$&$$$$$$$"$$$$$"""""""""""""""" " """" " "" " "          " "  " " " """""""""""""&&&(((((&&&&&((&&&&&&&&&&$$$$$$$$$$$"""""""""""""""""""""""""" "" "" " " "     "      " " """""""""""""&&&(&((&&&&&&&&&&&&&&&&&$$$$$$$$$$"$"""""""$$""""""""""""""" """""" "          """ """""""""""&&&((((&&&&&&&&&&&&&&&&&$&$$$$"$$$"$$$$$$"""$""""""""""" """" """""" "  "      "         " """"" """""""""&&&(((&&&&&&&&&&&&&&&&&&$&$$$$$$$$"$$$$"""""""""""""""""" """"" """ "            " """"""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$&$$"""$$$""$"""$"""""" """"""""""""""""""" "     "            " """""""""""""""$&&&(&&&(&((&&&&&&&&&&&&$$$$$$$"$$$$$"$$$$"""""""""""""""""" """ "         "     """"""""""""""$&&&&&&((&&(&&&&&&&&&&&&$$$$$$$"""$$$"""$""$""""""""" """""""" " " ""               " """ """""""""""$&&&&&&(((&&&&&&&&&&&&$$$$$$$$$$$$$""""""""""""" """"""""""""""" ""             " """"""""""""$&&&&&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""" """"""""     "$          " " """""""""""$&&&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$"$$$$$""$"""""""""""" """"" """ "                 " "" """""""""" $&&&&&&&&&(&&&&&&&&&&$$$$$$$$$$$$"$$$$$$"""""""""""""" " "" "            """""""""""" $&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"""""""""""""""""""" " " "      "   " " """"""""""$&&&&&(&&&&&&&&&&&&&&&&&$$$$$$$$""$"""""""""""""""" "" "        " """""" """" $$&&&(((&&&&&&&&&&&&&$$$$$$$$"$$$$$$"$"$""""""""""""" "" "         " """""""""""$$&&&&&&(&&&&&&&&&&&$$$$$$$$&""""$$$"""$$$$""$"""""""" " ""         " """"""""""""""&&$&&&&&(&&&&&&&&&&&$$$$$$$$$$$$$$$"""""$""""""""""" ""           " " " """""""" &(($$&&&&&&&&&&&&&&&$$$$$$$$$$$$""""$"""""$""""""""""""         "  " " """"""" $&&(((&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""""""""""""""""" "        """" """"" &((&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$"$$""$"""""""""""""""""""""         """ """"""" $&(((&&&&&&&&&&&&&&&&$$$$$$$$$$$$"""$$"""""""""""""""""""" "        """""""" &&&((((&&&&&&&&&&&&&&$$$$$$$$$$$$$"""""""""""""""""""""""" "              """"""""" $&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$"$"""""""""""""""""""""   "        "" $&&&&&(&&&&&&&&&&&&&$&&$$$$$$$$$$""""""""""""""""""""" "      """ $&&(&(&&&&&&&&&&&&&&&$$&$$$$$$$"""""""""""""""""""" ""          ""$"$&&((&&(&&&&&&&&$&&&&&$$$$$$$$$$""""""""""""""""" " """          ""$" &&&&&(&&&&&&&&&&&&&$$$&$$$$$$$$$""""""""""""""""""" ""       $&&(&&&&&&(&&&&&&&&$$$&$$$$$$$"$"""""""""""""""" ""  "           $&&&(&&&&&&&&&&&&&&$&$$$$$$$"$"$"""""""""""""""""" " "" "      " "" &&&&&&&&&&&&&&&&$$&&$&$$$$$$$$$$"""""""""""""""" " " "     " """" $&&&&&&&(&&&&&&$$$$$$$$$$$$$$$$"$"""$""""""""""""  "        """"""" "&&&&&&&&&&&$$$$$$$$$$$$$$$"$$""$$"""""""" """" "$""      """"""" $&&&&&&(&&&&&&&$$$$$$$$$$$$$""$$$""""""""""" """ """""   " " """" $&&&&&&&&&&&&&$&&$$&$$$$$$$$""$$$"$"""$""""" " " "     """""""""" $$&&&&&&&&&&&&&&&&$$$$$$$$$$"$$$"$$""""""""" "" """      """"""""""""$$&&&&&&&&$&$&&$$$$$$$$$$$"$"""""""""""""""""""" """     """ """"""""""" $&&&&&&&&&&$$$$&&&$$$$$$$$$$$""""""""""""" """"" ""        """ """""$$"""""$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""""""""""" """"""""" "      """""$""$$"&&&&&&&&&&&&&$&&$&$$$$$"$$$""$$$"$""""""""" " "            """ " "$&&&&&&&&&&&&$&&&$$$$$$$$$$$$"$$$"""$""$$$""" "" "        " $&&&&&&&&$$&&&$$&$$$$$$$$$$$"$"""""$$"""""$" """ "      "  ""$"" $&&&&&&&&&&&$$$$$$$$$$$$"$$$$$$"""$""$"""""$"" "                 ""$$$"$&&&&&&&&&&$&&&$$$$$$$$$"$$$$"""""$$"""""""" "     "        """$$&&&&&&&&&&&&$$$$$$$$$$$$""""""""""""""""""""""  "   """"""""""  "$&&&&&&&&&&&&$$$$$$$$$""$$"""""""""""""""$""" " "       """""$""""""     "$&&&&&&&&&&&&$$$$$$$$$$$$""""$""""""""""""""""""" """"         " """"""""""""      $&&&&&&&&&&&$&$$$$$$$$$$$"$""$"""""""""""""""""" "    """"        """""""""""""""      $&&&&&&&&&&$$$$$$$$$$$$$$""$$$""""""""""""""""" "       """"""""""""" " $&&&&&&&&$$$$$&$$$$$$$$"$$"""""""" """""""" """" "   "    """"""""""""""""" $&&&&&&&&&&$$&$$$$$$$$$$""""""""""""" """"""""" ""  "     """"""""$"$"""""" $&&&&&&&&&&&&$&$$$$$$$""$""$"""""" """ """""" "        """""""""""""""""" " "" $&&&&&&&&&&&$$$$$$$$$$$$"$""$""""" """""" " "     " "" "" """"""""""$$"""""" $$&&&&&&&&$$$$$$$$$"$"""$"""""""""" """""" ""     "" """"""""""""""$"""$""""""" $$&&&&&&&&$$$$$$$$$$$$$""$"""""""" """" "" " """           "" """ """""""""""""""""$$$$$""""" $$&&&&&&&$$$$$$$$$$$$"$""$"""""""""""""""" " "     "   " "" """ """"""""$$"""$$$$$$"""" " $$$$&&&&&&&$$$$$$$$$$""$$"""""""""""" ""            """"" """""""""$"$$$$$&$$$""""""$$$&&&&&$$$$$$$$$"$$""""""""""""""" "" " "        " """"""""""""$$$$$$$$$"""$$&$&$&&$&$&$$$$"$$$$$"""""""""""" """""""       "  """"""""" """"""""""&&$$$$""$&&&&&&$$$$&$$$$"$$$$$""""""""""""" """        "  """""""""""""""""$$"$$&&&$$$"$$$$&$&$$$$$$$$"""$"""""""""""""""""""        ""   "" """"""""""""""""$$$$&&&&&$ $$&&&$$$$$&$$$$$$$"""""""""""""" " """"""   "      "  """"""" """""$"$$$&&&&$ $$$&$$&$$$$&$$$$$""""""""""""""" """ "        "  """"""""""""""$$$$$$&&&""$&&&$&$$$$$$$$$$$$"""""""""""""""""        " " "  """"""""""""$$$$$$$$&$&"$$$$&&$&$$$$$$$$$"$$""""""""" """" ""   ""    "" """  """""""""""""$$$$$$$$&$&""$$$&$$$$&$$$$$$$$$"""""""""  " " " "            "  "$ " "  """"""""""""$$$$$$$&$&&"$$$$&$$$$$$$$$"$$"""""""""""""""""""           "" """  """"""$"""$$$$$$$$&&&$ $$$$$$$$$$$$$$$$""""""""""""""""""       "  """ "" " """ """"""$$"$$$$$$$$$$$"$$$$$$$$$$$$$$"$""""$"""""""          " "" " " "" """""$""$$$$$$$$$&$$"$$$$$&$$$$$$$$"$$$"""""""" " ""       " ""$ " " """" ""$""$$$$$$$$$$$&$"$$$$$$$$$$$$$$$""""""""""" ""          "" """$ " """"$ ""$$""$$$$$$$$$$$$"$$$$$$$$$$$$$"$$"""""""""""""" "       """ """$ " """"" """$$""$$$$$$$$$$$"$$$$$$$$$$$$$""""""""""""""" ""        " """ """$"" """$"" """"""$$$$$$&&&$$"$$$$$$$$$$$$$""" """ """"" "       ""$ """""" """$" ""$""""$$$$$$$$$"""$$$$$$$$$""$""$$""""""" "" ""      ""$ "$$""" """$" """$"""$""$$$$$$"$$$$$$$$$$$$$$""$$$""""""""""""        " " """ "$"""""""$  ""$$""$"$$$$$$"$$$$$$$$"$$""$""""""""""""""""" " "           " """ """$"""""""$ "$""""$$$$$$$"$$$$$$$$$$""""$$"""""""""""" """            """ "$"""""""$&" "$$"""$""""""$$"$$$$$$"""""$$""""""""""""" "       "   "" """$ "$"""""""$"$ """$"$"""$"""$"$$$$$$"$"""$$$"$""""" "          """$ ""$ """""""$$ "$$$"$$$"""$"$$$$$$""$""""""""""" "" ""           "" "" "$$" """""$$" ""$$$$"$""$$$$$$$"""""""""""""" " ""         ""$"" "$$"""""""$$$ ""$$""""$"$$$$$"$"""""""""""" """ """           " """"$ """$"""""""$$$" "$$"""$$"$$$"""""""""""""""""" "        " "" ""$""""""""$&&$$" """""$"""""""""""""""""""""" ""             " " "$ "" ""$""""""""$$&&$$"  """"""""$""""""""""""""          " " "" $" ""$"""""""$$"$&$$" """"""""""""""""""""""" "        " " " """$ "$$"""""$""$$$&$&$"  """"$"""""""""""""""""" " ""       "" " "" $ "$$$""""$"$""$&$$$"""""""""""""""""""" """"""         "" " """"$ "$&$$""""$$""$&$$$ """"""""""""""""""""" "           " "" ""$ "$" """"$&$"""$$""$&$ """""""""""""""""" """ " """           " " "" " "$ "$" """"$&$&&"$""$& """"""""""""$"" " "          " " """ " "" "$" """""$$$$&&"" """""""""""""""""" " "         " "" "$ "$"""$" """""$$&&" """""""$""""""" "      " "" ""$"""$""""""""$$&& """"""""""""""" ""          " "  " ""$" """"""""""$$ """"""""""""""" " " " ""       " "$ " "$" """"""""$ """""""""""""" " "      " """ """""""""""""" """""""""""        " """" """""""""""""" """""""""""""" "         " """"  """"""""""" """"""""""" "      "" """"" """""""" """""""""" " "     "$"     "" """"$ """""" """"""       " """" " """$" """ " " """"" "" "     "$" """$" """" """ " " "        " "$" ""$" " " " " "        "$" " """"""" """""" "  "    "  "" " """ $$$$" """" "  "   "  """ """$"""""" " "         "" " " ""$"""" "" "        " """ "" ""        """"""       "" " ""    "       " ""        " " " " """""""""          """" """ """"  "      "      """ """""   "          """"          " """"" "            "" "  "        " ""           " "              "                            ""          "             "                       " "        "     "                      "