CCSD3ZF0000100000001NJPL3IF0PDS200000001 = SFDU_LABEL /* File Structure */ RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = 512 FILE_RECORDS = 1057 LABEL_RECORDS = 18 FILE_STATE = CLEAN ^HISTORY = 19 OBJECT = HISTORY END_OBJECT = HISTORY ^QUBE = 45 OBJECT = QUBE /* Qube object description */ /* Qube structure */ AXES = 3 AXIS_NAME = (SAMPLE,LINE,BAND) /* Core description */ CORE_ITEMS = (720,360,1) CORE_ITEM_BYTES = 2 CORE_ITEM_TYPE = PC_INTEGER CORE_BASE = 0.0 CORE_MULTIPLIER = 1.0 /* "true_value" = base + (multiplier * stored_value) */ CORE_VALID_MINIMUM = -32752 CORE_NULL = -32768 CORE_LOW_REPR_SATURATION = -32767 CORE_LOW_INSTR_SATURATION = -32766 CORE_HIGH_INSTR_SATURATION = -32765 CORE_HIGH_REPR_SATURATION = -32764 /* Suffix description */ SUFFIX_BYTES = 4 SUFFIX_ITEMS = (0,0,0) CORE_NAME = RAW_DATA_NUMBER CORE_UNIT = NONE TARGET_NAME = MOON GROUP = BAND_BIN BAND_BIN_UNIT = NONE BAND_BIN_ORIGINAL_BAND = 1 BAND_BIN_CENTER = 1.000 END_GROUP = BAND_BIN GROUP = IMAGE_MAP_PROJECTION MAP_PROJECTION_TYPE = SIMPLE_CYLINDRICAL A_AXIS_RADIUS = 1737.4000000 B_AXIS_RADIUS = 1737.4000000 C_AXIS_RADIUS = 1737.4000000 POSITIVE_LONGITUDE_DIRECTION = EAST MINIMUM_LATITUDE = -90.0000000 MAXIMUM_LATITUDE = 90.0000000 EASTERNMOST_LONGITUDE = 180.0000000 WESTERNMOST_LONGITUDE = -180.0000000 MAP_SCALE = 15.1616752 MAP_RESOLUTION = 2.0000000 LINE_PROJECTION_OFFSET = -179.5000000 SAMPLE_PROJECTION_OFFSET = -359.5000000 REFERENCE_LATITUDE = 0.0000000 REFERENCE_LONGITUDE = 0.0000000 MAP_PROJECTION_ROTATION = 0.0000000 CENTER_LONGITUDE = 0.0000000 CENTER_LATITUDE = 0.0000000 END_GROUP = IMAGE_MAP_PROJECTION END_OBJECT = QUBE END GROUP = ROT180 ISISVERSION = "2.3.4-REL_1_0" ISISBUILDDATE = "2007-12-06T00:14:37" VERSION_DATE = 2002-02-25 DATE_TIME = 2008-03-07T09:56:31 NODE_NAME = "cdlab1" USER_NAME = "cisbell" SOFTWARE_DESC = "rotate a cube clockwise through 180 degrees" GROUP = PARAMETERS FROM = "temp1" TO = "temp2" END_GROUP = PARAMETERS END_GROUP = ROT180 GROUP = MIRROR ISISVERSION = "2.3.4-REL_1_0" ISISBUILDDATE = "2007-12-06T00:14:37" VERSION_DATE = 1998-07-31 DATE_TIME = 2008-03-07T09:56:31 NODE_NAME = "cdlab1" USER_NAME = "cisbell" SOFTWARE_DESC = "Flip a cube from left to right" GROUP = PARAMETERS FROM = "temp2" TO = "lp_mg_5d" END_GROUP = PARAMETERS END_GROUP = MIRROR GROUP = MAPLAB ISISVERSION = "2.3.4-REL_1_0" ISISBUILDDATE = "2007-12-06T00:14:37" VERSION_DATE = 2003-10-11 DATE_TIME = 2008-03-07T09:56:31 NODE_NAME = "cdlab1" USER_NAME = "cisbell" SOFTWARE_DESC = " Puts map projection information in labels" GROUP = PARAMETERS FROM = "lp_mg_5d" KILL = "NO" PROJ = "SIMP" PLANET = "MOON" LAT = (-90.0000000,90.0000000) LON = (-180.0000000,180.0000000) KM = NULL DEG = 2.0000000 PLAT = NULL PLON = NULL MAPROT = NULL CLON = 0.0000000 CLAT = 0.0000000 OFFSET = 0.0000000 POINT1 = NULL POINT2 = NULL END_GROUP = PARAMETERS END_GROUP = MAPLAB END ************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111##########################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111##########################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111##########################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111##########################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111##########################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111##########################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111##########################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111##########################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111##########################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111##########################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""////////////////////////////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222222222222222222222222222222222222222222222222999999999999999999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333************************************************''''''''''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&////////////////////////////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222222222222222222222222222222222222222222222222999999999999999999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333************************************************''''''''''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&////////////////////////////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222222222222222222222222222222222222222222222222999999999999999999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333************************************************''''''''''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&////////////////////////////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222222222222222222222222222222222222222222222222999999999999999999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333************************************************''''''''''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&////////////////////////////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222222222222222222222222222222222222222222222222999999999999999999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333************************************************''''''''''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&////////////////////////////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222222222222222222222222222222222222222222222222999999999999999999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333************************************************''''''''''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&////////////////////////////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222222222222222222222222222222222222222222222222999999999999999999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333************************************************''''''''''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&////////////////////////////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222222222222222222222222222222222222222222222222999999999999999999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333************************************************''''''''''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&////////////////////////////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222222222222222222222222222222222222222222222222999999999999999999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333************************************************''''''''''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&////////////////////////////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222222222222222222222222222222222222222222222222999999999999999999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333************************************************''''''''''''''''''''''''''''''''''''''''''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""""""""""""""++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111777777777777777777777777777777777777>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000555555555555555555555555555555555555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111777777777777777777777777777777777777>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000555555555555555555555555555555555555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111777777777777777777777777777777777777>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000555555555555555555555555555555555555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111777777777777777777777777777777777777>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000555555555555555555555555555555555555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111777777777777777777777777777777777777>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000555555555555555555555555555555555555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111777777777777777777777777777777777777>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000555555555555555555555555555555555555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111777777777777777777777777777777777777>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000555555555555555555555555555555555555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111777777777777777777777777777777777777>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000555555555555555555555555555555555555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111777777777777777777777777777777777777>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000555555555555555555555555555555555555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111777777777777777777777777777777777777>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000555555555555555555555555555555555555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''------------------------111111111111111111111111333333333333333333333333666666666666666666666666????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666========================999999999999999999999999111111111111111111111111777777777777777777777777////////////////////////++++++++++++++++++++++++!!!!!!!!!!!!!!!!!!!!!!!!************************''''''''''''''''''''''''........................++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''------------------------111111111111111111111111333333333333333333333333666666666666666666666666????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666========================999999999999999999999999111111111111111111111111777777777777777777777777////////////////////////++++++++++++++++++++++++!!!!!!!!!!!!!!!!!!!!!!!!************************''''''''''''''''''''''''........................++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''------------------------111111111111111111111111333333333333333333333333666666666666666666666666????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666========================999999999999999999999999111111111111111111111111777777777777777777777777////////////////////////++++++++++++++++++++++++!!!!!!!!!!!!!!!!!!!!!!!!************************''''''''''''''''''''''''........................++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''------------------------111111111111111111111111333333333333333333333333666666666666666666666666????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666========================999999999999999999999999111111111111111111111111777777777777777777777777////////////////////////++++++++++++++++++++++++!!!!!!!!!!!!!!!!!!!!!!!!************************''''''''''''''''''''''''........................++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''------------------------111111111111111111111111333333333333333333333333666666666666666666666666????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666========================999999999999999999999999111111111111111111111111777777777777777777777777////////////////////////++++++++++++++++++++++++!!!!!!!!!!!!!!!!!!!!!!!!************************''''''''''''''''''''''''........................++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''------------------------111111111111111111111111333333333333333333333333666666666666666666666666????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666========================999999999999999999999999111111111111111111111111777777777777777777777777////////////////////////++++++++++++++++++++++++!!!!!!!!!!!!!!!!!!!!!!!!************************''''''''''''''''''''''''........................++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''------------------------111111111111111111111111333333333333333333333333666666666666666666666666????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666========================999999999999999999999999111111111111111111111111777777777777777777777777////////////////////////++++++++++++++++++++++++!!!!!!!!!!!!!!!!!!!!!!!!************************''''''''''''''''''''''''........................++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''------------------------111111111111111111111111333333333333333333333333666666666666666666666666????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666========================999999999999999999999999111111111111111111111111777777777777777777777777////////////////////////++++++++++++++++++++++++!!!!!!!!!!!!!!!!!!!!!!!!************************''''''''''''''''''''''''........................++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''------------------------111111111111111111111111333333333333333333333333666666666666666666666666????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666========================999999999999999999999999111111111111111111111111777777777777777777777777////////////////////////++++++++++++++++++++++++!!!!!!!!!!!!!!!!!!!!!!!!************************''''''''''''''''''''''''........................++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''------------------------111111111111111111111111333333333333333333333333666666666666666666666666????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666========================999999999999999999999999111111111111111111111111777777777777777777777777////////////////////////++++++++++++++++++++++++!!!!!!!!!!!!!!!!!!!!!!!!************************''''''''''''''''''''''''........................++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%% &&&&&&&&&&&&&&&&&&&&++++++++++++++++++++$$$$$$$$$$$$$$$$$$$$ ((((((((((((((((((((....................((((((((((((((((((((44444444444444444444KKKKKKKKKKKKKKKKKKKK>>>>>>>>>>>>>>>>>>>>OOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRHHHHHHHHHHHHHHHHHHHH\\\\\\\\\\\\\\\\\\\\TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPAAAAAAAAAAAAAAAAAAAA33333333333333333333HHHHHHHHHHHHHHHHHHHH222222222222222222223333333333333333333355555555555555555555 %%%%%%%%%%%%%%%%%%%%====================********************........................................********************00000000000000000000(((((((((((((((((((( &&&&&&&&&&&&&&&&&&&&++++++++++++++++++++$$$$$$$$$$$$$$$$$$$$ ((((((((((((((((((((....................((((((((((((((((((((44444444444444444444KKKKKKKKKKKKKKKKKKKK>>>>>>>>>>>>>>>>>>>>OOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRHHHHHHHHHHHHHHHHHHHH\\\\\\\\\\\\\\\\\\\\TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPAAAAAAAAAAAAAAAAAAAA33333333333333333333HHHHHHHHHHHHHHHHHHHH222222222222222222223333333333333333333355555555555555555555 %%%%%%%%%%%%%%%%%%%%====================********************........................................********************00000000000000000000(((((((((((((((((((( &&&&&&&&&&&&&&&&&&&&++++++++++++++++++++$$$$$$$$$$$$$$$$$$$$ ((((((((((((((((((((....................((((((((((((((((((((44444444444444444444KKKKKKKKKKKKKKKKKKKK>>>>>>>>>>>>>>>>>>>>OOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRHHHHHHHHHHHHHHHHHHHH\\\\\\\\\\\\\\\\\\\\TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPAAAAAAAAAAAAAAAAAAAA33333333333333333333HHHHHHHHHHHHHHHHHHHH222222222222222222223333333333333333333355555555555555555555 %%%%%%%%%%%%%%%%%%%%====================********************........................................********************00000000000000000000(((((((((((((((((((( &&&&&&&&&&&&&&&&&&&&++++++++++++++++++++$$$$$$$$$$$$$$$$$$$$ ((((((((((((((((((((....................((((((((((((((((((((44444444444444444444KKKKKKKKKKKKKKKKKKKK>>>>>>>>>>>>>>>>>>>>OOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRHHHHHHHHHHHHHHHHHHHH\\\\\\\\\\\\\\\\\\\\TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPAAAAAAAAAAAAAAAAAAAA33333333333333333333HHHHHHHHHHHHHHHHHHHH222222222222222222223333333333333333333355555555555555555555 %%%%%%%%%%%%%%%%%%%%====================********************........................................********************00000000000000000000(((((((((((((((((((( &&&&&&&&&&&&&&&&&&&&++++++++++++++++++++$$$$$$$$$$$$$$$$$$$$ ((((((((((((((((((((....................((((((((((((((((((((44444444444444444444KKKKKKKKKKKKKKKKKKKK>>>>>>>>>>>>>>>>>>>>OOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRHHHHHHHHHHHHHHHHHHHH\\\\\\\\\\\\\\\\\\\\TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPAAAAAAAAAAAAAAAAAAAA33333333333333333333HHHHHHHHHHHHHHHHHHHH222222222222222222223333333333333333333355555555555555555555 %%%%%%%%%%%%%%%%%%%%====================********************........................................********************00000000000000000000(((((((((((((((((((( &&&&&&&&&&&&&&&&&&&&++++++++++++++++++++$$$$$$$$$$$$$$$$$$$$ ((((((((((((((((((((....................((((((((((((((((((((44444444444444444444KKKKKKKKKKKKKKKKKKKK>>>>>>>>>>>>>>>>>>>>OOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRHHHHHHHHHHHHHHHHHHHH\\\\\\\\\\\\\\\\\\\\TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPAAAAAAAAAAAAAAAAAAAA33333333333333333333HHHHHHHHHHHHHHHHHHHH222222222222222222223333333333333333333355555555555555555555 %%%%%%%%%%%%%%%%%%%%====================********************........................................********************00000000000000000000(((((((((((((((((((( &&&&&&&&&&&&&&&&&&&&++++++++++++++++++++$$$$$$$$$$$$$$$$$$$$ ((((((((((((((((((((....................((((((((((((((((((((44444444444444444444KKKKKKKKKKKKKKKKKKKK>>>>>>>>>>>>>>>>>>>>OOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRHHHHHHHHHHHHHHHHHHHH\\\\\\\\\\\\\\\\\\\\TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPAAAAAAAAAAAAAAAAAAAA33333333333333333333HHHHHHHHHHHHHHHHHHHH222222222222222222223333333333333333333355555555555555555555 %%%%%%%%%%%%%%%%%%%%====================********************........................................********************00000000000000000000(((((((((((((((((((( &&&&&&&&&&&&&&&&&&&&++++++++++++++++++++$$$$$$$$$$$$$$$$$$$$ ((((((((((((((((((((....................((((((((((((((((((((44444444444444444444KKKKKKKKKKKKKKKKKKKK>>>>>>>>>>>>>>>>>>>>OOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRHHHHHHHHHHHHHHHHHHHH\\\\\\\\\\\\\\\\\\\\TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPAAAAAAAAAAAAAAAAAAAA33333333333333333333HHHHHHHHHHHHHHHHHHHH222222222222222222223333333333333333333355555555555555555555 %%%%%%%%%%%%%%%%%%%%====================********************........................................********************00000000000000000000(((((((((((((((((((( &&&&&&&&&&&&&&&&&&&&++++++++++++++++++++$$$$$$$$$$$$$$$$$$$$ ((((((((((((((((((((....................((((((((((((((((((((44444444444444444444KKKKKKKKKKKKKKKKKKKK>>>>>>>>>>>>>>>>>>>>OOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRHHHHHHHHHHHHHHHHHHHH\\\\\\\\\\\\\\\\\\\\TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPAAAAAAAAAAAAAAAAAAAA33333333333333333333HHHHHHHHHHHHHHHHHHHH222222222222222222223333333333333333333355555555555555555555 %%%%%%%%%%%%%%%%%%%%====================********************........................................********************00000000000000000000(((((((((((((((((((( &&&&&&&&&&&&&&&&&&&&++++++++++++++++++++$$$$$$$$$$$$$$$$$$$$ ((((((((((((((((((((....................((((((((((((((((((((44444444444444444444KKKKKKKKKKKKKKKKKKKK>>>>>>>>>>>>>>>>>>>>OOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRHHHHHHHHHHHHHHHHHHHH\\\\\\\\\\\\\\\\\\\\TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPAAAAAAAAAAAAAAAAAAAA33333333333333333333HHHHHHHHHHHHHHHHHHHH222222222222222222223333333333333333333355555555555555555555 %%%%%%%%%%%%%%%%%%%%====================********************........................................********************00000000000000000000((((((((((((((((((((111111111111111111''''''''''''''''''((((((((((((((((((""""""""""""""""""%%%%%%%%%%%%%%%%%%""""""""""""""""""//////////////////""""""""""""""""""444444444444444444AAAAAAAAAAAAAAAAAA888888888888888888HHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTaaaaaaaaaaaaaaaaaa``````````````````^^^^^^^^^^^^^^^^^^UUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWIIIIIIIIIIIIIIIIIIXXXXXXXXXXXXXXXXXXAAAAAAAAAAAAAAAAAA&&&&&&&&&&&&&&&&&&##################$$$$$$$$$$$$$$$$$$******************++++++++++++++++++000000000000000000..................((((((((((((((((((''''''''''''''''''666666666666666666++++++++++++++++++111111111111111111''''''''''''''''''((((((((((((((((((""""""""""""""""""%%%%%%%%%%%%%%%%%%""""""""""""""""""//////////////////""""""""""""""""""444444444444444444AAAAAAAAAAAAAAAAAA888888888888888888HHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTaaaaaaaaaaaaaaaaaa``````````````````^^^^^^^^^^^^^^^^^^UUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWIIIIIIIIIIIIIIIIIIXXXXXXXXXXXXXXXXXXAAAAAAAAAAAAAAAAAA&&&&&&&&&&&&&&&&&&##################$$$$$$$$$$$$$$$$$$******************++++++++++++++++++000000000000000000..................((((((((((((((((((''''''''''''''''''666666666666666666++++++++++++++++++111111111111111111''''''''''''''''''((((((((((((((((((""""""""""""""""""%%%%%%%%%%%%%%%%%%""""""""""""""""""//////////////////""""""""""""""""""444444444444444444AAAAAAAAAAAAAAAAAA888888888888888888HHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTaaaaaaaaaaaaaaaaaa``````````````````^^^^^^^^^^^^^^^^^^UUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWIIIIIIIIIIIIIIIIIIXXXXXXXXXXXXXXXXXXAAAAAAAAAAAAAAAAAA&&&&&&&&&&&&&&&&&&##################$$$$$$$$$$$$$$$$$$******************++++++++++++++++++000000000000000000..................((((((((((((((((((''''''''''''''''''666666666666666666++++++++++++++++++111111111111111111''''''''''''''''''((((((((((((((((((""""""""""""""""""%%%%%%%%%%%%%%%%%%""""""""""""""""""//////////////////""""""""""""""""""444444444444444444AAAAAAAAAAAAAAAAAA888888888888888888HHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTaaaaaaaaaaaaaaaaaa``````````````````^^^^^^^^^^^^^^^^^^UUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWIIIIIIIIIIIIIIIIIIXXXXXXXXXXXXXXXXXXAAAAAAAAAAAAAAAAAA&&&&&&&&&&&&&&&&&&##################$$$$$$$$$$$$$$$$$$******************++++++++++++++++++000000000000000000..................((((((((((((((((((''''''''''''''''''666666666666666666++++++++++++++++++111111111111111111''''''''''''''''''((((((((((((((((((""""""""""""""""""%%%%%%%%%%%%%%%%%%""""""""""""""""""//////////////////""""""""""""""""""444444444444444444AAAAAAAAAAAAAAAAAA888888888888888888HHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTaaaaaaaaaaaaaaaaaa``````````````````^^^^^^^^^^^^^^^^^^UUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWIIIIIIIIIIIIIIIIIIXXXXXXXXXXXXXXXXXXAAAAAAAAAAAAAAAAAA&&&&&&&&&&&&&&&&&&##################$$$$$$$$$$$$$$$$$$******************++++++++++++++++++000000000000000000..................((((((((((((((((((''''''''''''''''''666666666666666666++++++++++++++++++111111111111111111''''''''''''''''''((((((((((((((((((""""""""""""""""""%%%%%%%%%%%%%%%%%%""""""""""""""""""//////////////////""""""""""""""""""444444444444444444AAAAAAAAAAAAAAAAAA888888888888888888HHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTaaaaaaaaaaaaaaaaaa``````````````````^^^^^^^^^^^^^^^^^^UUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWIIIIIIIIIIIIIIIIIIXXXXXXXXXXXXXXXXXXAAAAAAAAAAAAAAAAAA&&&&&&&&&&&&&&&&&&##################$$$$$$$$$$$$$$$$$$******************++++++++++++++++++000000000000000000..................((((((((((((((((((''''''''''''''''''666666666666666666++++++++++++++++++111111111111111111''''''''''''''''''((((((((((((((((((""""""""""""""""""%%%%%%%%%%%%%%%%%%""""""""""""""""""//////////////////""""""""""""""""""444444444444444444AAAAAAAAAAAAAAAAAA888888888888888888HHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTaaaaaaaaaaaaaaaaaa``````````````````^^^^^^^^^^^^^^^^^^UUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWIIIIIIIIIIIIIIIIIIXXXXXXXXXXXXXXXXXXAAAAAAAAAAAAAAAAAA&&&&&&&&&&&&&&&&&&##################$$$$$$$$$$$$$$$$$$******************++++++++++++++++++000000000000000000..................((((((((((((((((((''''''''''''''''''666666666666666666++++++++++++++++++111111111111111111''''''''''''''''''((((((((((((((((((""""""""""""""""""%%%%%%%%%%%%%%%%%%""""""""""""""""""//////////////////""""""""""""""""""444444444444444444AAAAAAAAAAAAAAAAAA888888888888888888HHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTaaaaaaaaaaaaaaaaaa``````````````````^^^^^^^^^^^^^^^^^^UUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWIIIIIIIIIIIIIIIIIIXXXXXXXXXXXXXXXXXXAAAAAAAAAAAAAAAAAA&&&&&&&&&&&&&&&&&&##################$$$$$$$$$$$$$$$$$$******************++++++++++++++++++000000000000000000..................((((((((((((((((((''''''''''''''''''666666666666666666++++++++++++++++++111111111111111111''''''''''''''''''((((((((((((((((((""""""""""""""""""%%%%%%%%%%%%%%%%%%""""""""""""""""""//////////////////""""""""""""""""""444444444444444444AAAAAAAAAAAAAAAAAA888888888888888888HHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTaaaaaaaaaaaaaaaaaa``````````````````^^^^^^^^^^^^^^^^^^UUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWIIIIIIIIIIIIIIIIIIXXXXXXXXXXXXXXXXXXAAAAAAAAAAAAAAAAAA&&&&&&&&&&&&&&&&&&##################$$$$$$$$$$$$$$$$$$******************++++++++++++++++++000000000000000000..................((((((((((((((((((''''''''''''''''''666666666666666666++++++++++++++++++111111111111111111''''''''''''''''''((((((((((((((((((""""""""""""""""""%%%%%%%%%%%%%%%%%%""""""""""""""""""//////////////////""""""""""""""""""444444444444444444AAAAAAAAAAAAAAAAAA888888888888888888HHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTaaaaaaaaaaaaaaaaaa``````````````````^^^^^^^^^^^^^^^^^^UUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWIIIIIIIIIIIIIIIIIIXXXXXXXXXXXXXXXXXXAAAAAAAAAAAAAAAAAA&&&&&&&&&&&&&&&&&&##################$$$$$$$$$$$$$$$$$$******************++++++++++++++++++000000000000000000..................((((((((((((((((((''''''''''''''''''666666666666666666++++++++++++++++++""""""""""""""""""""""""""""""""****************))))))))))))))))!!!!!!!!!!!!!!!!****************////////////////11111111111111113333333333333333%%%%%%%%%%%%%%%%YYYYYYYYYYYYYYYYPPPPPPPPPPPPPPPPDDDDDDDDDDDDDDDDZZZZZZZZZZZZZZZZSSSSSSSSSSSSSSSSggggggggggggggggYYYYYYYYYYYYYYYYTTTTTTTTTTTTTTTTiiiiiiiiiiiiiiiiddddddddddddddddbbbbbbbbbbbbbbbbZZZZZZZZZZZZZZZZ````````````````QQQQQQQQQQQQQQQQ[[[[[[[[[[[[[[[[DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAA4444444444444444((((((((((((((((////////////////0000000000000000))))))))))))))))****************;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,++++++++++++++++!!!!!!!!!!!!!!!!7777777777777777,,,,,,,,,,,,,,,,))))))))))))))))0000000000000000................""""""""""""""""""""""""""""""""****************))))))))))))))))!!!!!!!!!!!!!!!!****************////////////////11111111111111113333333333333333%%%%%%%%%%%%%%%%YYYYYYYYYYYYYYYYPPPPPPPPPPPPPPPPDDDDDDDDDDDDDDDDZZZZZZZZZZZZZZZZSSSSSSSSSSSSSSSSggggggggggggggggYYYYYYYYYYYYYYYYTTTTTTTTTTTTTTTTiiiiiiiiiiiiiiiiddddddddddddddddbbbbbbbbbbbbbbbbZZZZZZZZZZZZZZZZ````````````````QQQQQQQQQQQQQQQQ[[[[[[[[[[[[[[[[DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAA4444444444444444((((((((((((((((////////////////0000000000000000))))))))))))))))****************;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,++++++++++++++++!!!!!!!!!!!!!!!!7777777777777777,,,,,,,,,,,,,,,,))))))))))))))))0000000000000000................""""""""""""""""""""""""""""""""****************))))))))))))))))!!!!!!!!!!!!!!!!****************////////////////11111111111111113333333333333333%%%%%%%%%%%%%%%%YYYYYYYYYYYYYYYYPPPPPPPPPPPPPPPPDDDDDDDDDDDDDDDDZZZZZZZZZZZZZZZZSSSSSSSSSSSSSSSSggggggggggggggggYYYYYYYYYYYYYYYYTTTTTTTTTTTTTTTTiiiiiiiiiiiiiiiiddddddddddddddddbbbbbbbbbbbbbbbbZZZZZZZZZZZZZZZZ````````````````QQQQQQQQQQQQQQQQ[[[[[[[[[[[[[[[[DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAA4444444444444444((((((((((((((((////////////////0000000000000000))))))))))))))))****************;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,++++++++++++++++!!!!!!!!!!!!!!!!7777777777777777,,,,,,,,,,,,,,,,))))))))))))))))0000000000000000................""""""""""""""""""""""""""""""""****************))))))))))))))))!!!!!!!!!!!!!!!!****************////////////////11111111111111113333333333333333%%%%%%%%%%%%%%%%YYYYYYYYYYYYYYYYPPPPPPPPPPPPPPPPDDDDDDDDDDDDDDDDZZZZZZZZZZZZZZZZSSSSSSSSSSSSSSSSggggggggggggggggYYYYYYYYYYYYYYYYTTTTTTTTTTTTTTTTiiiiiiiiiiiiiiiiddddddddddddddddbbbbbbbbbbbbbbbbZZZZZZZZZZZZZZZZ````````````````QQQQQQQQQQQQQQQQ[[[[[[[[[[[[[[[[DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAA4444444444444444((((((((((((((((////////////////0000000000000000))))))))))))))))****************;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,++++++++++++++++!!!!!!!!!!!!!!!!7777777777777777,,,,,,,,,,,,,,,,))))))))))))))))0000000000000000................""""""""""""""""""""""""""""""""****************))))))))))))))))!!!!!!!!!!!!!!!!****************////////////////11111111111111113333333333333333%%%%%%%%%%%%%%%%YYYYYYYYYYYYYYYYPPPPPPPPPPPPPPPPDDDDDDDDDDDDDDDDZZZZZZZZZZZZZZZZSSSSSSSSSSSSSSSSggggggggggggggggYYYYYYYYYYYYYYYYTTTTTTTTTTTTTTTTiiiiiiiiiiiiiiiiddddddddddddddddbbbbbbbbbbbbbbbbZZZZZZZZZZZZZZZZ````````````````QQQQQQQQQQQQQQQQ[[[[[[[[[[[[[[[[DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAA4444444444444444((((((((((((((((////////////////0000000000000000))))))))))))))))****************;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,++++++++++++++++!!!!!!!!!!!!!!!!7777777777777777,,,,,,,,,,,,,,,,))))))))))))))))0000000000000000................""""""""""""""""""""""""""""""""****************))))))))))))))))!!!!!!!!!!!!!!!!****************////////////////11111111111111113333333333333333%%%%%%%%%%%%%%%%YYYYYYYYYYYYYYYYPPPPPPPPPPPPPPPPDDDDDDDDDDDDDDDDZZZZZZZZZZZZZZZZSSSSSSSSSSSSSSSSggggggggggggggggYYYYYYYYYYYYYYYYTTTTTTTTTTTTTTTTiiiiiiiiiiiiiiiiddddddddddddddddbbbbbbbbbbbbbbbbZZZZZZZZZZZZZZZZ````````````````QQQQQQQQQQQQQQQQ[[[[[[[[[[[[[[[[DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAA4444444444444444((((((((((((((((////////////////0000000000000000))))))))))))))))****************;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,++++++++++++++++!!!!!!!!!!!!!!!!7777777777777777,,,,,,,,,,,,,,,,))))))))))))))))0000000000000000................""""""""""""""""""""""""""""""""****************))))))))))))))))!!!!!!!!!!!!!!!!****************////////////////11111111111111113333333333333333%%%%%%%%%%%%%%%%YYYYYYYYYYYYYYYYPPPPPPPPPPPPPPPPDDDDDDDDDDDDDDDDZZZZZZZZZZZZZZZZSSSSSSSSSSSSSSSSggggggggggggggggYYYYYYYYYYYYYYYYTTTTTTTTTTTTTTTTiiiiiiiiiiiiiiiiddddddddddddddddbbbbbbbbbbbbbbbbZZZZZZZZZZZZZZZZ````````````````QQQQQQQQQQQQQQQQ[[[[[[[[[[[[[[[[DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAA4444444444444444((((((((((((((((////////////////0000000000000000))))))))))))))))****************;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,++++++++++++++++!!!!!!!!!!!!!!!!7777777777777777,,,,,,,,,,,,,,,,))))))))))))))))0000000000000000................""""""""""""""""""""""""""""""""****************))))))))))))))))!!!!!!!!!!!!!!!!****************////////////////11111111111111113333333333333333%%%%%%%%%%%%%%%%YYYYYYYYYYYYYYYYPPPPPPPPPPPPPPPPDDDDDDDDDDDDDDDDZZZZZZZZZZZZZZZZSSSSSSSSSSSSSSSSggggggggggggggggYYYYYYYYYYYYYYYYTTTTTTTTTTTTTTTTiiiiiiiiiiiiiiiiddddddddddddddddbbbbbbbbbbbbbbbbZZZZZZZZZZZZZZZZ````````````````QQQQQQQQQQQQQQQQ[[[[[[[[[[[[[[[[DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAA4444444444444444((((((((((((((((////////////////0000000000000000))))))))))))))))****************;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,++++++++++++++++!!!!!!!!!!!!!!!!7777777777777777,,,,,,,,,,,,,,,,))))))))))))))))0000000000000000................""""""""""""""""""""""""""""""""****************))))))))))))))))!!!!!!!!!!!!!!!!****************////////////////11111111111111113333333333333333%%%%%%%%%%%%%%%%YYYYYYYYYYYYYYYYPPPPPPPPPPPPPPPPDDDDDDDDDDDDDDDDZZZZZZZZZZZZZZZZSSSSSSSSSSSSSSSSggggggggggggggggYYYYYYYYYYYYYYYYTTTTTTTTTTTTTTTTiiiiiiiiiiiiiiiiddddddddddddddddbbbbbbbbbbbbbbbbZZZZZZZZZZZZZZZZ````````````````QQQQQQQQQQQQQQQQ[[[[[[[[[[[[[[[[DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAA4444444444444444((((((((((((((((////////////////0000000000000000))))))))))))))))****************;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,++++++++++++++++!!!!!!!!!!!!!!!!7777777777777777,,,,,,,,,,,,,,,,))))))))))))))))0000000000000000................""""""""""""""""""""""""""""""""****************))))))))))))))))!!!!!!!!!!!!!!!!****************////////////////11111111111111113333333333333333%%%%%%%%%%%%%%%%YYYYYYYYYYYYYYYYPPPPPPPPPPPPPPPPDDDDDDDDDDDDDDDDZZZZZZZZZZZZZZZZSSSSSSSSSSSSSSSSggggggggggggggggYYYYYYYYYYYYYYYYTTTTTTTTTTTTTTTTiiiiiiiiiiiiiiiiddddddddddddddddbbbbbbbbbbbbbbbbZZZZZZZZZZZZZZZZ````````````````QQQQQQQQQQQQQQQQ[[[[[[[[[[[[[[[[DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAA4444444444444444((((((((((((((((////////////////0000000000000000))))))))))))))))****************;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,++++++++++++++++!!!!!!!!!!!!!!!!7777777777777777,,,,,,,,,,,,,,,,))))))))))))))))0000000000000000................###############...............***************+++++++++++++++***************000000000000000