Mainnet

Confirmed transaction

8a8a888317fba1ac5cb6584d9e61a9d3fb40410aa2339afcf30754c00d088d95

Status

Confirmed471,955 confirmations

Included in

block 505,552 · 2017-11-24 06:00:45 UTC · 3278 d 12 h 16 min 44 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 0.01042374 BCH; Input 1 0.04950346 BCH; Input 2 0.03647682 BCH; Input 3 0.02959076 BCH; Input 4 0.06452582 BCH; Input 5 0.01014232 BCH; Input 6 0.01019780 BCH; Input 7 0.01008608 BCH; Input 8 0.22296470 BCH; to Output 0 · P2PKH 0.43391053 BCH; Output 1 · P2PKH 0.00998658 BCH; miner fee 1,439 sat.97.7% of input valueInput 00.01042374 BCHbitcoincash:qpdmkr22a0my250tmallfdwcvg5jzw98wchpl7qc0jbitcoincash:qpdmkr22…hpl7qc0jbb4041493633573b790717cf96ab7bdd5777be94bc9449b9ef9bd6047bf99eb5:0bb4041493633…d6047bf99eb5:0Input 10.04950346 BCHbitcoincash:qqt3phmsewmqmsfu9f309r6f064lkcntkue0y5ulzxbitcoincash:qqt3phms…e0y5ulzxb688dd79dbc93d4a5248acc45a3ac9deb4aa04752bd920b6447fa1883606fc43:0b688dd79dbc9…a1883606fc43:0Input 20.03647682 BCHbitcoincash:qzcpgd3mq0knd5v7fahjx085ljs7e6uc8yj9wyvxgnbitcoincash:qzcpgd3m…j9wyvxgn0f6facdfa053158a4945db37a73e486cbd31b6d79b7de6500e80ff0147647955:00f6facdfa053…ff0147647955:0Input 30.02959076 BCHbitcoincash:qpxuadkcu8qc9dlct0ws4aqkqhnce4gzgv3md47gt8bitcoincash:qpxuadkc…3md47gt8270920aef0073b9fe08f957f8f76dbc0e84cc2b0de20c4faa4554d31c2d2f199:0270920aef007…4d31c2d2f199:0Input 40.06452582 BCHbitcoincash:qzf0z7qsneudj023egkr3pame05nkjc4zuc6arc5vdbitcoincash:qzf0z7qs…c6arc5vd7368461b2f5c6639a97f7392696cd0b0de73bd4bd0e25e64c45d202c93419a88:07368461b2f5c…202c93419a88:0Input 50.01014232 BCHbitcoincash:qr0udltzfl8fadn7y9d8aew88vjvs8jqecavfm02tcbitcoincash:qr0udltz…avfm02tcbe69d2128cc74788b1b7336d54aa39bb27214fab78cdfb6408ad6c3d1b75dd4b:1be69d2128cc7…6c3d1b75dd4b:1Input 60.01019780 BCHbitcoincash:qpak7u7pzl04zmm47xzu8f0wmw95jnpa4ghanhddsqbitcoincash:qpak7u7p…hanhddsq0f618b03ccf0f5db0e355755969536dad20595b8363cbeae482ab789a6b3f800:00f618b03ccf0…b789a6b3f800:0Inputs 7–8 (2 more)Inputs 7–8 (2 more)0.23305078 BCHsummed into one ribbonOutput 0 · P2PKH0.43391053 BCHbitcoincash:qp35hse93z09pzf77072pzcyz5gkz2mv9gmnv7e4t2bitcoincash:qp35hse9…mnv7e4t2spent in b7c7957e6a9c45e7e598c16bd42d874d8339afb9457dc79138f122358c9f63bb:0spent in b7c7957e6a…358c9f63bb:0Output 1 · P2PKH0.00998658 BCHbitcoincash:qqxw5jueq9y7569frkj8s5jmnchwys9ffc34yx7w2qbitcoincash:qqxw5jue…34yx7w2qspent in 22fc979d31b2ff436f69357b19ebacb7cdc98834adc3d13e81f4f5495e8f413a:0spent in 22fc979d31…495e8f413a:0Miner fee · ribbon widened for visibility1,439 sat · 0.00001439 BCH
Value flow: 9 inputs to 2 outputs and the miner feeInput 0 0.01042374 BCH; Input 1 0.04950346 BCH; Input 2 0.03647682 BCH; Input 3 0.02959076 BCH; Input 4 0.06452582 BCH; Input 5 0.01014232 BCH; Input 6 0.01019780 BCH; Input 7 0.01008608 BCH; Input 8 0.22296470 BCH; to Output 0 · P2PKH 0.43391053 BCH; Output 1 · P2PKH 0.00998658 BCH; miner fee 1,439 sat.bitcoincash:qpdmkr22a0my250tmallfdwcvg5jzw98wchpl7qc0jin 0bitcoincash:qqt3phmsewmqmsfu9f309r6f064lkcntkue0y5ulzxin 1bitcoincash:qzcpgd3mq0knd5v7fahjx085ljs7e6uc8yj9wyvxgnin 2bitcoincash:qpxuadkcu8qc9dlct0ws4aqkqhnce4gzgv3md47gt8in 3Inputs 4–8 (5 more)+5bitcoincash:qp35hse93z09pzf77072pzcyz5gkz2mv9gmnv7e4t2out 0bitcoincash:qqxw5jueq9y7569frkj8s5jmnchwys9ffc34yx7w2qout 1fee

0.44391150 BCH in from 9 inputs, 0.44389711 BCH out to 2 outputs, 1,439 sat to the miner.

Settlement check

Input total

0.44391150

BCH, 9 inputs

Output total

0.44389711

BCH, 2 outputs

Miner fee

1,439 sat

0.00001439 BCH, inputs minus outputs

Fee rate

1.02 sat/B

fee ÷ size

Size

1,404 B

version 2, locktime 505,551

CashTokens

None

no token prefix on any output

Balances: 0.44391150 BCH in = 0.44389711 BCH out + 1,439 sat fee.

Inputs9 · 0.44391150 BCH

Prevout lookups resolved: 9 / 9
#Address and previous outputTypeAmountScripts
0qpdmkr22…hpl7qc0jSpends bb40414936…047bf99eb5:0P2PKH0.01042374 BCH
Scripts

Previous outputbb4041493633573b790717cf96ab7bdd5777be94bc9449b9ef9bd6047bf99eb5:0

Unlock typeUnlocking script · 107-byte input script

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

Unlocking script · 107 bytes

<0x3045022100f500950953b1705c8c912dbbd6a1908b5078271fb25c7f6a066107d4ca584c7a0220040a354a8b23485d10b7315230f50e0988bd0bd878435061a586d99efba962db41>
<0x03585889b781d4ba545998f157f5b013050177631cb4b3c7c34afb6c011ae57779>
483045022100f500950953b1705c8c912dbbd6a1908b5078271fb25c7f6a066107d4ca584c7a0220040a354a8b23485d10b7315230f50e0988bd0bd878435061a586d99efba962db412103585889b781d4ba545998f157f5b013050177631cb4b3c7c34afb6c011ae57779

Prevout locking script · 25 bytes

OP_DUP
OP_HASH160
<0x5bbb0d4aebf64551ebdf7ff4b5d862292138a776>
OP_EQUALVERIFY
OP_CHECKSIG
76a9145bbb0d4aebf64551ebdf7ff4b5d862292138a77688ac
1qqt3phms…e0y5ulzxSpends b688dd79db…883606fc43:0P2PKH0.04950346 BCH
Scripts

Previous outputb688dd79dbc93d4a5248acc45a3ac9deb4aa04752bd920b6447fa1883606fc43:0

Unlock typeUnlocking script · 106-byte input script

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

Unlocking script · 106 bytes

<0x304402207b54fe09a0684b6edc00d99362ef6ff42341d170c4ca8ab8c97b131f2c3ae4fd02204e682f9faca37b4038dacfdce5d801993f11f363854c612b5afc796ef596d6bc41>
<0x0232c84f5c6a336d0dce7707b4d4d629619eb8e83b217c30648d9bdf5e8538f1f8>
47304402207b54fe09a0684b6edc00d99362ef6ff42341d170c4ca8ab8c97b131f2c3ae4fd02204e682f9faca37b4038dacfdce5d801993f11f363854c612b5afc796ef596d6bc41210232c84f5c6a336d0dce7707b4d4d629619eb8e83b217c30648d9bdf5e8538f1f8

Prevout locking script · 25 bytes

OP_DUP
OP_HASH160
<0x1710df70cbb60dc13c2a62f28f497eabfb626bb7>
OP_EQUALVERIFY
OP_CHECKSIG
76a9141710df70cbb60dc13c2a62f28f497eabfb626bb788ac
2qzcpgd3m…j9wyvxgnSpends 0f6facdfa0…0147647955:0P2PKH0.03647682 BCH
Scripts

Previous output0f6facdfa053158a4945db37a73e486cbd31b6d79b7de6500e80ff0147647955:0

Unlock typeUnlocking script · 107-byte input script

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

Unlocking script · 107 bytes

<0x3045022100da7a3683c77577015163167acaa64fcd145c5d96124d730ae7fb921e7552edad02207d6b07779afb67fc6474c3b2fa9ae2a61277d515abccda1a3488144e04c717be41>
<0x039c5ae91dcd23cab1da9a7f9be54d491dd04aad14eed95415c96741dc41f699c3>
483045022100da7a3683c77577015163167acaa64fcd145c5d96124d730ae7fb921e7552edad02207d6b07779afb67fc6474c3b2fa9ae2a61277d515abccda1a3488144e04c717be4121039c5ae91dcd23cab1da9a7f9be54d491dd04aad14eed95415c96741dc41f699c3

Prevout locking script · 25 bytes

OP_DUP
OP_HASH160
<0xb014363b03ed36d19e4f6f233cf4fca1eceb9839>
OP_EQUALVERIFY
OP_CHECKSIG
76a914b014363b03ed36d19e4f6f233cf4fca1eceb983988ac
3qpxuadkc…3md47gt8Spends 270920aef0…31c2d2f199:0P2PKH0.02959076 BCH
Scripts

Previous output270920aef0073b9fe08f957f8f76dbc0e84cc2b0de20c4faa4554d31c2d2f199:0

Unlock typeUnlocking script · 106-byte input script

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

Unlocking script · 106 bytes

<0x3044022002dbdaa7d808901c36d15751c9a829eafa6bc737bc88edf74730772ca603648202201e908f0088d55b7bc38b35f0cb2d9e8159a536bd56ff3c08dcc4c749dcca670c41>
<0x024f524b23310dc958a833d3dd48875f4357338b4687fc7c5ab18970c7c768dab3>
473044022002dbdaa7d808901c36d15751c9a829eafa6bc737bc88edf74730772ca603648202201e908f0088d55b7bc38b35f0cb2d9e8159a536bd56ff3c08dcc4c749dcca670c4121024f524b23310dc958a833d3dd48875f4357338b4687fc7c5ab18970c7c768dab3

Prevout locking script · 25 bytes

OP_DUP
OP_HASH160
<0x4dceb6d8e1c182b7f85bdd0af41605e78cd50243>
OP_EQUALVERIFY
OP_CHECKSIG
76a9144dceb6d8e1c182b7f85bdd0af41605e78cd5024388ac
4qzf0z7qs…c6arc5vdSpends 7368461b2f…2c93419a88:0P2PKH0.06452582 BCH
Scripts

Previous output7368461b2f5c6639a97f7392696cd0b0de73bd4bd0e25e64c45d202c93419a88:0

Unlock typeUnlocking script · 106-byte input script

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

Unlocking script · 106 bytes

<0x304402203f747fd010cd76f7ed60b965ba9bdf396b90c0d761795a5f5e1f1ad6100327f402207ef78f9f47c34930e0550c7e40a19508dd1ea881b8b2e6450e07d04717b0535641>
<0x02ff2423477ca5c7aa566c71f06bae88819830c705ccdf789ac24d645f4ecdc16b>
47304402203f747fd010cd76f7ed60b965ba9bdf396b90c0d761795a5f5e1f1ad6100327f402207ef78f9f47c34930e0550c7e40a19508dd1ea881b8b2e6450e07d04717b05356412102ff2423477ca5c7aa566c71f06bae88819830c705ccdf789ac24d645f4ecdc16b

Prevout locking script · 25 bytes

OP_DUP
OP_HASH160
<0x92f178109e78d93d51ca2c3887bbcbe93b4b1517>
OP_EQUALVERIFY
OP_CHECKSIG
76a91492f178109e78d93d51ca2c3887bbcbe93b4b151788ac
5qr0udltz…avfm02tcSpends be69d2128c…3d1b75dd4b:1P2PKH0.01014232 BCH
Scripts

Previous outputbe69d2128cc74788b1b7336d54aa39bb27214fab78cdfb6408ad6c3d1b75dd4b:1

Unlock typeUnlocking script · 107-byte input script

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

Unlocking script · 107 bytes

<0x3045022100ff48f53166c3b48a1c2910425f77f1ba5747431e208d18637dbb91b4161e5f100220025994a263330072f719f5b5bac8d1be7aeeaebb68f5e51fe189cc860da463a041>
<0x03cc3efb7b4fd296eda119f67a1fb1bf7b8f13cddc0d4401d8b2950c893b41d428>
483045022100ff48f53166c3b48a1c2910425f77f1ba5747431e208d18637dbb91b4161e5f100220025994a263330072f719f5b5bac8d1be7aeeaebb68f5e51fe189cc860da463a0412103cc3efb7b4fd296eda119f67a1fb1bf7b8f13cddc0d4401d8b2950c893b41d428

Prevout locking script · 25 bytes

OP_DUP
OP_HASH160
<0xdfc6fd624fce9eb67e215a7ee5c73b24c81e40ce>
OP_EQUALVERIFY
OP_CHECKSIG
76a914dfc6fd624fce9eb67e215a7ee5c73b24c81e40ce88ac
6qpak7u7p…hanhddsqSpends 0f618b03cc…89a6b3f800:0P2PKH0.01019780 BCH
Scripts

Previous output0f618b03ccf0f5db0e355755969536dad20595b8363cbeae482ab789a6b3f800:0

Unlock typeUnlocking script · 106-byte input script

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

Unlocking script · 106 bytes

<0x30440220674ae96b3c51dde9191f901706230c06cc7f53b929ecc5f903be7fa45af47083022032cfaa7e109b7bc4ae74c51313a7384213d7c45cb6468fb87c904ae6046baadb41>
<0x0240ab80df41a3827fc51920107413ec454054f39b8606262035b108bab3d6b4b4>
4730440220674ae96b3c51dde9191f901706230c06cc7f53b929ecc5f903be7fa45af47083022032cfaa7e109b7bc4ae74c51313a7384213d7c45cb6468fb87c904ae6046baadb41210240ab80df41a3827fc51920107413ec454054f39b8606262035b108bab3d6b4b4

Prevout locking script · 25 bytes

OP_DUP
OP_HASH160
<0x7b6f73c117df516f75f185c3a5eedb8b494c3daa>
OP_EQUALVERIFY
OP_CHECKSIG
76a9147b6f73c117df516f75f185c3a5eedb8b494c3daa88ac
7qphf9grc…gs2v6jrsSpends d35c5a1ad8…2afc9c8bc4:1P2PKH0.01008608 BCH
Scripts

Previous outputd35c5a1ad838a0ff96218dbc1b6592fff55b309419eee56e8e0d5d2afc9c8bc4:1

Unlock typeUnlocking script · 106-byte input script

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

Unlocking script · 106 bytes

<0x3044022024a37743165272e85347f6e8f28a873378789a5d480e0bf179ed8faa52fb678602207e6cb766ba9d07862c71dadf41d75ab690412cb98c48872486e30c24c20f947641>
<0x02b818bb692be684ff4205e4c948a5cf1d1150182dcdc6e82e73a31a0100f4cbd2>
473044022024a37743165272e85347f6e8f28a873378789a5d480e0bf179ed8faa52fb678602207e6cb766ba9d07862c71dadf41d75ab690412cb98c48872486e30c24c20f9476412102b818bb692be684ff4205e4c948a5cf1d1150182dcdc6e82e73a31a0100f4cbd2

Prevout locking script · 25 bytes

OP_DUP
OP_HASH160
<0x6e92a078ae02bfdfb053ea4ef580b719f7132e59>
OP_EQUALVERIFY
OP_CHECKSIG
76a9146e92a078ae02bfdfb053ea4ef580b719f7132e5988ac
8qzj87ffs…k7tr7pjjSpends 1573633801…c7d6962515:1P2PKH0.22296470 BCH
Scripts

Previous output15736338015d45f614058fa2ce9ff5d302c1608d02da7c1ed9c7f7c7d6962515:1

Unlock typeUnlocking script · 106-byte input script

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

Unlocking script · 106 bytes

<0x304402207365a6b833d8f072ec1a98919c67fe1232454b2d06835fa7c6ad31f838eac39102202565334989c825fe2252718c0f19e9de34140c03d05e68f47195bfe562014afc41>
<0x0208144785391ee63b602b7bb7ce1e044c843436e4288ad92539a23205977d03e0>
47304402207365a6b833d8f072ec1a98919c67fe1232454b2d06835fa7c6ad31f838eac39102202565334989c825fe2252718c0f19e9de34140c03d05e68f47195bfe562014afc41210208144785391ee63b602b7bb7ce1e044c843436e4288ad92539a23205977d03e0

Prevout locking script · 25 bytes

OP_DUP
OP_HASH160
<0xa47f25307071a948272de707dce19f3eee5020c7>
OP_EQUALVERIFY
OP_CHECKSIG
76a914a47f25307071a948272de707dce19f3eee5020c788ac

Outputs2 · 0.44389711 BCH

Spend states looked up for 2 of 2 outputs: 2 spent, 0 unspent.
#AddressTypeSpentAmountScripts
0qp35hse9…mnv7e4t2
P2PKH
spent in b7c7957e6a…358c9f63bb:00.43391053 BCH
Scripts

Spent byb7c7957e6a9c45e7e598c16bd42d874d8339afb9457dc79138f122358c9f63bb input #0 in block 505,591

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

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x634bc325889e50893ef3fca08b041511612b6c2a>
OP_EQUALVERIFY
OP_CHECKSIG
76a914634bc325889e50893ef3fca08b041511612b6c2a88ac
1qqxw5jue…34yx7w2q
P2PKH
spent in 22fc979d31…495e8f413a:00.00998658 BCH
Scripts

Spent by22fc979d31b2ff436f69357b19ebacb7cdc98834adc3d13e81f4f5495e8f413a input #0 in block 505,553

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

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x0cea4b990149ea68a91da478525b9e2ee240a94e>
OP_EQUALVERIFY
OP_CHECKSIG
76a9140cea4b990149ea68a91da478525b9e2ee240a94e88ac
Position in block 505,552Open 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
505,552
Byte offset in block
144,996
Merkle proof

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

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

Raw transaction1,404 bytes

0200000009b59ef97b04d69befb94994bc94be7757dd7bab96cf1707793b573336494140bb000000006b483045022100f500950953b1705c8c912dbbd6a1908b5078271fb25c7f6a066107d4ca584c7a0220040a354a8b23485d10b7315230f50e0988bd0bd878435061a586d99efba962db412103585889b781d4ba545998f157f5b013050177631cb4b3c7c34afb6c011ae57779feffffff43…a9140cea4b990149ea68a91da478525b9e2ee240a94e88accfb60700
Show full hex
0200000009b59ef97b04d69befb94994bc94be7757dd7bab96cf1707793b573336494140bb000000006b483045022100f500950953b1705c8c912dbbd6a1908b5078271fb25c7f6a066107d4ca584c7a0220040a354a8b23485d10b7315230f50e0988bd0bd878435061a586d99efba962db412103585889b781d4ba545998f157f5b013050177631cb4b3c7c34afb6c011ae57779feffffff43fc063688a17f44b620d92b7504aab4dec93a5ac4ac48524a3dc9db79dd88b6000000006a47304402207b54fe09a0684b6edc00d99362ef6ff42341d170c4ca8ab8c97b131f2c3ae4fd02204e682f9faca37b4038dacfdce5d801993f11f363854c612b5afc796ef596d6bc41210232c84f5c6a336d0dce7707b4d4d629619eb8e83b217c30648d9bdf5e8538f1f8feffffff5579644701ff800e50e67d9bd7b631bd6c483ea737db45498a1553a0dfac6f0f000000006b483045022100da7a3683c77577015163167acaa64fcd145c5d96124d730ae7fb921e7552edad02207d6b07779afb67fc6474c3b2fa9ae2a61277d515abccda1a3488144e04c717be4121039c5ae91dcd23cab1da9a7f9be54d491dd04aad14eed95415c96741dc41f699c3feffffff99f1d2c2314d55a4fac420deb0c24ce8c0db768f7f958fe09f3b07f0ae200927000000006a473044022002dbdaa7d808901c36d15751c9a829eafa6bc737bc88edf74730772ca603648202201e908f0088d55b7bc38b35f0cb2d9e8159a536bd56ff3c08dcc4c749dcca670c4121024f524b23310dc958a833d3dd48875f4357338b4687fc7c5ab18970c7c768dab3feffffff889a41932c205dc4645ee2d04bbd73deb0d06c6992737fa939665c2f1b466873000000006a47304402203f747fd010cd76f7ed60b965ba9bdf396b90c0d761795a5f5e1f1ad6100327f402207ef78f9f47c34930e0550c7e40a19508dd1ea881b8b2e6450e07d04717b05356412102ff2423477ca5c7aa566c71f06bae88819830c705ccdf789ac24d645f4ecdc16bfeffffff4bdd751b3d6cad0864fbcd78ab4f2127bb39aa546d33b7b18847c78c12d269be010000006b483045022100ff48f53166c3b48a1c2910425f77f1ba5747431e208d18637dbb91b4161e5f100220025994a263330072f719f5b5bac8d1be7aeeaebb68f5e51fe189cc860da463a0412103cc3efb7b4fd296eda119f67a1fb1bf7b8f13cddc0d4401d8b2950c893b41d428feffffff00f8b3a689b72a48aebe3c36b89505d2da3695965557350edbf5f0cc038b610f000000006a4730440220674ae96b3c51dde9191f901706230c06cc7f53b929ecc5f903be7fa45af47083022032cfaa7e109b7bc4ae74c51313a7384213d7c45cb6468fb87c904ae6046baadb41210240ab80df41a3827fc51920107413ec454054f39b8606262035b108bab3d6b4b4feffffffc48b9cfc2a5d0d8e6ee5ee1994305bf5ff92651bbc8d2196ffa038d81a5a5cd3010000006a473044022024a37743165272e85347f6e8f28a873378789a5d480e0bf179ed8faa52fb678602207e6cb766ba9d07862c71dadf41d75ab690412cb98c48872486e30c24c20f9476412102b818bb692be684ff4205e4c948a5cf1d1150182dcdc6e82e73a31a0100f4cbd2feffffff152596d6c7f7c7d91e7cda028d60c102d3f59fcea28f0514f6455d0138637315010000006a47304402207365a6b833d8f072ec1a98919c67fe1232454b2d06835fa7c6ad31f838eac39102202565334989c825fe2252718c0f19e9de34140c03d05e68f47195bfe562014afc41210208144785391ee63b602b7bb7ce1e044c843436e4288ad92539a23205977d03e0feffffff024d189602000000001976a914634bc325889e50893ef3fca08b041511612b6c2a88ac023d0f00000000001976a9140cea4b990149ea68a91da478525b9e2ee240a94e88accfb60700

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