Date : Mon, 29 Mar 1999 16:17:10 +0100
From : "Christopher J Thornley" <C.J.Thornley@...>
Subject: BBC tape to MP3 and back to Beeb
--0__=OKgkdyjjGnOp5wVREZ4MYjoybFyYLeFGy3pkANIST2VEwMMdbbG5TSye
Would there not be data loss? MP3 is lossles compression i.e an aprox
representation of a signal. So you have to set the data rate correctly. Other
wise you could lose all data.
How about this suggestion for tape images. The tape only consists of two tone
one signifying 1 and the other 0.
These will have a duration dependant on the baud rate i.e. 1200 or 300 baud
Therefore all you need to store is when the tone has crossed 0 volts.
So a simple circuit is need to convert this to a digital signal
(Embedded image moved to file: pic11605.pcx)
The 100 ohm resistor might be a bit high so experiment with a lower value one.
Now if two tones are used say 2400 Hz and 1200 Hz the resulting digital output
will be shorter for the 2400 Hz tone than the 1200 Hz tone so it can be worked
out which what represents a 1 and what a 0 so It will decode the signal in 1`s
and 0`s all what's needed is some form of interpreter software to turn raw data
to actual 1 and 0 representations then decode the BBC tape format to extract the
file.
Chris
(See attached file: Inter.gif)
Chris Richardson <chris@...> on 26/03/99 16:41:23
To: Robert Schmidt <robert@...>
cc: bbc-micro@... (bcc: Christopher J Thornley/CMS/University of
Salford/GB)
Subject: Re: [BBC-Micro] BBC tape to MP3 and back to Beeb
Hi Robert
Robert Schmidt wrote:
>
> Hi Chris!
>
>
> Maybe TBL! should open up a new MP3 section of sampled original
> tapes...? (Just kidding... :)
>
>
It's a shame you are kidding, I think it would be a good idea.
Incidentally, much as I would be proud to admitting to having thought
the idea up, I have to admit it was Mark Usher that set the ball
rolling.
Chris
--
Chris Richardson 8-Bit Software
The BBC and Master Computer Public Domain Library
http://www.karoo.net/8bs
mailto:chris@...
--0__=OKgkdyjjGnOp5wVREZ4MYjoybFyYLeFGy3pkANIST2VEwMMdbbG5TSye
UmVjZWl2ZWQ6IGZyb20gYW1hbHRoZWEuc2FsZm9yZC5hYy51ayAoWzE0Ni44Ny4yNTUuNjFdKSBi
eSBub3Rlcy1hLmNtcy5zYWxmb3JkLmFjLnVrIChMb3R1cyBTTVRQIE1UQSB2NC42LjMgKDc3OC4y
IDEtNC0xOTk5KSkgd2l0aCBTTVRQIGlkIDgwMjU2NzQwLjAwNkFCRkUzOyBGcmksIDI2IE1hciAx
OTk5IDE5OjI1OjU5ICswMDAwDQpSZWNlaXZlZDogKHFtYWlsIDE2ODI2IGludm9rZWQgYnkgYWxp
YXMpOyAyNiBNYXIgMTk5OSAxOToyMTowMCAtMDAwMA0KUmVjZWl2ZWQ6IChxbWFpbCAxNjgyMCBp
bnZva2VkIGZyb20gbmV0d29yayk7IDI2IE1hciAxOTk5IDE5OjIxOjAwIC0wMDAwDQpSZWNlaXZl
ZDogZnJvbSB0aGFnZGFsLmNsb3VkOS5jby51ayAoSEVMTyBjbG91ZDkuY28udWspICgxOTQuNDIu
MjI2LjM2KQ0KICBieSBhbWFsdGhlYS5zYWxmb3JkLmFjLnVrIHdpdGggU01UUDsgMjYgTWFyIDE5
OTkgMTk6MjE6MDAgLTAwMDANClJlY2VpdmVkOiAoZnJvbSBtYWpvcmRvbW9AbG9jYWxob3N0KQ0K
CWJ5IGNsb3VkOS5jby51ayAoOC44LjcvOC44LjcpIGlkIFFBQTE1OTYwDQoJZm9yIGJiYy1taWNy
by1vdXRnb2luZzsgRnJpLCAyNiBNYXIgMTk5OSAxNjo0MjozMCBHTVQNClgtQXV0aGVudGljYXRp
b24tV2FybmluZzogdGhhZ2RhbC5jbG91ZDkuY28udWs6IG1ham9yZG9tbyBzZXQgc2VuZGVyIHRv
IG93bmVyLWJiYy1taWNyb0BjbG91ZDkuY28udWsgdXNpbmcgLWYNClJlY2VpdmVkOiBmcm9tIHN2
ci1hLTA1LmNvcmUudGhlcGxhbmV0Lm5ldCAoc3ZyLWEtMDUuY29yZS50aGVwbGFuZXQubmV0IFsx
OTQuMTUyLjY1LjIwNV0pDQoJYnkgY2xvdWQ5LmNvLnVrICg4LjguNy84LjguNykgd2l0aCBFU01U
UCBpZCBRQUExNTk1NQ0KCWZvciA8YmJjLW1pY3JvQGNsb3VkOS5jby51az47IEZyaSwgMjYgTWFy
IDE5OTkgMTY6NDI6MjcgR01UDQpSZWNlaXZlZDogZnJvbSBtb2RlbTQyLnNraW5uZXIua2luZ3N0
b24taW50ZXJuZXQubmV0IChbMTk1LjkyLjIzNS40Ml0gaGVsbz04YnMua2Fyb28uY28udWspDQoJ
Ynkgc3ZyLWEtMDUuY29yZS50aGVwbGFuZXQubmV0IHdpdGggZXNtdHAgKEV4aW0gMi4xMCAjMikN
CglpZCAxMFFaZ2ctMDAwNUllLTAwOyBGcmksIDI2IE1hciAxOTk5IDE2OjQyOjI2ICswMDAwDQpN
ZXNzYWdlLUlEOiA8MzZGQkI4QjMuNDNGRDFBNDBAOGJzLmthcm9vLmNvLnVrPg0KRGF0ZTogRnJp
LCAyNiBNYXIgMTk5OSAxNjo0MToyMyArMDAwMA0KRnJvbTogQ2hyaXMgUmljaGFyZHNvbiA8Y2hy
aXNAOGJzLmthcm9vLmNvLnVrPg0KT3JnYW5pemF0aW9uOiA4LUJpdCBTb2Z0d2FyZQ0KWC1NYWls
ZXI6IE1vemlsbGEgNC4wNCBbZW5dIChXaW45NTsgSSkNCk1JTUUtVmVyc2lvbjogMS4wDQpUbzog
Um9iZXJ0IFNjaG1pZHQgPHJvYmVydEB0ZWNobm9ndWlkZS5ubz4NCkNDOiBiYmMtbWljcm9AY2xv
dWQ5LmNvLnVrDQpTdWJqZWN0OiBSZTogW0JCQy1NaWNyb10gQkJDIHRhcGUgdG8gTVAzIGFuZCBi
YWNrIHRvIEJlZWINClJlZmVyZW5jZXM6IDwxOTk5MDMyNjE1NTMuUUFBMTE5MjNAdXVjcDEuaS50
ZWxpYS5ubz4NCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD11cy1hc2NpaQ0KQ29u
dGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdA0KU2VuZGVyOiBvd25lci1iYmMtbWljcm9AY2xv
dWQ5LmNvLnVrDQpQcmVjZWRlbmNlOiBidWxrDQoNCkhpIFJvYmVydA0KDQpSb2JlcnQgU2NobWlk
dCB3cm90ZToNCj4gDQo+IEhpIENocmlzIQ0KPg0KPiANCj4gTWF5YmUgVEJMISBzaG91bGQgb3Bl
biB1cCBhIG5ldyBNUDMgc2VjdGlvbiBvZiBzYW1wbGVkIG9yaWdpbmFsDQo+IHRhcGVzLi4uPyAg
KEp1c3Qga2lkZGluZy4uLiA6KQ0KPiANCj4gDQoNCkl0J3MgYSBzaGFtZSB5b3UgYXJlIGtpZGRp
bmcsIEkgdGhpbmsgaXQgd291bGQgYmUgYSBnb29kIGlkZWEuDQoNCkluY2lkZW50YWxseSwgbXVj
aCBhcyBJIHdvdWxkIGJlIHByb3VkIHRvIGFkbWl0dGluZyB0byBoYXZpbmcgdGhvdWdodA0KdGhl
IGlkZWEgdXAsIEkgaGF2ZSB0byBhZG1pdCBpdCB3YXMgTWFyayBVc2hlciB0aGF0IHNldCB0aGUg
YmFsbA0Kcm9sbGluZy4NCg0KQ2hyaXMNCg0KLS0gDQpDaHJpcyBSaWNoYXJkc29uIDgtQml0IFNv
ZnR3YXJlDQpUaGUgQkJDIGFuZCBNYXN0ZXIgQ29tcHV0ZXIgUHVibGljIERvbWFpbiBMaWJyYXJ5
DQpodHRwOi8vd3d3Lmthcm9vLm5ldC84YnMNCm1haWx0bzpjaHJpc0A4YnMua2Fyb28uY28udWsN
Cg=
--0__=OKgkdyjjGnOp5wVREZ4MYjoybFyYLeFGy3pkANIST2VEwMMdbbG5TSye
CgUBCAAAAAC/AWMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAABwAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAD/A/8D/wP/A/8D5wMA7wPYA8wDxgMAwgEB/wP/A/8D/wP/A+cDAO8D2APM
A8YDAMIBAf8D/wP/A/8D/wPnAwDvA9gDzAPGAwDCAQH/A/8D/wP/A/8D5wMA7wPYA8wDxgMAwgEB
/wP/A/8D/wP/A+cDAO8D2APMA8YDAMIBAf8D/wP/A/8D/wPnAwDvA9gDzAPGAwDCAQH/A/8D/wP/
A/8D5wMA7wPYA8wDxgMAwgEB/wP/A/8D/wP/A+cDAO8D2APMA8YDAMIBAf8D/wP/A9kDAMoDxADI
A8QA1APDAMcDAP8D0wMA7wPYA8wDxgMAwgEB/wP/A/8D2QMAyQMAxAMAxgMAxAMA0gMAwwPCAMUD
AP8D0wMA7wPYA8wDxgMAwgEB/wP/A/8D2QMAyAMAxgMAxAMAxgMA0AMAxgMAxAMA/wPTAwDvA9gD
zAPGAwDCAQH/A/8D/wPZAwDHAwDHAwDEAwDGAwDQAwDGAwDEAwDCAwDHAwADAMQDAP8DAwDvA9gD
zAPGAwDCAQH/A/8D/wPZAwDHAwDIAwDDAwDHAwDOAwDIAwDDAwADAAMAxgPCAAMAA8IAAwD/AwDv
A9gDzAPGAwDCAQH/A/8D/wPZAwDHAwDIAwDDAwDHAwDOAwDIAwDDA8IAwwMAxQMAwwPCAMMDAP4D
AO8D2APMA8YDAMIBAf8D/wP/A9kDAMcDAMgDAMIDAMgDAM4DAMgDAMMDwgDEAwDEAwDDAwDEAwD+
AwDvA9gDzAPGAwDCAQH/A/8D/wPZAwDHAwDIAwDCAwDIAwDOAwDIAwDDAwDFAwDEAwDDAwDEAwD+
AwDvA9gDzAPGAwDCAQH/A/8D/wPZAwDHAwDIAwDCAwDIAwDOAwDIAwDDAwDFAwDEAwDDAwDEAwD+
AwDvA9gDzAPGAwDCAQH/A/8D/wPZAwDHAwDIAwDDAwDHAwDOAwDIAwDDAwDFAwDEAwDDAwDEAwD+
AwDvA9gDzAPGAwDCAQH/A/8D/wPZAwDHAwDIAwDDAwDHAwDOAwDHAwDEAwDFAwDEAwDDAwDEAwD+
AwDvA9gDzAPGAwDCAQH/A/8D/wPZAwDIAwDHAwDDAwDHAwDPAwDGAwDEAwDFAwDEAwDDAwDEAwD+
AwDvA9gDzAPGAwDCAQH/A/8D/wPZAwDIAwDGAwDEAwDGAwDQAwDFAwDFAwDFAwDEAwDDAwDEAwD+
AwDvA9gDzAPGAwDCAQH/A/8DAP8D2AMAyQMAxAMAxgMAxAMA0gMAxAMAxQMAxQMAxAMAwwMAxAMA
/gMA7wPYA8wDxgMAwgEB/wP/AwD/A9gDAMoDAMIDAMgDAMIDANMDAMMDAMYDAMUDAMQDAMMDAMQD
AP4DAO8D2APMA8YDAMIBAf8D/wMA/wPYAwDLA8IAygPCANUDwwDHAwDFAwDEAwDDAwDEAwD+AwDv
A9gDzAPGAwDCAQH/A/8DAP8D/wP/A+YDAO8D2APMA8YDAMIBAf8D/wMA/wP/A/8D5gMA7wPYA8wD
xgMAwgEB/wP/A9kA/wP/A/8DzgMA7wPYA8wDxgMAwgEB/wP/AwDXAwD/A/8D/wPOAwDvA9gDzAPG
AwDCAQH/A/8DANcDAP8D/wP/A84DAO8D2APMA8YDAMIBAf8D/wMA1wMA/wP/A/8DzgMA7wPYA8wD
xgMAwgEB/wP/AwDXAwD/A/8D/wPOAwDvA9gDzAPGAwDCAQH/A/8DANcDAP8DwgP/AMkA/wPDAwDg
A8sA0APCANEDyAPDAwDCAQH/A/8DANcDAP8DwgMA/wLHAgD/A8MDAOADANgDxADRA8gDwwMAwgEB
/wP/AwDXAwD/A8IDAP8CxwIA/wPDAwDgAwDWA8YA0QPIA8MDAMIBAf8D/wMA1wMA/wPCAwD/AscC
AP8DwwMA4AMA1APIANEDyAPDAwDCAQH/A/8DANcDAP8DwgMA/wLHAgD/A8MDAOADANIDygDRA8gD
wwMAwgEB/wP/AwDXAwD/A8IDAP8CxwIA/wPDAwDgAwDQA8wA0QPIA8MDAMIBAf8D/wMA1wMA/wPC
AwD/AscCAP8DwwMA4AMAzgPOANEDyAPDAwDCAQH/A/8DANcDAP8DwgMA/wLHAgD/A8MDAOADAMwD
0ADRA8gDwwMAwgEB/wP/AwDXAwD/A8IDAP8CxwIA/wPDAwDgAwDKA9IA0QPIA8MDAMIBAf8D/wMA
1wMA/wPCAwD/AscCAP8DwwMA4AMAyAPUANEDyAPDAwDCAQH/A/8DANcDAP8DwgMA/wLHAgD/AwPE
AN8DAMYD1gDRA8gDA8QAwgH/A/8DANcDAP8DwgMA/wLHAgD/A8YA3gMAxAPYANEDyAPEAMIAAf8D
/wMA1wMA/wPCAwD/AscCAP4DyADdAwDCA9oA0QPHA8UAwgAA/wP/AwDXAwD/A8IDAP8CxwIA/QPK
ANwD3QDRA8YDxQDDAADIA8YA3QP/ANUA1wP/AMQA/wLHAv8A8gDZAMwAxgDDAMIAxwPCAMUDzADR
AwDCAcoA/wPHAwDXAwDVAwDrAwD/AscCAP0DygDcAwAD2wDRA8YDxQDDAADGAwADANEDywDFA8IA
wgHKAP8DxwMA1wMA1AMA7AMA/wLHAgD+A8gA3QMAwwPZANEDxwPFAMIAAMUDAMIDANwDxwDCAcoA
/wPHAwDXAwDTAwDtAwD/AscCAP8DxgDeAwDFA9cA0QPIA8QAwgADxAMAwwMA4QPCAMIBygD/A8cD
ANcDANIDAO4DAP8CxwIA/wMDxADfAwDHA9UA0QPIAwPEAMIDxAMAwwMA4QPCAMIBygD/A8cDANcD
ANEDAO8DAP8CxwIA/wPDAwDgAwDJA9MA0QPIA8MDAMIDA8QDAMMDAOEDwgDCAcoA/wPHAwDXAwDQ
AwDwAwD/AscCAP8D5AMAywPRANEDyAPDAwDCAwPEAwDDAwDhA8IAwgHKAP8DxwMA1wMAzwMA8QMA
/wLHAgD/A+QDAM0DzwDRA8gDwwMAwgMDxAMAwwMA4QPCAMIBygD/A8cDANcDAM4DAPIDAP8CxwIA
/wPkAwDPA80A0QPIA8MDAMIDA8QDAMMDAOEDwgDCAcoA/wPHAwDXAwDNAwDzAwD/AscCAP8D5AMA
0QPLANEDyAPDAwDCAwPEAwDDAwDhA8IAwgHKAP8DxwMA1wMAzAMA9AMA/wLHAgD/A+QDANMDyQDR
A8gDwwMAwgMDxAMAwwMA4QPCAMIBygD/A8cDANcDAMsDAPUDAP8CxwIA/wPkAwDVA8cA0QPIA8MD
AMIDA8QDAMMDAOEDwgDCAcoA/wPHAwDXAwDKAwD2AwD/AscCAP8D5AMA1wPFANEDyAPDAwDCAwPE
AwDDAwDhA8IAwgHKAP8DxwMA1wMAygMA9gMA/wLHAgD/A+QDANkDwwDRA8gDwwMAwgMDxAMAwwMA
4QPCAMIBygD/A8cDANcDAMkDAPcD/wDJAP8D2gPLANsDANEDyAPDAwDCAwPEAwDDAwDhA8IAwgHK
AP8DxwMA1wMAyAMA/wP/A/8D8gPZA80DxgMDAMIDA8QDAMMDAOEDwgDCAcoA/wPHAwDXAwDHAwD/
A/8D/wPzA9kDzQPGAwMAwgMDxAMAwwMA4QPCAMIBygD/A8cDANcDAMYDAP8D/wP/A/MD2gPNA8YD
AwDCAwPEAwDDAwDhA8IAwgHKAP8DxwMA1wMAxQMA/wP/A/8D9APaA80DxgMDAMIDA8QDAMMDAOED
wgDCAcoA/wPHAwDXAwDEAwD/A/8D/wP0A9oDzQPHAwMAwgMDxAMAwwMA4QPCAMIBygD/A8cDANcD
AMMDAP8D/wP/A/UD2gPNA8cDAwDCAwPFAwDCAwDcA8cAwgHKAP8DxwMA1wMAwgMA/wP/A/8D9QPb
A80DxwMDAMIDA8YDAAMA0APMAMUDwgDCAcoA/wPHAwDXAwADAP8D/wP/A/YD2wPNA8cDAwDCAwPH
A8IAxQPLANIDAMIBygD/A8cDANcDwgD/A/8D1QPFAMYDANIDANQDxwDuA8IDwgDMA8YAwgMAxQMA
yAPCAwDCAwPIA8YA3QP/ANUA1wMA/wP/A9YDAMMDANkDANoDAO4DwgPCANEDAMIDAMUDAMgDwgMA
wgMD/wP/AwDXAwD/A/8D1gMAxAMA2AMA2gMA7gMDAAMA0AMAwwMAxQMAyAPCAwDCAwP/A/8DANcD
AP8D/wPWAwDEAwDYAwDZAwDvAwMAAwDPAwDEAwDEAwDIA8MDAMIDA/8D/wMA1wMA/wP/A9YDAMQD
AMUDAMcDwwDGA8MAxQPDANEDAMUDwgDFA8QAxgPCAMYDwwDOAwDCAwDPAwDFAwDDAwDIA8MDAMID
A/8D/wMA1wMA/wP/A9YDAMQDAMUDAMYDAMIDAMUDAMIDAMQDAMIDANADAMUDAMIBAMQDAMMDAMUD
AAEAxQPCAM8DAMIDAM4DAMYDAMMDAMgDwwMAwgMD/wP/AwDXAwD/A/8D1gMAxAMAxQMAxgMAwgMA
xQMAwgMAxAMAwgMA0AMAxQMAwgEAxAMAwwMAxAMAwgEAxQPCAM4DAMMDAM4DAMYDAMMDAMgDwwMA
wgMD/wP/AwDXAwD/A/8D1gMAxAMAxQMAxgMAwwMAwwMAwwMAxAMAwwMAzgMAxQMAwwEAxAMAwwMA
xAMAwgEAxQPCAM4DAMMDAM4DAMYDAMMDAMgDwwMAwgMD/wP/AwDXAwD/A/8D1gMAxAMAxQMAxgMA
wwMAwwMAwwMAxAMAwwMAzgMAxQPGAMMDAMMDAMQDxQDEAwDOAwDEAwDOAwDGAwDCAwDJA8MDAMID
A/8D/wMA1wMA/wP/A9YDAMQDAMUDAMYDAMMDAMMDAMMDAMQDAMMDAM0DAMYDAMgDAMMDAMQDAMgD
AM4DxwDNAwDGAwDCAwDJA8MDAMIDA/8D/wMA1wMA/wP/A9YDAMQDAMUDAMYDAMMDAMMDAMMDAMQD
AMMDAM0DAMYDAMgDAMMDAMQDAMgDANMDAM4DAMYDAMIDAMkDwwMAwgMD/wP/AwDXAwD/A/8D1gMA
xAMAxQMAxgMAwwMAwwMAwwMAxAMAwwMAzAMAxwMAyAMAwwMAxAMAyAMA0wMAzgMAxgMAwgMAyQPD
AwDCAwP/A/8DANcDAP8D/wPWAwDDAwDGAwDGAwDDAwDEAwDCAwDEAwDDAwDMAwDIAwDHAwDDAwDE
AwDIAwDTAwDOAwDHAwADAMkDwwMAwgMD/wP/AwDXAwD/A/8D1gMAwwMAxgMAxgMAwgMAxQMAwgMA
xAMAwgMAzAMAyQMAwgMAxAMAwwMAxAMAwgMAxQMA0wMAzgMAxwPCAMkDxAMAwgMD/wP/AwDXAwD/
A/8D1gMAwwMAxgMAxwMAAwDGA8MAxQMAAwDMAwDJAwDCAwDEAwDDAwDEAwDCAwDFAwDTAwDEAwDJ
AwDHA8IAyQPEAwDCAwP/A/8DANcDAP8D/wPWA8QAxwMAyAMAxwMAAwDGAwDNA8cAxAPCAMUDAMMD
AMUDwgDGAwDTAwDEAwDJAwDHA8IAyQPEAwDCAwP/A/8DANcDAP8D/wP/A/cD2wPOA8cDAwDCAwP/
A/8DANcDAP8D/wP/A/cD2wPOA8cDAwDCAwP/A/8DANcDAP8D/wP/A/cD2wPOA8cDAwDCAwP/A/8D
ANcDAP8D/wP/A/cD2wPOA8cDAwDCAwP/A/8D2QD/A/8D/wP3A9sDzgPHAwMAwgMD/wP/AwDXAwD/
A/8D/wP3A9sDzgPHAwMAwgMD/wP/AwDXAwD/A/8D/wP3A9sDzgPHAwMAwgMD/wP/AwDXAwD/A/8D
/wP3A9sDzgPHAwMAwgMD/wP/AwDXA/8A/wD/APcA3ADOAMcAwgDCAwP/A/8D/wP/A/8D/wPkA9ID
yQPEA8IDA/8D/wP/A/8D/wP/A+QD0gPJA8QDwgMD/wP/A/8D/wP/A/8D5APSA8kDxAPCAwP/A/8D
/wP/A/8D/wPkA9IDyQPEA8IDA/8D/wP/A/8D/wP/A+QD0gPJA8QDwgMD/wP/A/8D/wP/A/8D5APS
A8kDxAPCAwP/A/8D/wP/A/8D/wPkA9IDyQPEA8IDAwwAAAC9vb3/KRD/////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//8
--0__=OKgkdyjjGnOp5wVREZ4MYjoybFyYLeFGy3pkANIST2VEwMMdbbG5TSye
R0lGODlhwAFkAPcAAAAAAL29vf8pEP//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////ywAAAAAwAFkAAAI/gAHCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzahwIYKPHjwUBBBgJsqTJkyhTqlzJsmXCji5jHhRJUqbN
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
8pr3vOhNr3rXy972uve98I2vfOdLX0EFBAAAOw=
--0__=OKgkdyjjGnOp5wVREZ4MYjoybFyYLeFGy3pkANIST2VEwMMdbbG5TSye--