376 lines
22 KiB
Plaintext
376 lines
22 KiB
Plaintext
|
|
Episode: 93
|
||
|
|
Title: HPR0093: Newsgroups for Media
|
||
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr0093/hpr0093.mp3
|
||
|
|
Transcribed: 2025-10-07 11:25:13
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
.
|
||
|
|
Hey, it's Steve Geek and welcome to another episode of Hacker Public Radio.
|
||
|
|
Today's topic is news groups, which I have recently discovered has been improved for one of its main uses.
|
||
|
|
Shouts to Wi-Fi for turning me on to a recent improvement.
|
||
|
|
So, since I want to talk later in terms of background, I want to keep though what is it part of the program brief?
|
||
|
|
Essentially, news groups, which includes its most famous family of news groups, non-collectively as use net, is a traditional internet system of sharing information.
|
||
|
|
News groups form a transition point between bolt and board systems and the interweb, as well as being a transition point between text-only internet and graphical internet.
|
||
|
|
So, I want to talk more historically later on in the program, but suffice it to say here that just because news groups form a transition point in computer-based communication, that we should not deprecate it,
|
||
|
|
news groups solve many problems that are and will continue to be classic and recurring problems in computer communication.
|
||
|
|
Therefore, there is a definite advantage in using them.
|
||
|
|
Nearly every ISP has a new server, either they run their own or they subcontract it out to a big news server company.
|
||
|
|
This forms a solution to a very old problem, which is that of internet and file next.
|
||
|
|
If I want to download a large video file, let's use a concrete example.
|
||
|
|
Let's say hack TV issues a new episode and I want to download it.
|
||
|
|
Guess what? So do many other people. Thousands of other people.
|
||
|
|
Now, on the interweb way of doing things, hack TV would put the video file up on their website and thousands of people would log into the website and initiate downloads.
|
||
|
|
While modern routers are great and do a lot on their own to use multiple pathways around the internet efficiently.
|
||
|
|
Such a load could easily cause an internet traffic jam around that individual server.
|
||
|
|
In bygone days, this was possible with larger text files.
|
||
|
|
Since there are many news servers and they are constantly mirroring each other, they form a distributed way of moving public chunks of data.
|
||
|
|
So instead of going to a central site to download such a file, if you used news groups to distribute the file, you would go to your ISP's new server and download there.
|
||
|
|
Basically, there would be a faster connection because there are less connections within an ISP's user base to a distributed network of servers.
|
||
|
|
Add to this idea that news groups have this back room of the internet aspect to them.
|
||
|
|
Many people don't use them or may not know about them and therefore less users mean more speed.
|
||
|
|
Give yourself a pound of back if you notice the special feature of doing this.
|
||
|
|
That is the fact that the people who put out the hack TV episode don't pay for the bandwidth. That payment is made by your ISP.
|
||
|
|
So I can almost hear the question, why not BitTorrent?
|
||
|
|
Again, it is a matter of speed. BitTorrent relies on many people seeding a file.
|
||
|
|
The more people who leave BitTorrent clients running after the download is complete, the faster it is.
|
||
|
|
And it can get very fast indeed. But there is still a big difference between having hundreds of individual computers trying to make their uplinks to the internet for a solid cumulative download speed.
|
||
|
|
And having a dedicated server on an internet backbone having a solid download speed.
|
||
|
|
All with no overhead of managing dozens of connections.
|
||
|
|
Going back to news groups for media files, I have seen download speeds that I have never seen on BitTorrent.
|
||
|
|
Also, I don't have to open my computer up to dozens of connections from strange computers.
|
||
|
|
I can keep my firewall settings much tighter while enjoying faster download speeds.
|
||
|
|
Now that you know why I am talking about news groups, let me touch on the format of this episode.
|
||
|
|
I am going to try something a little different. I am going to make a bunch of appendixes to this episode for the information that will only be of interest to some people.
|
||
|
|
So, this classic technology of news groups.
|
||
|
|
It was invented in a day when the connections to the internet were a lot slower.
|
||
|
|
And in that era, video and audio over the internet were something they were still working towards.
|
||
|
|
Not only did they not have the compression yet, but the majority of people were all on dial-up.
|
||
|
|
People really weren't doing the media over the internet. People were using text.
|
||
|
|
News groups were designed for text. And as people interested in using news groups for media, we need to get around the limitations that the text-based design of news groups has.
|
||
|
|
The good news is this. These workarounds are now all automated.
|
||
|
|
To be brief, the problems with news groups for media people are that there is a limit of length of a post.
|
||
|
|
And that a post to news groups must be made in text. Back to the example of a new episode of a hack TV.
|
||
|
|
It would have to be converted into text. And then the text would need to be broken into as many small segments.
|
||
|
|
And each segment posted. In order to download, you need to gather all the segments up, download them, join them together, and convert them back into the hack TV episode.
|
||
|
|
My first newsreader was called Agent, and was made by a company called Forte.
|
||
|
|
And it was known for being good with binaries, which is what you call all things non-text.
|
||
|
|
It knew when something was incomplete. It would take a list of segments and make them into one line on your display.
|
||
|
|
But here's another problem with news groups for binaries. You had to download all those headers.
|
||
|
|
A line for each part of the multi-plot posting and read through the headers for searching for what you wanted.
|
||
|
|
Which was time consuming and made an avenue for you to be spammed.
|
||
|
|
Because sometimes the name of this file segment was spammed.
|
||
|
|
And to the last step of automation, the NZB file.
|
||
|
|
A NZB file is an XML file which leads each segment of a post to news groups.
|
||
|
|
You take one of these small files and you give it to an NZB compatible newsreader.
|
||
|
|
And you won't have to mess around with reading headers.
|
||
|
|
Your newsreader takes the information from the NZB file and downloads all the parts and makes them back into the original binary file.
|
||
|
|
NZBs are great enhancement because there are a number of ways of getting them.
|
||
|
|
I would love to hear from anyone in our community who is interested in sharing these.
|
||
|
|
Because I figure if your taste runs to listening to this program, then our taste probably are common enough that I would enjoy your finds on news groups.
|
||
|
|
If anybody wants to contact me about getting and giving NZBs, please do so.
|
||
|
|
Getting NZBs is easy. You can email them around.
|
||
|
|
Put them on thumb drives hand to your buddies.
|
||
|
|
Post them to forms. Even post them on news groups so you have a group with a line for each file which makes news groups that much more efficient.
|
||
|
|
But the most popular way of getting them is in the way they were designed to be used.
|
||
|
|
Off of web pages.
|
||
|
|
That's right, this technology brings the whole thing full circle and makes news groups part of the global Intel Web again.
|
||
|
|
Not only could you put them on a personal web page if you wanted to, but these were invented by a web based search engine that indexed news groups.
|
||
|
|
You use the search engine, get the NZB file for a desired file and bank instant high speed download.
|
||
|
|
So, I use the newsreader pan and it is just an app getaway for most Linux people.
|
||
|
|
I can personally recommend this newsreader as well as having the confidence to recommend Fort A's agent newsreader.
|
||
|
|
I will mention more clients later, but pan is modeled on agent, but written for the Unish world.
|
||
|
|
When I first heard of NZBs, I actually looked around for one that advertised that it could handle these.
|
||
|
|
However, in my general interest of the current news group scene, I happened to be looking at the man page for pan and lo and behold, it can already do the NZB thing.
|
||
|
|
Turns out, it is one of those programs that runs graphically, but if you type in pan, a space, and an NZB file name, it will download the files that the NZB refers to.
|
||
|
|
Pretty sweet to find that feature was already in a newsreader that I am using.
|
||
|
|
Pan also automatically consolidates multiple parts of a post and makes them into one line, which you can right click and save conveniently.
|
||
|
|
Actually, you can highlight many lines of files, whatever, you know, a few hundred images, a few dozen songs, a video, whatever, and save them with one click.
|
||
|
|
It has its own queue manager that may give you my examples in pan and, you know, I'll try to do it in general tips for other readers you might try.
|
||
|
|
How about we roll through what it's like to do the news group thing?
|
||
|
|
Step zero is, I'm sure you guessed, is to apt get your newsreader, so I apt get install pan.
|
||
|
|
Next, is to find out what my news server is.
|
||
|
|
So I use Google, and I have two ISPs now, but the big one is Verizon.
|
||
|
|
So I use this query at Google, quote, news server site Verizon.net.
|
||
|
|
This tells Google to search Verizon.net for news server.
|
||
|
|
In most cases, you can just glean the name of the news server from the Google page.
|
||
|
|
You will see in the summary something like news.verizon.net or nntp.verizon.net.
|
||
|
|
If you want, you can also call your ISPs customer service.
|
||
|
|
Hunt around the menu line and find something like edit servers and go into that and do what you have to do to add a server.
|
||
|
|
So you put news.verizon.net into the server box, type your username into the account name, and account name box, and password into the password box.
|
||
|
|
Pretty standard stuff.
|
||
|
|
Now, step two is to get the list of groups your new server carries into your program.
|
||
|
|
There is usually a menu tab called groups, which will have an entry called something like update groups list.
|
||
|
|
Click that and your client will contact the server and download several dozen thousand group names.
|
||
|
|
Okay, we are ready to have some fun.
|
||
|
|
Now, to help you get your feet wet, when I began to write this podcast, I began uploading episodes of podcasts to the news group system.
|
||
|
|
So, if you ever wanted a library of the podcasts without having to whack us for bandwidth, here is your chance to download old episodes of the fun internet radio shows.
|
||
|
|
Benrev, HPR, RFA, TWATEC.
|
||
|
|
I also figured, hey, maybe this counts as promotion.
|
||
|
|
First day, I uploaded all the episodes numbered one, and et cetera, up to this episode, you are listening to now, is being originally aired on Hacker Public Radio.
|
||
|
|
So, if you want to follow along, you find your new client search function, which is usually something where you type FU in a box, only groups with FU in the name will show.
|
||
|
|
Use NCB and find a group named alt.binaries.nzb-files.mp3s.
|
||
|
|
They will see a computer hacker freak internet talk radio thread, and a bunch of lines with day one, day two, et cetera.
|
||
|
|
If you look at the poster author line, you will see DeepGeek.
|
||
|
|
Find the mousebook you need to do to save article attachment and save daywhatever.nzb.
|
||
|
|
Close the application out and hit a command line, CV into the directory you saved into, and type in, this is from my reader.
|
||
|
|
panspacedaywhatever.nzb. After doing this, you will see pan or whatever reader you choose, begin downloading a group of MP3 files. Enjoy!
|
||
|
|
Now, that was the world-wren tour, but you have enough to get you started, at least for audio files.
|
||
|
|
If you try this, you can now fool around with it until you get it right.
|
||
|
|
Let's wrap up the within the news client thing.
|
||
|
|
There is a practice known as subscribing to a news group you need to know about.
|
||
|
|
What this means is this. Let's say we are talking about a more active group, like the one where the example files were actually posted to, which is alt.binaries.nzb.nzb.
|
||
|
|
That's spoken dashboard. Alt.binaries.nzb.nzb.nzb.nzb.
|
||
|
|
Now, if you download the headers to read them today, you don't want to download the same headers tomorrow.
|
||
|
|
These new servers keep between a few days and a month or so on their system.
|
||
|
|
If you subscribe, your news reader will keep track of the last header it downloaded.
|
||
|
|
Tomorrow, you can click on something called get new headers in subscribed groups and get only the new headers.
|
||
|
|
In the more busy groups, people will post the NCB files after posting the content.
|
||
|
|
So, I like to check out a few news groups daily and then put NCB in a search box.
|
||
|
|
Doing this, though, is an option. There are a few groups I want to mention.
|
||
|
|
Alt.binaries.irdashbook.technical. North
|
||
|
|
The inventor of this NCB stuff was newsmen.com
|
||
|
|
a new group indexing site, but you know how I am.
|
||
|
|
I found an alternative that is free.
|
||
|
|
The alternative is HTTP, colon slash slash,
|
||
|
|
alt.binaries.nl.
|
||
|
|
Kind of a weird URL, but it works.
|
||
|
|
Here, you can type in different words and see a file
|
||
|
|
which match her out there.
|
||
|
|
You can also click a button for an NCB.
|
||
|
|
Now, video is a tough one because the files are really huge.
|
||
|
|
So, you may see things on the screen where you see a file
|
||
|
|
named repeated over and over again, and each line will have a
|
||
|
|
Part01.RAR, Part02.RAR, Part03.RAR at the end.
|
||
|
|
These are files that have been compressed further,
|
||
|
|
and if you want a video encoded like this,
|
||
|
|
you need to download all the parts.
|
||
|
|
Use a command called UnRAR.
|
||
|
|
Again, it's an apt-get away.
|
||
|
|
And for this to work, you need to run the command
|
||
|
|
on the Part01.RAR file.
|
||
|
|
And UnRAR will correctly merge the other parts.
|
||
|
|
How do you get all the parts?
|
||
|
|
Well, you checkbox each of the parts on the webpage
|
||
|
|
and click Create NCB link,
|
||
|
|
which will bring up your web browser's saved dialog.
|
||
|
|
The Create NCB file will contain all the parts you checked off.
|
||
|
|
Alt.binaries.nl has another neat function.
|
||
|
|
If you click the List News Group link,
|
||
|
|
or search for news groups with a certain word in the name,
|
||
|
|
the resulting list will be sorted by default
|
||
|
|
with the amount of gigabytes or megabytes the group currently has out there.
|
||
|
|
This is good for finding groups you may want to scan daily.
|
||
|
|
Okay, I told you about news groups and binaries.
|
||
|
|
There are advantages.
|
||
|
|
How to get stored with a news reader.
|
||
|
|
How to get going on a free news group indexing site.
|
||
|
|
Looks like it's time for the gig tidbit and appendices.
|
||
|
|
Today's gig tidbit, I want to tell you how I personally
|
||
|
|
overcame my Verizon problems.
|
||
|
|
Verizon totally sucks.
|
||
|
|
Because where I am, they are the only broadband provider,
|
||
|
|
so I have to have them.
|
||
|
|
The actual connection is good,
|
||
|
|
but all this service sucks,
|
||
|
|
and their customer people.
|
||
|
|
Well, they are just dumb in the sack of hair.
|
||
|
|
Verizon Tech Support does not admit the existence of Linux,
|
||
|
|
so you have to lie to them about what you are using.
|
||
|
|
They also hire complete idiots.
|
||
|
|
I hate having to report a service not working.
|
||
|
|
Let me tell you a story.
|
||
|
|
The other day, I could not check my email at my own domain,
|
||
|
|
and I found out that Verizon's DNS service
|
||
|
|
were not resolving it,
|
||
|
|
so I called them and got this girl to whom I told this to.
|
||
|
|
She asked me, quote,
|
||
|
|
this DNS server, is this a part of Windows?
|
||
|
|
I'm not kidding.
|
||
|
|
This was the person Verizon expected to support me.
|
||
|
|
Somebody who did not even know how a domain name is converted
|
||
|
|
into an IP number.
|
||
|
|
Jesus Christ.
|
||
|
|
So I bit my tongue, said no.
|
||
|
|
That would be glad to help or simulate the problem on her end.
|
||
|
|
And she said, well, it is not in my scripts,
|
||
|
|
which I am supposed to stick to,
|
||
|
|
so I am going to have to give it to my supervisor.
|
||
|
|
I told the supervisor about the problem,
|
||
|
|
adding, I know you guys can't fix it.
|
||
|
|
I just want you guys to let maintenance control know about it,
|
||
|
|
so they can look at when they get in.
|
||
|
|
She said she could only contact maintenance control
|
||
|
|
for a line down or a line slow issue.
|
||
|
|
I said, so.
|
||
|
|
You guys are just as locked away from Verizon's staff as I am, huh?
|
||
|
|
I got a little satisfaction, though.
|
||
|
|
She then offered me enhanced technical support
|
||
|
|
for a recurring monthly fee.
|
||
|
|
Can you believe this stuff?
|
||
|
|
So I told her the truth.
|
||
|
|
I said, it's not meant about you in particular, ma'am.
|
||
|
|
But after the last dozen times I actually called Verizon
|
||
|
|
for internet support.
|
||
|
|
I left me with the impression that your organization
|
||
|
|
simply is not capable of giving support.
|
||
|
|
Now, the first time I realized what a gaping black hole
|
||
|
|
of stupidity Verizon customer support was.
|
||
|
|
I drove to my old dial-up ISP and asked them for DSL.
|
||
|
|
They couldn't.
|
||
|
|
And I must have been shaken pretty bad
|
||
|
|
because they sent me down and offered me coffee
|
||
|
|
and called me down.
|
||
|
|
This time I went back to my old dial-up provider
|
||
|
|
and I said, look, I know you guys don't have DSL in my neighborhood.
|
||
|
|
But I want to connect to you guys through my DSL.
|
||
|
|
I want to use your new server, your email server,
|
||
|
|
your DNS server, and call you for support
|
||
|
|
if something goes wrong.
|
||
|
|
Guess what?
|
||
|
|
They had a limited dial-up plan
|
||
|
|
that includes a little dial-up just in case my DSL goes down.
|
||
|
|
What I just mentioned to you and a free Unix shell account
|
||
|
|
all for a big 60 bucks a year.
|
||
|
|
Best part is, if I call them,
|
||
|
|
and they are only open during business hours,
|
||
|
|
but I can talk to somebody who knows about computers.
|
||
|
|
Amazing!
|
||
|
|
Now, I should never have to talk to a Verizon ISP division person again.
|
||
|
|
All right.
|
||
|
|
Appendix 1.
|
||
|
|
Some application names.
|
||
|
|
Here are some names of programs that you may want to check out.
|
||
|
|
Pan mentioned before, a GUI newsreader
|
||
|
|
that has command line support for NZB uses.
|
||
|
|
Pan also has great control over ahead of control files
|
||
|
|
with some reader slack.
|
||
|
|
Hela NZB is a command line Python-based binary grabber.
|
||
|
|
K, Lib, Ido, and NZB
|
||
|
|
are a few other Linux GUI grabbers I have not tried,
|
||
|
|
but mentioned in case you want to try them.
|
||
|
|
Unison is a Mac client,
|
||
|
|
but features support for NZB.
|
||
|
|
Fortay's agent is a commercial newsreader for Windows.
|
||
|
|
It lists NZB support and has pre-trial offer.
|
||
|
|
You may want to search Wikipedia.org
|
||
|
|
for, quote, comparison of news clients, unquote,
|
||
|
|
for more ideas on what to try.
|
||
|
|
Appendix 2.
|
||
|
|
Newsgroups for discussion.
|
||
|
|
If you think after listening to all this
|
||
|
|
that I am saying that newsgroups are dead for discussion,
|
||
|
|
you have misinterpreted me.
|
||
|
|
They are not dead at all,
|
||
|
|
but the system itself is very much prone to spam.
|
||
|
|
It was just designed before spam became a problem.
|
||
|
|
In regards to spam,
|
||
|
|
there are a bunch of newsgroups which are termed moderated.
|
||
|
|
They typically have some form of robot moderation these days,
|
||
|
|
but some still use people to moderate.
|
||
|
|
When you post to these groups,
|
||
|
|
it's intercepted and reviewed.
|
||
|
|
Whoever or whatever is doing the moderation then,
|
||
|
|
if they think it is okay,
|
||
|
|
repost it under your name.
|
||
|
|
The security is amazingly lax.
|
||
|
|
There is no password for this process,
|
||
|
|
and if you read RFCs,
|
||
|
|
or compare post headers between moderated and unmoderated groups,
|
||
|
|
you will see the header whose existence puts the post through.
|
||
|
|
I don't say this in the spirit of telling you how to get around something,
|
||
|
|
but instead because we have a special thing on newsgroups.
|
||
|
|
If you ever read some hacker groups,
|
||
|
|
you will see that there is spam,
|
||
|
|
as well as there being a hell of a lot of childlike behavior.
|
||
|
|
To combat both,
|
||
|
|
hackers from the day,
|
||
|
|
created alt.hackers,
|
||
|
|
a special group that is moderated,
|
||
|
|
but has no moderator.
|
||
|
|
So if you want to post there,
|
||
|
|
you need to set the headers yourself to get them through.
|
||
|
|
Every once in a while,
|
||
|
|
somebody can't figure out how to post there,
|
||
|
|
and they go with an old config and complain about this misconfigured group,
|
||
|
|
jokes on them though.
|
||
|
|
There are other groups that are not binary,
|
||
|
|
and really shine on the newsgroup system.
|
||
|
|
And they are tech support groups and special digest groups.
|
||
|
|
Tech support groups are groups that support people on certain computer platforms.
|
||
|
|
These are great news groups
|
||
|
|
because you really don't want to read a thread of posts
|
||
|
|
unless you want to get involved in it.
|
||
|
|
So you read the subjects and only look at something if it interests you.
|
||
|
|
Try the Comp.Lang Groups,
|
||
|
|
like Comp.Lang.Python.
|
||
|
|
Also, Linux.Debian.User is another really good example.
|
||
|
|
Digest groups are really special
|
||
|
|
because there are a few things that have such a wide audience
|
||
|
|
that running an email list for them becomes problematical and costly.
|
||
|
|
The hugely popular Comp.Risks is a lot like this.
|
||
|
|
A periodic digest of incidents of people rushing ahead
|
||
|
|
and trusting technology too much without analyzing the risks.
|
||
|
|
Published under the auspices of the ACM
|
||
|
|
and using an editor to summarize posts
|
||
|
|
because they are so volumous.
|
||
|
|
You can read all about mishaps with computers
|
||
|
|
like ships and airplanes going to the wrong places,
|
||
|
|
people driving off bridges that were under construction
|
||
|
|
but not marked as such in a direction's database,
|
||
|
|
stuff like that.
|
||
|
|
Using news groups for discussion is very dependent on you.
|
||
|
|
You need to find a topic header
|
||
|
|
and then look about to see if the group is active.
|
||
|
|
Some groups have died long ago,
|
||
|
|
but there are some out there.
|
||
|
|
Alright, third appendix, news group naming.
|
||
|
|
So you've just downloaded the names of dozens of thousands of news groups.
|
||
|
|
Don't think, yes.
|
||
|
|
But here are some explanatory notes.
|
||
|
|
First thing you should know is that the names of backwards
|
||
|
|
and comparisons to sites on the interweb.
|
||
|
|
On the interweb, you have a top level domain like .com
|
||
|
|
and then you have a site within that domain like IBM.com.
|
||
|
|
Then if IBM decides to have a subdomain,
|
||
|
|
you might have something like Linux.ibm.com.
|
||
|
|
On the news group system, you have hierarchies
|
||
|
|
and the two most important being alt and the big eight.
|
||
|
|
When you get subdivisions, you get alt.binaries.
|
||
|
|
When you get, then you get alt.binaries.multimedia.
|
||
|
|
What is alt?
|
||
|
|
Well, it is a huge and very freewheeling hierarchy of news groups.
|
||
|
|
Originally, it's to it for either alternative or anarchist lunatics and terrorists.
|
||
|
|
Take your pick.
|
||
|
|
In the day, somebody could create an old group
|
||
|
|
by looking up and issuing the right command
|
||
|
|
by posting a post with special headers.
|
||
|
|
As you probably guessed by now,
|
||
|
|
there are a lot more news groups than we have now.
|
||
|
|
Nowadays, you discuss it in alt.config,
|
||
|
|
wait a while, and then issue the commands.
|
||
|
|
It is up to the new server companies to allow the commands.
|
||
|
|
To go through their systems or not.
|
||
|
|
So be nice on alt.config.
|
||
|
|
There are big shots reading it.
|
||
|
|
What was alt and alternative to it?
|
||
|
|
To use net, which is the proper term for groups of hierarchies known as the big eight.
|
||
|
|
These are considered the official news groups.
|
||
|
|
And starting a news group here has tougher standards.
|
||
|
|
If you want to know more, have a look at big-8.org.
|
||
|
|
These hierarchies are comp, news, sigh, humanities, wreck, suck, talk, and missk.
|
||
|
|
They deal with computers, news groups, science, humanities,
|
||
|
|
recreation, socialization, discussion, and a miscellaneous hierarchy.
|
||
|
|
After that, there is a hierarchy for individual states like CO.whatevergroups for Colorado
|
||
|
|
and NY.whatevergroups for New York.
|
||
|
|
Countries and languages have their own hierarchies too.
|
||
|
|
Then, there are groups for institutions.
|
||
|
|
There are, for example, hierarchies for MIT.
|
||
|
|
The Massachusetts Institute for Technology.
|
||
|
|
Microsoft maintains a news group hierarchy.
|
||
|
|
There is a whole Linux dot hierarchy.
|
||
|
|
So, you should be able to find almost anything out there.
|
||
|
|
Thank you for listening to H.P.R. sponsored by Carol.net.
|
||
|
|
So, head on over to C-A-R-O dot-E-T for all of us here.
|
||
|
|
Thank you very much.
|