Mainnet

Confirmed transaction

22c8d87eceabed8838468bddbdf45fda0f72f10cf4c5cefea53e8401a35078b2

Status

Confirmed597,855 confirmations

Included in

block 379,606 · 2015-10-19 12:27:18 UTC · 4044 d 22 h 55 min 59 s 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: 9 inputs to 2 outputs and the miner feeInput 0 1.46070200 BCH; Input 1 0.00010000 BCH; Input 2 0.00059408 BCH; Input 3 0.00120000 BCH; Input 4 0.00010000 BCH; Input 5 0.00010000 BCH; Input 6 0.08470000 BCH; Input 7 0.15370000 BCH; Input 8 0.01747859 BCH; to Output 0 · P2PKH 1.00000000 BCH; Output 1 · P2PKH 0.71847467 BCH; miner fee 20,000 sat.58.2% of input value41.8%Input 01.46070200 BCHbitcoincash:qqzh0pxwg0eujljw809lgtt0mx3t9sxmyu9e36aupmbitcoincash:qqzh0pxw…9e36aupm2f8c4ab9523fdf1271b406c84650f9b543d4f2227f862fb9ec9c0906c5655917:62f8c4ab9523f…0906c5655917:6Input 10.00010000 BCHbitcoincash:qp4qfu2v70ug2uddq07k3gvd6xlgfx3a3qwk9fpuj8bitcoincash:qp4qfu2v…wk9fpuj838617a82df414a22f706306a067175217023bbef409dc07adea5dbeada915164:1338617a82df41…dbeada915164:13Input 20.00059408 BCHbitcoincash:qqm5fsjp9cflmc4mukxgzxgegnl7ahncv5t58cgx0lbitcoincash:qqm5fsjp…t58cgx0l38617a82df414a22f706306a067175217023bbef409dc07adea5dbeada915164:1638617a82df41…dbeada915164:16Input 30.00120000 BCHbitcoincash:qzlavz9gmmvpvcj4gmv9mruf34ml0z9qnuxpncm64zbitcoincash:qzlavz9g…xpncm64z00e903ea4c27b06dc40fdae0ebc54bd14ff5c04677f515497fe3344aed3d8cb8:1100e903ea4c27…344aed3d8cb8:11Input 40.00010000 BCHbitcoincash:qpc722tk7avktsjjy7eqh0u3vwkdwd382y4ushf6e0bitcoincash:qpc722tk…4ushf6e045862f55095f9251b83f9b506db55a4af485b84b2cef511ea1486663f71f9363:645862f55095f…6663f71f9363:6Input 50.00010000 BCHbitcoincash:qr4wdd5y553zhx4k48fcta8u2s746cscfqzynpaqfjbitcoincash:qr4wdd5y…zynpaqfj45862f55095f9251b83f9b506db55a4af485b84b2cef511ea1486663f71f9363:1545862f55095f…6663f71f9363:15Input 60.08470000 BCHbitcoincash:qrjyg5ezg83pas7luc0d9gpkveux3azefqdje9cfvsbitcoincash:qrjyg5ez…dje9cfvs277fed24f5ad8b4a10e373caf2d2a8e95b36320d3af8aa4fe5765062885605c3:16277fed24f5ad…5062885605c3:16Inputs 7–8 (2 more)Inputs 7–8 (2 more)0.17117859 BCHsummed into one ribbonOutput 0 · P2PKH1.00000000 BCHbitcoincash:qpmlrvfxeqam2p47f3erp6ze7kd3c8lcny98m69upxbitcoincash:qpmlrvfx…98m69upxspent in fe066afd0f3c15d27a59e5134cd46c41406f227cff60b0fd6ac823c85790f8b9:8spent in fe066afd0f…c85790f8b9:8Output 1 · P2PKH0.71847467 BCHbitcoincash:qpr07x9xeefg0jqnlrp6qkstquyufp5vtq3pxpmmy7bitcoincash:qpr07x9x…3pxpmmy7spent in fe383475d4e74fe6c2f644f206e6c209d7f7f07a2434479b4b7212c4b42749e6:3spent in fe383475d4…c4b42749e6:3Miner fee · ribbon widened for visibility20,000 sat · 0.00020000 BCH
Value flow: 9 inputs to 2 outputs and the miner feeInput 0 1.46070200 BCH; Input 1 0.00010000 BCH; Input 2 0.00059408 BCH; Input 3 0.00120000 BCH; Input 4 0.00010000 BCH; Input 5 0.00010000 BCH; Input 6 0.08470000 BCH; Input 7 0.15370000 BCH; Input 8 0.01747859 BCH; to Output 0 · P2PKH 1.00000000 BCH; Output 1 · P2PKH 0.71847467 BCH; miner fee 20,000 sat.bitcoincash:qqzh0pxwg0eujljw809lgtt0mx3t9sxmyu9e36aupmin 0bitcoincash:qp4qfu2v70ug2uddq07k3gvd6xlgfx3a3qwk9fpuj8in 1bitcoincash:qqm5fsjp9cflmc4mukxgzxgegnl7ahncv5t58cgx0lin 2bitcoincash:qzlavz9gmmvpvcj4gmv9mruf34ml0z9qnuxpncm64zin 3Inputs 4–8 (5 more)+5bitcoincash:qpmlrvfxeqam2p47f3erp6ze7kd3c8lcny98m69upxout 0bitcoincash:qpr07x9xeefg0jqnlrp6qkstquyufp5vtq3pxpmmy7out 1fee

1.71867467 BCH in from 9 inputs, 1.71847467 BCH out to 2 outputs, 20,000 sat to the miner.

Settlement check

Input total

1.71867467

BCH, 9 inputs

Output total

1.71847467

BCH, 2 outputs

Miner fee

20,000 sat

0.00020000 BCH, inputs minus outputs

Fee rate

14.22 sat/B

fee ÷ size

Size

1,406 B

version 1, locktime 0

CashTokens

None

no token prefix on any output

Balances: 1.71867467 BCH in = 1.71847467 BCH out + 20,000 sat fee.

Inputs9 · 1.71867467 BCH

Prevout lookups resolved: 9 / 9
#Address and previous outputTypeAmountScripts
0qqzh0pxw…9e36aupmSpends 2f8c4ab952…06c5655917:6P2PKH1.46070200 BCH
Scripts

Previous output2f8c4ab9523fdf1271b406c84650f9b543d4f2227f862fb9ec9c0906c5655917:6

Unlock typeUnlocking script · 106-byte input script

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

Unlocking script · 106 bytes

<0x30440220212e6fa5c199d19f567884b49c42e6cd97768ed11ac4f3cb596326ea7f23ec0102205e6b1588ce9355f02944fc39587115d84f697b719ad692ee394867a276e4b97c01>
<0x022f0a6c895a786e0cec102c26c64f070593069c011a5a293cb96d2c08143d0319>
4730440220212e6fa5c199d19f567884b49c42e6cd97768ed11ac4f3cb596326ea7f23ec0102205e6b1588ce9355f02944fc39587115d84f697b719ad692ee394867a276e4b97c0121022f0a6c895a786e0cec102c26c64f070593069c011a5a293cb96d2c08143d0319

Prevout locking script · 25 bytes

OP_DUP
OP_HASH160
<0x057784ce43f3c97e4e3bcbf42d6fd9a2b2c0db27>
OP_EQUALVERIFY
OP_CHECKSIG
76a914057784ce43f3c97e4e3bcbf42d6fd9a2b2c0db2788ac
1qp4qfu2v…wk9fpuj8Spends 38617a82df…eada915164:13P2PKH0.00010000 BCH
Scripts

Previous output38617a82df414a22f706306a067175217023bbef409dc07adea5dbeada915164:13

Unlock typeUnlocking script · 106-byte input script

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

Unlocking script · 106 bytes

<0x3044022025be2eb7702bdbb1a449584f027a4039f4b6fd9102ff221d5e758ebb6e49e0ff02204e447eb91d03f1add7215156200c8064c48e33b6693a9fe14034604d0435c8d101>
<0x03b7ab1e247218eef8e09ce8f21c213a33578cd3fa70d67b2fc88b5e6b31acf7d1>
473044022025be2eb7702bdbb1a449584f027a4039f4b6fd9102ff221d5e758ebb6e49e0ff02204e447eb91d03f1add7215156200c8064c48e33b6693a9fe14034604d0435c8d1012103b7ab1e247218eef8e09ce8f21c213a33578cd3fa70d67b2fc88b5e6b31acf7d1

Prevout locking script · 25 bytes

OP_DUP
OP_HASH160
<0x6a04f14cf3f88571ad03fd68a18dd1be849a3d88>
OP_EQUALVERIFY
OP_CHECKSIG
76a9146a04f14cf3f88571ad03fd68a18dd1be849a3d8888ac
2qqm5fsjp…t58cgx0lSpends 38617a82df…eada915164:16P2PKH0.00059408 BCH
Scripts

Previous output38617a82df414a22f706306a067175217023bbef409dc07adea5dbeada915164:16

Unlock typeUnlocking script · 106-byte input script

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

Unlocking script · 106 bytes

<0x30440220269f3f95f9709372b45f8548554f29f28ba58cf64be4dfb6e1ac95436f9656d102203f74ad35fd5d7606025377dc0be605458b1b65d2ea237243cc24bd682e6f6ac901>
<0x0300f3706634306813556adc8b82d923ad741e5808bc7a4199b60a08676d01b776>
4730440220269f3f95f9709372b45f8548554f29f28ba58cf64be4dfb6e1ac95436f9656d102203f74ad35fd5d7606025377dc0be605458b1b65d2ea237243cc24bd682e6f6ac901210300f3706634306813556adc8b82d923ad741e5808bc7a4199b60a08676d01b776

Prevout locking script · 25 bytes

OP_DUP
OP_HASH160
<0x3744c2412e13fde2bbe58c81191944ffeede7865>
OP_EQUALVERIFY
OP_CHECKSIG
76a9143744c2412e13fde2bbe58c81191944ffeede786588ac
3qzlavz9g…xpncm64zSpends 00e903ea4c…4aed3d8cb8:11P2PKH0.00120000 BCH
Scripts

Previous output00e903ea4c27b06dc40fdae0ebc54bd14ff5c04677f515497fe3344aed3d8cb8:11

Unlock typeUnlocking script · 106-byte input script

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

Unlocking script · 106 bytes

<0x304402207dcfaf97df48a500690a8aa12e7c920084ad9d8d090b813577ab00f3707a2b1a02201961d682d1c070165f4187cfc4097af6673b0f506f4e04a64bf10af434adfcae01>
<0x0271aedddbae857e5e5998f798939c83e0ed4eda11588b5e1bdabf43399eebdf3a>
47304402207dcfaf97df48a500690a8aa12e7c920084ad9d8d090b813577ab00f3707a2b1a02201961d682d1c070165f4187cfc4097af6673b0f506f4e04a64bf10af434adfcae01210271aedddbae857e5e5998f798939c83e0ed4eda11588b5e1bdabf43399eebdf3a

Prevout locking script · 25 bytes

OP_DUP
OP_HASH160
<0xbfd608a8ded816625546d85d8f898d77f788a09f>
OP_EQUALVERIFY
OP_CHECKSIG
76a914bfd608a8ded816625546d85d8f898d77f788a09f88ac
4qpc722tk…4ushf6e0Spends 45862f5509…63f71f9363:6P2PKH0.00010000 BCH
Scripts

Previous output45862f55095f9251b83f9b506db55a4af485b84b2cef511ea1486663f71f9363:6

Unlock typeUnlocking script · 107-byte input script

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

Unlocking script · 107 bytes

<0x3045022100bda1290dc822f10c77dbaa4accd578576af6ab04649a2280c87cd58fab40560e02203a45c1c2c70c306a5e58d3c7bb6282deefa83155989f056cda12d6b4e54bcc0201>
<0x02759178be12a0234da80e6176d6fb915993125d515bc854bd60210bed88d665e6>
483045022100bda1290dc822f10c77dbaa4accd578576af6ab04649a2280c87cd58fab40560e02203a45c1c2c70c306a5e58d3c7bb6282deefa83155989f056cda12d6b4e54bcc02012102759178be12a0234da80e6176d6fb915993125d515bc854bd60210bed88d665e6

Prevout locking script · 25 bytes

OP_DUP
OP_HASH160
<0x71e52976f75965c25227b20bbf9163acd7362751>
OP_EQUALVERIFY
OP_CHECKSIG
76a91471e52976f75965c25227b20bbf9163acd736275188ac
5qr4wdd5y…zynpaqfjSpends 45862f5509…63f71f9363:15P2PKH0.00010000 BCH
Scripts

Previous output45862f55095f9251b83f9b506db55a4af485b84b2cef511ea1486663f71f9363:15

Unlock typeUnlocking script · 107-byte input script

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

Unlocking script · 107 bytes

<0x3045022100c211708e513d31a65b17865d6666f93bef69c3f4c58d7075807aae8f36fc4bc3022036c192db1380b8bb7edca069c33b1094e935c227b831155b63b9d8335c8d1fa001>
<0x026534563c54f1a8f0fa941e050c814af8946949b6f80ce20ae7743bdb06ec2b02>
483045022100c211708e513d31a65b17865d6666f93bef69c3f4c58d7075807aae8f36fc4bc3022036c192db1380b8bb7edca069c33b1094e935c227b831155b63b9d8335c8d1fa00121026534563c54f1a8f0fa941e050c814af8946949b6f80ce20ae7743bdb06ec2b02

Prevout locking script · 25 bytes

OP_DUP
OP_HASH160
<0xeae6b684a5222b9ab6a9d385f4fc543d5d621848>
OP_EQUALVERIFY
OP_CHECKSIG
76a914eae6b684a5222b9ab6a9d385f4fc543d5d62184888ac
6qrjyg5ez…dje9cfvsSpends 277fed24f5…62885605c3:16P2PKH0.08470000 BCH
Scripts

Previous output277fed24f5ad8b4a10e373caf2d2a8e95b36320d3af8aa4fe5765062885605c3:16

Unlock typeUnlocking script · 107-byte input script

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

Unlocking script · 107 bytes

<0x3045022100eb7ece1b06f685437ee3473d49ca2ee95eb97732f34e8fddee13d07cd96f73350220170fcd131e33e621e1792743e7f0999d1312555b8c02f4f5fc7d103745826b3a01>
<0x03f3df58aedcdc04dd29317f222c2ac10d19004ac20d8f36c491ceae8b8a81a149>
483045022100eb7ece1b06f685437ee3473d49ca2ee95eb97732f34e8fddee13d07cd96f73350220170fcd131e33e621e1792743e7f0999d1312555b8c02f4f5fc7d103745826b3a012103f3df58aedcdc04dd29317f222c2ac10d19004ac20d8f36c491ceae8b8a81a149

Prevout locking script · 25 bytes

OP_DUP
OP_HASH160
<0xe444532241e21ec3dfe61ed2a036667868f45948>
OP_EQUALVERIFY
OP_CHECKSIG
76a914e444532241e21ec3dfe61ed2a036667868f4594888ac
7qzee9s22…k4ut0xcfSpends a5fbcf6bf6…267d4e2cf6:5P2PKH0.15370000 BCH
Scripts

Previous outputa5fbcf6bf6cba67d0f36eed2c4ca1eff582adf524446b4b4c830d3267d4e2cf6:5

Unlock typeUnlocking script · 107-byte input script

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

Unlocking script · 107 bytes

<0x30450221009635c069187a7f81a2cd7100daaea5a3eac44e5cf3457035d1ee19730cec7d77022006b48b5c7309a46a3eb9eab39d984a1ca70111b503ddd0e9e493418551123b4e01>
<0x020fedcd9408bbfc2345f0d541903faafe8c12fa851567de05c42dba584b1098fc>
4830450221009635c069187a7f81a2cd7100daaea5a3eac44e5cf3457035d1ee19730cec7d77022006b48b5c7309a46a3eb9eab39d984a1ca70111b503ddd0e9e493418551123b4e0121020fedcd9408bbfc2345f0d541903faafe8c12fa851567de05c42dba584b1098fc

Prevout locking script · 25 bytes

OP_DUP
OP_HASH160
<0xb392c14af40749ea1b36aa313a4954d33433b3ce>
OP_EQUALVERIFY
OP_CHECKSIG
76a914b392c14af40749ea1b36aa313a4954d33433b3ce88ac
8qrer0un0…asxtvncmSpends a5fbcf6bf6…267d4e2cf6:17P2PKH0.01747859 BCH
Scripts

Previous outputa5fbcf6bf6cba67d0f36eed2c4ca1eff582adf524446b4b4c830d3267d4e2cf6:17

Unlock typeUnlocking script · 107-byte input script

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

Unlocking script · 107 bytes

<0x304502210082594133708c56d7652e875273ed8bfd85144e6c359b15e1ba63a7d80e70035f02207e8f443f7c6332345e0c08aa84f469ccf181eba40a535fe38c0156f7b2bd0c4801>
<0x029dd674f5c7a0f02ca20a48cbadd9ed41b70930805409fca3f2c504d4cc523348>
48304502210082594133708c56d7652e875273ed8bfd85144e6c359b15e1ba63a7d80e70035f02207e8f443f7c6332345e0c08aa84f469ccf181eba40a535fe38c0156f7b2bd0c480121029dd674f5c7a0f02ca20a48cbadd9ed41b70930805409fca3f2c504d4cc523348

Prevout locking script · 25 bytes

OP_DUP
OP_HASH160
<0xf237f26fb57a5102a78d9695fec587f4926870c1>
OP_EQUALVERIFY
OP_CHECKSIG
76a914f237f26fb57a5102a78d9695fec587f4926870c188ac

Outputs2 · 1.71847467 BCH

Spend states looked up for 2 of 2 outputs: 2 spent, 0 unspent.
#AddressTypeSpentAmountScripts
0qpmlrvfx…98m69upx
P2PKH
spent in fe066afd0f…c85790f8b9:81.00000000 BCH
Scripts

Spent byfe066afd0f3c15d27a59e5134cd46c41406f227cff60b0fd6ac823c85790f8b9 input #8 in block 379,606

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

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x77f1b126c83bb506be4c7230e859f59b1c1ff899>
OP_EQUALVERIFY
OP_CHECKSIG
76a91477f1b126c83bb506be4c7230e859f59b1c1ff89988ac
1qpr07x9x…3pxpmmy7
P2PKH
spent in fe383475d4…c4b42749e6:30.71847467 BCH
Scripts

Spent byfe383475d4e74fe6c2f644f206e6c209d7f7f07a2434479b4b7212c4b42749e6 input #3 in block 379,606

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

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x46ff18a6ce5287c813f8c3a05a0b0709c4868c58>
OP_EQUALVERIFY
OP_CHECKSIG
76a91446ff18a6ce5287c813f8c3a05a0b0709c4868c5888ac
Position in block 379,606Open 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
379,606
Byte offset in block
624,026
Merkle proof

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

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

Raw transaction1,406 bytes

0100000009175965c506099cecb92f867f22f2d443b5f95046c806b47112df3f52b94a8c2f060000006a4730440220212e6fa5c199d19f567884b49c42e6cd97768ed11ac4f3cb596326ea7f23ec0102205e6b1588ce9355f02944fc39587115d84f697b719ad692ee394867a276e4b97c0121022f0a6c895a786e0cec102c26c64f070593069c011a5a293cb96d2c08143d0319ffffffff6451…a91446ff18a6ce5287c813f8c3a05a0b0709c4868c5888ac00000000
Show full hex
0100000009175965c506099cecb92f867f22f2d443b5f95046c806b47112df3f52b94a8c2f060000006a4730440220212e6fa5c199d19f567884b49c42e6cd97768ed11ac4f3cb596326ea7f23ec0102205e6b1588ce9355f02944fc39587115d84f697b719ad692ee394867a276e4b97c0121022f0a6c895a786e0cec102c26c64f070593069c011a5a293cb96d2c08143d0319ffffffff645191daeadba5de7ac09d40efbb2370217571066a3006f7224a41df827a61380d0000006a473044022025be2eb7702bdbb1a449584f027a4039f4b6fd9102ff221d5e758ebb6e49e0ff02204e447eb91d03f1add7215156200c8064c48e33b6693a9fe14034604d0435c8d1012103b7ab1e247218eef8e09ce8f21c213a33578cd3fa70d67b2fc88b5e6b31acf7d1ffffffff645191daeadba5de7ac09d40efbb2370217571066a3006f7224a41df827a6138100000006a4730440220269f3f95f9709372b45f8548554f29f28ba58cf64be4dfb6e1ac95436f9656d102203f74ad35fd5d7606025377dc0be605458b1b65d2ea237243cc24bd682e6f6ac901210300f3706634306813556adc8b82d923ad741e5808bc7a4199b60a08676d01b776ffffffffb88c3ded4a34e37f4915f57746c0f54fd14bc5ebe0da0fc46db0274cea03e9000b0000006a47304402207dcfaf97df48a500690a8aa12e7c920084ad9d8d090b813577ab00f3707a2b1a02201961d682d1c070165f4187cfc4097af6673b0f506f4e04a64bf10af434adfcae01210271aedddbae857e5e5998f798939c83e0ed4eda11588b5e1bdabf43399eebdf3affffffff63931ff7636648a11e51ef2c4bb885f44a5ab56d509b3fb851925f09552f8645060000006b483045022100bda1290dc822f10c77dbaa4accd578576af6ab04649a2280c87cd58fab40560e02203a45c1c2c70c306a5e58d3c7bb6282deefa83155989f056cda12d6b4e54bcc02012102759178be12a0234da80e6176d6fb915993125d515bc854bd60210bed88d665e6ffffffff63931ff7636648a11e51ef2c4bb885f44a5ab56d509b3fb851925f09552f86450f0000006b483045022100c211708e513d31a65b17865d6666f93bef69c3f4c58d7075807aae8f36fc4bc3022036c192db1380b8bb7edca069c33b1094e935c227b831155b63b9d8335c8d1fa00121026534563c54f1a8f0fa941e050c814af8946949b6f80ce20ae7743bdb06ec2b02ffffffffc3055688625076e54faaf83a0d32365be9a8d2f2ca73e3104a8badf524ed7f27100000006b483045022100eb7ece1b06f685437ee3473d49ca2ee95eb97732f34e8fddee13d07cd96f73350220170fcd131e33e621e1792743e7f0999d1312555b8c02f4f5fc7d103745826b3a012103f3df58aedcdc04dd29317f222c2ac10d19004ac20d8f36c491ceae8b8a81a149fffffffff62c4e7d26d330c8b4b4464452df2a58ff1ecac4d2ee360f7da6cbf66bcffba5050000006b4830450221009635c069187a7f81a2cd7100daaea5a3eac44e5cf3457035d1ee19730cec7d77022006b48b5c7309a46a3eb9eab39d984a1ca70111b503ddd0e9e493418551123b4e0121020fedcd9408bbfc2345f0d541903faafe8c12fa851567de05c42dba584b1098fcfffffffff62c4e7d26d330c8b4b4464452df2a58ff1ecac4d2ee360f7da6cbf66bcffba5110000006b48304502210082594133708c56d7652e875273ed8bfd85144e6c359b15e1ba63a7d80e70035f02207e8f443f7c6332345e0c08aa84f469ccf181eba40a535fe38c0156f7b2bd0c480121029dd674f5c7a0f02ca20a48cbadd9ed41b70930805409fca3f2c504d4cc523348ffffffff0200e1f505000000001976a91477f1b126c83bb506be4c7230e859f59b1c1ff89988ac2b4e4804000000001976a91446ff18a6ce5287c813f8c3a05a0b0709c4868c5888ac00000000

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
9 · 1.71867467 BCH
Show scenario JSON
Loading payload...