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 = '501B06' IMAGE_NUMBER = 56353697 IMAGE_TIME = 1978-01-01T07:48:53Z EARTH_RECEIVED_TIME = 1978-01-03T18:52:34Z ORBIT_NUMBER = 501 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" /* 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 6   *G;z""5$# m˘6* D2%6@.J **,*,,**********,.,,*,((((((*((((((&&&(*********,,,*,*(*((*((****&(***,,************,,,*,,.....,,,,,............00.....000000000.00022000000000002000002222222222222222220022222222222244222222222242222222444422222224222222222244422222222222222222444244422222220200000000000000020000000....,*"&************((**,,,**(*****"&((*(**(*,,(******,,,,,,,*(((******(**,,,,**,*,*****,****,......,,,..,....,.....0..0.......0000...00000000..00000000.000000000000000020000000202000000222222000022222220202222222220022222020002222222000222222200022222222002222220.0000000000.00...0.....00000..,,* (**,,**((*(***(*((**(****(**(&((****(**((********(**,**,*("&&(****,,,**(*,,,,**(((**,,,,,,,,...,,,*.........,,,..*,.0.......0..........0.0......000000....0000000..0000000...0000000000000200000000200000000000222000000202000000000200000002222200000222222220..00000......0.......002000...,,* *****((*(*(((((((((****(((((((((****(((((****(((***,*(**(((&&((((********,,***((**,,,******,,,,,,,,*,,....,,,,,.....,,,.........,,.........,.....*.........0.......0.0......."*.0.00...000000.00000000000.*.000000..0.00000000.0000000..00000200000000002000002020...................022000....,,* &(((((*(*(((((((***((((((((*(((((((**(****((((((***(*((**((((((&(**********(((**********,,,,,*********,,,,,*,,,.,,,,,,,,.,..,,,,,......,,,.....,.,,,........,..................,,,...000........000.....00..000....0000.0......00000..0,,000000.0000000000000222220.&*,.....,,,,,...022000000...,& &(((**(((((((((((*((&((&(((*((&(&(((((**(((((*((((((**(&**(((((((*((*(*(******(******,*,,**********(**(*,,,,,,,,*,,*,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.......,,.......,,,........,,,,......................00........0.0......00......00000........0.0......0000000002000....,,,,.....000000000..,,,("((*(*(&((((((((&&((((((((((((((((&&((&(((**&(((((((****&&(((&&(((((((&*(*****(((*******************(((**,,****,,,,,,,,,*,,,,,,,,,**,,,,,,,,,,,,,,,.,,,,,,,,...,,,,,,..,,,,,,,,.,,...,,.........................................,............0..........00000000002220000.......,..00000000...,,,,* "((((*(((((((((&(&(((&&&&&(**((*(((&((((((((&&&(((*(**(((&((((&(&&&(((******((((*****************(***(*(*********,*****,,,,,,,***,,,,,,,***,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,*,.,..,,,,,,.,..,,,,......,,,..,.......,........,................0........0.00....0000000000000200000000000000......,,,* &(((*((&(((&((((((((&&&&((&((&&&(&((((*(((((((*(&(&&(((*&((&&$&&&((((*(((((((**(**(*******(*(((*********((,***********,*,******,,,,**,***,,,,*****,,,,,,,,*,,,,,,,,,,*,,,,,,,,,,,,,..,,,,,,,,,....,,,,......,,,.......,,,,,......,...........................00...000000000000002000.0........,,**&((((&&&&((((&&&&&&((((&(&(&&&((((&((((&&(&(&(((&((&&(*(&&&&&&$&(&&&&((**(*(*(((((*****((((*(((***(*****(**(*(****************,,******,,*,*****,,*,,,******,,,,,***,,,,,,,**,*,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,..,.,,,,,..,..,.,,,.....,,,..................0....00000000000000000.........,,,,,,* &(&&(&&((((&(&&&(((((&(&&(((&(((&&&((&(((((((((((*((&((&&&&&&&&&&&&&((***((((((***((*((((**(*(((((***((&(&((((*************,****(***,********,,*,******,**,*****,,,,,,******,,,,,,,*,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,...,.,,,,........,,...............0.0....00000.0.0.00......,,,,,,,*&&&&((&&(&&((((&(&(&&&&((((((((&&&((((*(&((((((((((&&&((&&$$$$&&&&&(&(((((((((((((((((*((*(((((*(****(((((*((*(**((*************************,*****************,*,**********,****,*,,,,,,***,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,,..,..,....,.............000.....0.00...,,,.,...,,***&(((&&&&&&((((&&&&&&((&((((((&((&&(&((&(&(((((&((((&&&$&&&$$&$&(((&&&(((&(**((((((*(*((((&((&((((*(((((((((&((((**********(********(**************************************(****,,,,*,*****,,,*,,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,.,.,,,.,,,.,....,,,........,,........,....00....,,,,...,,,,,,,*&&&&&&(&((((&&&&&&((&(&&&&(((((((&&&((((*(&&(((&&&((&&&&&$&&&$&&$&&&&((((((((((((*((((&((((((((&&((***((((&((******((**********((*******************(*********(*********(&***,,********,,,*******,,,,,***,,,,,,,***,,,,,,,,*,,,,,,,,,,,,,,.,..,,,,,,........,.....,,,,...........,...,,,,,,,,,,,,*&&&&&((((&(&&(&&&(&&&&(&((((&($(((((((&((&&$(((&&&&&$$&&&$&&&$$$&(&&&&(&(&((((((((((((((&(((&&&&((((((&&&((&((((((((********((********(*********************(*******((((&***********,*********,,,,****,,,,,,,*,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,,,,,,,...,.,,,,,,.....,,..,,.,.,,,,,,,.,,,,*($&((&(&&&((*((((((&&&((&(((&&(&&(((((&&&((&(((((&&&(&&&&$$$&$$$&&&&$&&&((((((((&(&((((&(&&(&&&&(((((((((((((((((((*(***(((((*******((*******((*((*****((*******((*****(((******************,*********,***,*****,,,,****,,,,,,,,*,,,,,,,,,,,,,,,,.,,,,,,,,...,,,,,,,,.,,,,,,.,.,,,,,,,,,,,,,,,,,*,*&&&&&&((((((((&&&(((&((((&&((&&&(&(&&&&&(&&(&(&&&((($&$&&$"$$$&$$&&&&(((((((&(((((((((&&&&(&&&&&&(((((((((&&((((((*(((((((****((((******((((((****(((((******((((*******(*(********(******(*****************,********,*,,***,*,,,,,,,,*,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,...,,,,,,,,,,,*,,,,,,,,*&$&(&(((((((((((((&&&(&((&((&&&&&&((&&&&&&&(&((((&&&$$$&&&$$$$$$&&&&&&(&$(&&(((((((&&&(((((&&$$&((((((&&((((&(((((((((*****((((((***(((((((***(((((((*****(((((****(**(((******(**(****(((************************,,,,******,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,*,,,,,,,**(&&(((((&(((((*(&(&(&&(((((((&&&&&&&(&&$$&&&(&&&&&$&$$&&&&$$"$$$&$&&&&&&&&(((((&&&(((((((&&&$$$&(((&&&&$((((&&&&&&(((((((((((((*((((((((****(((((((*(((((((((*((*(((((***(***(((****((((&((********************************,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,.,,,,*,*,,,,,,,,***((&((&&&((((((*(&(((((((&&($&((&((&&&(&&&&((&&&&&(&&&&&&&$$$$$$$&$$$$&&&&$&(&&&&&((((&&&&&&&&&&&((&(((((((((&$$&&(((((((((((((((((((((**(((((((****(((((((*(*((&(((((*(((((((*****((((((********************************,,*********,,*,***,,,*,,,,,,*,,,,,,,,,,,,.,,,,,,,,,..,,,,,,,,,,,,,,,*,,,,**&&((&(&((&(&&(((&((&&(&&&((((&(((&&&(&&&&&&&&&&&&&$$$$&&&$$&$$$$$&$&&&&&&&&&((&&&(&&&&&&&&&&&$&&(((((((((&&&$$&&(((((((((((((((((((((((((((((((((((((((*(((((((((((((((((****((((((((((***(((((*******************************,,*******,,,,,,***,,,,,,,,,,,,,,,...,.,....,..,,,,,,,,,,,,,,,,,,***(&(((((&&&&(&(((((((((&(((((&&&&&((&&&&(&&&(&&&$$$$&$&&&&&&"$$$$&&$$$$$&&&&&((&&&&&$&&&&&&$&&&&&&((((((((((&&$&&$&&(((((((((((((((((&(((((*(((((((((((((((((((((((((((((((((((((((*(((((*((********************************************,,,,**,*,,,,,,*,,,,,,,,,,,,..,..,,,,,,,,,,,,,,,,,,,,,,,****(&(&((&&&(((&&((((&&*(&(((($&(&&&(&&&&&&&&((&&&$&&&&$&&$&$$$$$&&&$""$$&&&&&&&&&&&&&$&&&&$$$&&&&(&&&&&((((((&&$$$&&&((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((&((((((****((*******((**************************,********,,,*,**,,,,,,,,,,,,,,.,..,,,,,.,.,,,,,,*,,,,**********&((((((((&&&&(((((&&(&&&&(&&&&&&&&(&&(&&&&&&$&&$&&$&&$$$&$$&$$$$$"$&&&&$&&$$&&(&&&&&&&&$$&&&$&&&&((((&((&(&&&$&(&&((&((((((((((&(((((((((((((((((((((((((((&&&(&(((((((((((((((((((((((((&&&((****(*(*(*********((**********************,,*******,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,*,***,,,***(&&(((((&&(&&((((((&&&(&&(((&$&&&&&(&&($&&&&&&(&&&$$"$&&$$$"$""$$$&&&&&&$&&&&&&&&&&&&&&&$$$$&$&&&&&(&&(&&&((((&$$$&((&(((((((((((((((((&(((((((&(((((((((((&(&(((&&(&((((((((&&$(((((((((((&&**((*(((((*****(*(**********************************,******,,*,,,,,,**,,,,,,,,,,,,,,,,,,,******,******&&(((&&&&((((&&&&(((((&&&&&&$&&&&&&&&$&$&&&&&&&&&&$&&&&$""""$$$$$$&&$&$$&&&&&&&&&&&&$$$$"$$$&&&(&&&&&&&&((&&&&$&$&(((((&((((((((&(((((((((((((((((((((((&(((((((&((((((((((&(&&((((((((((((&*((&((((*****((((*****************(***********************,,,,*,,**,,,,,,,,,,,,,,,,,,,,,,,*,**********&((&(&((((((&&&((&((((&&&$&(&(&&&&&&&$&$&&&$&"&&&&&&$$$$"$"$$$$$$$&&&&&$&&$$&&&&&&&&$$""$$""&&&&&&&&&(&&&&&&&&&&&&&&((((((((((&((((((((((((((((((&((((((((((&&&&&((((((((((((&&((((((((((&$(((((*(*(((((((*****(((********((**************************,*******,,,,,*,,,,,,,,,,*,,,,,*************(&&((((((((&(&&&&(&&(&&&&&&&&&&&&&&&&$&&$&&$&$$&&&&&&$&$$$$$"$$$$$&&$&$&$&$$$$&&&&&$$$"$$$$"$$$&&&&&&&&&&&$&&&&&$$&$$&(((((&&&((((((((&&((((((((((&(((((((((&((((((((((((&((&&$&((((((((($$((((((((((((((*(((((((******(((*********************************,,****,**,,,,,,*,*,,,,,,***************(&((((((&(((((&&&(&&&&(&&&&$&$&&&&&&&$&$$&$&&&$&$$&&&$&&$$"$$$&$$$&&&&$&$&&$$$$$$$$$$""$$$""$$$&&&&&&&&&&&$&&$&&$&&&&&(&&&&((((((&&&&((((((((&((((((((&&&((((((((((((((((((&&$((((((((((((((((((((((((((((((((**(**((*(********(*************************,,********,,,,,*,*,,,,,,*****************(&((((((((((&&&&&((((&&&&&&&&&&&(&&&$&&$&&&&$$$$$&&$$&&$$$""$$$$$$$&$$&$$$$$$$$$$$$$$"" """"$$&$&$&$$&$&&&$$$&&&$&&&&&&&((((((((&&((((((&&&&&(((((&&(&&((((&(&&(&(((((((((&&(((((((&(((((((((((((((((((((((((((*((((((*****((**(******(*************************,,,****,*,,***********************(&((((*((((&&&&((&&&&&&&&&&&&&$$&$$&&$&&&$&&&&&$&$$$"$$$$$$$"$$$$$$$$$&$$$"&$$$$$"$$$""""$""$$$"""$$&&$$&&$"$&&$$$$&&&&&((((&(&&(((((&&&&&((((((&&&(((((((&&&&&&((((&&&&&&(((((&(&&((((((&$&((((((((((((((*(((((((((((**((((((***(((((*(*****(************************,,,,*******,***********,****(((*((((((((((((&&&&&&&&(&&&&&&&&$&&&&$$$$$$$&&$$$$&&&&$$$"""$$"$$$$$$$$$$$$$$"$"""$$$"""""""""$$$$$$$$$$$$"$&&&&&$&&(&(&&&&&((((&&&&&(((((((&&&((((((&&&&&&&&(&(&&&&((((((&&(((((((&&&&&$&((((((((((((((((((((((((((((((((((**((((*******(**************************,****************************("(((((((((((((&&&&&(((&&&&$$&&&&$&$$$$$$$$$$&$&$$$&$$$$$"$$"$$&"$&$$&&&&$$$$$"""$$$""" """"""$$$$$"$&&$$$""$&&&&&&$&&&&(&((((&&&&&(((&&&&&&&&((((&&&&&&((&&$&&&&(&((((&(&&(((((&(&&&&&&(((((&&((((((((((((((((((((((((*(*(((((******((((*******(((*********(*****************************(******(&((((((((((&&&&&(((&&&&&&$$$&&$$$$$$$$$$$"$"$$$&&&$&$$$"$$$$$"$$$&&&&$$$"""""$$"" " """""$$$$$$&$$"$$"$&&&$"$"$&&((&&&&&&&&&((&&&&&&&((&&(&&&&(((((&&&$&&&(&(&&&&&&&(((&&&&&&&(&((&&&&(&(((((&(((((((((((((((((((((((((*((*(((((((******((********(**(*****************(******************((&(*((((((((((("&((&&&&&&&&&$$$&$$$$$$$$"""$$$$"$$$$$$$$$$"$$$$$$&&&$$$" """$$$"" " "" "$$&$"""" "$$""$&&&$$$$&&&&&&&&&&&(&&(&&&&&(&(&&&&&&&&&&&&&&&&&((&(&&&&&&&&((&&&&&&&&&&&&&&&&&&((((&&&&((((((((((((((((((((((((((((((((*(**(((*((********(****************************(*************($((((((((((((((((&(&&&((&$&$$&$$&$$$$$$$"$$""$$""$$$$$$$$$$$$$$$$$$$$$""""""$""""""" """"$$""""" $$""""$&&&&$$&&&&&&&&&&&&&&$$&&((&&&&&&&(&&&&&&&&&&&(&&&&&&(&(&&&&&&&&&(&&&&&&&&&(&$&&&&(&(((((((&((((((((((((((&(((((((*(*((*((((******(*((*****(((*(*****(**********(((((*************($((((((((((((((((((&(&&&&&&&&&&&$$$$$$$$$""""""""&$$$""$$$$&&$$""$$$$$$$""""$"""" ""  """""""" $$"" """"$$&&&$"$$&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&((((&&&&&&(&&&&(&&&&&((((&(&(((((((((&(((((((( (((((((((((((((*****(((*(**((*((*(*******((*******(((**($****(*(*****($"((((****(((((((((((&&&&&&&&&&$$$$$&$$$$$"""""$$"&$$"$$$$&$$$&$"$$$&$"$""""""""" "" """"$$" " ""$$$&&&&$"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&(&&&&&&&&&(&(&&&&((&&(&(&&&&&&((&((&&&&&(((((&&(&(((((((((((((((((((((((**((((((******(((*(**(*(*(*(((****((((((*((*&(((*********("(((***(**(((((((((&(&(&&&&&&$$$$&$$$$$$$"$"""""$$$$$$$"$&$"$$$$$&$$$$$""$"""""" " " " """"""$$$"""" """$"$$$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&(&&&&(((((&&&&&&&(((((&((&&((((&&&(((((((((((((*(((((((((*****(((****((((((((*(((((((((***(*((((((***(*******("((((*****(((((((((&(&&(&&&&&&$&$$$$$$"$$$$""""""$$$$$$"$$$$$$&"$$$$$$"$"""""""" "" """""" """ """$$$$$$$$$$$&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&&&&&(&(&&&&&&&&(&&&&&&&((((((&&&&$$(((((&((((((((((((((**(**(((((****(((((((*((*(((((((**((((((((*************($&((******(((&&((((((&&&&&&&&&$$$$$$$$$$$"$""""$$$$$"$$$$$$$$$$"""$$$$$""""""" " " " ""  "$$$&$$$$$"$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&((&&&&&&(((((((&(((&&$(((((((((((((((((((((((((((((*(*((((((*(((*((((((((*(((((((**((*(((********(($((*******(((((((&&(&(&&&&&&$$$&$$$$&&$$""""$$"$$$$"""$$$$$$$"""$"$$$""""""$"  " ""$$$"""$$$$$$&&$$$&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((&&&&&&&&(&(&&&&&&(((((((&&&((&((&&$&&((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((((((********(*($((**(((***(*(((&&&(&(&&(&&$$$$$$$$$$$$$$$$$$$"$""$$$$$"$"""""$$"""$$"""""$"  "   "$$""""$""$$$&$$"""$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&(&((&&&&&((((((&&&(&((((((((((((((((((((((((((((((((*(((((((((((((((((((((*(((((*(***(*(**(***($(((((*(**(((((&&(((&(&&&&&&&$$$$$$$$$$$$$""$$$$$$"$""$"$$"$$"$""""""""""""    " "$$$"$$""""$$$$$$$$$$&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&((((((&(&&(&&(&(&(&(((((((((&(((((((((((((((((((((((((((((((((((((((((((*(((*(**(*******($((((**(*((((((((((((&&&&&&&&&$$$$$&$$$$"$$$$$&$&$$"""$"$$$""$""""""""""" "     " "$""""" """$$&&$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&((((&&(&&((((((((((((&((((((((((((((((((((((((((&(((((((((((((((**(((**********(&$(((*(***((**(((((&&&((&&&&&&$$$$&&$$$$$$&$$&$&&$$$$$&$$$$$$""""""""""""""" "   """$$ " """$$$$$$$$$$"$""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&&&&&&((((((&&((((((((((((((((((&((&(((((((((((((((((((&(((((((((((((*****(*(*(&"&(((((******(((&(&(&&&(&&&&&$$$$$$$&$$$$$&$&&$$$$$$&&$$&"""$$$$$ """" """  " " """ " " """$$$$$$$$"$$$$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&(&&&&&&&&(&(&&&&&&&&&(((&&&(((((((&((((((((((&((((((((((((((((((((((((((((((((((((((**(**(****($&(((******(((((&&((((&&&&&&&$$$&$$$$&$$$$&$$&$$&$$"$$"$&$$&$$$""" " """"       " " ""$""$$$""$"""$&$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(&(((&&&&&((((((&(&&((((((((((&(((((((((((((((((((((((((((((((((((**(((((*****(&"&((*******(((((((((&&&&&&&&&$$$$$$$$$$$$$$&&$&&$""$""$$&$$&$"$$$"" ""     "" """"$$$$$"""""$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&(&&((((((((&(((((((((((((((((((&(((((((((((((((((((((*((****(((("(((((((*((((((((&(((((&&&&&$$&&$$$&$$$"$$&&$$&&$$$&$$$&&$$$$""$$""""" ""       "  """$$$$$$$""""$"""$$$&$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&(((((((&&((((((((((&((((((((((((((((((&((((((((((((((((*(*(((((("(&(((((*(((((((&((((((&&&$$$&&&&$$$$$$$$$$$"$"&&$$$&&&&"$$$$$$""" """      """""""""""""""""""$$$$$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&((&((((((((((((((((((((((((((((((((((((((((((((*(((((*((*((("&&(((((((((((((((**((&&&$&&&$$$&$$$$$$$$$$$$$"$&$$&$$$$"&&$$$$" " """"         """$" " """""$""$$$$$$$&&$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(((((&(((((((((((&(&((((((((((((((((((((((((**(((((((*(**(("&&&((((((&((&&&((((((&&&(&&&&$$$$$$$$"$"$"&$&$&&$$&&$&$$$$$$$ " """"""         """"""  ""$"$"""$$$&$&$&$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((&((((((((&((&((((((((((((((((((((((((((((((((((****((("((((***(((&&(&(((((&&&&((&(&$$$$&$&$$$$$$$&$&&&$$"$$$&$$$$$""" """"          """$"""" " """"""$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&(((((((((((((((((((((((((((((((((((((((((((*(*((((((*(("((((******(((**((((&((&&(((&&&$$&$$$$"$$&&$$$&&$$$$$&&$"$$$$"" " " " "       """"""" """"""$$$$$$$$$$&$&&$$&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((((((&(&((((((((((((((((((((((((((((((((((((((((((((*(&"&((((*****(***((&(((((((&(((&$$$&&$$$$$$$&&&$$&$$$$$&&$$$""""""""" """"         """" " """$$$$$$$$$&$$$$$&&&&&&&&$$&&&&&&$&&$$$&&&&&&$&&$&&$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&(((((((&&(&(((((((((((((((((((((((((((((((((((**(&"((**(**********(&&&&&((&((((&$&$&&&&$&$""$&$$&&$$$$$&$&&$$$"" """"""" "      """  " """$$$$$$$$$$$$$$&&&&&&$&$&&&&&&&&$&$$&&$$$$$$$$&$&$&&$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&&&&&&&&&(&((((&((&&((&&(&&&(((((((((((((((((((((((((((((((((((((((((&"(***(******(****((&&((&(((&&&&&&&$$$&&&$"$&&&$&$$$$&&$&&&$$"" """ "      "   " """$$$$$$$$$$$$$&&&&&$$&$&&&&&$$$$&&&&&&&$&$&$&&&&$$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$&&&$&$&&&&&&&&&(&&&&&&(&(((&((&&((((((((((((((((((((((((((((((((((((&((((((("(***(**((*((******((((((((((&$&$$$$&&&&$&&&&$$$&$&$&&$&&$"""""""""" """""         "" """"""$$$$$$$$$$&&&&&$&$$&&&&$&$&$$&&&&$&$&$&&&&&$&&$&$&&&&&&&$$&&&&&&&&$&$$&&&&&&&$$&&&$&$$&&&&&&&&&&&&&&&(((((&(&&&(((((&((((((((((((((((((((((((((&&(((((((((&&"(((*********((*((((((((((&&&&&&&&$$&&&&&$&&&$$$$$&$$&$$$$"$"""""""""""""""      " """"""$$$$$$$$$$$$&$$$&&&$&$&$$$&&&$&$$&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$&$&&&$$$$$$&&&&&&&&&&&&&&((((&&&&&(((((((((((((((((((((((((((((((&(&&&((((&((&&&"(((********((***(*(&((&&&&&&&&&&&&&(&(&&$&$$$$$$$$&&$$$$$$$""""" """""""""  "    " """""" "$$$$$$$$$$$$$&&$&$$$$&&&&&&&$$$$$&&&&$$$$$$$&&&&&&&$&&&&&&&&&&&$&&&&&&&&&$&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&(&((((((&((((((((((((((((((((((((((((&&&&((&&((&$$((*****((**(((****((((&&&&&&&&&(&&&((&&&$&&$$&&$&&$$&$&$$$$""""" """"""" """          " """""""$$$$$$$$$$&$$&$$$$$$$&$&$$$$&$$&&&&&$&$$$&$&&&&&&$&&&&&&&&$&&&&&&&&&$&&$$&&&&&$$$$&&&&&&&&&&&&&(&&(&&&(&(((((&&((((((((((((((((&(((((((((((((&&(&&&&$$&&&$"((****(*****(*(***&(((&(&(&&&&&(&(&&(&$&&$&$&$$$$$$$&&&$"$"" """ ""$""""""        " "" "" ""$$$$$$$$$$&$$$$$$$&$&$$$$$$&$&&&$$$$$$$&&$&&&$$&&&&&&&&&&&&&&&&$$$$$&$$$&&&&&$$$&&&&&&&&&&&&&&&&&&&&&(&&((&&&((((((((&(((((((((&(((((((&&(((&$&&&&&&&&$&&$(****************((((&&&&(&&((((((&$&$&&$&&$&&&&$&&&$&$$"$"""""""" """"""$" "        ""$"""$$$$$$$&$&$$$$$$$$$$$&$$$$$&&$$$$$$$$$$&$$$$$$&$&&&&&&&&$&&&&&$$&$$&$&&""$&&$$$$"$&&&&&&&&&&&&&&&&&&&&(&&&(&((&((((((&&(((((((&(&(((((&&&&&&&&&(&&&&&(&&&$ &(***********(**(((&&&&&(&&&((((((&&&&&&$$&&$&$$&&&&&$$$$&$$""" """$"$$""""      """ ""$$$$$$$$$$$$$$$$$$$$$&$$&&$$$$$$$$$&$&$$$$$$$&&&&$$$$$&&&&&&&$&$$&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&&(((((&((((((&(((((&(&(((&(&&&&$&&&&$$$&(*******(*****(**(&&&(&&((((((&((&&(&&&&&$$$&&&$&&&$$&&$&$$$$$" ""$$$"$"""      " " " ""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$&$&&&&&$$$$&$&&$$$$$$$$""""$$$&&&&&&&&&&&&(&&&&&&&&&&&&((&&&(((((((((((((((&(&&(&&&&(&&$&$$&$$&&&&$$$&((***(((((***(***(&&(&&&&(&&&(&&&(&&&&&&$$&&&$&&&&$$&$""$$$$""""""$"""""         ( """""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&$&$$$$$&&&&&&&&&$&&&&$$$$"$$$$$$ """"$$&&&&&&&&&&&&&&&&&&&&&&((&&(&&((((((&&&&&(((((((&&(&&&&(&&&&&&$&&&&&&&$$"((**(((**(******((((((&&(&&&&$$&((((&&&&&&&&$&&$$&&&&$$&$""$$$$""$""""""$$""""       """"""$$$"$ $$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&&$&$$&$&&&&&&$$$$$$$$$$" ""$$$$&&&&&&&&&&&&&&&&&&&&(&&&&(&&&(&((&&&&&(&(((((&&&((((&&(&&&&&&&&&&&&$&$$"((*************((((&&&&&&&&&&&$&&(&&&$&&&&&&$$$&&&&&&$"$$$$$$$$"""$""$$$$"""       " """"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&&$$$$$$$$$""$"" "$$$$$&&&&$&&&&&&& &&&&&&&&&&&(&&&&(&&&((&&&(&&&&((((((((&(&&&&&&&&&&&&&&&&$"(***((**,******(*((&&&&&&&&&&(&&&&&&$&&$$&&$&&$&&$&&&$$$&$$$$$""""$$$""""" """     " """"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$$&&&&&$$$$$$$$$""""$"""$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(&&&&&&&&$$&&$&&&&&$ (*(&********(***((&&&(&&&&&&&&$&&&&&(&&&&&&&$$&&&&&&&$$$&&&&$" """$$$"""""""$""     " """""$$"$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$""""$"$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&(&&(&&&&&&&&&&&$$$&&&$&&&&$""((((************((&&&&(&&&&&&&&&&$$&&&&&&&&$&&&&$$&&&$$$$&&$""""""""""""" ""$""      "" "$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$"""$$$$$$$$$$&&&$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(((&(&&&&&&(&&&$&&&&&&&&&$"  ((((***(*****(**((&&&&&(&&&&$$&&$$&&&$&&&&&&&&$&$$$&&$&&$$&$$$"""""" " """""""" "    """" """$$""$$"$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&$$$$$$$$$$$$$$$""$$$$$$$$$$$$$&$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&$&&&(&&&&&&&&&&&&&&&&&&&$$$"((((*********(**((&&&(((&&&&$&&&$&$&&&&&&&&$$$&&&&&&&&&&$$$"$""""""" """"$"""""     "" """""""$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$&&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&$&&&&&&&$&$&&&&&&&&&&$&$&$"((((************(((&(((&&&&&&&&&$$$$$&&&&&$&&&&&&&&$&&$$$$"$""""" " """$""""""    " """""$""$$$"$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$"$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&&&(&&&&&&$&$&&$&&&&&$ ((**************(((&&&&&&&&$&&$$$&$$$&&&&$&&&&&&&&&&$$$$$"""$""" ""$""""""""""  """ "" """"""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$"$$$$$$$$$$$&&&$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&$&&&$&&&&(&&$$ (*************(*(((&&&&&&&&&$&&&$$&&&&(&$$&&&&&&&&&&$$$$"""$"""""""" """$$"""""" ""  "" """ " """"""""""""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$""""""""$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&&&&&&&&$$&&&&&&((&&&$"((***************(&(&(&&&&&&$&&&$&&&&&&&$$&&&$$$&$$&"""$"""$""$""""" "$"$""""""   "" """ """"""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""""""$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&"(*(**************(&&((&&&&&$&&$&$$&&&&&&$&&&$&&&$&$$"""$""$$"""""""""""$"""""$""" "   """""""""""""""""""""""""$$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"""""$$$$$$$$$$$$$$$$&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&(&&$&$$$ (***********,*(*(&(&&(&&&&&&&$&&$&&&&&&&$&&&&&&&"$$"$$$$$ ""$""""""""$"$"""""""" ""    """"""""""   """""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""$$$$$$$$$$$$$&&$&$$$$$&&&&&&&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$&(((**((**(*****(&(((&(&(&&&&&&&$&&&&&&&&&&&&&&$&&$$""$$$$"""""""""""$$"$""$"""""" " "    """"""""""  """$""""""$$$$$$$$$$$$$"$$"$"$$$$$$$$$$""$$$"$$$$"""""""""""""$"$$$$$$$$&$$$$$$$$$$&&&$$$&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$"((&(((**(******(&(((&(&(&&&$&&&&&&&&&&&&&(&&$&$&&"$""$$&$"""$""$$$"$$$$$$$"$"""$"""     """"""" """""""""""$$$$$$"$$$$$$$"$"""$$$$"$"$"$$$$$$$"$$$""""$$"" """""""$$$$$$$$$$$&$$$$&&$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$&&&&$$$&&$" (((((*********((&((&((&&&&&&&&&&&&&&&&&&&&&&&$$&$$$"$$$$$""""$""$$"$$$$$$$"""""""""     """" "  """""""""$"$$$$$"""""$$$"""$$$"$$$""""""$$$"""""""""""$" " "$" ""$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&(&&&&&&&&&&&&&$&&$&&&$&&&$&$&&&&$$ ((((((**(****(((((((((&&&&&&&&&&&&&$&&&$&&&&&&$$$$$$$$$$$$"$""$$"$$"$$$$"$$"""""""   "" ""  """"""""""""""$$""""$""$""""$$$"$$"""""""""$"""""$""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(&&&&&&&&&$$$&$$$"" ((((*(((***(*(((&((((&(&&&&&&&&&&&&&(&&&&&&&&&&&&$"$$$&&"$""""$$$$"$$$$"$$$$""""" "    """""""  """""""""""""""""""""""""""""""""""""$""$""""""""$"""" """" """"" ""$$$$$$$$$$$&$$$$"$$$$$$&$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&&&&&&&$$&&&&$$$"" &(((((((****((((((((((&((&&&&&&&$$&&&&&&&&&&&&&&&$$&$&&$$$"""$$$$$$"$$$$$$$$$$$"" "       """""""    """"""""""""""""""""""""""""""""""""""""""""" """"""""""$"""" """""$$$$$$$$$$$$$$$"$$$$"$$$$$$$$"$$$$$$$$$&&&&&&&&&&&$&&&&&$&&"$$&&&$""""$ &(((((((*((**(((((&(((&&&&&&&&$&&$$&&&&&&&&&&$&&&"$&&$$$$$"$$$$$$$$"$$$$$$$"$""""        """"""""  """"""""""""""""""" " """""""""""$$"""""" """"""""""""" " " "$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&&&&$&&&&&&&&&&&$$&"$$&$$$$$"$$$ &((((((***((((((((((&(&&&&&&&&&$&&&$&&&&&&&&&$$&$$&&&&$"$$"$$$$$"$$$$$""$$""" " " "" "     " """""""     """""""""""""" ""  """""""""""""""""""$$"""""" """ ""$$$$$$$$$$$$$$$$$$""$$$$"$$$$$&&$$$$$$&&&&$$$$$&&&&&$$$$$&$&$&$$$$$"$$" &(((((((*((((((((((&&(&&&&&&&&$$$&&$&&&&&$&&&$&&$$$$$$$""""""""$$"$$"$$$"$""" """ """     """""""   """ """"""""" "  "" """"""""""""""""$$""""""" """" "$$$$$$$$$$$$$$$"$""$$$"$$$$"$$$$$"$$$$$$$&&$$$$$$&&$$$&$$"$$$$&$$$$&$$""&(((*(((**(***((((&&&(&&&&&&&&$$$&&&&&&&&$$&$$&&$&&&&&$$"""""$$$$""""$"$$$$" "" """" "       "" " """""  " """""""""""    """""""$"""""""""""""$""""""" """ "$$$$$$$$$$$$$$$$$$""$"$$$$$"$$$"$$$$"$$$$&&&$$&$&&&$$""$$"$"$&&&$"$$$$$$&(((**********((((((&&&&(&&&&&&&$$((&&&&&&$&&&&&&&&&&&&$"""""$$$$$"$$""$$"""""""""""""""     """""""""""   """"""""""""  """"""""""""""""" """""" """""  """"$""$$$$$$$$$$$$$$$$$$$""$$$$"$$"""$$$$"$$$$$$$$$$&$$$$$$"$$"$&&$""$$$$$$&((*(****(**(((((((((&&&(&(&&&$&&&&&&&&&&&&$&&$&&$$&&&$$""""""$$$$$$"""$""""""""$"""""""     " """""" """    "" "" """"    """"""""""""""""""""""""""""""  """"""$$$$$$$$$$$$$$$$$$$$$$$"$""$$""$$""$$$&$$"$$$$$$$$""""$$"$$""$$"$"$""(((*(*******(((((((((((&&((($&&$&&&&&&&$$&$&&&$$$$&&&&&"""""$$$$$$$$$$$$"""""""""""""" "      " "" """""""    """"" "  """""""""""""""""""""""" """"""""   " " """$$$$$$"$$$$$$$$$""$"""""""$"$"$$"$$$"$$$$$""""$$"""$$$$$$$$$$$$$$" (******(*(((*(((&((((((&&&((&&&&&&&(&&&&&&&&&&"$&&&$$$$$$""""$$$$$$$$$$$"""""""""""""      " " "" """""""   """ "    """""""""""""" """""" " """"  """""""""$$"$""""$$$$$$$$""""""""""""""$$"$$$$"$"$"$$$""""""$$$$$$$"""""$$$((*******(*(((*((((((((&&((&&&&&&&&&&&&&&$$&&&$&&&$&&&$""$"""""$$$$$"$"$"""""""""""" "     " "" """""     """"""""""""""" """""""" """"  " """ """$$$$$"""$"""""$$$"""""""" "$""$""$$$"$"$$$""$"""""""$""$"$$$$$$$"$$((*****(((((((*(((((((((&(&&&&&&&$&&&&$&&&$$&&&&&&$$&$$$""" ""$$$$$"""$$"" """"""""" "" ""   " "      """""""""""""""""" """"""""""  """ """""$$$"$"$$""""""""""$""""""""""""""$$"""$"$"$$"""""""""$$"$"$$"$$"$$&(*(*****((***((((((((((((((&&&$&&&&&&&$&$&&&$&$$&&&&$$$$""""$"$$$$$""$$"""""""""""" """"" " "      " """  "   """"""""""""""""""""""" """  """"" """"$$$$$$"""""""""" """""""""$"""$$"""""""$""""""$"""""&$"$"$$$"$""$"((*(************((((((((((((&&$$&&&&$&&&&&&&&&$&&&&&$$$$"""""$$$$$$$$$$$$$""""""""""""""""" "     " "   "  """"""""""""""""""""" "  " """"$$$$""""""""""""""$""""""""""""" ""$"""""$$""""$"$"$$$$""$"$"$"$(*****((((*(("((((&((((((((&&&&(&&&$&&&$$&&&&$&&&&&$$"""$"$$$$$"$$$$""$$$"""""" """"""""""" "      "       """"""""""""""""""""""  " """" """$$$$"$" " " """"""$"" ""$ """"$"""""$$"""$$$""$$$""$$"""""&(*******((**(((((((((((((&(&&&&((&&&&&&$$$$&&&&&$$$$$""""$$$$$$$$$$"$$""""""""""""""" """""           " "  """"""""""""""""" """"  "" " """""$$$$$$$"""""" """"""""$$""""""" """ ""$"$""$$$$$$$$$$$$"$$"""(*****((****((((((&(((((((((&&&&&&&&&&&&&&$$&&&&&$$&$$""""$$$$$$$"$$$$$$$$$"$"" """""""""""" ""            " "  """"""""" """"""""""  " " """"""$"$"$$""$"""""""""""" """"""""""$$$""" ""$""$$$$"""$$$$"$$$$$"""&((***(**((*(((((((*((((((((&&&&$&&$&&$$$&&$&&$$&&&$&$$"$$$$$$$$$""$$$$$$$""$""""""""""""""""""         " "" """"" " """""" """"    """ """"$"" "$$$$"""""""""""$$""""""$""""""$$$$$$$$$$$$$$"""$"$$"$$$$$"$"""((**((((*((*((*(((*(*(((((((((&&(&&&&&&$&&&&&&$&&&$$&$""$$$$$"$$$$""$$$$$$"" """""""$"""""" " "         " """ """ """" " "   """""""""""$""""""$$"""""$$$$$$$"""""""$$$$$$$$$$$$$""$$$"$""""$$$""$"$$(****(*(*(*((((((*(((((&&(((&((&((&&&&&&&&&$&&&&&&$&$""$$$$$"$$$$""$"$$$$$"""" """"""""""""" ""         """ " "" """"" """   """"""""""""""""""$$$$"$$$$$$$$"""""""$$$$$$$$$$$$""""""$""$""$$"""""$"" &(((*(*(((((((((((((&(((&&&((&&((&&&&&&&&&&&&&&$&&&&$"$$$$$"$$$$$"$$$$$$$$""""""""""" """""" ""          "" ""   """"" ""  """"""" """"""" ""$$$$$$$$"$$$$$""""" "$"""""$$$$"$""""""$""""""""""$$$" ((*(((*((((((((**(((((((((&((&&&&&&&&&&&&&&$&&$&&$$$$$$$""""""$$$$$$$$$$"" """"""" """" " """ "        ""  " """" "    """""""""$""" ""$$$$$$$$$"$$$$$"""""""""""""$$""$"""""""$"""$""$$"$$$$$(*(*(**((((((((((((((((((((&(&&&$&&&&&&$$&$$$$$&$$&&$$$""""$$$$$$"$""$$$"""""""""" "" """"""""         """"""    """""""""""""""""""$$$$$$$$"$$$$$$""" """$""""$"$"$""""""""""""""""$$$$$$(****(((((***((((((((&(((&&&&&&&&&&&$$$$$&$$$$$&$$&$$$$""$""$$$$$$""""$$" " """"" " """"" """"            " "   " """"""""""""""""""""""$$$$$"$$$$$$$$$""""""$"""""$$$""""""""$$"""$"""$$$&$((*(*((((****(((((((((&(&&&(&&&&&&$&$$$$$$$$$$&$$"$$$$""$$""$$$$$$"$"$$$"""""""""" " " """"""""          " "" "    """""""""""" "$"""""$$$$$$$$$$$$$""""$"""""""""""""""""""$"$$"$$$$$$&&$$(*******((((*(((((((&&(((&$&(&&&$$$$$$$$$$$$$$$&$$$$$$$""$$$$$$$$""$""$"""""""""""" """"" "$"""          " """"    """"""""" " """"$$"$$$$"""$$$"$$$$"""$$$$""$"""""""""""""""$$""$$$&&$$$$$(***(*****(*(*((((((&&&((&&&&(&&$$&$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$""""$"""" """"""""""""""""""""          """""""  " """""""""""" """"$"$$$$" """$$$$$"$""$$$$$$"""""""""""""""$$$$$$"$$$$$$$$$((**((((*(*(((((((((&&(((&&(&&&&$$$$$$$$$$$"$"$$$$$$$$$""""$$$$$$"""$"" " """""" """"""""""" "          "" ""    " """""""""""" """"""$$$$"""""""$$$$$$$$$$$$$$$""$$"""""""$"$$$$$""$$$$$$$$$$((****((***((((((((((((((((((&&&$$$"$$$$$$$$$"$$$$$$$$""$$$$$$"$$"$$$$" """""" """" """""""        """"""  """"""""""""""" """"$"$"$""""$""""""$$"$$$$$$$"""""" " """"$$"$"""$"$$$$$$$$(((((&(**((((((&(((&((&(((&&(($&&$$$$$$$"$$$$$$&$$$$$$""$$$$$$"$$$"""$" """"""""""""""""""""        " ""   """""""""""" " """"""""""""""""""""""$"$"$""""" """""""$$$$$$$$$$$$$"((((((**(*((((((&((&&&((&&&&((&&$$$$$$$$$$$$$"$$$$$$$$$""$"$$""$$""" """ " """""""""""""" """"       """ "  """""""""" "" """"""""""""""$$"""""""$"""""""" """"""$$$$""""$$$$$$$$((((****((*(((((((((&((((((&&(&&$$$"$$$$$$$$$$""$$$""$$$$""$$""""""""""" """"""""""""" "        "" " "" " "   "" """""""$$"$"$""""""""""""" """$""$$""$""$$$$$$"$"&(*((****((((&((((((&&&((((&&&&&$$$"$$$$$$$$""""$$$$""$$$$"$""""""""""" ""$""""""""" ""       " " " """ ""   """""""""$$"$""""""""""""""""""""$$"$""""""$$$$"$"""((**((***(((((((((((&&&((((&&&&$$$$$$$$$$$$$$$""$$$$""$"$"""""""""""" "" """""" """      """"" " " " "      """"""""""""""""""$""""""""""""""$$$$""$$$$$$$"""$""(****((((((((((((((&&&(((((&&&&&$$$$$"$$$$$$$"""$$$$""$$"""""""""""""" """""""""""" ""     """""" " "    """"""""""$""""""""""""""""""""""""$""$$"$$$$$"""$""((*****((((((((&&((&&&((&&(&&&&$$$$$$$$$$$$$$""$$$$$$""""$""""""""""""""""""""""""" " "   """       "" "" "" """""""""""""""""""" """"""""""$""$$"$$$$$""$""((****(((((((((((&&&&&&&&&((&&&$$$$$$$$$$$$$"""$$$$""$$"""""$""$"""""""" """"""""" " "      """ """ "" " "     """ """"""$"$""""""""" " """""$""""""""$"$"$"$"""""(((**(((((((((((&&&&&&&&&&&(&&&&$$$$""$$$$$$""$$$$$$$$$""""" """""""" " """ """"" "  "       "" "" " ""     """""""""""" """""""" """"""""""""""""""""""""""(((***(((((((&&&&&&$&&$&&&&&&&&$$"$$$$$$$$"$""$"""$$"$"""""""""""$""""""""$"" """"" " ""      """" "      """"""$$$"""""""""""" """""$""""""""""""$"""""""""((((((((***(&&&&&&&&&&&&&&&&&&&$$$$$$$"""""$$"$$$$"$""""" ""$$""""""""""""""" "" "  """     " """""   "" """""$"""""""""""""""" """"$"""""""$$$""""""""""$"((((((((((*((((((&&&&&&$$&&&&&$$$$""$$""$$$$$"$$$$""""""""" """"$""""""""""""""" ""  "      " "     " """""""$$$""""""""""""""""""$$"""""""""$"""""""" """(((((&&(((***((&(&&&&&&&&&$$&&$$$$""$"$$$$$$$$$$$$$"""""""""""""""""""""""""""""""        "  """""$$"$$$" """""""""""""""$"$"""""""""""""""""""""&(((((&(*****((&&&$&&$&&&&&$$$$$$$$$$"$$&$$$$$$$$$""""""""""$""""""""""" """""""""   "       "  """""$"$$"$$"""""""""""""""""$$$$""""""""""" "&&(((((((***(((&&&&&$$$$$$&$$$$$""$$$$$$$$$$$$"""""""""""$$$$$"""""""""""""""" "" " "     ""    """""$"$$"$$""""""""""""""""$$$$$"""""""""""" " ""&&(((&((****((((&&&&&&&&&&$$$$$$$$$$""$$"$$$$"""""$$$$"$$$"""$""" """"""""""""" "    """        """"""$$$"""$""""""""$"""""""$$$$$""""""""" " " """&((&&((******((&&&&&&&&&$$$$$$$"$"$$$"$$$$$$$$"""""""$$$$$""""""$""""""""""""""" " "     " """""    """"""$""""""""""""""$$""""""""$$"$"""""""""" " """&&&((((((((((((&&&&&&&&$$$$$$$$$$&$"$$"$$$$"$$"""""""$$$$$"""$""""""""""""""" " "" "    """""    """"$$$"$"""""""""""$""""""""""$$$""""""""" """""" $&&(((((((((((((&&&&&&$&$$$$ $$&&$$$$$$$""$$$$$$"$$$$$$$"""$"""""""""""" ""  """"   " """      """""$$"""""""$"""""""""""""""""$$$""""""""" " &&(&((((&(((((((&&&&$&&&&$$$$$&&&$$"$$$$$"""""""$""$"$$$""""""""""""""""" " "" " """"" """ "     ""     """"""""$"""""""""""""$$""""""""$$"""""""""" " "" $&&&&&(&((&(((((&&&&&$$$$$$$$$$&&$$$$$$"""""""""$$$$""$$""$$$""$$$$""""""" " """""          """""""""$""""""""""""$"""""""""""""""""""" "" &&(&(&(((&((((&(&(&&&$$$$$$"$&&&$$$$""$""""$""""$$$"""$"""""$""$"$""""""" " " "" "" "     ""      """"""""""""""""""""""""""""""""""$"""""""""" " " &&&&(((((&&((($&(&&&$$$$$$$$$$$&$$$$""$"""""$"""""""""" ""$$$$"""$""""""""" " " """"""" """    "     """""""""""""""""""""""""""""""""""""""""" " """ $$&&(((((((((&&&&&&$$$"$$$$$$$$$$$$$""$"$$"$""$""""""" "$$$"$$""""""""" """ "" """""""" "" ""      " """""""""""$""""""""""""""""""""""""""" """"""""$&&&&((((&&((&&&&&&&$$"$$"$$$$"$$$$""""""$"""""""""""""""""""""""""""""" "" """"""" " "      """"""""""""""""""""""""$""""$""""""""  """" &&&((&&&&&&(&&&(&&&$$$$$"""$"$""""$$""""$$$"" """""$"""""""""""""""""""""""""""""""" "" ""       " """""""""""""""""""""""""""""""""""""   $&&(&&&&&&&(&(&&&&$$$$$$$$$$$$$"$"$$""""$""""""""""""" """""""""""""""" """""""""" "" "      """""""" """"""""""""""""""""""""" &&&&&&&&&&&&&((&&&$$$$$$$$""$"$"""$""""""""""""""""""""""""""""$""""" """ """""""""" "     "" "" """""""""""""""""""" """    $&&&&&&&&&((&&&$&$$$$$$$$""$""""""$$""""""" """""""""""""" """"""""""""""""""""""""       """""" """""""""""""""""""""" "    $&$&&&&&$&(&&&&$$$$&$$$$"$$$""$""""$"""""" """""" " """"""""""""""" " """"""""""""       """"""""" """""""""""""""""""     $$&&&&&&((&&&&&$$$$$$$$$""$$$""""$""" """"""""""""""""""""""""""""""""""""""""""""""""          """""""""""""""""""""""    $&&&$&&&(&((&&&&$$$&$$$$"""""$"""$""$"""""""""""""" " """"""""""""""""""""""""""""" """"    " " """"""""""""""""""""    "&&&$&&&&(&&&$&&$$$$$$$$$""$"""""""""""""""""""""" " """""""" """""""""""""""""""" ""   """"""""""""""""""""""""   $&&&$&$&((&&$$&&$$$$"$$$$"$$""""" "" """ """" """"""""""""""""""" """"""""      " """"""""""""""""""" ""      $&&$$&&(((&(&&$$$$$$$"$$$"$""""""" """" "" " """"" " """"" """" """"""    " """""" """""""""""      "$$$$$(((&&&&&$$$$$$$$$$"$"""""""" """"""" """"""""""""" """"""""""     " "" " """"""   $&&&&((&&(&&$$$""$$$$$$$$""""""" "" " """"" "" """"""""""" " """"""""""      " "  &&(&&((&&&&&$$$$"$$$$"$""$"""""" """""" """""""""" " " """""""""         " "    &&&&&&((&&&&$$$$$$$$$"""$""""""""" " "" " """""""""""" " " "" ""        $&&&&&&&&$$$$$""$$$$$$"""""""""""" """ """ """ " """" " " " "       $&&&&&&&&&$$$$$$$$$$$""""""""""""" " " "" " "" """ " " " """"          $&&$&&(&$&$&$$$$"$$$$$"""""""""" "" " " """ " "" """          $&&&&&&&$$$$$$$$$$$$"""""""""""""" " """  " """" "" """" "       $&&&$&&&$$$$$$$$$$$""""""""""""" " " " " """"""" """" " "    $&&&&&&$$$$$$$$$$$"$""""""""""" " " """"""""""" ""        $&&$&&$$$$$$"$$"""""""""" """ " " """" "         $$$&&$$$$$""$$$"$"""""""" "" "" " " "" "  ""        $&&&&$$$$$$""$$$"""""""""" " "" " " """""" "" """ "      $&$&$$$$$$$$$"$"""""""" """ """ " """" "            $$&&$$$$$$$"$$$$$"""""""""""" " "  "             $&&$$$$$$$$"" """"""""""" " " "               $&&&$$$$$$""$$"""""""""""" " """ "            $&&&$$$$$$""$"""""""" """""" """ " " """            "&&$$$$$$$$$""$"""""""""" """"" " " "             $$&&$$$&$$$$$""""""""""""""""" " "" """ ""           $&&$$$$$$$$$"$$"""""""""""""""""""  """         $$$&&$$$$$$$"$$""""""""""" """  ""  "" "              $&$$$$$$$$"$$""$"""$"""""""""" "" "" "   "" ""          $&$$&$$$$$$$$""$$"$$$"""""""""" """""" "" """ "        $$$$$$&&$$$$$"""""$""$"" """"""""" """ "   """  "          "$$$$$$$$$$$"""$$""$$""$" """ """ """""         $&&&&$$$$$$""""$""""$""$""""" """""""        $$$$$$$$$$$$$$"""""""""""""" """"""""" "   """ "       "  $$$&$&$$$$$$$$$""""""" """"" """"""" " "             ""  $$$$$&$$$$$$""""""""""""""""""" """"""" "          " "" "   "$$$$$$$$$$$"$"""""""""""""""""" " ""              $$$$$$$$$$$"$""$"""""$"""""" "" "" "         "  $$$$$$$$$$$""$""$""""$""$$""" """"""         "" "  $$$$$$&$$$"""$"""""""$$""$""""""""""           "   $$&&$$&$$$"""""""""""$$"$$""" "" """ "           " "  $$$&&&$$$$$"$"$""$"""$$"$$"""""" " ""              """   $$$&&$$$$$"$$"$"$$$$$$$"$"" """" "         $$&$$$$$$$$"""$$"$""$$"""$"""$$""           " $$$&&$$$$$$$$$$$"$""$$$$$$""$""""" "          """  $$$$$$$$$$$$"$$$""""""""$""""$""""" ""           "  $$$$$$$$$$$"$$$$$""$$$$$$$""""" " ""           """ $$$$$&$$$$$$$$$$"$$$"$$$$$"""" "" " "             """    "$&&$$$$$$$$"$$$"$"$"$"$$$$""""" """           ""    $$$$$$$$$$$$$$$$$$$$"$$"$$$$" "                "   "$$$$$$$$$$$$$$""$$$$"$"$$$""" "             "$$$$$"$$$$$$$$$$$"""""""$$"""" ""             "   "$$$$$$"""""$$$"$"$"""$$$$"""""" " "  "             "  "$$$$$$$""""""$$""""""$$$"""" " "   "            " """   """ "$$"$"""""$$$"$""""""""$""""" "   "           " ""  " " "" """""""""$""""""""""""""""""""            ""   " " "" """"$"$$$"$$$"$"$""""""$"""""""   "      ""    """" "" """""""$$$$$$$$$$"$""""""""""""    " "        "     " """""""$""$$$$$$$$$$$$$$"""""""""""    "           "    """"""" """"""$$$$$$$$$$$"""""" """"  "            ""    """"$$"" """"$$$$$$$$$"$""""""""""""  "" "        ""   """"$$"$"  """$$$$$$$$$""" """"" ""  "       """    """"$$""$"  """$$$$$$""""""""" "   "      " """""  """"""$$$"""""$$$$$$$"""""""""""""""""       """ "" "" """""$"$" "" ""$$$$"$"""""""" """ """       ""  " """"" "" "" " ""$$$"""""""""" """ "     """"""""""  " " """"""" """ ""$""""""""""""""""     """" """"""  """"""""""""  ""$"""""""""""""" "" """        "" " """""  """""""""""""""""$$""""""" " """"""   "       "" """""" """"""""""""""" "$$""""""""""" "       """""""""""" """" """"""$$$""$$$"""""" """ """   "       "" " """""  """" """"""""$""""""""""" " "$"" "  "     " """"""""   """  """""""""""""""""""" """"""   " "       """ """""""  """"""" "" """""""" " """""" "      """""""""  " """"""" "  """""" " """""""       """"""""  """" "" """ """" """ """"""          """"   """" "  """""" """"""          """"""   "  """ " " """"" """"           """""  "" """""""   """""" """"         """"" "" """"""" "  " """"       """""  "  "" " """"      """"   "  "" """"  " """"" "     """""" "  "   """"""""""        " """""   " ""  "  "" "" " "        " " "    ""  ""      """" "   ""          """""" ""   """       """" """ ""    "         "" "           " " "          """""     ""       """ "" """     " """        "          """""  "  ""  "  "  "      "" " "" "   " "         ""  ""   " "" " "      " "        ""        "  "                 ""  "      "" "              """              " " "" "          """"           """""" ""             """""" "" "           """""""""""" "            " """"""""""""""               """"""""""""            "" """"""""""""         " """""""""""""         """"""""""""""" "      " """""""""""       " """""""""""       "  " " """ ""  " "       "" """ ""      "  ""