Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Formats > ePub

Notices

Reply
 
Thread Tools Search this Thread
Old 09-18-2007, 10:59 AM   #1
Bob Russell
Recovering Gadget Addict
Bob Russell ought to be getting tired of karma fortunes by now.Bob Russell ought to be getting tired of karma fortunes by now.Bob Russell ought to be getting tired of karma fortunes by now.Bob Russell ought to be getting tired of karma fortunes by now.Bob Russell ought to be getting tired of karma fortunes by now.Bob Russell ought to be getting tired of karma fortunes by now.Bob Russell ought to be getting tired of karma fortunes by now.Bob Russell ought to be getting tired of karma fortunes by now.Bob Russell ought to be getting tired of karma fortunes by now.Bob Russell ought to be getting tired of karma fortunes by now.Bob Russell ought to be getting tired of karma fortunes by now.
 
Bob Russell's Avatar
 
Posts: 5,381
Karma: 676161
Join Date: May 2004
Location: Pittsburgh, PA
Device: iPad
Feedbooks to support ePub format

Fans of Feedbooks will be happy to learn that the new ePub standard will soon be supported in addition to PDF A4, Sony Reader, iLiad and custom PDF.

Teleblog is reporting the following tidbit... "'Feedbooks will have on-the-fly .epub files this month,' reports Hadrien. 'We’ll enable this feature on books first and then on RSS feeds too. In the future, we’ll work on improving the overall look of these .epub files and would also like to add a ‘custom .epub’ feature on the website, where anyone will be able to easily customize the CSS and layout of the book.'

From the Feedbooks site, "Feedbooks is a project in development in Paris, France. Our main focus is to create a complete experience for e-ink readers and other portable reading devices... Made with e-paper devices in mind (Sony PRS-500 & iRex iLiad), Feedbooks is a complete experience for mobile reading. Anyone can easily publish content, and customize the formatting."
Bob Russell is offline   Reply With Quote
Old 09-26-2007, 08:45 AM   #2
Hadrien
Feedbooks.com Co-Founder
Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.
 
Hadrien's Avatar
 
Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
Still a work in progress, but here's a sample file that our development website can currently generate. Might have a few bugs, metadatas and the footnotes are missing, but overall it works quite well already and you get a pretty good idea of what our .epub files will look like.

Expect the epub output to be available as a public beta this week.

PS: Could Alexander or any admin add epub support for the uploads ?
Attached Thumbnails
Click image for larger version

Name:	DE1.jpg
Views:	1458
Size:	63.5 KB
ID:	5844   Click image for larger version

Name:	DE2.jpg
Views:	1408
Size:	110.9 KB
ID:	5845   Click image for larger version

Name:	DE3.jpg
Views:	1415
Size:	161.9 KB
ID:	5846  
Attached Files
File Type: zip Dostoyevsky - The Gambler.zip (128.3 KB, 1260 views)

Last edited by Hadrien; 09-27-2007 at 07:31 PM.
Hadrien is offline   Reply With Quote
Advert
Old 09-26-2007, 11:56 AM   #3
ricdiogo
Gutenberger
ricdiogo will become famous soon enoughricdiogo will become famous soon enoughricdiogo will become famous soon enoughricdiogo will become famous soon enoughricdiogo will become famous soon enoughricdiogo will become famous soon enoughricdiogo will become famous soon enough
 
ricdiogo's Avatar
 
Posts: 142
Karma: 700
Join Date: Jul 2007
Location: Lisbon, Portugal
Device: Cybook Gen 3
Can't open it using Digital Editions Hadrien. I see the TOC but when I click the chapters I can't read them.
ricdiogo is offline   Reply With Quote
Old 09-26-2007, 01:00 PM   #4
Hadrien
Feedbooks.com Co-Founder
Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.
 
Hadrien's Avatar
 
Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
Quote:
Originally Posted by ricdiogo View Post
Can't open it using Digital Editions Hadrien. I see the TOC but when I click the chapters I can't read them.
Oh I've tried it and it works, but Adobe DE is a very slow and inefficient software, and War & Peace is 350+ chapters. I'll replace it with something lighter.
Hadrien is offline   Reply With Quote
Old 09-26-2007, 10:21 PM   #5
wallcraft
reader
wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.
 
wallcraft's Avatar
 
Posts: 6,975
Karma: 5183568
Join Date: Mar 2006
Location: Mississippi, USA
Device: Kindle 3, Kobo Glo HD
Having .epub extension files available for download would help with web-based epub readers like OpenBerg Lector (and Digital Editions for that matter).

There is a real need for a ePub compliance checker. I'm not sure Dostoyevsky-The_Gambler is a valid .epub. It fails using Lector for example. FBReader can read it, but it currently lacks TOC support which is a bit limiting.
wallcraft is offline   Reply With Quote
Advert
Old 09-27-2007, 01:26 AM   #6
Hadrien
Feedbooks.com Co-Founder
Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.
 
Hadrien's Avatar
 
Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
Quote:
Originally Posted by wallcraft View Post
Having .epub extension files available for download would help with web-based epub readers like OpenBerg Lector (and Digital Editions for that matter).

There is a real need for a ePub compliance checker. I'm not sure Dostoyevsky-The_Gambler is a valid .epub. It fails using Lector for example. FBReader can read it, but it currently lacks TOC support which is a bit limiting.
Well, we don't have any validation tool yet, so we created our files based on the examples provided by IDPF and the docs mostly.
They work in DE, although DE is kinda slow if your .xml file is too big. Haven't tried yet with FBReader but FBReader currently lacks both TOC and CSS support which is quite limiting.
We're correcting a few things and we'll add this output on the website for beta testing (I guess today or tomorrow).

Keep in mind that this is pure beta testing for the moment, if you find any problem with the files, we'll correct them.

PS: Just tried OpenBerg and found a small bug in our file. Corrected the whole thing manually and now it opens perfectly in OpenBerg.

Last edited by Hadrien; 09-27-2007 at 01:49 AM.
Hadrien is offline   Reply With Quote
Old 09-27-2007, 12:23 PM   #7
Hadrien
Feedbooks.com Co-Founder
Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.
 
Hadrien's Avatar
 
Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
Ok. Here's another screenshot, in OpenBerg this time.

I can already notice a problem with DE: I had to put my paragraphs in <p></p> but also add a <br /> tag between them for DE. In OpenBerg, it is displayed correctly, which mean that I get blank lines (that I don't want in my file).
Attached Thumbnails
Click image for larger version

Name:	openberg1.jpg
Views:	2006
Size:	260.4 KB
ID:	5857  
Hadrien is offline   Reply With Quote
Old 09-27-2007, 12:31 PM   #8
DaleDe
Grand Sorcerer
DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.
 
DaleDe's Avatar
 
Posts: 11,470
Karma: 13095790
Join Date: Aug 2007
Location: Grass Valley, CA
Device: EB 1150, EZ Reader, Literati, iPad 2 & Air 2, iPhone 7
Quote:
Originally Posted by Hadrien View Post
Well, we don't have any validation tool yet, so we created our files based on the examples provided by IDPF and the docs mostly.
They work in DE, although DE is kinda slow if your .xml file is too big. Haven't tried yet with FBReader but FBReader currently lacks both TOC and CSS support which is quite limiting.
We're correcting a few things and we'll add this output on the website for beta testing (I guess today or tomorrow).

Keep in mind that this is pure beta testing for the moment, if you find any problem with the files, we'll correct them.

PS: Just tried OpenBerg and found a small bug in our file. Corrected the whole thing manually and now it opens perfectly in OpenBerg.
I just tried The Gambler (I don't know where OpenBerg is). I looked at it in digital editions and I converted it to my eb1150 as a test. Do you mind if I finish the conversion to eb1150 and then post it at mobileread? Here are some comments.

1. The digital editions is really slow to bring up the document.
2. I was surprise the zip container had no compression. Was this done to try and increase speed? Normally you should be able to publish with the .epub extension with full zip compression.
3. The file extensions were xml instead of xhtml. Is there a reason for this? It might slow down the processing but I am not sure.
4. The note.xml file was included but I do not think it was referenced anywhere.
5. The final feedbooks page has a very light graphic. Did this come across ok in the readers you are targeting? It looked too light when converted to 16 level gray scale on my device. I had to darken it a bit.
6. The TOC did not come across to my eb1150 version but I can regenerate it manually. It is probably a limit in my system. It worked ok in digital editions.
7. There are a lot of " marks with space on both sides in the document. This is one of the nits that I hate. I corrected it in my copy of the xml file and can send it to you if you wish.
8. Are you planning to fix the quotes to curly quotes?
9. There are some characters in the file that my reader did not recognize but that may just be my reader.

I hope this helps.
Dale
DaleDe is offline   Reply With Quote
Old 09-27-2007, 12:45 PM   #9
Hadrien
Feedbooks.com Co-Founder
Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.
 
Hadrien's Avatar
 
Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
Quote:
Originally Posted by DaleDe View Post
I just tried The Gambler (I don't know where OpenBerg is). I looked at it in digital editions and I converted it to my eb1150 as a test. Do you mind if I finish the conversion to eb1150 and then post it at mobileread? Here are some comments.

1. The digital editions is really slow to bring up the document.
2. I was surprise the zip container had no compression. Was this done to try and increase speed? Normally you should be able to publish with the .epub extension with full zip compression.
3. The file extensions were xml instead of xhtml. Is there a reason for this? It might slow down the processing but I am not sure.
4. The note.xml file was included but I do not think it was referenced anywhere.
5. The final feedbooks page has a very light graphic. Did this come across ok in the readers you are targeting? It looked too light when converted to 16 level gray scale on my device. I had to darken it a bit.
6. The TOC did not come across to my eb1150 version but I can regenerate it manually. It is probably a limit in my system. It worked ok in digital editions.
7. There are a lot of " marks with space on both sides in the document. This is one of the nits that I hate. I corrected it in my copy of the xml file and can send it to you if you wish.
8. Are you planning to fix the quotes to curly quotes?
9. There are some characters in the file that my reader did not recognize but that may just be my reader.

I hope this helps.
Dale
Hello Dale,

1) I noticed that we had a few tags that were not correctly closed, that's why it wasn't working on OpenBerg but only 1-2 were concerned and not in the main text. DE parser seems to be really bad, no speed on both OpenBerg and FBReader.
2) You're not supposed to compress the files, zip is just a container here. Some software might support compression, but it might slow down the whole thing and we have to make those files fully compliant (that's what a beta test is for...).
3) I don't think that .xml or .xhtml changes anything.
4) We left a few files from the example we used to create our files (myantonia), that's why there's a few metadata and files left. We're removing all references now and cleaning the whole thing (I took this file while developing the output).
5) The graphic looked ok on my Sony Reader. Might darken it a bit though...
6) TOC worked perfectly with all the files I've tested but only DE seems to support TOC.
7) This is how the text itself was uploaded, I guess we could add another layer of formatting though, and this is a constant work in progress.
8) Same here, if we could easily identify the curly quotes we could add this. In some situation, it's hard to automatically fix this.
9) Haven't seen any unusual characters using DE or OpenBerg. Might be linked to the fact that ePub is fully UTF-8 ?

Post any conversion that you want to. Did you manually converted the file ? Automatically ? Which output are you using ?

Thanks for the feedback,
I'll post an updated file soon.
Hadrien is offline   Reply With Quote
Old 09-27-2007, 02:11 PM   #10
DaleDe
Grand Sorcerer
DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.
 
DaleDe's Avatar
 
Posts: 11,470
Karma: 13095790
Join Date: Aug 2007
Location: Grass Valley, CA
Device: EB 1150, EZ Reader, Literati, iPad 2 & Air 2, iPhone 7
Quote:
Originally Posted by Hadrien View Post
Hello Dale,
Post any conversion that you want to. Did you manually converted the file ? Automatically ? Which output are you using ?

Thanks for the feedback,
I'll post an updated file soon.
I manually converted the file but it wasn't much effort. I have been exploring the need to support epub and in spite of what the technical releases and publications put out on epub ebook technologies does not directly support epub on any existing products. They probably will on some new version that they have in their labs but not on anything they have released.

Here is what I did to convert the file.
1. unzipped the container.
2. created my own opf file as ebook publisher 2.2.5 won't read an epub one.
3. renamed all the extensions from .xml to .odf (html would also have worked).
4. imported the documents and arranged them. It then compiled ok with some warnings.
5. corrected css files that import other files. My tools will not accept quotes around the imported filenames.

It compiled ok with a few known warnings on unsupported structures. ebook publisher is back in the dark ages for support of css.

I will need to build a toc to make it releasable by me but it looks good so far. I also need to correct some spacing problems on the title page but the data is ok.

My chapter titles do not have the box around them but otherwise my book looks similar to the one you produced. My paragraphs are not indented but I can fix this.

Dale
DaleDe is offline   Reply With Quote
Old 09-27-2007, 03:27 PM   #11
wallcraft
reader
wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.wallcraft ought to be getting tired of karma fortunes by now.
 
wallcraft's Avatar
 
Posts: 6,975
Karma: 5183568
Join Date: Mar 2006
Location: Mississippi, USA
Device: Kindle 3, Kobo Glo HD
Quote:
Originally Posted by Hadrien View Post
You're not supposed to compress the files, zip is just a container here.
Everything EXCEPT the first file (mimetype) can be, and will typically be, compressed. Any reader that supports ePub will support compressed content. The requirement that mimetype not be compressed is so that programs like Linux's file command can recognize the type by looking at a file's first few bytes. See the .epub format thread for more useful links.
wallcraft is offline   Reply With Quote
Old 09-27-2007, 04:59 PM   #12
Hadrien
Feedbooks.com Co-Founder
Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.
 
Hadrien's Avatar
 
Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
Quote:
Originally Posted by wallcraft View Post
Everything EXCEPT the first file (mimetype) can be, and will typically be, compressed. Any reader that supports ePub will support compressed content. The requirement that mimetype not be compressed is so that programs like Linux's file command can recognize the type by looking at a file's first few bytes. See the .epub format thread for more useful links.
OK, I'll switch this to compression except for the mimetype then. Files will be much smaller this way !
Hadrien is offline   Reply With Quote
Old 09-27-2007, 05:44 PM   #13
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 73,866
Karma: 128597114
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by Hadrien View Post
Ok. Here's another screenshot, in OpenBerg this time.

I can already notice a problem with DE: I had to put my paragraphs in <p></p> but also add a <br /> tag between them for DE. In OpenBerg, it is displayed correctly, which mean that I get blank lines (that I don't want in my file).
Does the .epub books need those line spaces between paragraphs? If so, I really won't be reading them as I find them rather annoying on a large enough screen. Can the quotes and apostrophes be converted to the curly kind?
JSWolf is offline   Reply With Quote
Old 09-27-2007, 05:53 PM   #14
Hadrien
Feedbooks.com Co-Founder
Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.
 
Hadrien's Avatar
 
Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
Quote:
Originally Posted by JSWolf View Post
Does the .epub books need those line spaces between paragraphs? If so, I really won't be reading them as I find them rather annoying on a large enough screen. Can the quotes and apostrophes be converted to the curly kind?
I don't like blank lines either. Take a look at the DE screenshots that I posted.

I had to do this to get this result on DE: <p>text</p><br /><p>text2</p>

Of course, because of this, I get blank lines in OpenBerg...

Curly kind once again can be done two different ways: people uploading the text already include curly quote, or we could add some extra pre-processing on the text.
Hadrien is offline   Reply With Quote
Old 09-27-2007, 06:41 PM   #15
andym
Groupie
andym has learned how to read e-booksandym has learned how to read e-booksandym has learned how to read e-booksandym has learned how to read e-booksandym has learned how to read e-booksandym has learned how to read e-booksandym has learned how to read e-books
 
Posts: 189
Karma: 793
Join Date: Oct 2006
It all seems to be working fine on DE for me (I'm on OS X though that shouldn't make a difference).

It's late, and no doubt I'm missing something but I don't understand the problem with the spaces between paragraphs problem. Most of the epubs I have use the normal html syntax (ie no break tags), and dsiplay as they should - ie the paragraphs flowing one after another without white space. The one exception is White Fang which uses CSS styles to give an extra margin at the beginning of paragraphs. If you need to have spaces between paragraphs that seems the better way to do it.

If you have any problems or issues with DE it would be well worth posting to the Adobe DE forum - in my experience the project engineers do seem to read and respond to posts and I'm sure they'd be happy to help.

Dale

OpenBerg is here (on Sourceforge)

http://openberg.sourceforge.net/

Last edited by andym; 09-27-2007 at 06:59 PM.
andym is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Feedbooks epub problem? tg2010 ePub 2 12-28-2009 05:30 AM
ePub on the iPhone with Stanza/Feedbooks Hadrien Apple Devices 70 11-21-2008 12:15 PM
O'Reilly to support multi-format e-books, goes ePub Alexander Turcic News 30 06-20-2008 10:58 PM
Mobipocket/Kindle support on Feedbooks Hadrien Deals and Resources (No Self-Promotion or Affiliate Links) 19 12-20-2007 11:44 PM
PRS-500 Template & extended font support at Feedbooks (poll) Hadrien Sony Reader Dev Corner 9 05-12-2007 12:04 PM


All times are GMT -4. The time now is 01:16 AM.


MobileRead.com is a privately owned, operated and funded community.