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_1 MISSION_PHASE_NAME = EXTENDED_MISSION TARGET_NAME = MARS IMAGE_ID = '322A20' IMAGE_NUMBER = 32091625 IMAGE_TIME = 1977-05-07T00:19:22Z EARTH_RECEIVED_TIME = 1977-05-08T05:32:39Z ORBIT_NUMBER = 322 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = HIGH FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.008480 NOTE = "VERY 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 ?:,kzz %6d^c;5GA      " " "" " ""$"""""""""" """""""""""$"""$$"""""""""""""""""$""""$$"""$$$$""""$""""""""""$""$$"$$$"$$""$""""$""""""""""""""""$"""" """ "" " " " "          " "" " " "" " """""""""""""""""""$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$$$$$$$&&$$&$&$$&&$&$&&$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$"$"$""$$""""$"""""$"""      " """" "" """"""""""""""""$""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$ "$$$$$&$&$&&&&&$&$&&&&&$&&&$$&&&&&&&&&&&&&&&&&$&&&&&&&&&"&&&&&&&&&&&&&&&&&&&&&&&$$$&$"$$&$$$$$&&&$&$&$$$&$$$$$$$$"    " """" """"""""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&&&&&&&&&&&&&&&&$&&&&&"&&&&&&&&&&&&&&&&&&(&(&&&&&&(&((&(&(&(&(&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$&$&&&&&&$    " " """""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((&((&(((((((&&(((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$"      """"""""" "  "$""$$&&&$&$$"$"$"" """$$"$$&&&&&&&$&&&$"$""$$$&&&&&&&&&(&&&&&&&&$$$$&$$&&&&&&(((**&((&&&&&$$$"""&&&&((((*(**((((&&&&&""""$$$$&&&&&&&&&((&&&&&$"" $"$$$&&   " "  ""&$$"  ""  " "$$$""" " """  """$"&&&&"* " """$$"   "$&&(&((&&&"$""&$$$"  ""$&&&((&((&&(&(&&&&$"" $$&(((((&(&$&$$$&&&&&$" ""&&&&&&&&$""""$$$&&&$"  "&&&&&((  " "   """$$$"" """" """$ """$$$&&&$$" "$$$"""" $$"$&&&&(&&&$$$$&&&$$$$"""$$&&(&((((&&$$$&(&&&$$&$$&&&(((((((((&&&&&(&&$&$&$($&&(((((*(&&$$$$&&&$&&$$$$$&&&&(((&&&$  " "" """"""""" """""""""""""$$$$$"$$$$"$"$$$""$$$"$"$$&&$&&&&&&$$$&&&&$&$$&$&$&&&&&&&&&&&&&&(&&&&&&&&&&(((((((((((&((&&&((&(((&(((&((((((((((&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&   " """""""""""""""""""""""""$$"$""""""""$""$$$$$$$$$$$$$&$&&&$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&(&&&(&(&&&&((((((((((&((((((&((((((((((((((((&&(((&&(&&&&&&&&&(&&&&&&&&&&&((&&&&&  " """"" """""""""""""$"""$"$"""$""$$$$$$$$$$$$$$$$&$&&&$$$$$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&(&((&(((((((((((((((((((((((((((((((((&((&&&&&&&&(&&&&&&&&&&&&&&&&&&(&&&&&"   " "" """ """"""""$""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&(((&(&(&&(&(((((((((((((((((((((((((((((&(&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&    " "" """""""""""""""""""""""""$$$$$"$$"$$$$$&$$$$&$$$$&$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&((((((((((((((((((((((((((((((((((&(&(&&(&&&&&&&&&&&&&&&&&&((&&&&&    " " """"""""""""""""""""""""""$"$$$$$"$$$$$$$$$$$$$$$&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((*((((((((((((((((((&((&&&&(&&&((&&&&&&&&&&&&&&&&&(&&&&&  """ """""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$&$$$&$$&&&$&$&&&&&&$$&&&&&&&&&&&&&(&&&&&(((((((((((((((((((*(*****(((((*((((((((((((&((&&&&&(&&&&&&&(&(&&&&&&&&(((&   " " " """"""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$&&&&$&&&&&&&&&&&&(&&&&&&&&&(&&&((((((((&(((((((((*(((((((((((*(((((((((((((&(&&&&&((&(&&&((&((&&&(((&&&     """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$&$&$$$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(((((&(((((((((((((**((((*(*(((*(*((((((((((&&&&((((((&(((&(&&&&&&&(&& " """""""""""""""""$"$"$$""$$$$$$$$$$$$$$$$$$$&$$$$&$$&&$$$&&$$$$&&&&&&&&&&&&&&&&&&&&(((((((((((&((((((((*(((****(*(((**(((((((((((((((((((((((&(&&((&&(((((&((&h  """ """"" """""""""""""$""$"$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&(((((((((((((((((((((((*(*((*(*((((((((((&(((&((((((((((((((((((&&    """"""""""" """""""""""""$""$"""$$$$$"$$$$$$$$$$$$$$&$&&$$$$&&&&&$$&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((**((((((**(((((((((((((((((((((((((((((((((((((&&&   " """""""""""""""""""""""$"$"""$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&$$$$&&&&&&&&&&&&&&&&&&&&&((&&(&(((((((((((((((((((((**(((((*((((((((((((*((((((((((((((((((((((&(&  "" """""""""""""""$"""""$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$&$$$$&&$&&&&&&&&&&&&&&&&((&&((&&(((((((((((((((((((((((*((*(**((((((((((((((((((((((((((((((((((((&&  "" " """ """"""""""""""""$$$$$""$$$$$$$$$$$"$$$$$$&&&$&$$&&&&$&&&&&&&&&&&&&&&&&&&&((((((&(&((&(((((((((*(*((((((((*(((((*((((((((((*(((((((((((((((((((((((((&      "" " " """"""""""""""""""""$$$$"$$""$"$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&$&&&&&&&&&&&&(((&(&&(((((((((((((((*(***((((*((((((((*((*******((**((((*((((((((((((&(((&   " " " """""""""""""""""""""$$"$$$$$"$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&$&&&&&&&(&&&((&&(((((((&((((((((((((((((((((((((((((((((((***********(((*((((*((((((((((((   " """""""""""""""""$"""""$"""$$$"$$$$$$$$$$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&(&&&(&((((((&((((((((*(*(((((((((((((**(*(********(*(***((((((((((((((((((((     """ """"""""""""""$""$""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&(((((((((&((((((((*(((((((((((********************((((((((((((((((((((*(   " " """""""""""""""""""""$"""$"$$$$$$$$$$$$$$$$$$$$$&&&$&&&&$&&&&&&&&&&&&&&&&&(&&&&&(&((((((((((((((((((((((((((((((((******************(***(((((((((((((((((((  " " """"""""""""""""$""""""""$"$$$$$$$$$$$$$$$$&$&$&&$$$&&$&$&&&&&&&&&&&&&&&&&(&&&&&&(&&&&(((((((((((((((((*(((((((*((*********************(((((((((((((((((((   " """""""""""""""""""$"""$$"$$$$$$"$$$$$$$$$&$$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&(&&&&((&(((((((((((((((((((((((*(((****(**********(*((*(((((((((*(((((((&  " "" " """"""""""""""""""""""$"$"$$"$$$$$$$$$$$$$$$$&$$&&&$&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&((&(((((((((((*((**(((((((((**(*((********(*((((((((((((((((((((((   " """""""""""""""""""""""""""""$$$$$$$$$"$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&(&((((((((((((*((*****(*(***((***************((((((((((((((((((((((   " """""""""""""""""""""$"""$""$$$$$$$$$$$$$$$$$&&&$$&&$&$&$&$&&&&&&&&&(&&&&(((((((((((&(((((((((((((((**(***(*(*******************((((((((((((**(((((((    " " """"""""""""""""""$""$$"$"$"$$$$$$$$$$$$&$$$$&&&$$&$&&$$&$&&&&&&&&&&&&(&&(((((((((((((((((((((((((*((****(*******************(**(((**(((((((((*((((&    "  " " """"""""""""""""""""$"""$$$$$$$$$$$$$$$$$$&&&$$&&&&&&&$&&&$&&&&&&&&&&&&((&&&(((((((((((((((((((*(*((***((******************(***(*(((((((((((((((((&     "" """"""""""""""""""""$"""$"$$$$$$$$$$$$$$$$$$$"$&&&&$$&&(&&&&&&&&&&&&&&(&(($"((&(((((((((((((((((*((*(**"&(********************((**((&*((((((((((($     "" """""""""""""""""""$""""""$$$$$"$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((*(*(**((**(*************************(((((((((((((((((&   " " """""" """""""""""""$""$""$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((&(&(((((((((((((((((*(*((*((**************************(**(((((((((((((((((& """""" """""""""""""""$""$$$$$$$$$"$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&((((((&((((((((((((((((*(**((*(***********************(**(***(((((((((((((((((   """"" """"""""""""""$"$$""""$$$$"$"$$"$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&(&&&&((((((((((((((((((((*****(****,**********,******(*********(((((((((((((((((&  " """"""""""""""""""""""$$$""$$$$$"$$$$$$$$$$$$$$$$$$$$&&$$&&&&&$&&&&&&&&&&&&&(((((((((((((((((**(****(*(,,*******,**,****(**********(*((((*(((*((*(((((    " """""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&$&&$&&&&&&&&(&&(((((((((((((((*(*(((**(**(******************((**(**(*((((*(*(((((((*((((((   " " "" """" """"""""""""""""""$$$"$$$$$$$&$$$$$$&$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&(((&&((((((((((((*(((*****************************(((((***(*(((((*(((((((((((    " " " """"""""""""""""""$$$""$$$$$$$$$$$$&$$$$$$$$$$$&&&$&$&&$&$$&&&&&&&&&&((((((((((((((((((((((((**((((((((**********(*((*(((((((((***(**(((*(*(((((&   "" """""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$&&$$$&&&&&&&&&&&&&&(((((((((((((((((((((((((((((************(**(*(((((((((((((***(((*(*((*((&   """""""""""""$""$"""""$$$"$$$$$$$$$$$$$$$$$$$$$$&&$&$$$&&$&&&&&&&&&&&&&&&(&(((((((((((((((**(*((((((((************(*****(((((((((((((*((((**((((((     " " """""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&$&&&&&&&&&&&&&&&&(&&(((&((((((((((****((*(*((************(********(((((((((((*(***(***((*((( " """"""""""""""""""""$"""""$"$$$$$$$"$$$$$$$$$&$$&&$$$&&$&&$&$&&&&&&&&&&&&&&&(&((((((((((**(**((((*(******(****((*(*******((((((*(((((******(***((((  "" """ """"""""""""""$$$""$""$$$$$$$$$$$$$$$$$$&&$$&&&$$&&&&&&&&&(&&&&(((&&&&(((((((((((((*((***(((((**(**((***((((((*(*(((((((((((*************(((((   " """""""""""""""""$""$$$"""$$$$$$$$$$$$$$$$$$$$$$$&&&$&&$&&&&&&(&&&&((((((((&(((((((((((((*****(*(******((*(((((*((*((((*(***(((*(***(*****(****((((     "" """"""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&((((((((((((((((((((((((*((((*(*******((*(*(**(***(((((((((**(((*********(******(((  "" " """"""""$""""""""$$$$$$""$$$$$$$$$$$$$&$$$&$&&&$&&$&&&&((&(&&(((&((&((&((&&(((((((((*(**(((*(**********((*((*((*(((((((((*(((******************   """ " """"""""""""""""$"$$$""$$$$$$$"$$$$$$$$$$$$$$$&$&&&&$$&&&&((&&&&&&&&((&(((((&((((((((((((((*(********(***(***(*(((*((((((((**(*((*((**(**********(   "" "" """ """"""""""""""""""$"$$$$""$$$$$$$$$$&$$$$$$$$&&&&$&$$$&&&(&&&&&&&&&&&&&&&&&(&(((&(((((((((*(**************(((((((((((((((****(*(((************((2  "" "" " """""" """""""""""""$""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(((((((&(((((((((******************(*(((((((((*((*((*((*(************(    " "" """"""""" """""""""$"$""$$"$"$$$$$$$$$$$$$$&&$$&$&$$$&&&&&&&&&&&&&&&&(&&&&&&(&&(((((((((((((**********************(**(((((((((((((((*(((*********( " """" """""""""""""""""""$"""$"$"$$$$$$$$$$$$$$&&$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&((((((((((&((((**((**(***************(****(**(**(((((((((***********(  " """""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((*((*(**(****((***********************(((((((*((*****((((  " """""""""""""""""""""""""$"""$""$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((((((((*****(*******************(**********(*(((((**(*((*(*(((   "" """ """"""""""""""$"""""$"""""$$$"$$$$$$$$$$$$&$&&$$&&&&$&&&&&&&&&&&&&&&&&&(&&&&(&(((&((((((((**(**********************************((((((*((***(((   """"""""""""""""""""""""""$$""$$"$$$$$$$$$$$$$&&$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&(((((((((***(*******(*(**(**************(*********(((****((((((   """"""""""""""""""""""$$""$"$$$$$$$&$$$$$$&$$$$$&$&$&&&$&$&&&&&&&&&&&&&&&&&&&&(((((((((((**************(**************************(**(*(*((((&     " " " """"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$&$$$&&$&&&&&$&&$&&$&&&&&&&&&&&&&((&((((((((*(***************(*************(*****(*********((((((&     """ """"""""""""""""""""""$"$"$$$$$$$$$$$$$&$$$&&&&$&$$&&&&$&$$$&&&&&&&&&&&&&&&(&(&(((((((((**(*(*****************************(**(********((****      "" """""""""""""""$""""""$$"$$$$$""$$$$$$$$$$$$$$$&$&$$&$$$&&&&&&&$$&&$&&&&&&&&&(&&&&((((((((((*(********************************(********((((**((   """"" """""""""""""""""""""""$$$$$$"$$$$$$$$$&$$$$$$$$$&$&$&$$$&&&&&&&&&&&&&&&&&(((((((((((((((((((**(****************************************((***(     "" """""""""""""""""$"""""$"$$""$$$$$$$$$$$$$$$$$&$$$$$&$$$$&&&&&&&&&&&&&&&&&(&(((((((((((((((((*((*************************(*(*********((***,****     " """""""" """"""""""$"$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$&$&$$ $$&&&&&&&&&&&&&&(&&&((((&(((((((((((((*(**(************(&***(**************((**,***,(     "" """"" """""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$&&&&&&&&&&&&&&&((((((((((&&(((((((((((**(**************(***(***********((**********"   """""" """"""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$&&$$&$&&&&&&&&&&&&&&&&((((&(((((((((((((((((((***(*************(****(((**(**********,,**,(   """" """"""""""""""""$"""""$"""$$$"$$$$$$$$$$$$$$$$$$$$$&$&&$$&$$&$&&&$&&&&&(((&(((((((((((((((((((*(*((*************((((((**(((((*****,,,,****  """ """""""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&&&&&(((((((((((((((((((((((((((*(***************(**((***(((***********    """"""""""""""""""""""""""$$"$""$$$"$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$&&&&&(((((((((((((((*((((((((((****(*****((******(((************,*****   """"""""""""""""""""""""$$$""$$""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&(&(((((*(((*(&((((&((((((((*(((********(***(********,*******,***,*  " """" " """""""""""""""$"""$$""$"$""$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$&&&&&&&((&((((*((((((((((((((((*((**************((((************,,,*,**  " """"""""""""""""""""""""$""$""$$"""$$$""$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&$$&&&&&&&(((((((((((((*((*((((((((((*****(*(****((((*(***(**(****,**,,*,*   " "" """""""""""""""""""""""""""$"""$"$$$"$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&&&&&&&&(&(((((((((****(((((((((((**((((*(*(***(((***************,*,,***     "" """""""""""""""""$"$""""$""""$$"$$$$$$$$$$$$$$&$$$$$$$&$$$$$&&&&&$&$&&&&&&&&&&(((((((((*((*(*(((((((((((*********(***(**************,**,,**,*   """""""""""""""""""""""$""$$$"$$$"$$"$"$$$$$$$$$$$$$$&$$$&&&&&&&$&&&&&&&&&&&((&(((((((**(((*(((((((******((((*************************,,,*,*     """"""""""""""""""""$"$"""$""$$$$$$$$"$$$$$$$$$$$&$$$$&$$$&&&&(&&&&&&&&&&&&&&&&&&&(((((((*(((**((*********(**(((*(***(***************,,,,,****    " """"""""""""""""""""""""""""$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&(&&((&&&&&&&&&&&&(&(((((((((((((*(*(****(****************************,,*,,,***    " """"""""""""""""""""""$$"$$$$"$"$$$$$$$$$$$$"$$$$$$$&$$$$&&&&&(&(((&&&&&&&&&&&&((((&((((((((*((*(********(******(******************,**,,****     "" """"""""""""""$"""""""""$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&((&&&&&&&&(&((((((((((((((*********(*(*****(*(*********(******,****,*,***   " " """""""""""""""""""""""$$"$$$"$$$$$$$$$$$$$$$$$&&&&$&$&&&&&&&&&&&&&&&&((&&&&&(&((((((((((((*************(******(((******************,,,,,***     " """""" """"""""""""$""""""""$"""$$$$$$$$$$$$$$$$&$&&$$&&&&&&&&&&&&&&&(&(&&&(&&&&(((&(((((((************(***(*****(((***********,**,*,*,,,,,,*   """ " """"""""""""""$""""$$""$$"$"$"$$$$$$$$$$$$&&$$$$&&&&&&&&&&&&&&&((&&(&(((&(&&(&(((((((((((**(*********((**********************,,,,,,,,,,*    " """""""""""""""""""""$""$$$$$$$$$"$$$$$$&&$$$$&&&&&&&$&&(&&&&&&&&(((((&&&&&((((((((((***(((*(******(*************(**(********,,,*,,,,,*      " " " " """""""""""""""""$$$$""$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&(&&&&&&&(&&(((&&&(&&(&((((((((*((***(*((***(***********(*************,,,,,,,,,,,*     """ """""""""""""""$""$""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(((&(((((((((((&((((((((((****(****((*(***********((********,*,*,,,,,,,,,,   " " """""""" """"""""""""$""""$""$"$""$$$"$$$$$&$$&$$$$$&&&&&&&&$$$$&&&&(&(&(((((((((((&(((((((((((*******(*(((((**********(*****,****,***,,,,,,,*  " """""""""""""""""""""""$""""""""$$$$$"$$$$$$$$$$$&&$&$$&&$&&&&&&&&(((((((((((((((((&((((((((((((****(((***((**********(****************,,,*,,,   "" """" """"""""""""""""$""$""$"$$$"$$$$$$$$$$$$&&&&&$&&&&&(((&&(((((((((((((((((&&&((((((***(**(*((****(*****(***,************,**,**,,**,*,,  """"""""""""""""""""$"""$""$"$$"$$$$$$$$$$$$$$$$&&$&&&&(&((((&(((((((((((((((((((((((((((((**********************************,,*,,*,,,,,,,*   " """""""""""""""""""""""""""$$""$$$"$$$$$$$$$$$$&$$&&&&&&&(((((((((((((((((((((((((((((((((((*(*****((**(*(*******************,**,,,,,,,,,,*  "" """"""""""""""""""""""$""$"$""$$$"$$$$$$$$$$&$$&&&&&&&(&((((((((((((((((((((((((((((((((*(*(*((*(****(((***(****************,,*,,,,,,,,,,*  """ "" """""""""$""""""$"""$"""""$$$$$$$$$$$$&$&$$&&&&&&&&(&(&(((((*((((((((((((((((((((((((((*(*(***(***********((************,,,,,*,,*,*,*   " "" """""""""""""""""""""""""""""$$$"$$"$$$$$$$$$$$$&$$&&&&(&(&((((&(((((((((((((((((&((((((((((((((***(***********(****(************,,,,,,,***   " """"" "" """"""""""""""""""""$"""$$$"$$$$$$$$$$$&$&$&$$&&&&&&&&(((&&&((((((((((((((((((((((((((**((***((*************(*************,,*,,,,,*,,*  "" " """""""""""""""""""""$"""$"$$$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(((((((((((((((((((*(((((******(**((***********(**(************,*,,,,*,,,**   "" """""" """"""""""""""""$$"$"$$$$$$" $$$$$$$$$&$$&&&&&&&&&&&((((&&(((&((((((((((**((((((((((*&(*******************************,,,,*,,,,,*    " "" """""""" """"" """"""""$"$$"$$$$$"$$"$$$&$$&$$$&&&&&&&&&&&&&&(((($(((&&((&(((((((*(*((((((((*(*******(********(*********,******,,**,,,,    " """"""""""""$"""""""""$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&(&&(&((&&&&&(&((((((((((((((((((**(*(((**(***(***(**********************,,,,,(    " " "" """"""""""""""""""""$"$""$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&(&&&&((((&&(&((((((((((((*(*((*((*((*((********(****************,,,,,,,,,**   " """ """""""""""""""""""""$""$$"$$$$$$$$$$$&$&$$$$$&$&&$$&&&&&&&&&(&&((((&&(((((((((((((((((*(*((*(*******************************,*,,,,*,*    " " " " """"""""""""""""""$$""$$$$$$$$$$$$$&$&$$$$$&&&$$&&&&$&&&&&&&&((&(&((((((((*(((((((((((*((***(***********,*****************,*,*,,,,**    " "" """""""""""""""""$""""""""$$$$$$$$$$$$$&&$&$&&&$&$$&&&&&&&&&&&&&(&&((((((((*(((((((((**((***(***(((********(**************,**,,,,,,*  " " """"""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$&$&&$&&&&&&$&&&&&&&&(((((((((((((((((*(*((*************(****************,***,**,,,,,***  " """""""$"""""""""""""$$$$$$$$$$$$$$&$$$$$&&$&$&$$&$&&$&&&&&&&(((((((((((((((((((*(((****(******************************,,,,**,,,*  " "" """""""""""""""""$$"$$$$$$$$$$$$$$$$$$$&$$$$&$&&&$&&&&&&&&&&&((((((((((((((((((((((**********(****(*********************,**,,,,*(  " "" " " """ """"""""""""""""""$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&(&&((&((((((((((((((*((((*(*****************************,,*,,,*,** """"""" """"" """"""""""""""$"""$"""$$$""$$$$$$$$$&$$$&$&&&$&&&&$&&&&&&&&&&&&&&&((((((((((((((((((((**(((**************************,,***,*****   " " " """"""""""""""""""""""""""""""$""$"$$$$$$$$$$$$&$$&$$$$$&&&&$&&&&&&&&&&&(&&&(((*((((((((*(((**(((*(************************,***********,**   """"""""""""""""""""""""""""""""$""""$$""$$"$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((**((***(******(***(********,*,***,****,,*    "" """"" " """""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&&((((((((&((((((((((***((*(************(******************,,,,,,,**  "" " "" """ "" """""""""""""$""$$"$"$$"$$$"$$$$$$$$$$&$&&&$&&&&&&&&&(&((((((((&(((&(&((((((((((*(((((((**(*******************,*****,,,,,,*,,*  """ " """"""""""""""""""""""""$$"$$"$"$$$$$$$$$$$$$$$$$$&&$&&&&&&&(&(&&((&(&((((((((((((((((((((((**((*(*****(**************,***,,,,*,,,,,**  "" "" """"""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(&&&&((&((((((((((((((((((((((**(*(***(*(*****(**************,,,,*,*,*,*   "" """"""""""""""""$"""""""""$$$""$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&(&&&((((&((((((((((((*(*********(***(*(****************,****,*,,**  " " """"""" """""""""""""""""""""$"$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((*(***((((((*((*****(**********,*********,*,,*  "" """""""""""""""""""""""$"$"""$$"$$$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(((&((((((((*((((*(((((((*(*(*****(**(***********,*****,,,,,*   " " " """""" " """""""""""""""""$""$$$""""$$"$$$$$$$$$$$&$&$&&&&$&&&&&&&&&&&&&&&&((&(((((((((((((((((********(*(**(*(*(*********,,******,,,*    " " """""""""""""""""""""""""""$"$"""""""$$$$$$$$$$$&$$$$&$$&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((*(((*******(*((*********,***,*,*,***   " """ """"""""""""""""""""""""""$""""$$"""""$$$"$$$&&$$&$&$&$&$&&&$&&&&&&&&&&&&&&&&(&((((((((((((((((((**((**(**(**((************,****,,****  " "" """" """""""""""""""""""$""$$$$""""""$$$$$&$&$$$$&$&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((*(((*((*(**((****((**(***********,***,*,**    " " "" " """"""""""""""""""""""""""$$"$"$"""$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&(&(&(&(((((((((((((((((((((((*((**(*((((****************,*,,***   """" """"""""""""""""""""""""""""""""$$$$"$$"$$$$$$$$$$&$$$&&$$&&&&&&&&&&&&&&&&&&&&(&((((((((((*((((((*(((((***(********************,****,*    """""""""""""""""""""""""""""""""$"""$$$$$$$$$&$$&$$$$&&$$$&&&&&&&&&&&&&&&&(&&(((&((&&&((((((((((((((((*((*((*(***((*********************6    " """"""""""""""""""""""""""""""""""$$"$$$$$$$$&&&$$$$$$$&&&&&&&&&&&&&&&&&&&(((((((((&(((((((((((((((((*((**((***(*********************(  """" """""""""""""""""""$""""$""$$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&((&&((&(&((((((((((((((((((((((**(****((*********(**********(  " """""""""""""""""""""""""$"$$"$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(&(&&&((((&((((((((((((((((*((((*((**(*(*****(**(**************( """" """""" """""""""""$"""$"""$$"$$$$$$$$$$$$$$$$&&$$$&&&&&&&&&&&&&(&&&&(&&&(((((((((((((((((((*(((((*((*(*****(************(******(   " " """" """""""""""""""""""""$""""""$$$$$$$$$$$$&$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&(((((&&(((((((((((((((((((*((**************************(   """"""""""""""""""""""$$$"""""""$$$$$$$$$"$$$$$$$$$&&&&&&&&&&&&&&&&&&$&(((((((&(((((((((((((((((("$((**(*(*********(((********"    " " """""""""""""""""""""""""""""""$$$$$$$$"$$$$$$$&&$$$$$&&&&&&&&&&&&&(&&&&&&&&(&(((&(((((((((((((((((((((((((*(*******(((*********   " " "" """""""""""""""""""""""$""$$$$$$$$$$$$$$$$$&$$$$$$&&$&&&&&&&&&&(&&&&(&&&&((((((((((((((((((((((((((**((*(*****((((**********(    " " """ """"""""""""""""""""""$$"$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((*(**(((*((*******(***********(  " """""" " """"""""""""""$""""""""""$$$$$$$$$$$$$$$&&$$$&&$&&&&&&&&&&&&&&&&&&&&&&((((((((&(((((((((((((((***(*((**(****(*************(    "" "" " """ """" """""""""""""""""""""""$$"$$$$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((*(*(((((*((*(************,****(    " """ """""""""""""""""""""$""""$""$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((&(((((((((****((((*****(******,,******(  "" " " " """"""""""""""""""$""$$"$"$$$$"$$"$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((&((((((((((*(((((**((***************,*(    " "" "" "" """"""""" """"""""""""""$$$$$$"$$$$$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&((((((((((((((&(((((((((((((*((*((*((((*(***********( """ """ """""""""""""""""""""""$$""$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((*((*((*(**(*****((******,******& "" " " " """" """""""""""""""""""$"$$"$"$$$$$$$$$$$$$&$&&&&$&&&&$&&&&&&&&&&&&&(&&(&((((((((((((((((*(*(((((*********(***************& "" "" " " """"""""" """""""""""""$""$"""$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((*(*(*(((*******************( " "" "" """"""""""""""""""""""""$$"$$$$$&$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&((&((&((((((((((((((((((*(*((((*((**********(******&  " "" "" " """""""""""""""""""""""""""$$$$$$$&$$$$$$$$$&&&&$$&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((*(((*(((*******************&  "" " " "" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&(&&(&&(((((((((**((*(*((((*((*(****(**************&    " " """ "" " """""""""""""""""$"$""""$$"$$"$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(((((((((((((((((((((*((*(**************& " """"" """""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((*(*(((***************&"   " " """""""""""""""$""""""""$""""""$$$$"$$"$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((*(((((((*(((***************$   """ """" """""$""""""$"""$"""""""""$""""$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&(&&&&((((((((((((*((((*(**(((*(*********,*******& " """"""""""""""""""""""""""""""""$$"$$"$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&((((&(((((((((((((((((*((*((**(*****(************( " """"""""""""""""""""""$"""$$""$$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&((((((((((((((((((((((*(*******(**************(  """"" """""""""""""""""""""""""""""$$$$$$"$$$$$$$$$$$&$$$$&$&&&&&&&&&&&((&((((((((((((((((((((*(*((********(**(*********(((   " " "" """"""""""""""""""""""""$"$$$$"$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&(((((&(((((((((((((((((*(*****(*****(*(*(*((*((**   " """"""""""""""""""""""""$"$"$$""$"$"$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&(((((((((*((((((((((**(************(******((((( """"""" """"""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&((&(((((((((((((((((((((*((*******((*(***(****((((    " """"""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*(*****(((*(****(**(**((    " """ """""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((**((*******((****(((((((**&    " "" """ """""" """""""""""$$"$$"$$"$$$"$$$$$$$&$$$$&&$&$&&&&&&&&&&&&&&&(&&((&(((((((((((((((((****(((***********(*((((*(*(   " """""" """" """"""""""$""""$""$"$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&(&&(&((((((((((((*(((((((**((*(**(*******((**((*(*((  " " " " """""""""""""""$$$""""""$$$"$$$$$$$$&$&$&&&&&$&&&&&&&&&&&&&&(&&((((((((((((((((((*((((*(((********(***((((*(*&    " " "" """"""""""""""""""$""""""$$$"$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&((&&&(((((((((((((((********((****(******(*(**(    " " """"" """"""$"""""""""$""$"$$$$$$$$$&$$$$$$$$$$&&&&$$&&&&&&&&&&&((((((((((((((((((((((*((********(((*(*****(**(*((      " "" "" "" """""""""" """""$"$$$"$$$$$$$$$$$&&$$$"$$&$&&$&$&&&&&&&&&((&(&(&&("&&&&((((((((((((*((((***(***(((****(**(*(*  """" """"""""""""""""""$"""$$$$$"$$$$$$$$&$$$$&$$&&&$&$&&&&&&&&&&(&&&&&&(&$(((((((((((((((*(((*((*((**&&((***(**(****   " " """"" """" """""""""""$$$$""$"$$$$$$$$$&$$$$$$&&$&$&&&&&&&&&&&&&(&&&&((((((((&(*(((*((*((*((*((**(***(*(******((**$    " " """"" " "" """"""""""$$""$$"$$$$$$&$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&((&&&(&((((((((*(((((**********(*****(*(**((**( " " " "" """""""""""$$""""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((((((((((((((((((****(****(*((*((*(((*((  """ " """" """""""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&((((&((((((((((((((***(*(*****(((((((*((((&   " "" " " """""$"""""""""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&((((&(((&(&(((((((((((*(****(****(((((((*(((((&   "" """"""""""""""""$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&(&&((((((&(((((((((***((((((**((((((****(((((((&   " " """"""""""""""$""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((&(&((((((((&(((((((((((((((****(***(**(**((((((&   " " " """"""""""""""""""$$$"$$"$"$$$$$$$$$$&&&&&&&&$&&&&&&&&&&(&&&&(&((((((((((((((((((((((*(((((*(**(((((((*((&  """ """ """"""""""""""""""""$$$$$$$"$$$$$$$$&$$&&&&&$$$&&&&&&&&&&&&&&(&(&(&((((((((((((((((((((((*(**(((*(((((**((*(  """" "" """"""""""""""""""""""$""$$$$$$$$$$$&&$&&&&&&&&&&$$&&&&&&&(((&&((((&((((((((((((((((((*(((((*(((((********(*&  " """ """""""""""""""""""""""""""$"$$$$$$$$$$$&&&$&&&&&&&&&$&&&&&(((&&&((&(&&(((((((((((*(*(((*((((*******(*****(((&   " """""""""""""""""""""$"""$$$$$$$$$$$$$$$$$&&&&&&&&(&&((&&&((&&&&&&((&(((((((((*(((((((****(**(((((((((((((&   " """""""""""" """""""""""""$"$$$$$$$$$$$$$&$$$$&&&&&&&&&&(&&&&(&(&(&((&&((((((((((*((((((((((((***((((((((((((&        " """""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&(&(&&&&(((((((((((((*((*((((******((((((((((((&   " """""""""""""""""""""""""$"$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&(&&((((((((((((((((**(((**(**(((((((((((((($      " "" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&(((&&(&(&((((((((((*(******((((((((((((((& " " " " """"""""""""""$""$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&(&&(&((&(&(&(((*((((*(*(((***((((((*((((((((&   "" " """""""""""""""""$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&&&(&&&((((((((((((((**((((((((*(((((((((((&   "" " """"""""""""""$""$"$$$$$$$$&$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((($     " " " """"""""""""""""""$"""$$$"$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&(&(((((((((((((((((*(((((((((((((((((((((&   "" " """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&(((((((((((((*(((((((*((((((((((((((($     "" " " """"""""""""""""""$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((((&&(($     " "" """""""""""""""$$$"$$$$$$&&$$$$$&$$&$&&&&&$&&&&&&&&&&&&&&(&&&(((((&((((((((((&((((((((((((&(&  " "" " """"""""""""""""""""$$"$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&$&&&((&&&((((((((((((((((((((((&(((((&(((&$V      " """""""""""""""$"""""$""$$$$$$$$$$$$&&&$&$&&&&$&&$&&&&&&(&&&&(((((((((((((((((&(((((&(((&(((&(($   " "" " " """"""""""$""""$"$$$$$$$$$$$$$&$$$$$&$&&&$&&$(&&&&&&&&&(((((((((((((((((((((((&&(((((((((("   " " """"""""""$"""$"$"""$"$$$$$$$$$$&$&&$$&$&&&&&(((&&&&&&&&((&(((&(((((((((((((&((((&(((((((&"   "" " "" """""""""""""$"$$$$"$$$$$$&$$&$$$$$&&&$&$&((&((&(&&&&&&((&((((((((&(((&(&(&(((((((((((((($   """"""""$""""""""""$"$"$$$$$$$$$$$$$$$$$&&$&&&&&(&&(&(&&&(&&&(((((((((((((((((((((((((&(((&("2     " """"""""""""""""""$$"$$$""$$$$$$$$$$$$$&&&&&$&&&&&&&&&&$&&&&&&&(&((((((((((((((((((((((((((((($     """"" """""""""""""""$"$"$$"$$$$&&$&&&&&&&&&&&&&&&&&&$$&&&&&&((&((&(((((((((((((((((((&(&(("   """" """"""""""$"""$$$$$$$$$$$$$$$&$&$$&&&&&&$&$$&&$$&&&&&&&&&&(((((((((((((((((((((&(&(    """""""""""$""""""$"$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&&&&&&&&&&&&(&(((((&((&(((((((((&((&(&    """ """" """"""$"""""$"$$$$$$$$$$$$$&&$$&$&$$$$$$$$$&&&&$&&&&&&&&(((((((&((((((((((((((&((&&      """ " """""""""""""""""$$$"$"$$$$$$$$$$$&$$&$&&$$$$$$$$&&&$$&$&$&&&&&&&(&(((((((((((((((&&(&((&&    """"""""""""""""$$$"$"$$$$$$$$$$$$$$$$&&$&&&$$&&&&&&&&&$&&&&&&&&&&(((((((&((&&((((((((&(&   " """"""""""""""""""""""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&$&&&&&&&&&&&&(&(&(((&&&&&(&&(&((((((      "" """ """"""""""$""""""$"""$$$$$$$$$$$$$$$&&&&&&&&&$&$$&&&&&&&&&&&&&&(((((((&&&(&&&&(&(&&(((((       " """"""""""""""""$$$$"$$$$$$$$$$$$&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&(&&&&((&&&((&(((((&&&&    """""" """""""""""""""$"$"$""$$$$&&$$$$$$&$$&&&&&&&&&$$$$$$$&&&&&&&&&&&&&&&((&(&(&&(&&&&&&((&((     " " """""""""""""""$$"$""$"$$$$$$$$$$$$$&&&&$&&&&&&$&$$$$$&&&&&&&&&&&&&&&(&&&&((&&&&&&&&&&&(       """"""""""""""""""$"$"$$$$$$$$$$&$$$$$$&&&$&&&&&&&$&&$&$&&&&&&&&&&&&&&((((&(((&(&&&(&&&&(    "" " """""""""""""""$""$"$$$$$$$$$&$$$$$&$$&&&$&&&&&&&&&&$$$$&&$&&$&&&&&&&((&(&&&((&&&&&&&(&&  "" """"""""""""""""""$"$$$&$$$$$$$$$$$$$$&$&&&&&&&&&&&&$&$$&$&&&&$&&&&&&(&(&&&(&(&&&&&&&&&& " """"""""""""""""$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    """""""""""""""""""""$$$$$$$$$$$$&$$$$&$$&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&   " """""" """""""""$""$$$$$$$$$$&$$$$$$$&$$$&&$&&&$&&&&&&&&&$&&&&&(&&&&&&&&&&(&&&&((&&&(&&&&& " """"""""""$"""$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&(&&&&&&&&&&&&&&&&&&&&&((&&&&&(&&(&&&&(&    " " """"" """"""""""""$"$"$$$$$$$$$$$$$$&$$$$$$&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&((&&&&&(&&&&&&&&&&  """""""""""""""""""""""$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&(((&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    """" "" """"""""""""""""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&  """""""""""""""""""""""$$$$$$"$$$$$$$$$$&$&&&&&&&&&&&&&((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&  " """""""""""""""""$$$$$$"$$$$$$$$$$$&&&&&&&&&&(&&(&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&     " "" """""""""""""$$$$"$$$$$$$$&$$$$$&&&$&&&&&&&(&&&&(&((&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&    " "" "" """"""""$""$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&(&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&  " " " """"""""""""$"$"""""$"$$$$$$$$$$&&&&$$&&&&&&&&&&(&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&& " " """"""""""""""""""$"""$$$$$$$$$$&$&&$&&&&&&&&&&(&&(((&(&(&&&&&&&&&&&&&(&&&&&&&&&&&&   " " " """""""""""""""""$$"$$$$$$$$$$$$$$$$&&&&&&&&&((((&&(((((&&&&&&&&&&&&&&&&&&&&$&&&&  " "" "" " "$""""""$""$"$$""$$$$$$$$$&$&$&&&&&&&(((&((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&    " """""""" """""""$""""$""$$"$$$$$$$$$$$$&&&&&&&&&&&&(&&&&((&(((((&&(&&&&&&&&&&&&&&(&&&&&&&&   "" " """""""""""""""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    """" """""""""""$$"""""""$$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&(&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&    """ """"""""""$"""$$$$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&(    """"""""""""""""""$"$$$$"$$"$$$$$$$$$$$$$$&&&&&&"&&&((&(&(((((&(&(&&&&&&(&&&&$$&&&&&&&&&&&(  " """"""""""""""""$$$$$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&((&(&&&&&((((((&&&&&$ $&&&&&&&&&&&&$     " " " "" """""""$$$$$$$$$"$$"$$$"$$$$$$$$$$$$&&&&&&&&(&&&&&&&&&&((((((&&&&&&&&&&&$&&&&&&&&&(&    " " """"""""""$$$$$$$""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&((&(&(&((((&(((&&&&&&&&&&&&&&&&&&&&&((  " """"""""""$$$$$"""$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&(&(&(((((((&&&&&&&&&&&&&&&&&&&&&("  " """""""""""$$"$"$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&(((&(&&(&&&&(&&&&&&&&&&&&&&&&(&&&("  " " " """""""""$""$$$$$$$$$$$$$$$$&$$$&&&$$&&&&&&&&&&&&&&(((&&(((&&&&&&&&&&&&&&&&&&&&(&&&("   " "" "" """""""""$$"$"$$$"$$$$$$$$$$$$$&&$&&$$&&&&&&&&&&&&(&&(&((&(((((&&&&&&&&&&&&&$&&&&&((("   " """ """""""""$$""$$"""$$$$"$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&(((&(((((((((&&&&&&&&&&&&&&&&&("  "" """"""""""$"$"""$"$$$$$"$$$$$$$$$$$&$$$$&&&&&&&&&(&&&(&(&((((&&((((((&&((&&&&&&&&&&&&(&(("   " """" """""""""""$$$$"""""$"$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&((((&(&((&(*((((&&&&&&&&&&&&&&&&(("  " """"""""""""""$$$"""$"""$$"$$$$$$$$"$$$&$&$&&&&&&&&&&&&&&&(&((((((((&(*(((&&&&(&&&&&&&&&&&&&("   " " """""""$""$$"""$""""$""$$"$$$$$$$$$$$&$&$$$&&&&&&&&&&&&&&&&&(((&(((((((((&&&&&&&&&&&&&&$&&&&(   " """"""""$"$$"""""$$""""$"$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&(&&&&&((((((((((&((&&&&&&&&&&&&&&((    " " " " """"""""$"$"""$""""""$""$$$$$$$$$$$$$$$&$&$&&$&&&&&&&&&&&&&&&&(((&(((((((((*((&&&&&&&&&&&&&&&&(   "" " """"" """"""$""$"$$$"""$$$$$$$$$"$$$$$$&$$$&$$$&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((&(&(&&&&&&&&&&&&(   " """ " """" """"""""$""$$$"$"$$"$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&((((((((((((((*(((&&&&&&&&&&&&&(((   """""""""""""""""""$$$$$$"$$"$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&(&&&&&(&((&(((((((((((((*(((*(((((&&&((&&&&&&((   """" """"""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&((&((&((((&(&(((((((((**(****(***((&&&&(&&&&&&&((   " "" """""""$"""""""""$"$&$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&((((((((((((((((((((((*(********,***(((((((&&&((((   " " """"""""""""""$""$$$$$&&$$$$$$""$$$$$$&$&$$&$&$&&&&&&&&&&&&&&&&((((((((((((((*(*((((*******,,*,****,**((((((&(((((   "" """"""""""""$$$$$$$$$$&$$$$$$$$$$$$$&$$$$&$&$&&&&&&&((&(((((((&(((((((((***(*************,,,,*********((((((((((*  "" """"""""""""""$$"$$$$$$$$$$$$$$$&$$$$$&&$$&$$&&&&&&&&&&&&((((((((((((((((((*(******(*(******,,,,*,,,**,,****(*(((*(*    """"""""""""""$"$$$$$$$$$$&&$$$$$&&$$&$&$&$&&&&&&&&&&&&&&&(((((((((((((((((***************,,*,,,,,,,,,,,,,*******((***    """""""""""$"$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$&&&&&&&&&&&&(&(((((*((((*(****************,,,,,,,**,,,,,,,,,,,***********   """ """"""""""""$$$"$$$&$$$$&$$$$$$$&&$$&$&$&$$&&&&&&&&&&&&&(&(((((***(***********,*****,**,,,,,,****,,,,,,,,,,,*********    """""""$$"""""""$$$$$$&&&&&&$&&$$$$&$$$&$&&&&&&$&&&&&&&&&((((((((((**************,,***,**,***,,*,,,*,,*,,,*,,,******(***    """$""""$"$$$"$$$$&$$$&&&$$$$$&$$$$$&$&&&&$&&&&&&&&&(&&(((((((((((**************,,,****************,**,*,*,,**(*******   """"""""""$"$$$$$&$$$&$&(&&&&$$$$$$$$&$$$&&&$&&&&&&&&&&((&(((((((((******************************************,,********,      """""""""""$$$$$$&&$$$&&$$$$$$$&$$$$$&$&$&&&&&&&&&&&&&&(((((((((**((************************((***(((************(**(***,    " """" """$$$$&$$&$$$$&$$$$$$$$$$$&&&&&&&&&&&&&&&&&(&(((((((*((*((****((*******************(****((*((*********(*((((**     ""$"""""""$$$$$$$$$$$$$$$$$$$$&&$$&&$&&&&&&&&&&&&&(&&&(((((((((((((((******((*************((((((((((*(((*********(((*,   " " """"""""""$$$$$$$$$$$$&$$&&$&$&&&&&&&&&&&&&&&&&&(&((&((((((((((((((((*(((**((((((**&(((((((((((((((((*****((((*,    " "" "" """"""""""""$$"$"$$$$$&&$$$&&$&&&&&&&&&&&&&&&&&&(&$(((&(((&(((((((((((((((((((&"((((((((((&((((((((***(*(**   """""""""""""""""$$$$$$$$$$"$$$$$$$&$$&$&&&&$&&&&&&&&&&&&(&&(((((((((((((&(((((((&(&(&&&&&(&&&(&((((*(******