|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 5120 (0x1400) Notes: 01_class, 97_tag, ADA, R1k_Segment, VAR2, seg_083fdc
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─⟦5a81ac88f⟧ »Space Info Vol 1« └─⟦this⟧
{HeapHead 0x00000/0x80}:SegHeapHead first_free_bit = 0x0000909d max_bits = 0x03ffffff zero = 0x00000000 alloced_bits = 0x00009fff {HeadVar2 0x00080/0x32a}:HeadVar2 0x000080 [0x00] +0x0000: head_z_000 = 0x80000001 [10000000000000000000000000000001] 0x0000a0 [0x01] +0x0020: head_segment = 0x00083fdc [0000000000010000011111111011100] 0x0000bf [0x02] +0x003f: head_c_03f = 0x00000001 [00000000000000000000000000000001] 0x0000df [0x03] +0x005f: head_chains_p → {Thing1 0x0231a/0x10c} [00000000000000000010001100011010] 0x0000ff [0x04] +0x007f: 0x000100 [0x05] +0x0080: 0x00011f [0x06] +0x009f: head_stuff1_p → {DianaSkeleton 0x034bc/0x2b} [00000000000000000011010010111100] 0x00013f [0x07] +0x00bf: head_c_bf = 0x000000012 [000000000000000000000000000010010] 0x000160 [0x08] +0x00e0: head_object = 0x00024e2f [000000000000100100111000101111] 0x00017e [0x09] +0x00fe: head_c_fe = 0x00000001 [00000000000000000000000000000001] 0x00019e [0x0a] +0x011e: 0x0001be [0x0b] +0x013e: 0x0001de [0x0c] +0x015e: 0x0001fe [0x0d] +0x017e: 0x00021e [0x0e] +0x019e: 0x00023e [0x0f] +0x01be: 0x00025e [0x10] +0x01de: 0x000265 [0x11] +0x01e5: head_variant = 0x2 [10] 0x000267 [0x12] +0x01e7: hv2_1e7_n = 0x1 [001] 0x00026a [0x13] +0x01ea: 0x00028a [0x14] +0x020a: hv2_20a_p → {R1kSegChunk 0x03521/0xc80} [00000000000000000011010100100001] 0x0002aa [0x15] +0x022a: hv2_22a = 0x00000000 [00000000000000000000000000000000] 0x0002ca [0x16] +0x024a: hv2_24a_p → {R1kSegChunk 0x041a1/0x4f7b} [00000000000000000100000110100001] 0x0002ea [0x17] +0x026a: 0x00030a [0x18] +0x028a: hv2_28a_n = 0x00100201dfa42a01df042801c9d4000000000000 [0000000000010000000000100000000111011111101001000010101000000001110111110000010000101000000000011100100111010100000000000000000000000000000000000000000000000000] {R1kSegChunk 0x003aa/0x1f70}: =================== 0x0003aa +0x0000: 0x0 [0x1f00] 0… 0x0022aa +0x1f00: 0x1000000000 [0x70] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000010000 0000000000000000 0000000000000000 {Thing1 0x0231a/0x10c}:Thing1 0x00231a [0x00] +0x0000: t1_00_n = 0xfffffff1005a004000108800106 [111111111111111111111111111100010000000001011010000000000100000000000000000100001000100000000000000100000110] 0x002386 [0x01] +0x006c: t1_c1_head_p → {StringIndex 0x02426/0x6ee} [00000000000000000010010000100110] 0x0023a6 [0x02] +0x008c: t1_c2_last_p → {StringStore 0x02b14/0x9a8} [00000000000000000010101100010100] 0x0023c6 [0x03] +0x00ac: t1_array1_p → {StringIndex 0x02426/0x6ee} [00000000000000000010010000100110] 0x0023e6 [0x04] +0x00cc: [00000000000000000000000000000000] 0x002406 [0x05] +0x00ec: [00000000000000000000000000000000] {StringIndex 0x02426/0x6ee}:StringIndex x = 0x00000001 y = 0x0000002d [$0x0006] 0x00748 000 »CODE_SEGMENT_ARRAY« [$0x000f] 0x007f0 000 »TEXT_IO« {StringStore 0x02b14/0x9a8}:StringStore x = 0x00000001 y = 0x0000012d @0x02b56 [0x00] = $0x0006 »CODE_SEGMENT_ARRAY« @0x02bfe [0x01] = $0x000f »TEXT_IO« @0x02c4e [0x02] = $0x8080 »\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80« @0x03066 [0x03] = $0x8080 »\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x00\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40\x40« {DianaSkeleton 0x034bc/0x2b}:diana_13eab d_13eab_type = 0x13eab {R1kSegChunk 0x034e7/0x3a}: =================== 0x0034e7 +0x0000: 0x0 [0x3a] 0… {R1kSegChunk 0x03521/0xc80}: =================== 0x003521 +0x0000: 0x7a010000877e00000000 [0x80] 0000000000000000 0000000000000000 0000000000000000 0111101000000001 0000000000000000 1000011101111110 0000000000000000 0000000000000000 0x0035a1 +0x0080: 0x0 [0x100] 0… 0x0036a1 +0x0180: 0x63e3 [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0110001111100011 0x003721 +0x0200: 0x564600000000000067ec00000000 [0x80] 0000000000000000 0101011001000110 0000000000000000 0000000000000000 0000000000000000 0110011111101100 0000000000000000 0000000000000000 0x0037a1 +0x0280: 0x6c84 [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0110110010000100 0x003821 +0x0300: 0x8e7900000000 [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 1000111001111001 0000000000000000 0000000000000000 0x0038a1 +0x0380: 0x46980000000000000000 [0x80] 0000000000000000 0000000000000000 0000000000000000 0100011010011000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0x003921 +0x0400: 0x0 [0x200] 0… 0x003b21 +0x0600: 0x905f0000698c00008c3c [0x80] 0000000000000000 0000000000000000 0000000000000000 1001000001011111 0000000000000000 0110100110001100 0000000000000000 1000110000111100 0x003ba1 +0x0680: 0x42210000433e0000445b00000000 [0x80] 0000000000000000 0100001000100001 0000000000000000 0100001100111110 0000000000000000 0100010001011011 0000000000000000 0000000000000000 0x003c21 +0x0700: 0x6aa9000000000000000000000000 [0x80] 0000000000000000 0110101010101001 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0x003ca1 +0x0780: 0x0 [0x80] 0… 0x003d21 +0x0800: 0x47d500000000 [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0100011111010101 0000000000000000 0000000000000000 0x003da1 +0x0880: 0x0 [0x400] 0… {R1kSegChunk 0x041a1/0x4f7b}: =================== 0x0041a1 +0x0000: 0x6ba50000427b00000000000041c1 [0x80] 0000000000000000 0110101110100101 0000000000000000 0100001001111011 0000000000000000 0000000000000000 0000000000000000 0100000111000001 0x004221 +0x0080: 0x34001078400000000020056890 [0x80] 0000000000000000 0000000000110100 0000000000010000 0111100001000000 0000000000000000 0000000000000000 0010000000000101 0110100010010000 0x0042a1 +0x0100: 0x580000000000021cc000000000 [0x80] 0000000000000000 0000000001011000 0000000000000000 0000000000000000 0000000000000010 0001110011000000 0000000000000000 0000000000000000 0x004321 +0x0180: 0x216f0000001a80085fc0000000001 [0x80] 0000000000000010 0001011011110000 0000000000000000 0000000110101000 0000000010000101 1111110000000000 0000000000000000 0000000000000001 0x0043a1 +0x0200: 0x2b448000000cc00000000000112d40 [0x80] 0000000000101011 0100010010000000 0000000000000000 0000110011000000 0000000000000000 0000000000000000 0000000000010001 0010110101000000 0x004421 +0x0280: 0x10fec000000d800441b000 [0x80] 0000000000000000 0000000000000000 0000000000010000 1111111011000000 0000000000000000 0000110110000000 0000010001000001 1011000000000000 0x0044a1 +0x0300: 0x8015a24000000000000000000 [0x80] 0000000000000000 0000000000001000 0000000101011010 0010010000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0x004521 +0x0380: 0x8de400 [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000010001101 1110010000000000 0x0045a1 +0x0400: 0x0 [0x80] 0… 0x004621 +0x0480: 0x8a3000 [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000010001010 0011000000000000 0x0046a1 +0x0500: 0x3a00232c0000000000400d087000 [0x80] 0000000000000000 0011101000000000 0010001100101100 0000000000000000 0000000000000000 0000000001000000 0000110100001000 0111000000000000 0x004721 +0x0580: 0x482f000 [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000010010000010 1111000000000000 0x0047a1 +0x0600: 0x4775000000420011e540000 [0x80] 0000000000000000 0000000000000000 0000010001110111 0101000000000000 0000000000000100 0010000000000001 0001111001010100 0000000000000000 0x004821 +0x0680: 0x200684380000fa0000000000040 [0x80] 0000000000000000 0000001000000000 0110100001000011 1000000000000000 0000111110100000 0000000000000000 0000000000000000 0000000001000000 0x0048a1 +0x0700: 0xcffd000000002006936800000001003 [0x80] 0000110011111111 1101000000000000 0000000000000000 0000001000000000 0110100100110110 1000000000000000 0000000000000000 0001000000000011 0x004921 +0x0780: 0x56b800494900801b4d60000000000000 [0x80] 0101011010111000 0000000001001001 0100100100000000 1000000000011011 0100110101100000 0000000000000000 0000000000000000 0000000000000000 0x0049a1 +0x0800: 0x0 [0x80] 0… 0x004a21 +0x0880: 0x32a300000000000000000000000 [0x80] 0000000000000000 0000001100101010 0011000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0x004aa1 +0x0900: 0x2b500000000 [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000001010110101 0000000000000000 0000000000000000 0x004b21 +0x0980: 0x0 [0xb00] 0… 0x005621 +0x1480: 0x24c300000008000ac0c00000000 [0x80] 0000000000000000 0000001001001100 0011000000000000 0000000000000000 1000000000000000 1010110000001100 0000000000000000 0000000000000000 0x0056a1 +0x1500: 0x100353bc00000000000124300000000 [0x80] 0000000100000000 0011010100111011 1100000000000000 0000000000000000 0000000000000000 0001001001000011 0000000000000000 0000000000000000 0x005721 +0x1580: 0x190f40000000 [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0001100100001111 0100000000000000 0000000000000000 0x0057a1 +0x1600: 0x0 [0x100] 0… 0x0058a1 +0x1700: 0x1928 [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0001100100101000 0x005921 +0x1780: 0xc0000000000000000000000000000000 [0x80] 1100000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0x0059a1 +0x1800: 0x0 [0x600] 0… 0x005fa1 +0x1e00: 0x19724000000000000000 [0x80] 0000000000000000 0000000000000000 0000000000000000 0001100101110010 0100000000000000 0000000000000000 0000000000000000 0000000000000000 0x006021 +0x1e80: 0x0 [0x380] 0… 0x0063a1 +0x2200: 0x15c8c0000003c0063a30 [0x80] 0000000000000000 0000000000000000 0000000000000000 0001010111001000 1100000000000000 0000000000000011 1100000000000110 0011101000110000 0x006421 +0x2280: 0x801ab5c0100353bc0000000 [0x80] 0000000000000000 0000000000000000 0000100000000001 1010101101011100 0000000100000000 0011010100111011 1100000000000000 0000000000000000 0x0064a1 +0x2300: 0x2006d3580400d4ef0000000000801a [0x80] 0000000000100000 0000011011010011 0101100000000100 0000000011010100 1110111100000000 0000000000000000 0000000000000000 1000000000011010 0x006521 +0x2380: 0x9de00000000400d1c900000000000048 [0x80] 1001110111100000 0000000000000000 0000000000000100 0000000011010001 1100100100000000 0000000000000000 0000000000000000 0000000001001000 0x0065a1 +0x2400: 0xcf0000000000801a4da0100347240000 [0x80] 1100111100000000 0000000000000000 0000000000000000 1000000000011010 0100110110100000 0001000000000011 0100011100100100 0000000000000000 0x006621 +0x2480: 0x20068e480000000000000000000 [0x80] 0000000000000000 0000001000000000 0110100011100100 1000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0x0066a1 +0x2500: 0xd08c0000000000000 [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000001101 0000100011000000 0000000000000000 0000000000000000 0000000000000000 0x006721 +0x2580: 0x0 [0x80] 0… 0x0067a1 +0x2600: 0xccd8000000240033d [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000001100 1100110110000000 0000000000000000 0000001001000000 0000001100111101 0x006821 +0x2680: 0x60000000000400d08700000000000000 [0x80] 0110000000000000 0000000000000000 0000000000000100 0000000011010000 1000011100000000 0000000000000000 0000000000000000 0000000000000000 0x0068a1 +0x2700: 0x10000000101001a [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000100000000 0000000000000000 0000000100000001 0000000000011010 0x006921 +0x2780: 0x6600000d3cc000000000000d25800000 [0x80] 0110011000000000 0000000000001101 0011110011000000 0000000000000000 0000000000000000 0000000000001101 0010010110000000 0000000000000000 0x0069a1 +0x2800: 0x640034a60000000000400ad12000068 [0x80] 0000011001000000 0000001101001010 0110000000000000 0000000000000000 0000000000000100 0000000010101101 0001001000000000 0000000001101000 0x006a21 +0x2880: 0xc90000000000006b030000000000006a [0x80] 1100100100000000 0000000000000000 0000000000000000 0000000001101011 0000001100000000 0000000000000000 0000000000000000 0000000001101010 0x006aa1 +0x2900: 0x4900000038001a9a4000000000200684 [0x80] 0100100100000000 0000000000000000 0011100000000000 0001101010011010 0100000000000000 0000000000000000 0000000000100000 0000011010000100 0x006b21 +0x2980: 0x3c000000480025e93000000010000000 [0x80] 0011110000000000 0000000000000000 0100100000000000 0010010111101001 0011000000000000 0000000000000000 0001000000000000 0000000000000000 0x006ba1 +0x2a00: 0x800000090004bd26000000020000000 [0x80] 0000100000000000 0000000000000000 1001000000000000 0100101111010010 0110000000000000 0000000000000000 0010000000000000 0000000000000000 0x006c21 +0x2a80: 0xd9bc000000000000d8480000002 [0x80] 0000000000000000 0000110110011011 1100000000000000 0000000000000000 0000000000000000 0000110110000100 1000000000000000 0000000000000010 0x006ca1 +0x2b00: 0xe0036220000000000400d0870042f10a [0x80] 1110000000000011 0110001000100000 0000000000000000 0000000000000000 0000010000000000 1101000010000111 0000000001000010 1111000100001010 0x006d21 +0x2b80: 0x0 [0x800] 0… 0x007521 +0x3380: 0x7a5b [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0111101001011011 0x0075a1 +0x3400: 0x0 [0x80] 0… 0x007621 +0x3480: 0x897800000000 [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 1000100101111000 0000000000000000 0000000000000000 0x0076a1 +0x3500: 0x0 [0x80] 0… 0x007721 +0x3580: 0x883b000000000000000000000000 [0x80] 0000000000000000 1000100000111011 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0x0077a1 +0x3600: 0x0 [0x200] 0… 0x0079a1 +0x3800: 0x6d4100000001 [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0110110101000001 0000000000000000 0000000000000001 0x007a21 +0x3880: 0x1e7040000000002006b29000000010 [0x80] 0000000000011110 0111000001000000 0000000000000000 0000000000000000 0010000000000110 1011001010010000 0000000000000000 0000000000010000 0x007aa1 +0x3900: 0x0 [0x800] 0… 0x0082a1 +0x4100: 0x43ec0 [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000100 0011111011000000 0x008321 +0x4180: 0x0 [0x80] 0… 0x0083a1 +0x4200: 0x44ed800000000 [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000100 0100111011011000 0000000000000000 0000000000000000 0x008421 +0x4280: 0x0 [0x80] 0… 0x0084a1 +0x4300: 0x444f0000000000000000000000000 [0x80] 0000000000000100 0100010011110000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0x008521 +0x4380: 0x0 [0x200] 0… 0x008721 +0x4580: 0x3d5f000000010 [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000011 1101010111110000 0000000000000000 0000000000010000 0x0087a1 +0x4600: 0x10e7c00000000010035948000000080 [0x80] 0000000100001110 0111110000000000 0000000000000000 0000000000000001 0000000000110101 1001010010000000 0000000000000000 0000000010000000 0x008821 +0x4680: 0x2006d8780000001000000000 [0x80] 0000000000000000 0000000000000000 0010000000000110 1101100001111000 0000000000000000 0000000000010000 0000000000000000 0000000000000000 0x0088a1 +0x4700: 0x400db0f00000003000000009d8b8000 [0x80] 0000010000000000 1101101100001111 0000000000000000 0000000000000011 0000000000000000 0000000000000000 1001110110001011 1000000000000000 0x008921 +0x4780: 0xf01801a1940000224040 [0x80] 0000000000000000 0000000000000000 0000000000000000 1111000000011000 0000000110100001 1001010000000000 0000000000100010 0100000001000000 0x0089a1 +0x4800: 0x4480800000028 [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000100 0100100000001000 0000000000000000 0000000000101000 0x008a21 +0x4880: 0x89010000000000000140 [0x80] 0000000000000000 0000000000000000 0000000000000000 1000100100000001 0000000000000000 0000000000000000 0000000000000000 0000000101000000 0x008aa1 +0x4900: 0x60000000000000000000000000 [0x80] 0000000000000000 0000000001100000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0x008b21 +0x4980: 0x1192c0000000000000000000000000 [0x80] 0000000000010001 1001001011000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0x008ba1 +0x4a00: 0x0 [0x80] 0… 0x008c21 +0x4a80: 0x11578000000660045fe00000000004 [0x80] 0000000000010001 0101011110000000 0000000000000000 0000011001100000 0000010001011111 1110000000000000 0000000000000000 0000000000000100 0x008ca1 +0x4b00: 0xd08700008a7b000000000000000000 [0x80] 0000000011010000 1000011100000000 0000000010001010 0111101100000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0x008d21 +0x4b80: 0x8ed30000000000 [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000010001110 1101001100000000 0000000000000000 0000000000000000 0x008da1 +0x4c00: 0x0 [0x80] 0… 0x008e21 +0x4c80: 0x8cf90000001a00 [0x80] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000010001100 1111100100000000 0000000000000000 0001101000000000 0x008ea1 +0x4d00: 0x238e4000000000200684380000000000 [0x80] 0010001110001110 0100000000000000 0000000000000000 0000000000100000 0000011010000100 0011100000000000 0000000000000000 0000000000000000 0x008f21 +0x4d80: 0x451f000000000000000080000001808 [0x80] 0000010001010001 1111000000000000 0000000000000000 0000000000000000 0000000000000000 0000100000000000 0000000000000000 0001100000001000 0x008fa1 +0x4e00: 0xd08700801a10e020035c28000242e4 [0x80] 0000000011010000 1000011100000000 1000000000011010 0001000011100000 0010000000000011 0101110000101000 0000000000000010 0100001011100100 0x009021 +0x4e80: 0x23ffc000000c400901f00 [0x80] 0000000000000000 0000000000000000 0000000000000010 0011111111111100 0000000000000000 0000000011000100 0000000010010000 0001111100000000 0x0090a1 +0x4f00: 0x400d08700008f5600000000 [0x7b] 0000000000000000 0000000000000000 1000000000011010 0001000011100000 0000000000010001 1110101011000000 0000000000000000 00000000000