Mainnet

Confirmed transaction

80c2d105a0a059a137ae977eaecd9f3ab78b0fa2c8ddcddce8518c4e531f6823

Status

Confirmed34,270 confirmations

Included in

block 938,947 · 2026-02-18 21:59:18 UTC · 8 mo ago

Previous blockNext blockBlock list

Value flowRibbon height is proportional to value. Inputs pool into the transaction first: a transaction does not pair inputs with outputs.
Value flow: 2 inputs to 22 outputs and the miner feeInput 0 0.12316400 BCH; Input 1 0.29997900 BCH; to Output 0 · P2PKH 0.00010000 BCH; Output 1 · P2PKH 0.00010000 BCH; Output 2 · P2PKH 0.00010000 BCH; Output 3 · P2PKH 0.00010000 BCH; Output 4 · P2PKH 0.00010000 BCH; Output 5 · P2PKH 0.00010000 BCH; Output 6 · P2PKH 0.00010000 BCH; Output 7 · P2PKH 0.00010000 BCH; Output 8 · P2PKH 0.00010000 BCH; Output 9 · P2PKH 0.00010000 BCH; Output 10 · P2PKH 0.00010000 BCH; Output 11 · P2PKH 0.00010000 BCH; Output 12 · P2PKH 0.00010000 BCH; Output 13 · P2PKH 0.00010000 BCH; Output 14 · P2PKH 0.00010000 BCH; Output 15 · P2PKH 0.00010000 BCH; Output 16 · P2PKH 0.00010000 BCH; Output 17 · P2PKH 0.00010000 BCH; Output 18 · P2PKH 0.04630100 BCH; Output 19 · P2PKH 0.12500000 BCH; Output 20 · P2PKH 0.12500000 BCH; Output 21 · P2PKH 0.12500000 BCH; miner fee 4,200 sat.99.8%Input 00.12316400 BCHbitcoincash:qpynyvxq…vjl2j4597a23352bb003…a8c2e7031b94:18Input 10.29997900 BCHbitcoincash:qrm0z8ja…79xzvcw4df30add1fbbf…99dd94e24a58:0Output 0 · P2PKH0.00010000 BCHbitcoincash:qz9cq5r2…j7wveruwspentOutput 1 · P2PKH0.00010000 BCHbitcoincash:qz9cq5r2…j7wveruwspentOutput 2 · P2PKH0.00010000 BCHbitcoincash:qz9cq5r2…j7wveruwspentOutput 3 · P2PKH0.00010000 BCHbitcoincash:qz9cq5r2…j7wveruwspentOutput 4 · P2PKH0.00010000 BCHbitcoincash:qz9cq5r2…j7wveruwspentOutput 5 · P2PKH0.00010000 BCHbitcoincash:qz9cq5r2…j7wveruwspentOutput 6 · P2PKH0.00010000 BCHbitcoincash:qz9cq5r2…j7wveruwspentOutputs 7–21 (15 more)0.42240100 BCHsummed into one ribbonMiner fee · ribbon widened for visibility4,200 sat · 0.00004200 BCH
Value flow: 2 inputs to 22 outputs and the miner feeInput 0 0.12316400 BCH; Input 1 0.29997900 BCH; to Output 0 · P2PKH 0.00010000 BCH; Output 1 · P2PKH 0.00010000 BCH; Output 2 · P2PKH 0.00010000 BCH; Output 3 · P2PKH 0.00010000 BCH; Output 4 · P2PKH 0.00010000 BCH; Output 5 · P2PKH 0.00010000 BCH; Output 6 · P2PKH 0.00010000 BCH; Output 7 · P2PKH 0.00010000 BCH; Output 8 · P2PKH 0.00010000 BCH; Output 9 · P2PKH 0.00010000 BCH; Output 10 · P2PKH 0.00010000 BCH; Output 11 · P2PKH 0.00010000 BCH; Output 12 · P2PKH 0.00010000 BCH; Output 13 · P2PKH 0.00010000 BCH; Output 14 · P2PKH 0.00010000 BCH; Output 15 · P2PKH 0.00010000 BCH; Output 16 · P2PKH 0.00010000 BCH; Output 17 · P2PKH 0.00010000 BCH; Output 18 · P2PKH 0.04630100 BCH; Output 19 · P2PKH 0.12500000 BCH; Output 20 · P2PKH 0.12500000 BCH; Output 21 · P2PKH 0.12500000 BCH; miner fee 4,200 sat.in 0in 1out 0out 1out 2out 3+18fee

0.42314300 BCH in from 2 inputs, 0.42310100 BCH out to 22 outputs, 4,200 sat to the miner.

Settlement check

Input total

0.42314300

BCH, 2 inputs

Output total

0.42310100

BCH, 22 outputs

Miner fee

4,200 sat

0.00004200 BCH, inputs minus outputs

Fee rate

4.04 sat/B

fee ÷ size

Size

1,040 B

version 1, locktime 938,946

CashTokens

None

no token prefix on any output

Balances: 0.42314300 BCH in = 0.42310100 BCH out + 4,200 sat fee.

Inputs2 · 0.42314300 BCH

Prevout lookups resolved: 2 / 2
#Address and previous outputTypeAmountScripts
0qpynyvxq…vjl2j459Spends 7a23352bb0…c2e7031b94:18P2PKH0.12316400 BCH
Scripts

Previous output7a23352bb00349c99f3db91a4939c72aa8944d99bfcfa29be9a5a8c2e7031b94:18

Unlock typeUnlocking script · 100-byte input script

Previous output script25-byte pay-to-public-key-hash output

Unlocking script · 100 bytes

<0xa8f68d52af304fd8272e553916014cfa6cdf3801a21003b8543f50c3ab944f165184b828b8fc58e87db9c5ca5248afb226422a046d2ac6675e9c076f198aa57241>
<0x0323b28b3235e8f5cf23861c18cb4c9e95de57144d6c90ed7e4351fb3d43495f3e>
41a8f68d52af304fd8272e553916014cfa6cdf3801a21003b8543f50c3ab944f165184b828b8fc58e87db9c5ca5248afb226422a046d2ac6675e9c076f198aa57241210323b28b3235e8f5cf23861c18cb4c9e95de57144d6c90ed7e4351fb3d43495f3e

Prevout locking script · 25 bytes

OP_DUP
OP_HASH160
<0x493230c089435b672cf16a2a1540f4035fbaf1f4>
OP_EQUALVERIFY
OP_CHECKSIG
76a914493230c089435b672cf16a2a1540f4035fbaf1f488ac
1qrm0z8ja…79xzvcw4Spends df30add1fb…dd94e24a58:0P2PKH0.29997900 BCH
Scripts

Previous outputdf30add1fbbff08644b13fddfcc3ab74d58f08f91e3b825bb97999dd94e24a58:0

Unlock typeUnlocking script · 100-byte input script

Previous output script25-byte pay-to-public-key-hash output

Unlocking script · 100 bytes

<0xc534f836e4abc601d8baaffb89030e0d42cb98c4dba0ae43020527d337ff0443e9a3ebcaea4bf6e5f68bebe1d00a8d04635d60d4d9d0d70bab4db85864c38ebd41>
<0x023b8390f87ebd32cd99acffbbe5ca4c66291744488830e5726e0c3fe9c0f858f7>
41c534f836e4abc601d8baaffb89030e0d42cb98c4dba0ae43020527d337ff0443e9a3ebcaea4bf6e5f68bebe1d00a8d04635d60d4d9d0d70bab4db85864c38ebd4121023b8390f87ebd32cd99acffbbe5ca4c66291744488830e5726e0c3fe9c0f858f7

Prevout locking script · 25 bytes

OP_DUP
OP_HASH160
<0xf6f11e5db610ae4b6d297f417aac5bc8ac54b2ef>
OP_EQUALVERIFY
OP_CHECKSIG
76a914f6f11e5db610ae4b6d297f417aac5bc8ac54b2ef88ac

Outputs22 · 0.42310100 BCH

Spend states looked up for 22 of 22 outputs: 22 spent, 0 unspent.
#AddressTypeSpentAmountScripts
0qz9cq5r2…j7wveruw
P2PKH
Spent0.00010000 BCH
Scripts

Spent by2dc22067f9f172a1d5f9a380ac699b11d4d3f5d03b92ba84b04348dd5b696008 input #9 in block 938,964

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x8b80506a2d60464710bd359ac82400c2bf23e5fe>
OP_EQUALVERIFY
OP_CHECKSIG
76a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac
1qz9cq5r2…j7wveruw
P2PKH
Spent0.00010000 BCH
Scripts

Spent by2dc22067f9f172a1d5f9a380ac699b11d4d3f5d03b92ba84b04348dd5b696008 input #10 in block 938,964

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x8b80506a2d60464710bd359ac82400c2bf23e5fe>
OP_EQUALVERIFY
OP_CHECKSIG
76a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac
2qz9cq5r2…j7wveruw
P2PKH
Spent0.00010000 BCH
Scripts

Spent by2dc22067f9f172a1d5f9a380ac699b11d4d3f5d03b92ba84b04348dd5b696008 input #11 in block 938,964

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x8b80506a2d60464710bd359ac82400c2bf23e5fe>
OP_EQUALVERIFY
OP_CHECKSIG
76a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac
3qz9cq5r2…j7wveruw
P2PKH
Spent0.00010000 BCH
Scripts

Spent by2dc22067f9f172a1d5f9a380ac699b11d4d3f5d03b92ba84b04348dd5b696008 input #12 in block 938,964

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x8b80506a2d60464710bd359ac82400c2bf23e5fe>
OP_EQUALVERIFY
OP_CHECKSIG
76a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac
4qz9cq5r2…j7wveruw
P2PKH
Spent0.00010000 BCH
Scripts

Spent by2dc22067f9f172a1d5f9a380ac699b11d4d3f5d03b92ba84b04348dd5b696008 input #13 in block 938,964

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x8b80506a2d60464710bd359ac82400c2bf23e5fe>
OP_EQUALVERIFY
OP_CHECKSIG
76a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac
5qz9cq5r2…j7wveruw
P2PKH
Spent0.00010000 BCH
Scripts

Spent by2dc22067f9f172a1d5f9a380ac699b11d4d3f5d03b92ba84b04348dd5b696008 input #14 in block 938,964

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x8b80506a2d60464710bd359ac82400c2bf23e5fe>
OP_EQUALVERIFY
OP_CHECKSIG
76a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac
6qz9cq5r2…j7wveruw
P2PKH
Spent0.00010000 BCH
Scripts

Spent by2dc22067f9f172a1d5f9a380ac699b11d4d3f5d03b92ba84b04348dd5b696008 input #15 in block 938,964

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x8b80506a2d60464710bd359ac82400c2bf23e5fe>
OP_EQUALVERIFY
OP_CHECKSIG
76a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac
7qz9cq5r2…j7wveruw
P2PKH
Spent0.00010000 BCH
Scripts

Spent by2dc22067f9f172a1d5f9a380ac699b11d4d3f5d03b92ba84b04348dd5b696008 input #16 in block 938,964

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x8b80506a2d60464710bd359ac82400c2bf23e5fe>
OP_EQUALVERIFY
OP_CHECKSIG
76a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac
8qz9cq5r2…j7wveruw
P2PKH
Spent0.00010000 BCH
Scripts

Spent by2dc22067f9f172a1d5f9a380ac699b11d4d3f5d03b92ba84b04348dd5b696008 input #17 in block 938,964

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x8b80506a2d60464710bd359ac82400c2bf23e5fe>
OP_EQUALVERIFY
OP_CHECKSIG
76a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac
9qz9cq5r2…j7wveruw
P2PKH
Spent0.00010000 BCH
Scripts

Spent by2dc22067f9f172a1d5f9a380ac699b11d4d3f5d03b92ba84b04348dd5b696008 input #18 in block 938,964

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x8b80506a2d60464710bd359ac82400c2bf23e5fe>
OP_EQUALVERIFY
OP_CHECKSIG
76a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac
10qz9cq5r2…j7wveruw
P2PKH
Spent0.00010000 BCH
Scripts

Spent by2dc22067f9f172a1d5f9a380ac699b11d4d3f5d03b92ba84b04348dd5b696008 input #19 in block 938,964

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x8b80506a2d60464710bd359ac82400c2bf23e5fe>
OP_EQUALVERIFY
OP_CHECKSIG
76a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac
11qz9cq5r2…j7wveruw
P2PKH
Spent0.00010000 BCH
Scripts

Spent by2dc22067f9f172a1d5f9a380ac699b11d4d3f5d03b92ba84b04348dd5b696008 input #20 in block 938,964

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x8b80506a2d60464710bd359ac82400c2bf23e5fe>
OP_EQUALVERIFY
OP_CHECKSIG
76a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac
12qz9cq5rl…7hj8fcge
P2PKH
Spent0.00010000 BCH
Scripts

Spent by2dc22067f9f172a1d5f9a380ac699b11d4d3f5d03b92ba84b04348dd5b696008 input #21 in block 938,964

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x8b80507fb34722285648810c00f5f00b37fb7ca1>
OP_EQUALVERIFY
OP_CHECKSIG
76a9148b80507fb34722285648810c00f5f00b37fb7ca188ac
13qz9cq5rl…7hj8fcge
P2PKH
Spent0.00010000 BCH
Scripts

Spent by2dc22067f9f172a1d5f9a380ac699b11d4d3f5d03b92ba84b04348dd5b696008 input #22 in block 938,964

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x8b80507fb34722285648810c00f5f00b37fb7ca1>
OP_EQUALVERIFY
OP_CHECKSIG
76a9148b80507fb34722285648810c00f5f00b37fb7ca188ac
14qz9cq5rl…7hj8fcge
P2PKH
Spent0.00010000 BCH
Scripts

Spent by2dc22067f9f172a1d5f9a380ac699b11d4d3f5d03b92ba84b04348dd5b696008 input #23 in block 938,964

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x8b80507fb34722285648810c00f5f00b37fb7ca1>
OP_EQUALVERIFY
OP_CHECKSIG
76a9148b80507fb34722285648810c00f5f00b37fb7ca188ac
15qz9cq5rl…7hj8fcge
P2PKH
Spent0.00010000 BCH
Scripts

Spent by2dc22067f9f172a1d5f9a380ac699b11d4d3f5d03b92ba84b04348dd5b696008 input #24 in block 938,964

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x8b80507fb34722285648810c00f5f00b37fb7ca1>
OP_EQUALVERIFY
OP_CHECKSIG
76a9148b80507fb34722285648810c00f5f00b37fb7ca188ac
16qz9cq5rl…7hj8fcge
P2PKH
Spent0.00010000 BCH
Scripts

Spent by2dc22067f9f172a1d5f9a380ac699b11d4d3f5d03b92ba84b04348dd5b696008 input #25 in block 938,964

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x8b80507fb34722285648810c00f5f00b37fb7ca1>
OP_EQUALVERIFY
OP_CHECKSIG
76a9148b80507fb34722285648810c00f5f00b37fb7ca188ac
17qz9cq5rl…7hj8fcge
P2PKH
Spent0.00010000 BCH
Scripts

Spent by2dc22067f9f172a1d5f9a380ac699b11d4d3f5d03b92ba84b04348dd5b696008 input #26 in block 938,964

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x8b80507fb34722285648810c00f5f00b37fb7ca1>
OP_EQUALVERIFY
OP_CHECKSIG
76a9148b80507fb34722285648810c00f5f00b37fb7ca188ac
18qph438wa…y6z3a4qf
P2PKH
Spent0.04630100 BCH
Scripts

Spent by2ecac54812a77186d58029860c71e9c2c6c7d746b50f5dd6c0ba9e4b93b80c34 input #37 in block 938,947

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x6f589ddd35e581bc82bd5619fbf6da57bcfcd78b>
OP_EQUALVERIFY
OP_CHECKSIG
76a9146f589ddd35e581bc82bd5619fbf6da57bcfcd78b88ac
19qz9cq5r2…j7wveruw
P2PKH
Spent0.12500000 BCH
Scripts

Spent by2dc22067f9f172a1d5f9a380ac699b11d4d3f5d03b92ba84b04348dd5b696008 input #27 in block 938,964

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x8b80506a2d60464710bd359ac82400c2bf23e5fe>
OP_EQUALVERIFY
OP_CHECKSIG
76a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac
20qz9cq5r2…j7wveruw
P2PKH
Spent0.12500000 BCH
Scripts

Spent by2dc22067f9f172a1d5f9a380ac699b11d4d3f5d03b92ba84b04348dd5b696008 input #28 in block 938,964

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x8b80506a2d60464710bd359ac82400c2bf23e5fe>
OP_EQUALVERIFY
OP_CHECKSIG
76a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac
21qz9cq5rl…7hj8fcge
P2PKH
Spent0.12500000 BCH
Scripts

Spent by2dc22067f9f172a1d5f9a380ac699b11d4d3f5d03b92ba84b04348dd5b696008 input #29 in block 938,964

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x8b80507fb34722285648810c00f5f00b37fb7ca1>
OP_EQUALVERIFY
OP_CHECKSIG
76a9148b80507fb34722285648810c00f5f00b37fb7ca188ac
Position in block 938,947Open the block

The tile strip needs the block's transaction list, which this page does not load. Open the block for its tile grid.

Block height
938,947
Byte offset in block
126,246
Merkle proof

The proof lists the sibling hashes that lift this transaction to the Merkle root in block 938,947's header. Check it offline against that header.

This page does not load the path itself; the proof download holds it.

Raw transaction1,040 bytes

0100000002941b03e7c2a8a5e99ba2cfbf994d94a82ac739491ab93d9fc94903b02b35237a120000006441a8f68d52af304fd8272e553916014cfa6cdf3801a21003b8543f50c3ab944f165184b828b8fc58e87db9c5ca5248afb226422a046d2ac6675e9c076f198aa57241210323b28b3235e8f5cf23861c18cb4c9e95de57144d6c90ed7e4351fb3d43495f3efeffffff584ae294dd9979b9…a9148b80507fb34722285648810c00f5f00b37fb7ca188acc2530e00
Show full hex
0100000002941b03e7c2a8a5e99ba2cfbf994d94a82ac739491ab93d9fc94903b02b35237a120000006441a8f68d52af304fd8272e553916014cfa6cdf3801a21003b8543f50c3ab944f165184b828b8fc58e87db9c5ca5248afb226422a046d2ac6675e9c076f198aa57241210323b28b3235e8f5cf23861c18cb4c9e95de57144d6c90ed7e4351fb3d43495f3efeffffff584ae294dd9979b95b823b1ef9088fd574abc3fcdd3fb14486f0bffbd1ad30df000000006441c534f836e4abc601d8baaffb89030e0d42cb98c4dba0ae43020527d337ff0443e9a3ebcaea4bf6e5f68bebe1d00a8d04635d60d4d9d0d70bab4db85864c38ebd4121023b8390f87ebd32cd99acffbbe5ca4c66291744488830e5726e0c3fe9c0f858f7feffffff1610270000000000001976a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac10270000000000001976a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac10270000000000001976a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac10270000000000001976a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac10270000000000001976a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac10270000000000001976a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac10270000000000001976a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac10270000000000001976a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac10270000000000001976a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac10270000000000001976a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac10270000000000001976a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac10270000000000001976a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac10270000000000001976a9148b80507fb34722285648810c00f5f00b37fb7ca188ac10270000000000001976a9148b80507fb34722285648810c00f5f00b37fb7ca188ac10270000000000001976a9148b80507fb34722285648810c00f5f00b37fb7ca188ac10270000000000001976a9148b80507fb34722285648810c00f5f00b37fb7ca188ac10270000000000001976a9148b80507fb34722285648810c00f5f00b37fb7ca188ac10270000000000001976a9148b80507fb34722285648810c00f5f00b37fb7ca188ac54a64600000000001976a9146f589ddd35e581bc82bd5619fbf6da57bcfcd78b88ac20bcbe00000000001976a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac20bcbe00000000001976a9148b80506a2d60464710bd359ac82400c2bf23e5fe88ac20bcbe00000000001976a9148b80507fb34722285648810c00f5f00b37fb7ca188acc2530e00

Bitauth scenario

libauth wallet template JSON

A scenario bundles this transaction with the outputs it spends, so each unlocking script can be stepped through op by op in Bitauth IDE and its signature check re-run against the exact source outputs.

Source outputs
2 · 0.42314300 BCH
Show scenario JSON
Loading payload...