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 = '458B04' IMAGE_NUMBER = 55523515 IMAGE_TIME = 1977-11-19T06:41:58Z EARTH_RECEIVED_TIME = 1977-11-19T17:44:23Z ORBIT_NUMBER = 458 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = RED EXPOSURE_DURATION = 0.271500 NOTE = "LOW RESOLUTION COLOR 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 !! v4 z  3mE3D( wz`Ot6'#@ "" """""" "         "  " """"" " """""$"""""""$"" """""""""" "  " """"""""""   "   " "                """"" """"" "   "  "      "             " ""                                                                                                                                                  "                      "       """ " "        """" " " ""       " """"""       " """" " "        """""" """""        "" " ""  """           """"""" " " " "          """"""""" """"""       """"""""""""""""" " """"        """"""""""""" " """"""        """""""""""""""""""" ""        """"""""""""""""""" """"""              """"""""""""""""""""""" ""           """"""""""""""""""""""" " """ " ""          """""""""""""""""""""""""""" " " """""          """"""""""""""""""""""""""" """"""" ""           """""""$""""""""""""""""" """"""""""""""""""          """""$$$$"""""""""""""""""""" """"""$$$"""        """$$""$""""$$"""""""""""""" """""$$"$"""""" "       """$""""""""$"""""""""""""""""""$$$$""""""" "        """"$$"$$$$""""""""""""""""""$$$$$$$$"""""""        "  ""$$$$$$""""""""""""""""""""$$$$$$$"""""           " "  "$$$$$""""$$$$$""$""""""""""$$$$$$$""""""""              " ""$$$$$$$$$$$$""""$$"$$"$""""$$$$$$""""""""            " "" """$$$$$$$$$$$"""$$$"""""""$$$$$$$"""""""            "" ""$$$$$$$$$"$"$$$$$"""""$$$$$$$$""$"$""""" "              " " ""$$$$$$"$$$$$$$$$$"$$"$$$$"$$$$$$$$$""""" """ "             " " "$$$$$$$$$$$$$$"$$$$$$$"$"$$$$$$$$$"""""""""              " "" " """"$$$$$$$$$$$$"$$$$$$$$$"""$$$$$$$$""""""""""" """ "              """ """"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""" """"" "" """               """ " " "" " """$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""" "" "                     " """""" " " " " """""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""" """""" "                    """"""" """ " """ "" """""$""$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$""""""""""""""" "                   """" " """" """ "" "" "" " "" " """"$$""$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""" """""                  " " " """""" """"""""" "" " """"" """""""""$$$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""" """                   " " " " " """""" """"""""""""""""""""""""""""""""""$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""             """""" " " " """"""""""""""""""""""""""""""""""""""$"$$$$$$$$&$&$$&&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$"""""""""""" """"""""               " " " """""" "" "" " " """""""""""""""""""""""""""""$"$$""$$$$$&&&$&$$$$&&&&&$$&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""" "             " " """""""""""""""" "" """""""""""""""""""""""""""""""""$""" "$$$$&&&&$$&$$&&&&&&$$$&&&&$$$$$$$$$$$$$""""""""""""" """"""""""    $     """" "" "" """"""""""""""" """"""" """"""""""""$$$"""""$"""""""""""$""""$$&&&&&&&&$&&&&&&&&&$&&$&&&&&$$$$&$$$$$$$$""$"""""""" """" """" """" " "         """"""""""""""""""""""""""""""""""""" " "" """""""""""$"""""""""$"""$"""""$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"$$$"$"""""""""""""""""""""" " ""      """"""""""""""""""""""""""""""""""" " " """"" """""""$$$$""""""""$$$""""$""$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$"""""$""""""""""""""""""" """"""" " " ""   """"""""""""""""""""""""""""""""""""""""""" """"""" """"""$$$$$$""""""$$$""""""$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$"$"$""""""""""""""$"""""""" """ "" """" "" " " """""""""""""""""""""""""""""""""""""" " " " """""""""""$$$$$$$$$""$$$$$$$""""""$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$"""""""""""""""""""""""""""""" " " """""" "  " " " """"""""""""""""""$"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$""""$"""""$"""$"""$""""""""""""""""""""" """" " " " " """"""""""""""$$"""""""""$"""""""""""""""""""""""""""""$$$$$$$$$$$$$"$$$$$&&$&$$$$&&&((&&&&&&&&&&&&&&&&&(((&&&&&&&&&$$$$$""$$"$$$$""$"""$$"$"""""""""""" """""""""" """ " " " " " " """"""""""""$$$$""""$$$$$"""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&$ &&&&(&&&&&&&&(&&&&&&&&((&&&&&&&&&&&$$$$$"$$$$$$""""$$$"$"$$"""$"""""""""""""""""""""""" " "" """ "" "" " """""""""""""$""$$""$$$$$$$""$"$$"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&&&(((((((&&&&&&&&&&&&&(((&&&&&&&&&&&&$$$$$"$""""$$$$$$$$""$"""""""""""""""""""""""""" " " " " " "" " """"" " "" " """""""""""""""""""$$$$$$$$$""$"$$""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$ &&((((((((&((&(&&&&(&&&((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$"$$"""""""""""""""""""""""" " "" """ "" " "" " """ " " " """" """" " """ """"""""""""""""""""$$$$$$$$$$$$$$"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$&&&&&&&&&& &(((((((((((&(&(&&(&&&(((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$"$""""""""""""""""""""""""" """""" """" " " " "" " " "" """""""" """ """""""""""""$"""""$"$$$$$$$$$$$$$$$$"""""""""""""""""$"$""$$$$$$$$$$$$$$$$$&$&$&$&&&&&&&&((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""" "" " "" """""" " """"""""" "" "" """ "" " """ """""""""""""""""$$"$$$$$$$$"$$$$$$$$$$""""""""""""""""""$"$"$"$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""" "" "" " " " """"""" "" " """"""" """"" "" " " " "" """"""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$"$"""$$""""""""""""$"""$"$$$$$$$$$$$$$&$$$&$&&&&&&&&&&((((((((((((((((((((((((((&(&(&(&&&&&&&&&$&&&$$$$$$$$$$$$$$$"$$$"$"$"""""""""""""""""""""""""""""""" " "" " " " " " """""""""" """"""" " """"""" """ " """"""""""""""""""$"$$"$"$"$$$$$$$$$$$$$$$$$"$$"$"$""""""$"$$$$$"$"$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&(((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""""" """"""""" " " " "" """"""""""""" """""""""""""""" """"" " """"""""""""""""""$$"$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$""$""$$$$"$$$""$$$$$"$$$$$$$$$$$&&$&&&&&&&&&&&&& &((((((*(((((((((((((((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"$"$$"""$$$$$"""""""""""""""""""""""""""""""""" " " " "" "" """""""""""""""""""""""""""""" """"""""""""""""""""""""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&& &(((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$"$$"$$$$$$$""$$"""""""""""""""""""""""""" """""" " " " " """""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&& (((((*(((((((((((((((((((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$""""""""""""""""""""""" """"""""""""""" "" " "" """" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&& &(((((((((((((((((((((((((((((((((&&&&(&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$"""$$$"""""""""""""""""""""""""""""""" """"" " " " " """" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&& &((((*(*(((((((*(((((((*((((((((((&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""""""""""""""""""""""""""""" """"" """ " "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$&$&$&&&&&&&&&& &((*******((((*(****(***((((((((((((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$"""$$"""""""""""""""""""""""""""""" """ " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$&&$&$$$$$$&$&&&&&&&&&(&&& &((*(*****(*(((((*******(*(((((((((((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$""$$"$"$$"""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&$$$$&&&&&&&&$$$$$$&$&&&&&&&&&&&&& (*(****(******************((**((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$"$$$$"""""""""""""""""""""""""""""""""""""" "" """"""""""""""""""""""""""""""""""""""""""""""""""$""""""$"""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&$&&$$&$&&&$$$&$&&&&&&&&&&&&& ((***************************(*((((((&&&&&&&&&&&&&&$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""$""""""""""""""""""""""""""""""$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&$$&$$&&$&&$&$$$&&&&&&&&&&&&&& ((**************************(((((((((&((&&&&&&&&&&&$&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"""$""""""""""""""""""$"""$$"""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&& ((***************************(((((((((((((&&&&&&&&&&&$&&$&$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$"$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$""$"$""""""$""""""""""""""$$"$$$""$$$$"$$$$$$$$$$$$$$&$&&$$$&$$$$&$$&&$&$$$$$$$$$$$$$&$$$$$&&$&$$$&$$&$$$$$$$&&$&&&&&&&&&&&&&(&& ((***************************((*((((((((&&&&&&&&&&&&&$&&&&&&&$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""$"""""""""""""""""""""""""""""""""""""""$$"$$""$$""""""$"$"""""""$"""""""$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&&&&&(&&&&$$&$&&&&&&&&&&&&&&&&(&& (*****************************(((((((((((&&&&&&&&&&&&&&&&&&&&&$&&$&&&$$$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$""$"""""""$""""$"$""""""""""""""""""""""""""""""""""""$$"$""$$$$"""$"""$$"$"""""""$$$"$$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$&$$&&((((((((&&&&&&&&&$&&&&&&&&&&&&&& (*****************************(((((((((((&(((&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"$$"$$$"""""""""""""""""""""""""""""""""""""$$$$$$$"$$$$""$"$$$"$$"$$"$"$"$$$$"$$$$$$$$$$$$$$&$$$$$$$&$$&&&$&&&&&&&&$&&$$$$$$$$$$$&$$$$$$$$$&$$&&&(((((((((((&&&&&&&&&&&&&&&&&&&&&& (**********,*,****************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$""""""""""""""""""""""""""""""""""""$$$$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$&&$&$$$$$$$$$$$$&&&$$$$$$$&&((&((((((((((&&&&&&&&(&&&&&&&&&&&&& *******,*,****,******,********(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"""""""""""""""""""""""""""""$"$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$&&&$&$$$&&(&&&&&&&&&&&((((((&&&&&&&&&&&&&&&&&& (**,***,**,***"****,,**********(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""$"""""""""""""""$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$&&&&&&&&&&&&&&(&&&&&&(&&(((&&&&&&&&&&&&(&(&&& (*****,,*,,,,,*,**,,**,********(****((((((( &((&(&&(&&&&&&&&&&&&&&&&&&&& $&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$$"""""""""""$""""""""""""$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$&$&&&&&&&&&&(&&(&&&&&&&&&&&&((&&&&&&&(&&&&((((&& (****,,,,,,,,,,,,,,,,,*,**************((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""""""""$"$$"""$"""$$$$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$&$&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((&& ***,,,,,,,,,,,,,,,,,*,*,***********(((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$""""$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((((((&&&& ***,,,,,,,,,,,,,,,,,,,,,*************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$$"$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((((((((((&& *,,,,,,,,,,,,,,,,,,,,,,,**************((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&(&((((((((&& *,,,,,,,,,,,,,,,,,,,,,,,,***************(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$&$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&((&(((((((((((((&&*,,,,,,,,,,,,,,,,,,,,,,,,,**************(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$$$&$$$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$&&&&$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&&(&&&(((((((((((((((((& *,,,.,,,,,,,,,,,,,,,,,,,,,**************(((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&&$$$$&&&&$&$$&$$$&&$&&&&&&&&&&&&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&&(((&((&&((((((&((((&((((((((((((((&"*,,.,,,,,,,,,,,,,,,,,,,,,*,**************(((((((((((&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&$$&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&(((((((((((((&((&&&(((((((((((((((((& *,.,....,..,.,,,,,,,,,,,,,,,*************(((((((((((((&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&$&$$$&$$$&$&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&&(&&&((&&&&&&&&&&&&&&&&(&(&&&&&&&((((&(((((&(&(&&&&(((((((((((((((((& *,,....,.....,,,,,,.,.,,,,,*,*,**********(**((((((((((((&&&&&&((&&&&&&&&&&&&&&&&(((&&&&&&&$&&$&&&&&&&&&$&$&$$$&$&$&$&$$&$$$&$$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&&(((((((&&&&&&&&((&&&(&&&&&&&((((((&&&&(((((((((((((&&(&((((((((((((((((((( ,,..........,...,,..,,,,,,,,***************((((((((((&(((((&&&(&((&((&&&&&(&&&&(((((&&&&&&&&$&$&$&&$$&&&&&&&&&&&&&$&&$&&$$$$$$&$$$$$$$$$$$$$$$$&$$$&$$$&$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((&(&(&(((((((&&(&&&((&(&((((&&&&&(&((((((((&&&(((&(((*((((((*((*(((( ,,...........,...,..,,,,,,*,,,*************(*(((((((((((((((&((&((&((((&&&&&((((&&&((&&&&&&&&&$&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&$&$$$$$&$$&$&$$$$$$$$$$&&$&$&&&&&&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&(&&(((((((((((((&(&&&&&(((((&&&&&&((((((****(((**(((((( ,,.............,.....,,,,,,,,**,,**********((((((((((((((((&&((((((((&&((((&((&(&(&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&$&&&&&&$&$$$$$$$$$$$$&$$$&$$&&$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((&&&(((((((((((&&&&&&&&&(&&&&&&&&((((((**(**(**(***(((",...................,.,,,,,,,,,,************((**((((((((&&&(((((((((((&((((&(&&&(&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&$$$&&&$$$$$$$&&&&$&$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((&&(((((((((((&&&&&&&&&&&&&&&&&&&&((*((*(*********(( ,....0................,,,,,,,,,*******************(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&(&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((&&(((((((((((((&&&&&&&&&&&&&&&&(((((((((**(*******((",.....................,,,,,,,,***,*****************(*(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(&&(&&&(&&&&&&&&&&&(&(((((((((((((((((((((((((((((((&&&(((((((((((((((&&&&&&&&&&&&&((((***(************((",......................,,,,,,,,*,,********************(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&&&&&&&&&(&&&(&&((((((((((((((((((*((((((((((((((&((((((((((((((((((&&&&&&&&&&(((((((*(*(*(**********(",...000.0.0...........,.,,,,,,,,***,******************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(&&((&&((((&&&&&&(&(((&&&&((&(((((((((((((*(((((((((((((((((&&&(&((&&((((((((((((&&&&((((***((((((((*((*********(",..0..0000.0.............,,,,,,,,,*,,******************(((((((((((((((((((((((((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&(((&((((((((((&&&(((&&&&&(&(((((((((((((((((((***(((((((((((((((&(&&&&(((((&((((((((((((((**((((((((**(***********( ,...00.0.000.0...........,,,,,,,,,,,,,,****************((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(&(((&(((((((((((((&((&&&(&&(&&(&((&(((((((((((((((((*(*******((((((((((((((((((&(((((((((((((((((((((((((****(***********( ....00000000.0.0.........,,,,,,,,,,,,,,******************(((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((((((((((((((((((((((((((&(((((((((((((((((((*((**********(((((((((((((((&&&((((((((((((((((*(((((((****************** .....00000000...........,,,,,,,,,,,,,,,*,****************(((((((((((*((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((((((&((((((((((((((((((((((**(***********(((((((((((((((&&(((((((((((((((((((((********************* .000000000000000........,,,.,,,,,,,,,,,*****,************((((((((((((((*(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&&&&&(&(((&((((((((((((((((((((((((((((((((((((((((((((((((***************((((((((((((((&(((((((((*(((((((((((********************** ...0000000000000.........,.,,,,,,,,,,,,,,,**,***************(((((((***(((((**(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(&&&&&&&&&(&((((&(&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((**(********((**(((((((((((((((((((((((((((((((***(*(********************** ,..000000000000000.....,.,,,,,,,,,,,,,,****,**,,,,*********((((**((*(***((((***((((((((&&&&&&&&&&&&&(&&(&(&&(&&&&((&&&(&&&&&&&&(&&&((&((&(&&((&&(&&&&((((((((((&&&&(((((((((((((((((((((((((((((((((((((((((*(((((((((((************(((((((((((((((((((((((((((((*(((****(((********************** ..0000000000000000..........,,,,,,,,,,,,*,,,,*,,,**********(***(********(**((*(**((((((((((&((&&&&&&(&&&(&&&&&&&&&(&(&&&&&&&&&&&&&(((((((((((((&(&&((((((((((((&&&((((((((((((((((((((((((*((((((((((((**(((*((((((((((((******((**(***((((((((((((((((((((*(*((((((***(*(**********,***,******,** .00000000000000000............,,,,,,,,,,,,,,,,,,,*,******(**********(****(((*((((*((((((((&(&&&&((&(((((&&(&(&&&&&&(&(&&&(&&(&(&&(((((((&((((((&((&(&(((((((((((((((((((((((((((((((((((*((((((((((((*(****(**(*(((((((((((((((((((((*(((****(((((((((((((((*((((*((((((((**********,*,********,**" .0.00000000000000000..........,,,,,,,,,,,,,,,,,,,*************************(***(*(((((((((((((((((&&(((((((&&((&(&(&((&&&(&&(((&&&(&(&((((((((((((&((((((((((((((((((((((((((((((*((((((**********((**(********(**(((((((((((((((((((((((((***((((((((((((((*(((((*((((**(*************,*,*,,******" .000000000000000000000.........,,,,,,,,,,,,,,,,,,,****************************(*(((((((((((((((((&(((&(&(&((&((&((&(((((&(((&(&((((((((((((((((((((&&&(&(((((((((((((((((((((((**((*(((****(*((**((*(**(**********((((((((((((((((((((((((((((((((**(((((((*(***(*(***((**********,*,*,,,,,***,,,*" .000020000000000000.0..........,,,,,,,,,,,,,,,,,,**************************(*(*(((((((((((((((((((&&&&&(&((((&&(((((((&&(((((((((((((((((((((((((((((((&((((((((((((((((((((((****(((((***************************(((((((((((((((((((((((((((((((((((***((((((((*((*(((*(***********,,,,,,,*,*,,*,"..00000020000000000000..........,,,,,,,,,,,,,,,,,,,****************************((((((((((((((((((((&((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((*(*((**(*(*(*****************************(**((((((((((((((((((((((((((((((*(****((((((*((*((*((((((**********,,,,,,,*,,,,,,$,.0002002220000000000.......*,,,,,,,,,,,,,,,,,,,,,******("********************(*(((((&(((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((*(((((((*((*******((********************************(*((*(((((((((((((((((((((((((*((**((((((((((((***(((((**********,,,,,,,,,,,,,," .00000222220020000000...........,,,,,.,,,,,,,,,,,,,,****,**,********************((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((***((**((**(***(&***************************( *******(((((((((((((((((((((&(((((**(*(***((((*(((*((***((**(*(*********,,,,,,,,,,,,,," .000020002220200000.00........,.....,,.,,,,,,,,,,,*,,*****,*,***********,******(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(*((((((((((*(***********(****************************************((((((((((((((((((((((((((**(*(*(****(((*((***(*((**********,,,,,,,,,,,,,,,,,* .00002222220220000000000..............,,,,,,,,,,,,,,**,,,*,,,,,********,********(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((*((((((((*(******(*((***********************************************(*((((((((((((((((((((***(*(**((***((**((*(*****(**(*********,,,,,,,,,,,,,,,,,," 0002022222222220000000................,,,,,,,,,,,,,,,,,**,*,,,,,**,******************(((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((**(((((((((*******(***********************************************(***((((((((((((((((((((*(*(**(*((((((*(*(*******(*((**********,,,,,,,,,,,,,,,,.,& .002222222222200000000.................,,,,,,,,,,,,,,,,,,*,,,,,,,*****,,,,,,**********(((((((((((((((((((((((((((((((*(((((*(((((((((((*(****((*(*((((((********************************,*,********************(******(((((((((((((((((**(*********(****((((**(**(**(*(***********,,,,,,,,,,,,,.,,( 0022222222222222000000................,,.,,..,,,,,,,,,,,,,,,,,,,,,,**,,,**,**,******((((((((((((((((((((((((((((((((((*((((((((((((((((((***(****((((((((********************************,**************************(((((*((((((((((((((*********(*(*****(**(**(****(*(*********,,,,,,,,,,,,,,.,..("02222222222222020000000...............,.,,...,,,,,,,,,,,,,,,,,,,,,,,**,,,,,***********(*(*(((((((((((((((((((((((*((((**(*(**(((((((*((((((**(*****((**((*************************************,**,************************(*((((((((((((********(*(************(***(**********,,*,,,,,,,,,,,,,....("002222222222222200000000..............,,.,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,**********((((((((((((((((((((((((****(******(((*((((((**(***(**(((*********(********************,***********,,,,,,********************((**********(((((*********(**(********(******************,,*,,,,,,,,,,,.....* 02222222222222202000000..............,.,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*********(*(**(((((((((((((((***(*(((**(****((*(((((*(((********(**************************************,*,*,,,,,,******************(*******(***(*((((((********(****************(**(*********,***,,,,,,,,,,......( 022222244222222200000000..................,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**********((((*(((*(((((((**((*****(******(*(**(***(***(****(*************************************,***,,,**,,,,,,,*********************************(*(************************((****************,,,,,,,,,,,..,....* 0222224442222222000000.0.....0...............,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*******************(((((**(((((***(****************((**((*(******************************,,****,,,,,****,**,,,,*,**,******************************((((*(*****************************************,,,,,,,,,,,......("022244444222222200000000000.000.................,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,********************(***(***((*(**********************(*(*(***************************,*********,,,,,,,,,,*,,,,,***,*,******************************(((((((((**************************************,,,,,,,,,.......*"22242444242222222200000000............,..........,,,.,,,,.,,,,,,,,,,,,,,,,,,,,**,*******************(((*((***(*(***********************************************************,,,,*,,,,,,,*,,,,****,***,*******************************((*****(*******************************,****,,,,,,,,,,........*"22424444444222220220000000000.0....................,...,,,,,,,,,,,,,,,,,,,,,,,,*,,***********************(***********************************************************,*,*,,,*,*,,,,,,,,,,,,**,,,,,*,,*,,****************,**********((******(*(**********************************,,,,,,,,,..,......*"2444444444222222220000000000.0000.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,********************(********************************************************,*,,,,,,,,,,,,,,*,,*,,,,,,,,,,,,*,*,****************,,***********,*******(************************************,,,,,,.,.........*$2444444444422222222220000000000000.0...................,....,,..,,,,,,,,,,,,,,,,,,,,,****************************************************************************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,*******************,**,,,,,,,,,,,,*(((**(******************************,,,,,,,,,,,.....,.....,"2444444444422222222020000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,*,****************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,******************,,,,,,,,**,***(((******(*********************,,,**,,,,,,,,,,............,"244444644444222222220000000000000000...........................,,,,,,,,.,,,,,,,,,,,,,*,,,***************************************************************************,,,,,,,,,,,,,*,,,,,,,,,,******,,,,,,************,***,.,,,,,,*******************************,*****,*,,,,,*,,,,,,,,,,...........,"24464644444422222222220000000000.0000............................,,.,,..,,.,,,,,,,,,,,*,**,*,**************************************,****,**,,*****************,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,*,,*************,,,..,,,,,,*,*******,,*****************,*,***,,**,,,,,,,,,,,,....,..........,"2444646444444442222222220000000000..0.................................,.,,,,,,,,,,,,,,,,,,**,******************,*****************,*,,****,*******************,**,,*,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,**,************,,....,,,,************,***************,**,**,*,,,,,,,,,,,,,,,,...............,"444466664444442222222220200000000.00........................................,,,,,,,,,,,,,,***,****************,*,,,,**********,*,,*,**,,**,,*,*********,****,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,************,,,,,,,,,*,***********,,,*****,*,*,**,,,***,,,,,,,,,,,,,,,,,,,........00...0.."2446466664444442222222000000000000..............0.0.....................,,,..,,,,,,,,,,,,,*,,,*******,,*,**,,,,,,,*******,*,****,,****,*,****,*,*****,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****************,,,*,*,,,,**************,,************,,**,,,,,,,,,,,,,,,,,....0..0..000000000."4466666664444442222222202200022000000000.0..00.......0...................,.,.,,,,,,,,,,,**,,,*,*,****,,,,,,,,,,,,,,,*,*,,,*,****,,,*,,,,****,*****,,,,**,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,****************,*,*,,,,,**,,,,,***************,*****,*,***,,,,,*,,,,,,,,,,,,,,,.....00000000222220."4466666666444444222222222222022002000000000..0........0.0..................,,..,,,,,,,,,,,,,*,**,***,,,,,,,,,,,,,,,,**,*,,**,,*,,******,**,,,******,,***,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,**,*************,*,*,,,,,,,,,,,,,,,,*********,**,,,,*,**,,,,,,,,,,,,,,,,,,,,,,,,,.....0000..002224422$4666666666444444222222222222222202000000000.000.00...00.0.0....0...........,.,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,*,*,,**,,,***,****,,,,,,,,********,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************,****,,,,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.....000.00.00022442$4666666666444444442222222222222222020000000000000.0.0..0..00....0...0.......,..,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,,*,,***,,,****,*,,,********,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,*,,,,**,,,*****************,***,,,,,,,,,,,,,,,,,*****,,,,,,,,*,,,,,,,,,,,,,,,.,,,,,,..,.......00..000000002224$4666666666644444442222222222222222220000000000000000..0..00...................,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,*,**,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,**********,***************,,,,,,,,,,,,,,*,,,,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,...............0.0..0000000222$46666666666464444442222222222222222222000000000000000000000.0000..0............,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,***,,,*,,,,,,,,*****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,******************,*****,,,,,,,,,,,,,,,,,,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...................000000222$66666666666644444444222222222222222222000000000000000000000000.00.....0..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,***,,,*,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,................0...00.000000000$666866666664644444442222222222222222220000000000000000000000.000...............,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,***,,,,*,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**************,,*,*****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,,,*,,,.,................0.0.00.00000000220&6666666666666664444422222222222222222220020200000000000000000000.0000.............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,****,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*********************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,..................0.00.0000002000 266686666666642444444222222222222222222220*000000000000000000000.00..0..........,.,,,.,,,,,,,,,,,,,,.,,,,,,,.,,,,,,,,,,,,,,,**,**,,,**,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,*,***,**,******,,,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,.,,,,,,,,,,,,,,..................0000000000022222$666668666666666444444224222422222222222222200020020000000000000000000..............,,,,,,,,,.,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,*,,******,,,,,,,,,,,,,,,,,,,,,,,, *,,,,,,,,,,,,,,,,,,,,,,,,***((***********,,*,*,,,**,,,*,,,,,,,,,,,,,,,,,,,.,,,...,,,,,,,,,.,,,,....................0.00000000000020$66888866666666644444444222242242222222222222222000000200020000000000000...........,,..,,.,,,,,,,.,,,,,,,,,.,...,,,,.,,,,,,,,,**,,*,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*******(******,,,*,*,,,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,......,,*,,,,,,,....................*.0000000000222$668688866666664444444442424422444424222222222222220200000000000000000.0..........,.,,,.,,.,,,..,.,,,,,,.,,,......,..,,,,,,,,,,**,*,****,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,*****,**********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.........,,,,,,,,,,......................0000000000000&$6688888866666664444444444244244422244444422222202020002220000000000000000..........,,.....,......,,,..,...,..,,.,...,.,.,,,,,,********,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,*****************,,*,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,......,....,.,,,,,......................000000002200000$66888888666666664444444444244444422444442222222222002222220020000000000.0..............,.....,..,...................,.,,.,,,,,*,,,*,*,*,,*,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........,,,.,,,,,,,......................000.00000220000$688888888866666644444444444444444444444422222222222220222222000000000000..0...............................................,,,,*,,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,,,,,,,,,,,,,.,**,,,,*,,,,,,,,.,,,,,,.,,,.....,,..,..,,,,,...................0.000000000222200$6888888886666666444444444444444444444444442222222222222222022000000000000..0...............................................,,,,*,,,****,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*******,,*,,,,,,,,,,,,,,,.,***,*,,,,,,,,,,,.....,,,.......,.,,,,..,..................0....000000000222200$688888888888666664644444444444444444444442222222222222222222000000000000000..0.0...........................................,,,,,,*,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*******,,,,,,,,,,,,,,,,,,.,.***,,,,*,,*,,,,,,..,,,,....,,,,.......,,.....................00.00000002020220&6888888888866666666444444444444444444444422222222222222222222200000000000000..............................................,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.,,,,.,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,.,,,,,**,,****,,,,,,,,,,,,,..................0...................00000000220022220&888:8888888866866666444444444444444444444444222222222222222200220000000000000.............................................,.,,,,,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,,,,***,,,*,,,,,,,,,,,........................................00000000002222220$88888888888886666664644444444444444444444444222222222222222220000000000000000.............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,.,,***,,**,,,,,,,..........................................000000000222222220&88888:8888888888666644444444644444444444444444222222222222222220020000000000000000............0............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,**,****,,,............................0...........0.0000000222222222220&88888::::88888888666666646444444444446444444422222222222222222202200000000000000000.0000000000000.........0................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,..,.,,,,,,,,,,,,,,,,.,,,,,,.,,.,,,,,,,,,,,,.,...,,*,,.................................00.......0.00000000222222222222(&8888::::88888888666666666444466644444444444444422222222222222222200000000000000000000000000000000000000..0..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,.,,..,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.........................................000000.0.00000000000222222222222(&88:::::::88888888866666666464444464444444444444222222222222222222220000000000000000000000000000000000000000000...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,.,,,,,.,,....,...,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...................................0000000000000000000022222222222222(&8:::::::::888888866666666644466666664464444444444222222222222222220200000000000000000000000000.0000000000.00000..............,,,,,,,,,,,,,,,,,,,,,,,,,,.,.....,,,,,,,,..........,..,.,,,.,.,,,.,,,,.,,,,,,,.,,,,,,,,,,,,,,.,........................0........000022222000.000000000022222222222222(&8::::::::::888888666666666666666666646464444444442222222222222222222000000000000000000000000000.000000000000000.............,..,,,,,,,,,,,,,,.,,,,,,,.,,.,,....,,,,.,,,..............,,,,,,..,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,........................0.......00222222222222000020000222222222222222*&8::::::::88888888886666666666666666664664664464444422222222222220220000000000000000000000200000000000000000000...0..........,,,,,,,,,,,,,,,,,.,..,,,,.....,,..,,,,,,.......,........,,.,,........,,,,,,,,,,,,,,,,,,,,,,,,,.,.........................00.....00222222222222222222200002222222222222*(::::::::8888888888866666666666666666466666646444444422242222222222200200020000000000022222200000000000002000000..0..0.........,,,,,,,,,,..,,,,,,.,,,,,...,,,.,...,,.,......,,..,.....,.,.,........,,...,..,.,,,,,,,,.,,.,..................0.....0..00.0.00222222222222222222222220022222222222222,(8:::::::::8888888886666666666666666666666664444444444422222222222222222222000000000022222222200000000000020000.0000.0..........,,,,,.,.,,.,,.,,...,,,,..,,,,,.,..,.........,,....................,,.,..,,,..,,,,,,,,,.....................0.00.00000000.002222222222200002222022222222222222222222,(8::::::::888888888888666666666666666666666644444444444222222222222222220020022200002222222220220000000002200000000000............,.,.,,......,.,..,..,..,,,,,..............,.......,..................,.,......,,.,.,....................000000000000000224222222000000020020202220222222222222442,(:::::::::8888888888668666666666666666666666466444444442422222222222222200202020200022202222222200000000002000000000000...............................,,.,,,,,.,.,.,........,,............................................................000000000000002244222200000000000200000000002222222242424.(::::<<:::8888888888886666666666666666666666664444444442222222222222222022202202022202222222222000000000002200000000000.......................,........,.....,,,...,..............................................................0......000..00000000022442222000000000000000000000022222222424444.(:::<::::::8:8888888888686666666666666666666666464644442222222222222222222022220202222222222222202000000000200000000000................................,...,,.,............................................,.............................00000000000002244222220202000000000000002020222222244444440(::::<:<::::::888888888888868666668686666666666644664444424222222222222222222222222222222222222200000000000200000000000................................,...,..,.,...........................................................00..00000.00.0000000000002224222222222002200000000000222222222244244444.(::::<<<::::::888:88888888888868888686666666666444444444444242222222222222222222222222222222222200000000000020000000000............0..00.....................,...........................................................0.0..000.00000.00000000000002222222222222222222202000000222222222244444444.(::::<::<::::::8::::88888888888888888866666666666644444444224222222222222222222222222222222222200000000000000000020000000.0..0.00000000.....0..................,,.....0..0..................................................000.00000000000000000002022222222222222222222022200002220222222244444440(::<<<<<<<:::::::8888888888888888888866666666666644444444422222222222222222222222222222222222222000000000002000200000000000000000000000.0........................,..0...0..0.....000..0.0.................................00.00000000000000000200022222222222222222222222222220002222222222224444440(::<<<<<<::::::::::::888888:88888888886666666666646444444442222244222222222222222222222222222222000000000000202200200000..00000000000000.0........................0.....00000...0000000000.........0................00...0.0000000000000000020000222222222222242222222222222220002222222222224444440*:<<<<<<<:::::8::8:::::::8::88888888886666666666666464444442422422222222222222222222222222422222000000000022200022202200000000000000000.000..........................0..0000000.000000.000....00....0............0.000000.00000000000020022200000022222222222222424222224242222002222222222244444440*:<<<<<<<<:::::8:::8:::::::::::8:8:8888866666666664444444444424222422222222222222222222222222222000000000000022202022200000000000000000000.0........................0000000.00000.0000....00.00.................00.000000000000000000022222220020002222222242422444444422222222022222222222244244440:<<<<<<<<<<<::::::::::::::8::::::88888886666666666666444444442222222222222222222222242442442222220000000000222222220200000222222000000000000000000..................0.00000000000000000.00000..............0...000000000000000000000020222222200222222222222424444444444442222222222222222444444440 ::<<<<<<<<::::::8:::::::::::828:::888886866666666666666444$44442222222422222222224244222222422202200000000220000220000000222200000000000000000..0..............0000000000000000000.00.000.........00......0000000000000000000000002222222222222222222244442444444444444422222424444444444444442*:<<<<<<<<::::::::::::::::::::::::::888886666866666666644444444242222222224444242242444424442422222200220002222200222000000020222020000000000000000..0............0.000000000000000000000.00000..00......00...000000000000000000000022000022222222222444224444444444444444444422244444444444444440*:<<<<<<<<:::::::::::::::::::::::::::888886686866666666666464444242222422222444444444444444444222222222002222222200220000000002222202020000000000000.0.0.0.....00000000000000000000000000000000000000..0.000000000000000000000000002222220222222222222224244444444444444444444444244444444446444444*:<<<<<<<<<:::::::::::::::::::::::::888888888886866666666644444444424222422224444444444444444222222222002222222222222220000220222222222000000000000000000000..00000000002000000000000000000000000000000.00000000000000000000000022222222222022222242442224444444444444444464444422244444444444444442,:<<<<<<<<<<::::::::::::::::::::::::::8888888886866666666644644444444444424442444444444444444222220202002200222222222222222022200222202020000000000000000.00..00000000000000000200000000000000000000000000000000000000000200000202022222222222222244444444224444444444646664644424444444444444444442,<<<<<<<<<<<:::::::::::::::::::::::::::8888888866886666666664444444444444444444444444444444442222222200222222424222222020220222222222220200000000000000000000000000000000000000020000000000000000000000000000000000000000220220022222222222222222224464444444444666666666666644446664444444444444444,<<<<>><<<<<<:::::::::::::::<::::::::::8:8888886866666666666646444444444444444444444444444444222222222222222222222222222222222222222222220000000000000000000000000000000200000000000000.00000000000000.000000000000000202222222222222222222222222224446644444466666666666666644466666444444444646644,<<>><>>>><<<<:::::::::::::::::::::::::::88888888888666666666444446444444444444444444424242222222222222022222244224422222222222222222222220000000200200000000000000000000000000000000000000000000000..0000000000000020020002222222222222222222222224444444444446666666666666466666666446666666664662.<<>><><<<<<<<<<<::::::::::::::::::::::::88888888886666666666444644444444444444444444222222222222222222222444444244444222222222222222222222222200020000000000000000000000000000000000000000000000000000000000200000202222222222222222222222224222244444444444446666666666644466666664466666666466644.<>>>>><><<<<<<<::<:<:::::::<:<<:<::::::::8888888888866666666666464446444444444442444222222222222222422244244422224444222222222222222222222202022022222000000000000000000000000020000000000000200000000000000000022022222222222222422222222222444444444444444446466666644444668886666466666666666644.<>>>>><<><<<<<<<<<<<<<::::<<<<<<<::::::::8888888888866686666666646644666464444444444222222222222224222244444224244444224424422222222222222222222222220000200000000000000000000020200002200000222000000000000000022222222222222222222222222222444444444466644444446666664668666666646666666666666664.<>>>>><>>><<<<<<<<<<<<:<<::<<<<<<<::::::::888888888886666666666666666666664444444444422222422222242222222244222422444444444422222222222222222222222222000020000000000000020000000020002202022200000000000000202222222222222222222424222222222444444444466666644464666666888888886666666666666666664.<>>>>>><<><<<<<<<<<<<<:::<<<<<<<<<<<:::::::::888888866666666666666666666666644444442424424444444242222222222224244444444424442222222222222222222222222202002200000000000020000000000002220222220000000000020222202222222222222224224222244444444444466666666666666666888888888888666666666666666664.>>>>>>>>>><><<<<<<<<<<<<<<<<<<<<<<::::::::::888888888866666666666666666666464444444424442444424242222222222222422444444442242222222222222222222222220222000000000000000022200000000000002020222020000000020222220222222222222224442422222244444444464664666666688888888:88:8888888866666666666666660<>>>>>>><>><<><<<<<<<<<<<<<<<<<<<<<:<::::::::8888888888868686686666666666666444444442222444244444442422222222424422444444242222222222222222222222222222020200000000000022222200000222222002222200000020222222222222222222222224444424242444444444444466666666868888888:8::::888888888666866668666660<<>>>>>>><>><<><<<<><<<<<<<<<<<<<<<<<::::::::88888888888888886666666666666664644444444444444444444444222222222444442444442422222222222222222222222222222220202000000020222222200000200202222202020000222022222222222222222222222444224224444444444444466666666688888:8:8::88:88::8888888886668888660<>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<::::::::888888::8:88888888666668666666666444444444444444444444222222222444444444442222222222222222222222222222222222222022000002022222222000202222222222222020022222222222222222222222224244444424444444444444644666666668688888:8:8:88:::::8::888888888888860<>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::<:::::::88:8:::::888888666668668666666666444444444444444444222222222244444444444222222222222222222222222224222222222222020202022220222222022222220222222222222022222222222222222242222224444244444444444446666666666666668888::::::88:::::::::88888888888860<>>>>>>>>>>>><><<<<<<>><<<<<<<<<<<<<<:<<<::::::::::::::::88888888888888866866666666444444444444444422222222242444444444442222242222242224224224222222222222222222222222022022222222222222222222222222222222222222222222244422442444444444444464444666666466666666888888::::88::::::::88888888888886.<<>>>>>>>>>>>>><<<<<<<<<<<>><<<<:<<<<<::<:<:::::::::::::::888888888886688888666666664646644444444222222222422244444444444442222222242224444424242222224242222222220222222222222222222222222222222222222222222222222222222244444444444444444464446666466666666666688888::::::::8:::::::888:8888888860<<>>>>>>>>>>>>><><>>>>><<<<<<<<<::<<<<<<:<<::::::::::::::::88888888886688888868866666666444444444422444224242244466464444442222224422224444442424222222242222222222222222222222222222222222222222222222222222222222422222444444444424444444446446666664666666668888888:88:::88:::::::::8888888888880<><>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<:::::::::::::::::::8888888668888888888666666644444444224444444442244446644444444444444244444444244444224424242422222222222222222222222222222222222222222222222222222422222222424444444444444444446666666666666666666688888888:8:::8:::::::::888:888888880<<>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<:<<:<:::::::::::::::::::8888888888888888866666666644444444444444444422446446664444424444424444444444444442244444442222222222222222222222222222222222222222222222222222222222224224244444444444444446444466666666666666666688888888888:88:8:::::::8::888888882<>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<:<<<<::<:<:::::::::::::::::::::888888888888888886666666644444444444444444444444464444444444444444444444444444444444444444422222222222222222222222222222222222222222222222222242244444444444444444444444464666666666666666666688888888888:8::::::::::::::::88:88880<>>>>>>>>>>>>>>>>><>>>>>>>>><<<<<<<<<<<<<<<<<<:::::::::::::::::::8888:88:8888888888866666664444444444444444444444444444444444444444444444444444444444444442422222222222222222222222222222222224422222422222244424444444444666444444444464666666666666666666668688888888888888::::::::::::::8:8:88882<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<::::::::::::::::::::88::888:8::::8888888666666664444444444444444444444444444444444444444444444444444444444444224222222222222222222222422242422222222222244244444444444444444444444444444444466666666666668666666688888888888888:8:8::::::::::::8:88882<<>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<:::<::::::::<:::::::::8::88:::::88888888866666664644444444444444444444444464444444444444444444444444444444444424244422222222222224444442424242242222224444242244444444444444446686666866444444666666666686666666688888888888888:::::::::::<::::888::82<>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<:::::::<<:::::::::::::::8:::::::8:88888866666666466446444444446464466666446444444444444464444444444444444444244444422222222224424444444444444244222222222444444444444444444468888868888866666666666666688666666888888888888888::8:::::::::::::::::882<<<>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<::::<<<<<<<::::::::::::::::::::888888868866666666446644444646446466666666666464444444666644444444444444444444444244424444244444444444444444444244442444444444444444444444888888:88888:::8:866666666666868888888888888888888888::::::::::::::::::::2<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<:<<<<<<<<<<::::::::::::::::::8888888888686666666666666666666446666666666666666646646666444444444444444444444444444444444244444444444444444444444444444444444444444446888888888888:88888886666666868668888888888888888888888:::::::::<<:<<:::::::2>>>>>>>><>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::<::88888888888886666666666666666666666666666666666666466666664446464646444444444444444444444444444444444444444444444444444444444444644446888888888:8888888888::::66888888888888888888888888:888:::::::::::<<<<<:::::::.<>>>>>>>>>>>>>@>>>>>>>>>>>>>>><<<<<<<<<<<<<><<<<<<<<<<<<<<<<<<<::::::<::<<:::<:::::88888888688666866686666666666666666666666666666666666664464666666646444444444444444444444444444444444444444444444444444444444444466888888888888::8888888::::8888888688888888888888::88888::::::::::<<<<:<<:::::::<>>>>>>>><>><<>>>>>>>>>>>>>><<<<<<><<<<<<8<<<<<<<<<<<<<<<<<<:<:::<<::*6:<::::::::8:88888888888866642666666666666666666666666666446666666666666666666644444444444444444444444444444444444444444444444444444444446866888:888:8888888888888:8:<:88888868888888888888888::88:::::::::::::<:<<:::::::2>>>>>>>>><><>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<>><><<<<<<<<<<<<<<<:<<<<<<::<:::::::::8::::::::88888888866666666666666666666666666666666666666666666666666666644444422444444444444444444444444444244444444444444444444666688888488888888888888688::<<:88888648888:8:88888888:88888:::::::::::<<<:::<:<:<6<<>>>>>>>><>>>><>>>>>>>>>>>>>><<<<<<<<<<<<<><<><<><<<<<<<:<<<:<<<<<<<<:<<::<:::::::::::::88888888668666666666686666666866666666666666666666666666666666664444444444444444444444644444446444444444444444444444664466688888888888888888:8888688::<<::8:8868888:::88::888888888888:::::6::<<<:::::<::,4<><>>>>>><<>><><>>>>>>>>>>>>>>><<<<<<<<<<<<<<>><<<<<<<<<:<<<::<<<<<<<::<<<:::::::::::::::::88888866866666666666668666668666666666666666666666666666666666644444444444444444444464646446666446446464464444444466666888:888888888888888888888::::<<::::888888::::8::8:88::88888:::::::<:<<<<<::::<<<<&>>>>>>>>><<<>>>>>>>>>>>>>>@>>>><<<<<<<<<<<>>>>><<<<<<><<:<<<:<<<<<<<<:<<:<<<:::::::::<::::::8888888668888688688888886866686686666666666666666666666666666646644644444444444444646646664666464664666664464644666668888:888888::::::8888888888:::<<<:::::::8:::::888888::8888:::::::::::<<<<::::<<<<<&<<>>>>>><<>>>>>>>>>>>>>>>>>>><><<<<<<<><<<>>>><<<<<<>><:<<<:::::<<<<::::<<<<<::::<<::<:::::::888886888888888888888888888668888686666666666666666666666666646666444444646644446666666666666664666664664666666666688888:888888888:::888888888::::<<<::::::::::::::8:::::8:::8:::::::::::<:<<::<:<<<<<&<>>>>>>>><>>>>>>>>>>>>>>>>>>>><><><<<<<><<>>>>><<:<<>><<:<<<:::<<<<<<:::<<<<<<:::::<<::<<<<:::888888888888888888888888888686666666666666666666868666666666666664466664464446666666666666666644644666666666666666888:888888888::::::8:8888888:<<<<<::::::::::::::::8:88:8888:::::::::::::::<<<<<<<<<(>>>>>>>>>><>>>>>>>>>>>>>><>>>>>><<<<<<<><>>>>>><<<<>><<<<<<::::<<<:<<:::<<<<<:<:::<<<::<<<<:::::88888888888888888888888688886886686666666686666666866666666666666644666664666666666666666666646666666666666666668::::::888888::::::::::::888::<<><:::::<<:::::::::::::::::::::::::::::::<::::<<<<<<(>>>>>>>>><>>>>>>>>>>>>>>>>>>>>><<>><><>>><>>>>>><>>>><<<<<<<<<<<<<<<<:::<<<:::::<<<:<<<<<<<::::::::::888888888888888888888888886866666666666666886686666666666666666666666666666666666666666666666666666666666668:::::888:88:::::::::::888888:<<<<:::::<<::::::::::888::::::::::::::::::::::<<<<<<<(>>>>>>><>>>>>>>>>>>>>>>>>>>>>>>><<<<>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<:::<<<:::::::<<<<<<<<<<<<::::::::88888888888:888888888888866666666686888886886666686666666666666>84666666666666666666666666666666666666666668:::::88888:8:::::::::::::::8:<<<<<<::<<<::::::::::::::::::::::::<:::::::::<:<<<>>>*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<:<:<::::<<<<<<<<<<<<<<<<:<::::::::88888888888:88888868686686666686666688666666666666666666666666666666666666666868666688666666666666668688::::::88:8::8:::::::::::8::88::<<<<:<<:<::::::::::::::::::::::::::::::::<<<<<<>>>>>*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<:<<<<::::<<:<<<<<<<<<<<<<<<<<<::::::::88:8888888888888888888688888886888686866666666666666666666666666666666666668886686868866666666688888:::::::::888:::::::::::::::::88::<<<<<<<<<<:::::::::::::::<::<::<:::::::::::::<<>>>><,>>>>>>>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<:<<::::::<<<<<<<<<<<><<<<<<<<:::::::::::88888888888886888888888668888668666668666666666666666666666646666668888888868866888688666666888888:::::::8:::::::8:::<<<<:::888:::<><<<<<<<:::::::::::::::<<<<<<::<<:::<:<<<<<<>>>><<.@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<><><<<<<<<<<:<<:<<::<:::<<<<<<<<<<><<<<<<<<<<<::::::::::88888888888888888888668888888866666666666666666666666666666666666666888888886688888686686888888888::::8::8::::::::::<<<<<<:::::::<<<<<<<<<<<:<::::::::::::<:<::::<<:<:<::::<<<>>>><<<.@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>>>>><<<<><><<<<<<<<<<<<<<:<<::::<::<<<<<<<<<<<<>><<<<<<::::::::888888::88::888888888888888888866666686666666666666666666666666666668888888888888888888688888688:8:::::::::::::::<<<<<<<<<<::::::<<<<<:<<<<<<:<::::::::::::<::<::<:<:<<<::<<<<>>><><<0@@@>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>@>><<<<<<>><<<<<<<<<<<<<<<<<:<<<<<<<<<<<<<>><<>><<<<::<::::::::::88:88:8::8888888888888888888886888888668666666666666668686866666888888888888888888888888888888::::::::::::::::<<<<:<<<<<::::::::::<<<<<<<:<<<:::::::::<:::::::<:<:::<:<<<<<>>><<<<0@@@@>>>>>>>>>>>>>>>>>>>>@@>>>@>>>>>>>>>>>>>>>>>@@>>><><<<<><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><>><<<<<<::::<::::::8:::::::::888888888888888888886668688888666666666666666686666668668888888888888888888888888:8888::::::::::::::<<<<<<<<::::::::::::::<<<<<<:::::::::<:::::::::<:<<<:<<:<<<<<<<<<>><<2B@@@>>>>>>>>>>>>>>>>>>>>>>@@@@@>@>>>>>>>>>>>>@@>@>>>>><>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<<:<:::::::::::::::::8:88888888888888888888888888888888866666666866868888868888888888888888888888888888:::8::8:::::::::<:<<<<<::<::::::::::::<<<<<<<<:::::::::::::::::::<<<<:<<<<<<<<><<<<<<< 2BB@@@>>@@>>>>>>>>>>>>>>>>@>@@@@>>>>>>>>>>>>>>@>>>>>>>><<<><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><><<<<<<<<<<<<::::::::::::::::::::8:88:88888888888888888888888888886686888888888888888888888888888:8888888888888:::<:8888:::::<:<::<<<<<<::::::::::<><<>>>><<<:::::::<<:<<<::::::::::::<<<<<<<<<<<:<<<<2BBBBB>>@@@>>>>>>>>>>>>>>>@@@@@@@>>>>>>>>>>>>@@@@@>>>><<<<<<<><<<<<<<<<<<<<:<<<<<<<<<<<<<<<<<>>>>>>><<<<<<<<::::::::::::::::::::::8:::88:888888888888888888888888888888868888888888888888888888888888888888::::::8888::::::<::::<<:<<:::::::<<<<<>>><<><<<<::::<:::<<<<<::::::::::<<<<<<<<><><<:<<<< 2@@@@B@@>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@>>>><><<<<<<<<><<<<<<<<<<<<<<<<<<<>><<<<<<><>>>>>><<<<<<<<<::::::::::::::::::::::::::::8:8888888888888888:888:88888888888888888888888888888888888888888:::8::::<:8::::::::::<::<<<::<::::<<<<<><<<><<<<<<<<<<<<<<<<:<<<<<<:<:<<<<<<<<<<<<<><><<:<<< 0>>@@BB@@@@@@@>@>>>@>>>>>>>>>>@@@>>>>>>@>>>>>@@@@>>>>>>><<<<<<<<<<>><<<<<<<<<<<<<<><><<<<><<>>>>>>>>><<<<<<<<:::::::::::::::::::::::::::::8:::::8:8888888:88888888888888888888888888888:88:88888::::8::888:::::::::8::::8:::::::<<<:::::::<<<<<<:<>>><<<<<<<<<<<<<<<<<<<<<::<:<<<<<<<<<<<<><>>><<<<: 0>>>>>@@@@@@@@@@@@>>@>>>>>@@@@@@>>>>>>>@@@@@>@@@@@>>>>>>>><<<>><><<<<<<<<<<<<<<<<<<<<<<<<><>>>>>>>>>>>>><<<<<<<<:::::::::::::::::::::::::::::::::::::::8::::8:::8:88888888888:88888888:::::88:::8:::::8::::::::::::::::::::::::::::<<::<:<<<<:::<>>>>><:<<<<<<<<<<<<<<:<<:<<<<<<<<<<<<<<<<<>>>>><<<< 0><>>@>>>@@@@@@@@@@>>>>@@@@@@@@@>>>>>>@@@@@@@@@@@@>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>><<><><>>>>>>>>>>>>>><<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::::::::88::88:8888888888888::::::::::::::::::::::::::::::<::::::8:::::::::::::::<<:::<><<<<<<<<<<<<<<<<<<<<:<:<<<<<<<<<<<<<<<><><>>>>>>>>.::<>@@@@@@@@@@@@@@@@>>@@>>@>>@@>@>>@>@@@@@@@@@@@@>>>>>>>>>><>><><<<<<<<<<<<<<>><>>><<>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::88::::8:::::::::::::::::::::::::::::::::::::::::::::::::::::<<><<<<<:<<<<<<<<<<<<<<<:<<<<<<<<<<<<<>><<<<<>>>>>>><>0::<>@@BB@@@@@@@@@@@@@@@@>@@@>>@@@>>>>@@@@@@@@@@@@>>>>>>>>>>>><<<<<<<<<<<<<<><>>>><<><>>>>>>>>>>>>>>>>>>><<<<<<<<<<<:<::<::::::::::::::<:::::::::::::::::::::::::::::::::::::::::888::::8:::::::::::::::::::::::::::::8::::::8::::::8:::::::::<><:::::<<<<<<<>><<<<<<<<<<<<<<<<<<><<><<>><>>>>>>>>>>0<<>>>@@B@B@@@@@@@@@@@@>>>>>>@@@@@>>>>>@@@@@@@@@@@@>>>>>>>>><<><><<><<><><>>>>>>>>>>>>>>>>>>@@>@@@@>>>>>><<<<><><<<<<<<::<<:<:::::<<:::<:<<<:::::::<:::::<:::<<:::::::::::::::::::::::::8::::::::::::::::::::::::::::::::::::::::::::::::::::<>>>>::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><>>>>>>><>>><><<2<>>>>@@B@B@@@@@@@@@@@@>>@>@>@>@@@@>>@@@@B@@@@@@@@>>>>>>>>>>><<<<<>><<<>>>>>>>>>>>>><>>>>>>>>>>@@@@>>>>>><<<<<<><><><<<<<<<<<:::::<:<:<<<<<<<::::::<<::<:<:<:::::<:<<<::<<<::::::::::::8::::::::::::::::::<::<<:<:::::::::::::::8::::::::8<<<>>><>><<<<<<<<><>>>>>><<<<<<<<<<><><>>>>>>>>>>>><<><<<<4>>>>>@BBBB@@@@@@@@@@@BB@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@>>>>>>>><<<>><><><<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<<::<:<<<<:<<<<<<<::<:::::::::::::::::::::::::::::::::<<:<::<::::::888888888888888::<<<<<<<<<<<<<<<<<><>>>>><<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>><<4>>>>>@@@@@@@B@@@@@@@@B@B@@@@@@@@@@@@@@@@@@@B@B@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@>>@>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<:<<<<<<<<<<<<<<<<:<<<<<::::::::::::::::::::::::::<<<<<<<<::<<<<:888886668888:<<<<<<<<<<<<<<<<<<<<<>>><>><<<<<<<<<>>>><<<<<>>>>>>>>>>><<><<4<>>>@BBB@@@@@@@@@@B@@@@@@@@@@@@@@@@@@@@@B@@@@@B@>>>>>>>>@>>>>>>>>>>>>>>>>@>>>>@>>>@>@>@@@@@@@@@@@@@>>>>>>>>>>>>>>>>><<<<<><><<<><<<<<<>><><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<::::::::<<<::::::::<<<<<<:<<:<<<<::<<<<><<<:<<<<<<<<::::::<<<<<<<<<<<<<<>>>>>>>><<<<<<<<<>>>>>>>>><>>>>>><>>>><<<<8<>@@@@@@@@@@B@@@@@@B@@@@@@@BBBB@@@@@@@@@@@B@@@@@>>>>@@@>>>>>>>>>>>>>>>@@@>@@@@>>>>>@@@BB@@@@@B@@@@@>@@@@>>>>>>>>>>>>>><>>>><><>><<<><>>><>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<<<:<<<:<<<<<<<<<<<<<<<<<<<<<<<<<><<<<<<<<<<<<:<::<<<<<<<<<<>><<>>>>>>>><<<>>>>>>>>>>>>>>>>>>>>><<>>>><<>&<>@BBB@BBB@@@@@@@@@B@@@>@@@@&6@@@@@@@@@@@@@@@@B@@@@>@@@@>>4>>>>>@@>>>@@@@@@@@@@@>>@@@@@2@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>><<>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<<<<<<<<<:<<<<<<<::<<<<<<<<<<<<<<<<<<<<<:<<<<:<:<::<<:<<<<<<:<<<<<<<>>>>>>>>>>>>>>><<<><>>>><>>>>>>>>>>>>><<<<<<<<<<.>>BBBBBBBB@@@@@@BBBBBBB@@@@@@@@@B@@@@@@@B@@B@B@@@@@@B@@@>>>>>@@@@>>>@@@@@BB@@@@@@@@@@@>@@@@@@@@@@@@@@@@@@@@@@>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<>>><<<<<<<<.<<<<<<<<<:::<:<<<<<<<<<<<<<:<<<<<<<<<<<<<<<<<<<<:::::::: :<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<><<<< 8>@@@@BBBBBB@BBBB@@BBBBB@@@@@@B@@@@B@BBBBB@B@@@@@@@@@@@@@@@>@@@@B@>>@@@@BB@@@@@@@@@@BB@@@@@>@@@@@@@@@BB@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>>>><>><<><<<><<<<><<<<<<<<<<<<<<<<<<<::8:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<::::::<<<<<<>>>>>>>>>>>>>>>>>>>>><:><>>>>>>>>>>>>>>><><<<<<<<<$:>@@@BBBBBB@@BBBBBBBBBBBBBB@BBBBB@@@@@@B@@B@BBBB@@@@B@@B@@@@@@BBB@@@@@@BBBBBB@B@@@@@@BBB@@@@@@@@@@@@BB@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>><<<>><>><<<<<<<<<<<<<<<<<<<>><<<<<<<<<<><<<<<<<<<<<<<<<><><<<<<<<<<<<<::<<::<<<<<<<>>>>>>>>>>>>>>>>>>>><>>>><>>>>>>>>>>>>>>><<<><<<<<<