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 = '568B34' IMAGE_NUMBER = 57644271 IMAGE_TIME = 1978-03-09T05:51:46Z EARTH_RECEIVED_TIME = 1978-03-10T17:45:14Z ORBIT_NUMBER = 568 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.016970 NOTE = "HIGH RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END !  *+9aÓ>'ê<t4„.?%`« ú,P[î†4‘/ôÜÕÆÓ@ ¡$0ùð„¢]9,,.,,,*,..0022000000222000.,.,**,,,,******,,********,,********,,,,****,,,,,,,,*,,,,,,,,,,****,.,,,,,,,,.,..,,,,*,,,,..,,,,,,....,,,,.....,,,,*,,,,.....,,,..00.,,,,,,....,,,,,,.......,,..000000.,.0020000,......,,,,,,.,,.0.......0..,,,,,,,....,,,,,,,.,,,*((((**,,,,****,,,,,,******,,,**((&&&&*,,,,**,.000000000222222000.&*,,,,,,**,,,,,,*****,,,,,*****,,,,,,****,,,,,,,*,,,,,.,,,*,**,,,,,,,,,,,,...,,,,**,,,,,,,,,,,,,..,,,,,,.....,***,,.,,,,,,,,......,,,,,,,,,,,**,,.,,..,,,,..........,,...00...,,....,,***,,..,,..,,,.....,,,,,,...,****,,,,,,,,***(((*******(**,,,*************(((&((&"*******,......00022220000000.,0,***,,*,,,,******,,*,******&*********,,,,,*****,,,,,,**&*,,,,*****,,,,,,,**********&&**,,,,,,,*,,,,,,,,******,,,*****,,,,,,,,,,,,,,,,,*****,,,,***,,,,...,,,,,,,,,......,.,.,..,,,***,,,.,,,,,,,...,,,,,,,,.,,*****,,,***********((((***((*****((*****(((***(((((& (***,**,,.,,...00000..000000...,***,,**************(*********(*(**************,***********,**(***,,,,******,****(((*(**,,******,,,,,,,******,**,*&****,*******,,,,,********,* $(((*,,,,,,**,,,..,,,,,,,,,,(*,,,,,,,,,****(**,,,,**,,,,,*,,,,,*((**,,**((((**,,,*((&((****(((***(((***((((****(((&& (*****,*,,,,..........00000...*,.*,,,*(**(******((((((****((((*******((((******************(*******************((((******((*****,************((********((((*******((**********(((**,,******,,,,,,***,,,,,**(***,,,****(&(((**,**(***,,,*(***,,***,***************(((&"***((((***(((((((*****(&&(&& (****(*,,,,,.........0000....,,*,.****((*(***((((((****(((((((****((((((******((******(((((*******(*(******(((((((***(*(((*****************(((***,,****((,*****((((***************((*******,*********,,,*************(((((((*((((**,,,***(**,,,,,,*(**********************(*****(&&((((****(&&&((( *****&(*,,,,**,,.......0.......,***(**(***(((((((***(((((((((***(((((((***((((((****(((((((****((((((*****((((((**(((((((***(((((((******((((***,**(((****((*(*(((****(((((((**(*(((((*******(((*******((****,***((((****(&&(&(((***,*******,,,******,*,**((((**,*,*(*********((*(((*((**(((&&&((( (((**((*,,*****,.....,...0.....,****,,*(*(((((((((((&&((((((((((&&(((((((((((((**(((((((****((((((((***((((((((((((((((((*((((((((****((((((*****((((****((((((****(*((((((*****(&&&((****(((((****(((((*******((((*****((&&&(((((*****************,,,**(((((**,,,,*(***(**((((((*((((((((((*((((&((***(********,,,.,,,,..0000..,,,*,,,,,,(((((**(((((&((((((((&&&&(((((((&((((*((((((((((((((((((((((((((((((((((&(&(((((((((((((((((**(((((***(((((*((****((*****(((((((*(*((((((((((((((&((((***((((((*******(((******(((&&&&&&&&((*******((**********((((**************(((&&(((((((&&(((**((&&&&((**(((((((*****,,,,,,......,,...,,,**,,*((((((((((((((((((&&&&((((((&&(((((((((&&((((((((((((((((((((((***((((&&((((((((&&(((((((&&((((*(((((((((***((((*******(((((((((((((((((((((&&&&(((*(((((((((**(*((*********((((((((&&$&&((*,,,**((((********((((((*(((*((****(((((((((&((&&&&&((((&&&&&& ((**(&&&&((((*((**,,,,............,,***,.*(((((&&(((((((((((&&&&&(&&&&&((*((&&&((((((((&&&&(((((((&&((((*(((&&&((((((&&&&&((((&&(&&&(*(*((&&&(((*(((((((((****((((((((((((&(((((((((&&((((((((&&(&((((((((((******(((((**(((((&&&((**************((***(**((((&&((((*((((&(((((&&&&&&&&&&((&&(&(&&& (&(*((&&&&&&&(((**,,,,,,,,..00...,,,,,**,,*&&&(((((((&&(****((&&&&&&((((((&&&&(((((((&&&((((((&&&&&((((((((((((((((&&&&&&((((&&&&&((((*(&&&&&((((((&&&(((((((((((((((((&&((((((((((&&(((((((&&&((((((((((((*****(((((((**(&&&(((((**(((**,,,***(((****((((&&(((((((&(&((((*(((&&&&&&&&&&&&&&&(&&&& ((*((((&$$$$&&(((******,,,.......,..,,**,,*((&((((((&&&******&&&&&&(((((&&&&&&(((&&&&&&&((((&&&&&(((((((&&&&((((&&&&&&(&((&(&&&&&(((((&&(&&&&(((&&&&&&((((((((&((((&&&&&&(((((&(&&&(((((((&&&&((((((&&((((((((((&((((((((&&&&((((((((*****,,**(((*(**(((((&&(((((&&&((((((((&&&&&&&&&$$$$$&(((&&&$ &(((((&&$$$$&&((((((****,...........,,**(*,*,*((&(&&&&(****((&&&&((((&&&&&&((&&&&&&&&((((&&&&&&(((((&&&&&&(((&&&&&&&&(((&&&&&&(&&((&&&&(((((&&&&((((((((&&&((((&&&&&&&&&((((&&&&((((((&&&&&(((((&&&&&(((((((&((((((((&&&&(&&&&&(((((((****(*********(&&((((&((((&&&(((((((((&&&((&&&&$$&&&&((&&$$$ &&&&&&&$$$$$&&&&&&&((***,,,........,,,**((,.,,(&&&&(&&&&((((&&&&((&&&&&&&(&((&&&&&&(((((&&&&&((((&&&&&&((&((&&&&&&&&&&&&&&&&&((&&&&&&&((((&&&&&&&(((&&&&&&&((((&&&$&&&&(&&&&&&&&((((&&&&&&&(&&&&&&&&((((((&&&(((((((&&&&&&(&&&&&((((((((((((*,,***(((((((((&&((&&&((((&&(&((((((&&$$$$$&&&&&&&&$$$ &&&&&&&$$$$$$$$$$&&&((((****,,.....,,,,****,,,*(&&&(&$$$&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&(((((&&&&&&&((&&&&&&&&&&&&&&&&&&&&(&&$$&&((((((&&&&&&&(((&&&&&&&&((((&&&&&&&&&&&&&&&(((&&&&&&&((((&&&&&&&((((((&(((((((((((&(&(&(&$$&&((((((((((((*****((((((((((&&(((((((((&&(((*(((&&$$$&&&&&&&&&&&&&$$$$$$&(&$$$$$$$$$&&&&&&&(**,,,,,,,,,,...,,*(*,,,*(&&&$"$$$&&&&&&&&&&((&&&&&&&&&((&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&(&&(&&&&(&&&&&&&&&&&&&&&&((&(&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&(&&&&&&&((((((&&&&(((((&&&&$$&&&&(&&&&(((((((((**(((((((((&(((((((&&&&((((((&&&&&$$&&&&&&&&&&&&&"&$$$&&(&&$"""$$$$$$"$$$&&(******,,...,..,,*((*.,*(&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&$$$&&&&&&&&$&&&&((&&&&&&&&&&&&&&&&&(((&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&&&(((((&&&&&&$&&&&&&&&&((((((&&&&(**((&&&&(((((((&&&&&(&(((&(&&&&&(&&&&&$&&&&(&&&&$&&&&$$&&&$$$"$$$"" ""$$$$(***((**,...,,,,*,****,***(&&&&&&&&&&&&&&(&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$$&$&&&&&$&$$$$&&&&&&&&&&&&&&&&&&&&&&(((&&&&&((&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(&&&&&$&&&&&(((((((&&&&((*((&&&&&&((((&(&&&((((&(&&&&((&(((&&&$$&&&&&&&&&&(((&$"$$$&$$""""""""""$$$&(*(****,*,,,,,,,.,*(((*,***&&&&&&&&&&(&&&&&&&&&(&&&&&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&$$&&&&&&&&&$&&&&&&$$$&&&&&(&&&&&&&&(&&&$$$$$&&(((((&((((((((((&&&&&&&&&&&&&((**(&&&&(&(&(((&&&$$&&$$$&&&&&&&&(((&$"$$$$$$$""""""""""(&&((*********,,..,,,***((*,,**&$&&&(((&&&&&&&&((&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&$$$$&&$$"$"$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&$$&&&&&(&&$$"$$&&&&&&&&&&&&&&&&&$""$$&&&&&&&&((((((&&&((&((&&&&&&&&((((((&&(((((&&&&&&&&&&&$$"$$&&&&&&((((&&$$$"""$""""$" """$&&(***(((((**,.,,,,,*,,((*,,,*&&&&(&&&&&&&&&&&&&&$&&&&&&&&$$$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&$$$$$&$&$$""""$$&&&&&$$$$&&&&&&&$&&&&&&&&&$$&&&&&&&&$$$$&&&&&&$&$&&&(((&&$$$$$$&&&&&$$&&&&&&$$$$$""$$$&$&&&&((((((&&&((((((&&&&&(&&(&&&&(&&((((&&&$&&&&&&$$$""$&&&&&&$(((**(&$$""""$$$$$&$""$$$&&&&(((((********,,,,.,,,,*,,,(&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&$&&&&&&&&$&&&&&&&&&$$$$&&&&&&&$$$$&&&&&$$""""$$$&&$$$$$$$&&$$&&$&&&&&$$$$$$&&&&&&&&$$&&&&&&&$&&&&&&&(&&&&&$$&$$$$&$$$&&&&$&$$$$$$$""""$$&&&(&&&&&&(&(((((((&&&&(&(&&&&&&(&&((&&&&&$$&&&&$$$&&&&&&&&$$$"*****(($$" """"""$$$&$$&$$$$&&(((****(((*,,.,.,,,,,,*,,,&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&$$$&&&&&&$&$$$&&&&&$$$$&&&&&&&&$$$$&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$"$$&&&&&$$&&&&&&&$$$$&&&&&&&&&&&&&&&&$$$$$&&&&&&&&$$$$$$$""" ""$&&&&&&&&&&&((&&&((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&$$&&&&&&&$&$$$$*****(((&&$" "$&&&$$$$$$$&((((((((((**,,,,*,,,.,,,,,(&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$$&&&&&&&$$$$$$&&&&&&$$$&&&&&&$$&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$&$$$&&&&&$$$$&&&$$$$$&&&&&&$$$&&&((&$$$$&&&(&&&$&$$$$&&&&&&$$&&&&&&$"" ""$$$$$$&&&&&&$&$&&&(((&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$$$$&$$$$*********(&$"  "$$$$$$"$$$$&&&&((((((((******,,...,,*,(&&&&&&&&&&&&&&&&&&$$&&&&&&&$$$$$&&&&&&&$$&&&&&&$$$$&&&&&&$&$$$$&&&&&&&$$$&&&&$$"$$$$$$$&$$"$&$&&$$$$$$&&&&&&&$$$$$$&&&&&&&&$$&&&&&&$$$&&&&(&&&&&&&&&$$&&&&$&&&&&&&$"" """"$$$&&&&$$"""$&&&(((&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&$$$$$&&&$$$&(********(((&&$" """$$$"$$$$$$$$&&(((((((((((**,,,,,*,,,&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$&&&&&&&&$&$&&&&&$$$$$$$&&&&$$$$&&&&&&&$""$$$$$$$$$$$$$&&&&&$$$$$&&&&&$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&$$$$$$$""" ""$&&&&$"" ""$&&&&&&&&&&&&&&$&&&&(&&&$$$$&&&&&&&$$$$$&&&&$$""(****,***(*,***($" """""$"""""""$$&&&(&&(&(((((***,****,*(&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&$$$$$&&&&&&$$$$$&&&$$$$$$&$&&&&$$$$$$&&&&&&&$$"$$$&$$$$$$$$$&&$$$$$$$$&&&&&&$$$$&$$$$$$&$&&&&&&&$&&&&&$$$$$&&&&&&&$$$$$&&&&&$$$$$$&&$$"  ""$$$$$$$""""$$$&&&&&(&&&$$$$&&&&(&&&&&&&&$$$&$$$$&$&&&$$$""$(******(((*****(&" """$""""""""$$$$&&&&&(((((&(&(*******(&&&&&&&&&&&&$&&&&&&&$$$&$&&&&&$$$$$$&&&&&$$$$$$&&&$$$$$&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&$$$$$$$$$$&$$$$$$&&&&&$$$$$&&&&&&&$$$$$&&&&$$$$$$&&&&$$"" ""$$$$&&$$"$$$$&&&&&&&$$$$$&&&&&&&&&&&&&$$$"$$$$&$$$$$$$$"$((**(***(((((((&&&""""""""""""""""$$$$$&&((((&&&(((((((((($&&&&&&&&&&&&&&&&&$$$&&&&&&$$$$$&$$$&$$$$$$&$$"$$$$$$$$$&&$$$$$&&&&&$$$&&&&&&$"""$$$$$&$$""$$$$&&&$"""$$$&&&&$$"""""$$$$$$$$$$$&&$$$$$$$$&&&&&$$$$&$&&$$$$$$$&&&&$$$$$"$"" ""$$&&&&(&$$$$&&&&&&&&&&$$&&&$$&&&&&&&&&$"""$$$&$$$$$$$$$$"(((((****((((&&&&&$ """"" """"$$&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&$$$$$$&&&&$$$$$$$&&&$$$$&$&&$$$$$$$$$&&&$&$$$$&&&$$$$""""$$$$$$$"""$&&&&$$$""$$&&&&$$$$$""""$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&$$$$$$$&&$$$$$$$$"$$""""" ""$$&&&&(&&&&&&&&&&&&&&$$$$&&$$&&&&&&$$&$$""$$$$$"$$$$$$$$"&((******(&&&&&&&&$" """" " """""$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$&&&&&$$$$$$$$$$$$$$$$&&&$$$"$$$&&&&&$$$$$$&&&&$$"$$""$&&$$$$$$$$$&&$$$$$$$$$&$$$$$$$$$""""$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$""""""$""$$$$$&&&((((&$$$$&&&&&&$$$$&&&&&&&&$$$$&&$$$$$$$$"$$$$$""""((*******(&&&&&&$$"" """""""""$$$&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&$$$$$$$$$$""$$$$&&&$$$$"$$$&&&$$$$$&&&&&&$$$$$$$$$$$$$$$$$"$$$$$$$$&$&$$$$$$$$$$$$$"""$$$$$$$"$$$$$$$$$$$"""$$$$$$$$$$$&&&$$$$$$$&&&&$$""""$$$"$""$$&&&((&&$"$$&&&&&&&$$&&&&&&&$$$&$$&&&$$"$$$$$$$$$$$"" &*(*****(***(& &&&$"""  """"" """$$&&$$$&$$$$$$$$$$&&&&&&&&&&$&$&&&&&&$$$$$&&&$&$$$$$&$$$$$""$$$$&&&$$"$$$$&&$$$$$$$&&&&&&$$$$$$$$""$$$&$&$$"$$$$$$&$$$$$$$$$$$$$$"""""""$$$$$""$$$$$$$$$"$"$"$$$$$$"$$$$$$$$$$$$$$&$$$$$$$$$$$$$"""$$$&&&&&$""$$&&&&&&&&&&((&&&$$$$$$$&&&&&&&$$$$"""$$$$$(***(********($(&&&&"""  ""$""$$$$$$$$$"""$&&&&&&&$$&&$&&$$&$&&&&&&&&$$$$$&&&$$$$$$$" $$$$$$$"""$$$$$$$$$$$&&&&$$$$$&&$$$$"""$$&&&$""""$$&&&$$$$$$$$$$$$$"$"$$$"""""$$$$$$$$$$"$$$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$&$$"""$$$$$$$$$&$&&&$$$$&&&&&&&&&&&&&$$$$$$$$&&$$$$&&$$""""$$$$$$(((**********((((((&&$  """""$$$$$$$$$"" "&&&&&&&$&$&&&&&&&$$$$&&&&&$$$$$$$&$$$$$$$$$$$$$$$"$$$$$$$$$$$$&$$&&$&&$$$"$&&$$$""""$$&&$$"""$$$$$$$$" "$$$$$$$$"$$$$$""""""$$$$$$""$$$$$""" ""$$$$$"""$$$$$$$""$$$&$&&&$$$"""$$$$$$""$$&&&&$$$$$&&&&&&&&&&&&&&$$$"$$$$&$$&&&$$""""$$$$$"((*****,*******((((&&&$$  """$$$$$"""""$&&&&&&&&&&&&&&$$$$$&&&&&$$$$$&$&&$$$$$$$$$$$$$$$"$$$&&$$$"$$$$&&$$$$&&&$&$$&&$$"""""$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$$$"""""""$$$"""""$$$$$"""""$$$$$""""$$$$$$$$ "$$&&$$$$$$""$$$&&$$""$$&&&$"$$$&&&&&&$$&$&&&&$$$$$$$&&$"$$$$$$$$$$$"" "((**************(((&&&&&&$   ""$$$$"""""$&&&&&&&&&&&&&&$$$$$&&&$$$$$$$$&&&&$$$$$$$$$$"$$$$$$$$$$$$$$$$&&&$$$$$&&&&$&$$$$$$$$$"""$$$&$$$$$$"$$$$$$$$$"""""$$"$$$""""""""""""""""$$$$$""""$$$$$""""""$$$$$$"$$$&&&$$$$$&&&$$$$&&$$$$&&&&$"""$$&&&&$$$$$&&&&&&$$$&&$&&$""$$$$$$$$""""" "((*************((((((&((&&$" """"$$"$$$$$&&&&&&&&&&&&&$$&&&&&$$$$$$$&&&$$$$$$$$&$$$$"""$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&$$$$" """$$$$$$"""""$$$$$$$"""""$$$"$""""""" """"""""""""$$$"""$"$$""""""""$$$$$$$&&&&&&$$$$$$&&$$$$$&&&&&&&&$""""$$$$$$$$$$&&&&$$&$$$&&&&&$$$$$$$$$$$$$""$$(*********,,***((((((((((&&&$   """$$""$&&&&&&&&&&&&$$$&&&&&$$$$$$$&&&$$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$""""""$$$"""""$$$$$$$$""$$$"""""""""$$"$""""" """"" """$$$$"$$$"$"$"""""""$$$$&&&&&$$$&$$$$$$$$$$&&&&&$$$$$$$"""$$$$$$$$$&&$$&$$$$$&&&$$&$&$$$$$$$"$$$"$"(**************((((((((&&&(&&&$  """""""$$&&&&&&&&&$$&&&&&&&$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$""$$&&&$$$"""""""""""""""$$$$$"$"$$$$$""""""$$$$$$""""""""""""""""$$$$"$$$$$$$$""" ""$$$&&$$$$$$$$$$$$$$$$$$&&&$$$$$&&&$"""$$$$$$$$$$$$$$&&&$&&$$$$$&&$$$$$$$$$$$$$"((*****************((&(&&(((&&&&$  """"$$"$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$"""$$$$$$$$$$"""$$$"" """"""$""""$$$$$$$$$$""$$$$$$""""$"$""""""""""""$""""$$$$$$$"" "$$$&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$&&$$""$$$$$$$$$$$$$&&&(&&&$$$$$$$$"""$$$$$$$$$"((***************(((((((((((&&&&&$"  """$$$&&&&&&&&&&&&&&&&$$$$$$$&&$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$""""$$$$$$$$$$$$$$$"""" """""""""""$$$""""$$$$$$$$$$$""$"$$"""""""""" " """$$$$$$$"$$$$$$$""$$&&&$$$"""""$$$$$$$$$$""$$$&&$$$$$$$"""""$$&&&&$&&$$$$$$$$$$"""$$$$$$$$" ((**,************(((((((((((&&&&&&&$"  ""$$&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$&$$&$$$$$$$$$$$$"$$$$$$$$$$""""$$$$$$"""$$$$$$""""""$$$$""""""""" """""""""""$$$$$$$"$$""$$""""""""$"""  ""$$$$$$$$$$$$$""""$$&&&$$$$"""""""""$$$$$"""""$$$$$$$$$""""$$$&$&$$$$$$&$$$$$$$"""$$$$$$$$""(((*************((((((((((&(&((((&&&$$"   ""$&&&&&&&&&&&&&&&&$&$&&&&&$$$$$$$$&$$$$$$$$$&$$$$"$$$$$$$$$"$$$$$$$"""""$$$$$$$""""$"$$$$$"""""$"""" """""""""""$$$$$"""""$$$$$$""""""$"""  """"""""""$$$$$$""""""$$$$$$$$$$$$"""""""$$$$"""""$$$$$$$$$$""$$$$$$$$$$$$$$$$$$""$$$"$$$"$""$$"(&(*****,*****(*(((((((&&&&&&(((&&&&&&&$$"  ""$&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$&$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$$"$"$$$$$$""""""$$$$$"""""$$$$""" """"" """"$$$$""""$$$$"$"""""""""" """ """$$$$$"""""""""""""""$$$$$"" ""$$$$$$"""$&&&$$$$$$$&$$$$$$$$$$$$$$$"$"$$$$$""""""$$$" &&(((********(((((((((&&&&&&&(((&&&&&&&&&$$  "$$&&&&&&&&&&&&&$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"""$$$$$$$""""$$$"$$$$$""$$$$$""""" " "" """"$$"""$"$$$$$"""""""""" " """" """"$$""""""""" """$$$"" """""$$$$$"""$&&&$$&&$&&&$$$$$$$$$&$$$$$$$"$$$$$"""""$$"$$ &&((******(**(((((((((&&&&&&&&&&&&&&(&&&&&$$" ""$&$$&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"$$$$$"""$$"" " """ ""$$$$$$$$$"""""""""" """"""" """"$""""" """"""" """$$"" """"""$$$&&&$$$&$$$$&&&&$$"$$$$$&$$$$$$$$$$$$$$$"""$$$$$$" &&((*****((((**((((((((&(&&&&&&&&&&(&&&&&&&&$$$""$$$$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$""""$$$$$$""""$"$$$" "" ""$"""" ""$$$$$"""""$$$$$$$"" ""$$"$"" """""""""$"$""""""" """"$$"" "$$$$""$$$&(&$$$$$$$$&$$$"""$$$$$$$$$$$$$&$$$$$$""$$$$$$"" &(((****(((******((((((((&&&&&&&&(((&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$""$$$$$$$""""$$$$$$$""$$$$$$$$""$$$$$$$$"""$"""""$$""""""$$$"""""""$$"""""""$$$$"""""" """"$$&$$"""""""""""$"$"""""""$"""""""$$$" ""$$$$""$$$$$"$"$$$$$$$$"""""$$$$$$$$$$&$&$$$$$$$$$$$$$$$$ &((((***(**********((*(((&&&&&&&(((&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&$$$$$$$$&$$$$"""$$$$$$$$$$$$$$$$$$"$$$$$$$"""$$$$$$$$$$"$$$$$"$$""$$$"$$$$""""$$"""$$$""""""""" """$"""""""$$$"""""""""""""""$$$$$"" """""""""""""""""""""""$$$$ ""$$$$$$"""""""$$$$$$$$""""""$$$$$"$$$$$$$$$$$$$$$$$""$$$$"((((((****************((&&&&&&&(((&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$"""$$$$$$$$"$$$$$$$$""$"$$$$""""$$""$$""""$$$$"""""" """""""""""$$""""""$""" ""$$$$$$"" """"" " """""""""""$$$&$""""$$$$$""" """$$$$$$$$$" ""$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"(((&&(*******(********(((&&&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$&$$$$$$$$$$$$$$"$$$$$$$$"""""$$$$$$$$"$$$$$$$"$"$$$$$$$"$"""$$$$""""$$$$$$""""""$$$"""""" """ """"""""""""""""""""""""""$$$$""" """" """""""""""""$$$$$ """$$$$$"" """"""$$$$$$$&$"$$$$$$$$"$$$$$$$$$&$$$$"""""$$$"&(&&((*******(******(*(((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$"$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$"$"$$$$$$$$$"""$$$$$"$""$$$$$$"""""$$$$$$$""""$$$$""""""""""" """$"""" """"""" """"""$$$$"$""" ""$$"""""$""""$$$"""""$$$""""" """""$$$$$&&&&&&$$$&&$$"""$$$$$$$&$$$$$$$$$$$$$ &((((******((((*****(*((*((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""$$&$$$$$$$&&$&$$$"$$$$$$$$"$$"$$$$"$""""$$$$$$$""""$$$$"""""$$$$$$$""""""$"$"""$$$$$$""""""""""""" """$""" """"""""""""$$$$"""""""" ""$$$"""""$$"$$$"$$""""""$""""" """"$$$$$&&&&(&$$$&&&$$"$$$$$$$$$$$$$$$$$$"$$" &((*******(((((((*(((*(((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$"""$$$$$$$""""$$$$$$"""""""""""""""$$$$"""$$$$""$$""""""""""""""" "" """""$$$$$""""""""""  ""$$$$""$""$$""$""$$&&" """"$$$$"""""""$$$$$$&&&&&$&&&&&&&$$$&$$$$$$$$$$"$$""""" &((****(*(*(*((((((((((((((((&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"""$$$$$"""""""$$$$$"""""$$""""""""$$$$""""$$$&$"""""""""""$"$""""""""" ""$$$$$"$"""""""""""" """"""""$$$""""""""$$&&&$"$$$&&&&$$"""""$$$$$$$$&&$$&&$&$&$"$$$$$$$$$$$$$$$""""$" &((*((((((((*((&((((((((((((&&&(((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&(&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$""""$"$$$$$$$""""$$$""""""""$$$""""""""$$$$"""$"$$$"" """ "$""$"""""""""""""$$""""""""$"""""" """""""" """"""""""""""""$"$$&$$&&&&&&$$$$$$$$$$$"$$$$$$$&$&$$$$"""$$$$$$$$$$$""""""$$"(((((((((((*((&&((((((((((&&&(&((&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&$$$$$$&&$$$$$$$$$$$$"$"$$$$$$$$$"$"$$$$$$"$""""$"$$""$$"""$$"$""""""$$$$$"""""""""""$""""$$"$"" """"""""$$$$""""""""""$""""""$$"""""""""""""""" """""""" """""$"""""$$$$&$$$$$$$"$"$""""$"$$$$$$$$$$$$"""$$$$"$$$$$""""""""" &&(((((((((***((((((((&((&&&&&(((&&&&&&&&&&&&&$&&&&&&&$&&$$&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$""""$""$$$""""$"""$"""""""$$"$"""""""""""""""$$$$""""" """""""""$$$""""""""""""""""""$$$""" """"""""""" """""""""" """""""" """"$$$$$$$$"$"$"""""""$$$$$$$$$$$$""$$$$$$$$$$""""""""$"((((((**((((***((((((((&(&&&&(&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&$$$&$$$"""$$$$$$$""$$$$$$$$$$$$$$$"""$$$"$$$""""$$"""$$$"""""""""""""""$""$"""""""""$"""""""$"" """""""""$$$"""" """""""""""""""$" """" """""""" "" """" """""""""""$$$"""$""""""""$$$""$$$$$$$$"""$$$$$$$"""" """""" &((((((**((((((((((((((&(((((&((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$&&&&$$&&$$$$$$$$$$$$$$$$$$$"$"""$$$$$$$""$$$$$$$$"""""$$$$$""""""""""""""""$$$$""" """""""""""""$""""""""""$$$""""""""""""""""""""""""" """"" """"""" "" " " """""""""""""""""""""""$""""""$$$$$"""""$$$$$$$$""" """""$ (((((******((((&(((&&&&((((((((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&$&&&$$$$$$$$$$$$$$$"$$$$$$$$"""$$$$$$$$""$$$$$$$$""$$$$$$$"""""$"""""""""$$$$$$""""""""""""""""""""""""""""""""" " """""""""""""""""""" """"""" """  "" """""""""""""""""""""""""""""$$$$$$$""""$$$$$$$$$"$""$"""" ((((*(*(**((((((((((&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&$$$$$$$$$$$$$$"$$$$$$$$$$""$$$$$$$"$$$$$$""$$$$$$"$""""$""""$"""""""$$$$$$"""""""""""""""""""""" """""$$"$" """ """""""""""""""""""""""""""""""   """ """"""""""""""""""""""""""""$$$$$$$$$""$$$$$$$"$$"""$"""" ((((*(((((((((((((((&&(&((&&&&&&&&&&&&$&$&&&&&&&&&$$&&&&&&&$&&$$$&&&&&$$$$$$$&&$$$$$$$$$$$$$$$$"$$$"$$$"$$$&$" ""$$"$"$$"""""""""""""""""""""""""""""""""" "" " " """""""""$$""""" "" """"""""""""""""""""""""""""   """ """"" """"""""""""""""""""$$$$$$$$&$$$$$$$$$$"""""""""" ((**((((((((((((((&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&$$$&&$&&$$$$$$$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$&&$"""$""$$$""""""""$$""" """"""""""""$$""""""" """ """"""""""$$"""""" """""""""" "" """ """""""" """  """"" """""""""""""""""""""""$$"$$$$$$$$$$$$$$"$$$"""" """"  &(*(((((((((((((((&&((&(&&&& &&&&&&$$$$$&&&&&&$$$$$&&&&$""$$$$&$$$$$$$$$$&$$$$$$$$$$$$&&$$$$$$"$""""""$$$&$$$"""$$$$$"$"""""""""*"" """""""""""$"$"""""""""""" " " """""""""$" """"""""""""" " """ " """"""" """"""""  """" " """""""""""""""""""""""""""""""""""$$$""$$$$"""""""""(*(((((((((((((((((&(&&&&&&&&&&&&&&&$$$$$$&&&&&$$$$&&&&&$&$$$&&&&$$$$$$$$$&$$$$&&$$$$$"$$$$"$$$$$""$$"$$$$$$$$""$""" $"""""""""$"""" """""" """"""""""""""""" " " " " "$$$""""""""""" """" """"" """"""""""""""" " """"""""""""""""""""""""""""""""""""""""""$"$$""" """"" ((((((((((((((&(((((((&&&&&&$&&&&&&&&&$$$$&&&&&$$$&&&&&&$&&$$&&&&$$$$$$$$$$$$&&$$&((&$"$$$$$$$$$$""$"""$$$"""$"$$"$""""""""""""""""""""""" """""""""""""""""""" "" "" """"$"""""""""""  """ """"""""""$"$$"""""$$$"  """"""""""""""$"""""""""" """"""""""""""$"$"""""" ""  ((**(((((*((((((&(((((((&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$$$$$$&&(((&&&$$$$$$$$$$$$$$$&(""$$$$$$&&$"""$""$$""""""$$$"""""""""""""""""""""""" """""""" """""" " """"" """"""""""""""""""  """"""""""""" """""""""""$$$" """""""" """""""""""""""""""" """""""""""""""$""""""" "" (***((((((*((((((((((((((&&&&&&&&&&&&&&$&&&&&&$&&&&&&&$$$$$$$$&&(&&&$&$&$&$$$$$&$$$$$&("$$$$$$$$$"""$"$$"""""""$$"$"""""""""""""""""""""" """""""""""""" """ """"""""" """""""  """"""""" """""""""""""""" """" " """ " """""""""""" """"$"""""""$"$$$"""""""""" (****(((**(*(((((((((((((((&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$$$&$$&&&&&$$&&$$$$$&$$$$$$$$$&&"$$$$$$$$"""$$$"""""""""""$$$""""""" """"""""$""" """""""""""""" ""  """""" "" """""" """""""""""""""""""""""" "" """"" """"" """"""""" " """"$"$""""$$$$$"""""""""$" (((***(((*(*(**(((((((((((((&&&&&&&&&&&&$$$$&$$&&&$$$$$$$$$&$$$&$$$$$&$$$$$$&$$$""$$$$$&$$"$$$$$$$$$"$$$"""" """"""$"""$"""""""""""""""" """"""""""""" """ """"""" """""" " """ """""""" " """""""" """$"""" ""$$$""""""""" """""" """$$$$""""$"$$$$""""""""$" ((((**(*(((*((***(*(((((((((&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$""$$""$$$$$$$&$$$$$&$"$$$$$&"$$$$"$$$$$$"""" """ """""""""""""""""""""""" ""  """"""" """" " ""  """""" " " " "" """ """"""" " """"" " """$$"" ""$$"""""""""" """" """$"$"""""""$$$$$$"""""""((****(****(*((((*((((((((((((&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$"""""""$$$$$$$$$$$$$$""$$$$&&"$"$$$$$$$$$"""" """" """""$""""" """"""""""""" """" """" "" " " """"""" """ """" """"""""""" "" """"" """$$$""$"""""""" """ """$""""""""""""$$$$$"$$""""(((**********(((**((((((((((((&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$""" ""$$$$$$$$$$$$$$$"$"$$$$$&&$"""$$$""""""""""""" " """""""""""""""""""" """" """""" """"""" " """  """""""" """" """"" """"""" " " """""" "$"$$$"""""""""" "" ""$""""""$$""$"$"$$$$$""""(((******(((*(*(((((((((((((&(&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$"""""$&$$$$$$$$$$$$$&&$$$$$$$$$""""""""$""""""""""""" """"$$$"""""$"""" " " ""  """""""""""" """""" " """""""" """ "" " " """"""" "" " """ """""$" """" " """""""$$$""$$""""$"$$$$""""(((*****((*(((**((((((((((((((&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$&&&&$$$$$$$$$"$$$$$$"""""""""""" " """"$$"$""$$"" "  "  """"""""""" """"""""""" """""""" """" """"""""""""" " " " "$""""$$" "" "" """" """""""$$"""""""""""$"$$$"""((*******(***((*(((((((((((((&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&$$$$&$$"$$$$$"$$$$$"""""""""""" " """""""""""  "  """"""""""""""""""""""" "" """ """"""""""""""""" " " """ """"""$$$  "" "" " "" " """""""$"""""""" ""$""$$$" "((*********((**(((((((((((((&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$""""$$$$"$$$&&&$"""$$$$$$$$$"""$$$$$$""""""""""""" """"""" "  " """"""""""""" """ """"  """""" """"""" " " """""$" " """ "" """""""""""""""""" """"""$"" ((***,***(*****(((((((((((((((&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$ ""$$$$$$$$$$"$"$$$$$$$$&$$"$"$$$""""""""""""""" "$" " "" "  """"""" " " " " """""  "" " """ "  """""$"" " "" "" " """""""""""""""""""""""$$$""((**,********(*((((((((((((((&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$&&" "$$$$$$$$"""""$$&$$$$""$$$$$$$$$""""$""""""""""""" "  " " """  " "" " """""  """ """""  """"""""""" """""" """ """""""""""""$$"""""""$$"""(*************(((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$&&$$""$$$$&$$$""$$$$$$$$""$"""$$$$$$"""""""""""""""" """ " """  " "" " """ ""  " " """"" "  """""""" """"""""" """"""""""""""""$""""""""$""" ((************(((((((((((((((&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$&$$""$$$$&$$$"$$$$"""""""$$""""""""""""""$"""" """""""""  " ""  " " "" """""" "  "" """""  """"$$"""""""""""" " """"""""""""""""""""""$$"$$ &(**********(((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$"$$$""""""""$"$$""""""""""""""""" """""$""" "  """"  " " " """ "   "  """ "   """""$"" " """ """" """""" """""""""""" """"""" ((********(*(((((((((((((&&(&(((&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$""""""$""$"""""""""""""""""""""" """"""""  ""  " " " " " """ ""  " """" ""  """""" """" """"""""""" """""""""""" """$""" ((((*******(*(((((((((((((&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$""""""""""""""""""""""""""  """""""  ""     """ " """ "" """" "" " """"" """  """""" """ """" """""" ""$""""""""" """$""$((*(*****(((((((((((((((((&&&&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$"$""$$"$""""""""""""""""""""""  """"""  "" ""  " """"" """""" " " " """" " """"" """  """""$" """""""""""""""""" """"""""""$"""""$$""" (((********((**((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""$"""""""""""""""""""""" ""  """"" " "" "" " """"""" " """" " "" """ " "" """""""""""" " " """"""$$" """"""""""" """"" """""$""""""$""$$""""(***(******(((*(((((((((((&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$""""""""""""""""""""""""""""" """ "" "" """"" " "" " """ " """""""" """"$"" """""""""$"" """"" " " """""" """""$""""""""$"""""(***((*********(((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""" " """ " "" """""  """" "  """" "" "" " " "" """"" """"""""""""""""""$$""""""" "" " ""$""$"$"""""$$""" "(*****((****(*((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""""""" " """ " " "" """   """" " "" """ " """""""""" """"""""$$"""""""" " "" """""$"""$$""$$$"" ((***********(((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""$"""""""$""""""""""""""""""" """"""""" "" """""" " "   """"  "" """"$"""""" """""$""""""""$$""" "" """""$"$$"""$$"""""(********(***(((((((((((((&(&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""$"""""""""""""""""""""""""""" """" """"" """"""" " " """""""  "  """"""   """""""" """""""""""""""""""" " """"""""""$"$$"$"""(************(*((((((((&(((&(&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""$"""""""$""""""""""""""""""" " "" "" " ""   """""""   """""""""""""""""""""""""" """""""""""$$$$$$""(***********(((((((((((&(&&&&&&&&&&&&&&&&&$&&$$$$$&$$$$$$$$$$$$$$$$$$""$$$" """""""""""""""""""$""$$""""""""""""""""""" " "" "   " " " "  " " " """""""" """""""""" """""""""""""$""""(************((((((((((&(&(&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$"$$$"$$$"$$$$" """"""""""""""$""$$"$"$"$"""""""""""""""""   "   " ""  """""""" """ " """"" """"""""""$$$"$"""(***********(**(((((((((&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$""$"$""""""""""""""""""$""""$""$"""""""""""""""""   " "   " "" " " ""  "  "  """""""" """ """"""" """ """""""$"""""&**********(*( ((((((((((&&(&&&&&&&&&&&$&$$$$$$&$$$$$$$$$$$$$$$$"$"$$""""""$"""""""""""" """"""""$$""$"""""""""""""""""   ""  """    "   """""""""" """"""" """""""""$"$""""(*************((((((((((((&&&&&&&&&&&&&&&&& $$$$$$$$$$$$$$$$$$$$"$"$$" " """""""""""" """""""""""""" """"""""""""""  """"""      ""  """ """ " " "" " """"""""""$"""$"""(****************(((((((((&((&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$""$$$""""""""""""""""""""" """"""""""""""""""""""""""    "" " """ "  ""     "  " " " """"""""$"""""***********((*(*(((((((((((((&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$$$"""""""""""" """"""""" """""""""""""""""""  "" "" "    """  "  " """""""" *************((**((((((((((&&(&&&&&&&&&$$$$$$$$$$$$$$$$$&$$$$$$$$$"$$$$$$$$"$""""""""" " """"" """""""""""""""""   " "     ""  " """ """"""""""***************((((((((((((&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$&$$$$$$$$""""$$$"""""""""""" " """" "  " """"""""""""$" "         " "  """  " " " """" """""""""(************(**((((((((&(&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"$"""""""""" "" ""  """""" """$""$ """$" "      " " " " """"""""(****************(((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""""" """""""""  """ """"""$" """" """ """        """ "" " " """" "" """""(******************((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""" """"""""""  " " " """"" "" "" " """           """""""" " """""" " " " """" """"""(*********(********(((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""$$$$""$"""""""""" """""" ""  """"" "" " ""     """""" "" """"" "" """" "" """" """ (*********((*(((((((((((((&(&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$"$$"$"$$$""""""""""""" """" """"   """" """ " "        " " " """" " """""""""""""""""""" " """ (************((((((((((((&((&&&&(&&&&$&&&$$$$$$""$"$$$$$$$$$$"""""""""""""$"""""""""" """"""""   """ "$"" "" "         " " "" " "" """""""""""""" """""" "" (**********(((((((((((((((((&(&&&&&&&&&&&&&&&$$$""""$$$$$$$$$"""""$$""$"$"$""""""""""" """""""   """""" "    "    " "" " "" " """"""""""""""" """"""" (***********(((((((((((((&(((&(&&&&&&$$&&&&$&$$$$""""$$$$$$$""""$""""$$"$$"""""""""""""" """"""   """"         """ """"" " " " """"""" " """"""" (*****,******(((((((((&&((&(((((&&&&&&$$$&&&$$$$"""""$$$$$$$$""""$""""""$$$""""""""""""""" """""""""" " "  ""  "      """" " "" " """ "" " """""""" """"" (*************((((((((((((&&&(&&&&&&&&$$$$&$$$$$"""$$$$$$$$$""""""$"$""""$$"""""""""""""""" """""""""""""""   "     "" "" " " "" " "" "" """"" """"" " """""""(*************(((((((((((&&&&&&&&&&&&&$$$$$&$$$$$""$"$$$$$$$"""$"$$""""$"$""$""""""""""""""" "" """"" ""   ""      """""  "" """""""""""" """""""" """"""(**************((((((((((&(&&&&(&&&&&&&&$$&$&$&$$$$"$$"$"$$$""""$"""""$""""$"""""""""""""" "" " "  " """       " """" " "" "" """"" """"""(***************(((((((((&&&&&&&&&&&&&&$&$&&&$$$$$"""""$$$$$"$""""""$"$""$"$"""""""" " "" ""      "" """""  """  """""(************((((((((((((&&&&&&&&&&&&&&&&$&&&&$$$$$""""""$$$"""""""$"$"$""""""""""""" " ""         " ""  "   """"" (************(**((((((((((&(&&&&&&&&&&&$$$&&&&&$$$$$"""""$""$""$""$$$$$""""""""""" """"     ""       """  "  " " """"""(**********(*((((((((&(((&&&&&&&&&&&&&$$$$&&$$$$$$$$""""""""""""$$$$$$$$$"""""""""" """"" "     """"""""     """  """"   "  """"""(************(*((((((&&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$"$"""$"$""""""""$$$$"""""""""" """""""""""        """""$$        """" " """"" "  """"""(***********(*((((((((&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$"""""$$""""""""$$$$""""""""""""""""" "" "    """       "$"       """""" """"""" """""""(**************((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$$$$""""$"""""$""""""""""" """"" "   ""       "       """ "" """""""""  """" """""""((**********((*(((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""" """""" "     "     """        """"""""" """ """ """"""""&((****(***((*((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"""$$$$""""""""""""""""""""""""""""""""          ""        """"""" " " " "" """"""""((********(***(((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""" """""""       "       """"" " "" """"" """((*(********(((((((((((&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$"""$$$$"""""""""""""""""""""" """""""""" "           " ""  """"""" " """" "((((*****(**(*(((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""$$"$$"$""""""""""""""""" """"""" ""           "" "" """"""" """ ((******((((((((((((((((&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""$$$$$$$$"$"$$"$"""""""""" """""""" """" "            "  """" (*******(((((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""$$$$""$$$"$"$$$$"""""""""""" """"""""                  (((*****(((((((((((((((&&&&&&&&&&$$$$$$$$$$$$$$$$"$""""""$$$$""$$$$$"$$$""""""""""""" """""""" "             "    &(****(((((((((((((&((((&&&&"&&$&$$$$$$$$$$$$$$"$$$""$"" "$""""$$$$$$$$$""""""" """" """""""    "       "    "((****(((((((((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$""""$$$$$$$$""""""$$$$$$""""""""""""" """"""""            "     ((((*(*((((((((((((&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$""$"""""$"$$"""""""""$$$""""""""""""" """"""""      "     "     ((((*((*((*((((((((&((&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""$""$$""""""""""""""""" """""""""""""                 (((*(**((((((((((((((&&&&&&&&&&&&&&$&$$$$"&$$$$$$$""""""""$""$$""""""""""""" " """""""""""""   "            &(((((((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""" " """"""""""""          "  &((((*(*(((((((((((&&&&&&&&&&&&&&&&$$&$$$"$$$$$$$$$"""$$""""""$"""""""""""""" " "" """"""""""           "  &((((((((((((((((((((&&&&&&&&&&$$$$$$$$$$"$$$$$$$$$$""""""""""""""""""""""""" """ """"""""""""        " ((**(*(((((((((((((&(&&&&&&&&&$&$$$&$$$$$$"$$$$$$$$""""""""""""""""""""""""""" " """""""""""""         "" """ (((*(((((((((((((((&&&&&&&&&&&$$$$$$$$$$$$""$$$$$$$$$$""""""""""""""""""""""""" " """""""""""" "             " """ &(**((*(((((((((((&&&&&&&&&&&&$$$$$$$$$$$$"$""""$$$$$$$""""""""""""""""""""""" "" """""""""              "" " " (((((((((((((((((((&&&&&&&&&&&$$$$$$$$$$$""$$"""$"$$$$$$""""""""""""""""""""""" """"""        "        " " " " (((((*(((((((((((&(&&&&&&&&&&&$$$$$$$$$$$$$$$"""""$"$$""""""""""""""""""""""""" " """"""" "  "      "     "" "" ((**((*((((((((((&(&&&&&&&&&&&$$$$$$$$$$$$$$$""$$""$"$""""""""""""""""""""""""" """""" """ "          ""     " " ((**(**((((((((&(&&(&&&&&&&&&$$$$$$$$$$$$$$$$"$""""""$"""""""""""""""""""""""""" """"" " "" ""           "  " "" ((*((**(((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""" """ "" "       "  ((****((((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""" " "" " "" "            ""  (((*(**((((((((((((&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""$""""""""""""""""""" """""" " """ """        ""  ((((((*(((((((((((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" """"" "  "       " &((*(**(((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""$""""""""""""""" """""" """""" "          "" "" &((((*(*(((((((((((&&&&&&&&&&$&&$$$$$$$$$$$$$$$""""""""""""""""""" """"" """""" ""             "" """ &(*(****((((((&(&((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""""""$"""""""""" """"" """ " " "           """ " """ " " (((*(**(((((((((&(&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$"""""""""""""""""" """""""        " " " """ " " ((*(****(((((&((&&(&&&&&&&&&&$&&$$$$$$$$$$""$$"$$"""""""""""""""" """ """ " """      " " """ """ "" ((((***(((((((&((&&&&&&&&&&&&&&&&$$$$$$"$$$$$$$$""""""""""""""""""" " " " "" "           " " """""""&((((*(((((((((((&&&&&&&&&&&&&&$$$$$""""$$"$$$$$"""""""""""""""""""" " """         " " " """"&((((**(*(((((((((&&&&&&&&&&&&$$$$$$$$"""$"$$$""$""$""""""""""""""""" " " "     """ """""""&(((***(((((((((&&&&&&&&&&&&&&&$$$$$$$"""""$$$"$""""""""""""""""""""""  " ""     " " " " """&((((*((*(((((((&&&&&&$$&$&&&$$$$$$$$$"$$"""$"""$"""""""""""""""""" ""   " "   " """&(((((((((((((((&&&&&&&$$$$$&$$$$$$$$$$$""""$$$$$""""""""""""""""" " "  "      " " "&((((*((((((((((&&&&&&&$$$$$$&$$$$$$$$$$"$""$"""$"""""""""""""" """ """     " &((((((((((((((&&&&&&$$$$$$$$$$$$$$$&$$$$""""$"$$""""""""""""" """"""" " "     ""((((((((((((&$&&&&&&$$$$$$$$$$$$$$$$$$$"" "$$""""""$$""""""" """"""""  " " " "        " &((((((((((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""$$""""""""""""""" """"""""" """        " &(((((((((((&&&&&&&&&$$$&$$$$$$$&$$$$$$$$"""""""""""""$"""""" """"""""  " """"       "" &(((((((((((&&&&&&&&&&&$&$$$$$$$$$$$$$$$$""""""$""""""""""""" """"""""""      "" &&((((((((&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$"""""$""$"""""""""" "" """"  "    &(((((((((&&&&&((&((&&&&&$$$$$$$$$$$$"$$$""""""""""""""""""""  " """        &(((((((&&&&&&&&&(&((&&&$$$$$$$$$$$$$$$$$"""""$""$"""""""""""  """         " " &&((((((&&&&&&&&(((&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""""""  """"" ""      " &&(&((&(&&&&&&&&&(((&&&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""  """ "  "       " &&((((&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""$""""""""""""""  "" "         &&&(&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""$"""""""""""""""" "  "" ""        "&&((&(((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$"""""""""""""""""""" " """        &&&(&(((&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$"$""""""""""""""""" """ ""  "" "          &&(((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""" """  "        &((((&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""" """  "       &&((((((((&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$"$""""""""""" """ " " "        "   &&(((((((&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""" " " "      "  &&((((&(&(&&&&&&$$&$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""" """    "  &&((((((&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$"$"""""""""""""""" " ""      " &(((((((&&&&&&&&&&$&$$$$$$$$$$$$$$$$"$"$"""""""""""""""" """"      "" &&&((&((&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$"""""""""""""""""" " " " """"        "  &&((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$"""""""""""" """" " """   "" &&&((((((&&&&&&&&&&&&$$&$$$$$$$$$$$""$""""""""""""""" """ " """   "  &&&&((((&&(&&&&&&&&&&$$$$$$$$$$$$"$$""""""""""""""" """" " "  "    "  &&&(((((&&&&(&&&&&&&&&&$$$$$$$$$$"""$$$$"$$"""""""""""  "         &&&&&((&&&&&&&(&&&&&&&$$$$$$$$$"$$$$$$$"""""""""" "" ""  "        &&&&&&(&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$""""""""""" "" "         &&&(((&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$"$""""""" " "           $&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""       "  &&&&(&&&&&&&&&&&$&$$$$"$$$$$$$$$"$"""""""""""""""             &&&&&&&&&&&&&&$&&$$$$$$$$""$$$$""""""""""""""" "           &&&&&&&&&&&&&&$&&&$$$$$$"$"$$$$"""""""""""""""             $&&&&((&&&&&&$$&&$$$$$$$"$"""""$""""""""""""""""" "   "       $&&(&&(&&&&&&$$&&&$$$$$$""""" """"""""""""""" ""          $&&(&&&&&&&&&&$&$$$$$$$$"""""""""$""""""""""" "          $&&&&&&&&&&&&&$$$$$$$$"$"""""""""$"$""""""""          $&&&&&&&&&&&&&&$$$$$$$$$"""$$"$$$$$""""""""" """              &&&&&&&&&&&&&$$&$$$$$$$""""$$$"$$"""""""""""" """         $&&&&&&&&&&&&&$$$$$$$$$$"""$$$$"$"""""""""""" """" "        " $&$&&&&&&&&&$&$$$$$$$$$$$""$$$$$$$""""""""""" ""          " $&&&&&&&&&&&&&$$$$$$$$$$$"""$""$$$""$""""""""" """        $$$&&&&&&&&&&$$$$$$$$$$$$"""$"""$$$"$"""""""""" ""         $&&&&&&&&&&$&&$$$$$$$$$$$""""$$$$$$""$"""""""""""       "  " $$&&&&&&&&&&&&$$$$$$"$$"$"""""$"$$""""""""""""""     " $&$&&&&&&&&&&$$$$$$$$$$""$"""$"$$""$""""""" """ " "       "  $$&&&&&&&&&&&$$$$$$"$$""""""""""$"""$"""""" """"""        $$$$$$&&&&&&&$$$$$$"$$""$" """"""$$$$""""" "" "      $$&&&&$&&&&&$$$$$$$"$"""$"""""""""""$""""" "" "           $$$$&$&&&&&$$&$$$$$$""""$"" """"""""""""" """         $$$&&&$&&$$$$$$$$$$$"" "$$"" """""""""""""""        $$$&$&&&&$$$$&$$$$$$"" "$"" """"""""""""" " " "           $$$$$&$&$$$$$$$$$$$$""""""""""""""" """""""          $$$$$&&&$&$$$$$$$$$$""""""$$"""""""" """"""""        " $$$$$$&&$$$$$$$$$$$$$$""""""""""""" """""""""         "$$$$$&&$$$$$$$$$$$$""""""""""""""""""""" """""            $$$$$$&&$$$$$$$$$$$$""""""""""""""""""""""""""      $$$$$$$&$$$$$$$$$$$$"""""""""" """""""""""" ""      $$$$$$$&&$$$$$$$$$$$"""""""""""""""""""""""""        $$$$$$$&&&$$$$$$$$$$"""""""""""""""" """ """"      "$$$$$$$&&$$$$$$"$$$$$""""""""""""""" """"""     $$$$$$$&$$$$$$$$$""$$""""""""""""""""""" """     $$$$$$$&$$$$$$$$$$"""""""""""""""""""    $$$$$$$&$$$$$$$$""""$""""""""""""" """    $$$$$$$&$$$$$$$$$""""$"""""""""""""""     $$$$$$$&$$$$$$$$"""""""""" """"""""" "" ""       $$$$$&$$$$$$$"""""""""""""" " ""        $$$$$$$$$$$$$$$$""""""""""""""" " "       "$$$$$$$$"$$$$$$$""""""""""""""""       "$$$$$$$$$$$$$"$$"""""""""""" """"""     "$$$$$$$$$$$$"$$$"""""""""""""""    "$$$$$$$$$$$$$$$$"""""""""""""" "        "$$$$$$$$$""$$$"$"""""""""""""" " "         "$$$$$$$$$""$$$""""""""""""""" " "        ""$$$$$$$$""$$$$$""""""""""""""""""""     """$$$$$"$""""""""""""""""""""" " "   "  ""$$$"$$$$"$"""""""""""""""""" ""       "$$$$$"""""$"$""""""""""""" "    "$"$$"$$$""$"""""""""""""" "   ""$$$$"""""""""""""""""""" " ""       "$$$$"""""""""$""""""" """ "       "$$""""$$$"""""""""""""""   "$"$"" """"""""""""""""" "   "$"$"$$""$""""$""""""""""    """$""""$$"""""""""""" ""  ""$$$"""$$""""""""" """ "  ""$$$$$"$"""""""""" ""    ""$$$""""""""""""""" "  """$$"""""""""""""" "   """$$"""""""""""""" " ""  """$""""""""""""""" ""   """""""""""""" """ ""   """"""""""""""""""" ""   """""""""""""""""""" "    " """"""""""""""" " "     """""""""""""""""" "    " """""" """ " "    " """""""" """" ""  """""" "" """ "     """""" " " "    """""" " ""    " "" "" "" "