I'm back; Can someboy give me a review of the last year? :)

Sorry for the delay. It's been a busy week. Not only am I not used to working, but I'm also not used to working in an office instead at home like I did for 4 years. On top of that I'm in a totally different field of work: surveying and GIS with GPS. Very neat and very expensive stuff. Got interested in it after getting an Garming eTrex and started playing Geocaching. Check out www.geocaching.com for more details. Anywayyy.... :)

pascal said:
AzBat:
Cool. I saw it on the shelves at CompUSA last week. Is there a demo?
In the download section: http://www.activision.com/games/wolfenstein/ :)

Thanks. Should have known. :)

pascal said:
The last I heard of ATI was the first Radeon. Can you explain the differences in the new chips/cards since?
Is not a real explanation, but I will list the new features:
-More memory bandwith (230MHZ DDR to 300MHz depend on the model)
-DX 8.1 support with pixelshader 1.4
-6 level multitexturing in an single pass
-Truform (RTCW support it)
-New FSAA

edited: Also the ATI drivers are much better than before.
Joe has a Radeon 8500, he can explain the details.

Thanks for the details. Doesn't look that much different. Basically few new features, less passes, more memory bandwidth and higher clocks, correct?


pascal said:
Last I heard from NVIDIA was the GeForce3. I heard some blurb about the GF4. What's the difference in their new chips since?
For GF4Ti series:
-More bandwith
-Higher core frequency
-Multisampling FSAA
-Two vertex shader units
-Its is some kind of GF3+

GF4MX series:
-GF2 with Multisampling
-Higher bandwith and core frequency
-No pixel or hw vertex shader.
-edited: only two level multitexturing, very bad for future games.

Thanks again. Looks like they did about the same thing . I also see they're staying with their regular release schedule which still baffles me they're able to do that.


pascal said:
You mean they were gone? Did they release anything since early last year?
IIRC the G550, but it is like a Radeon 1.
People speculate they have some new DX9 card coming. See Joe post above and also the G800/DX9 thread.

Cool. At least they're still in the game and trying to catch up, but I doubt we'll ever see them try to take on NVIDIA head on in the technology/speed categories.


pascal said:
My bet is no really interresting DX9 game until Xmas 2005, by then id and EPIC will have their future engines.

With the pace things are going in DX8 games and DX8 release, I would have to agree.


pascal said:
I barely remember DX8. Didn't it add programmable pixel shaders? Any updates to 8.0?
Really dont know the details, specially because by the end of the year we will have few super games using a DX7+ level of technology running on fast DX9 cards :LOL:

Hehehe :)

Again, thanks for the reply.

Tommy
 
Teasy said:
Though I remember seeing a complete line PowerVR cards from Hercules. What was up with that?

Hercules liked the price/performance of Kyro based chips so they brought out a full range of cards based on Kyro 1 and II to replace their Geforce 2 MX and Geforce 2 GTS line of cards.

Gotcha. Though it doesn't make sense unless they were no longer able to buy NVIDIA chips anymore.

Teasy said:
From what you're saying about ST Micro, I have a bad feeling that PowerVR might be dead. VIA has never showed mean anything that they want to get into the "better than value line" graphics business.

Nah even if VIA didn't make PowerVR cards PowerVR still wouldn't be dead.. IMGTEC have made that clear. VIA recently announced that they are reshaping their business to enter the desktop 3d graphics chip market... wether thats value or not is another thing. But they are looking at PowerVR because of Kyro III AFAIK and IMGTEC recently said Kyro III is a highend performing chip.

Interesting. I had always like their technology and their people. It would be nice if they could pull it off, but I'm not holding my breath. :)


Teasy said:
That reminds me. What happened with S3?

AFAIK they have no new 3d tech so VIA need to go elsewhere to get into the desktop graphics market.

Ah, figured that might be the case. Chop up another 3D company out of the business. If it continues we might only have 2 main competitors just like the CPU market. Wait a minute, isn't it already like that? :)

Tommy
 
marco said:
Good to see you man!
I still remember your site, woaw has it been that long...
You're one of the oldies (like me) in the industry now.

Great to "see" you too! :) I'll never forget you. Very vocal on my forums. :) And yeah it's been a long time. Started that site in Oct 95 and what a journey it sent me on. Can't remember when I shut it down. I still think I have a bill from my provider for it. :) I've kept paying for the domain name though. Never received any bites to buy it. So I decided to just keep it. Who knows maybe I'll start it up again or sell it to somebody who wants to.


marco said:
Anyways, hope you enjoy the form/site here

Yeah, it's a nice board. Reminds me of mine as for the participation. The forum software is definitely better. Though it was one I personally customized with some hacked Perl scripts. :)

If I can get some more spare time here at the office I'll try to read and post some more.

Later!

Tommy
 
Simon F said:
G'day Tommy,
I still have a link to Dimension3D on my"start page" in the vain hope that it might magically re-appear.

Hey Simon! Glad to see that you're still around! And thanks! It's great to hear that you still think about it. I do too. When my life starts settling down and I don't have to drive 45 miles to go to work and have my own ISP at home I might try to get back into it. I'll be sure to let you know. :)


Simon F said:
All the best to you and your wife, and may I pass on the wise words that were on were on one of our wedding cards...

The secret of a happy marriage are those 3 magic words......"You're right dear".
:)


Hehehe. :) Thanks for the wisdom. I've found that if I keep her happy, she keeps me happy. So far so good. :)

Tommy
 
Reverend said:
If by "last year" you mean all that's happened prior to your post (including this year) :

Basically. Although I got laid off in April 2001, I wasn't staying up with it till about 5 or 6 months earlier. That's when I met my wife. :)


Reverend said:
The most important thing is that Beyond3D is back up and running, even with a URL that is almost impossible to remember easily :).

Hehehe.

Reverend said:
The less important stuff, of which some are quite funny :

- Bitboys are still talked about by the public

Yeah, that really surprised me.


Reverend said:
- NVIDIA came out with the GF3 (and later, the faster versions), of which almost all developers were/are enthusing about due to it being the first programmable 3D chip
- Beyond3D came back
- the above is useless with API support, of which DX8.0 is and has been released, with a newer Pixel Shader version in DX8.1

Umm. Don't you mean "useless without API support"?

How many good DX8 games take advantage of the pixel & vertex shaders? Does any hardware support the new pixel shader?


Reverend said:
- ATI continues to remind NVIDIA that they are still around and can challenge them, especially in the form of their Radeon8500 although there were lotsa noise made about ATI cheating in Quake3 to boost benchmark scores as well as their promised AA not working out of the box (or even now)

Yeah, ATI is starting to impress me. Though the possible cheating makes me sick. I'm glad I got out of the benchmark business. You always pissed off everyone except the one that looked good. And there was nothing you could to do to make them happy. I do miss playing with benchmark apps. I see that MadOnion is still at it with 3DMark. That's good to see. Great tool and great people. Though my bud Nathan Harley was let go.

See that 3D WinBench still hasn't been updated since 2000. That's depressing. Anything other than 3DMark and Quake to benchmark 3D cards?


Reverend said:
- Beyond3D came back
- Simon Fenney still cannot understand why Beyond3D needs to have ads on its pages, and continually offers various ad-related complaints

Hahaha. He must have gotten used to my site where I didn't have ads(or for that long anyway). :)


Reverend said:
- Kristof joined PowerVR in 2000 (did you miss this since it is more than a year old?)
- Dave Barron joined Bitboys in 2000 (ditto above re Kristof)

Hmm. I think I remember Kristof joining PowerVR, but not Dave.


Reverend said:
- NVIDIA came out with a faster version of the GF3, called the GF4 Ti (not the GF4 MX versions)

Heard about the press announcement, but that was it.


Reverend said:
- I am incapable of running Beyond3D and Wavey was the best candidate and has proven to be the absolute correct choice
- Billy Wilson got kicked out of Voodooextreme (hey, that IS news!)

Hahahaha. Now that's funny! :)


Reverend said:
- I was told 3dfx would be "resurrected"

Hmm. Very interesting. What happened with x3Dfx? I also heard something about a "3Dfx Mafia".


Reverend said:
- Beyond3D came back
- Medal Of Honor : Allied Assault
- still no real DX8 games after a year of hype

OK. That almost answers my question above.


Reverend said:
- "The Matrix" game ala Max Payne (altho there will be an actual Matrix game later)

Man, I've been wanting Max Payne ever since I had seen bits of it at E3 2 years ago. Will it run on my P2-400, 256MB and Voodoo3 3000? :)


Reverend said:
- WindowsXP!
- CPUs are no longer deemed to be comparable via pure MHz speeds in terms of performance, all courtesy of AMD

Well, wasn't that always the case with AMD? Though I would never buy an AMD processor even if I was poor. :)


Reverend said:
- Beyond3D came back

... and lastly, still not enough reviews of video cards that actually help a person to make a purchasing decision.

We need Joe to bring back his buyer's guide program. That was the coolest thing ever. I still have the Excel database. :) Too bad that MadOnion couldn't get XL-R8R to take off. It's kind of based off Joe's MOP-Mark. Anyway, I still believe that reviews never tell the whole story of a product and if it's right for an individual. What might be a good card for one, may not be a good card for another.


Reverend said:
There are more, but being on a pay-per-minute dialup in Malaysia, I want to save money! :)

Hahaha. Thanks for the review anyway! :)

Tommy
 
Nappe1 said:
well, as feeling as a newbie (I started actively follow Beyond3D board in January 2001.) here I still decided to reply, because I think I can bring something new too... Anyways, Hope you and other old school 'ers can find something interesting.

Thanks for the reply. It was interesting.


Nappe1 said:
AzBat said:
pascal said:
-Matrox will probably come back this year.

You mean they were gone? :) Did they release anything since early last year?

well, their G800 project officially never surfaced. G550 is what is left for and that's almost nothing. Unofficial sources stated that because many engineers left from matrox and went to the nVidia, Matrox had to decide which of two going project would be end and they decided kill G800. the second project that continued is now known as "Parhelia". No one knows (except people under NDA.) exactly what this Parhelia is, but if even half things that are flying around are true, we will see something that changes a lot of things.

This is VERY interesting. NVIDIA must be huge now. And it makes sense for Matrox to kill the G800 if they did lose the engineers. I saw the G800 under NDA and it would have been OK if they had released it way earlier. I'll keep an eye out for Parhelia(man, what a name that is).


Nappe1 said:
Matrox is preparing a launch for something that should not be missed. ( I am not sure what to believe. all things that I heard are nearly outerlimits. ) Only thing which sounds reasonable is that it is going to be DX8.1 compliant and only have few DX9 features.

Again, sounds cool if true. I guess we'll see someday.


Nappe1 said:
AzBat said:
pascal said:
- No news from Bitboys

Wow, they're still together? Last I heard in the Peddie Report they were trying, but that was over a year ago. I would like to see it if they can ever get it out.


well, basically you just missed one round. Glaze3D never hit the shelves, but it made to silicon after all. Their next try was Avalanche chip. it hasn't been officially released but very close sources to Bitboys stated that because Infineons economical situation, Avalanche will never find it's way to sheves either. But this time they are getting Press Samples, so it will be shown and tested byt major web sites.

Interesting. Nice to hear that they finally got silicon on Glaze3D. Last I heard from them they had trademark issues and thought they had to go with a different name. And even nicer that they got silicon on the Avalanche(love that truck). Though sad to hear that it won't make it to the market.

Nappe1 said:
And their Next Gen. (if you can say so, DX9 part) is in the works. Officially last press release at Bitboys site is from August 2000, but at last year Assembly they give pretty good presentation and showed their development tools. So they aren't given up.

Hehehe. Those poor guys. They must still be working for nothing. That shows you they love what they do. I'll keep an eye on them too.

Thanks for the info!!

Tommy
 
Rookie said:
Sorry,Tommy,here Beyond3d have substitude Dimension3D.. to become the most popular 3d tech community. :-?

everyone here except me :devilish: r all tech-junkies...

Haha. I don't have a problem with it. Though Dimension 3D was a lot of joy, I never did have a life. Now the opposite is true and I'm much happier. :)

Tommy
 
duffer said:
Don't forget, in the last year two consoles shipped: (GameCube and Xbox), and one console was discontinued (Dreamcast)

Yeah, I kept up with that. Dreamcast was dead when I got out and I've been drooling over the Xbox. What's the public basic opinion on the success or failure of Xbox? Could care less about Nintendo.

Tommy
 
Gotcha. Though it doesn't make sense unless they were no longer able to buy NVIDIA chips anymore.

Why? Kyro 1 and II are easily equal to MX and GTS in performance and according to Hercules they make a bigger margin of profit on Kyro and Kyro II then on MX and GTS.

BTW did you miss the Nvidia on Kyro PDF?

Does any hardware support the new pixel shader?

The Radeon 8500 is the only current graphics chip to support pixel shader 1.4 in DX8.1.
 
I've kept paying for the domain name though. Never received any bites to buy it. So I decided to just keep it. Who knows maybe I'll start it up again or sell it to somebody who wants to.

Heh - we've had enough trouble getting Beyond3D.com/.net online, fancy redirecting Dimension3D to our nameservers for the time being! ;)
 
Democoder wrote:
First and foremost, a benchmark should show the potential of what a piece of hardware is capable of if used correctly. Shoddily coded games that don't scale are no reason for us to give up on buying higher performance video cards. They are a reason to stop buying games from that manufacturer. Consider for example, a game that runs at the same framerate on a V3+Celery as it does on a P3+GF3. Does this mean that high performance video cards are irrelevent? Should manufacturers just NOT BOTHER making new cards because crappy games fail to scale? Should we just keep our 400Mhz V3/TNT's and go back to 1998?
A benchmark should show the potential a piece of software performs on a variety of systems. If you want to be/are a "hardware guy", that's fine. Games that are coded extremely well can show no scaling when it comes to hardware simply for various reasons. If gamers want better AI or sound or physics or etc. it will cost but not in terms of video hardware. I don't think I have seen a game that fails to perform better with a P3 compared to a Celeron. Really good games don't rely too much on 3D horsepower. No, 3D hardware manufacturers should not stop pushing their envelope just because games fail to scale - they should, but if you think pixel/vertex shaders is just "performance", that's simplistic to the point of being absurd. 3D hardware manufacturers have to strive for stuff like shaders, and then if their first attempts fail to impress in terms of performance due explicit to these shaders being used, they should try to improve on their performance in this aspect. Hope my point is clear... lots more to say but I really should get sleep.

Secondly, Q3 is a very popular engine and is used in a large number of games, so performance in Q3 dictates potential performance for all Q3 licensees (but not guaranteed of course, since you can always screw it up)
And Medal Of Honor could be an indication of how useful even such an esteemed engine that has scaled so well can come to nought. MOH is CPU limited almost 80% of the time in single player. It is a great game and this is primarily down to really good stuff that has nothing to do with a 3D hardware's capabilitilies (AI, sound).

As for your mention of Sweeney and Unreal - Unreal Tournament is played more than Q3. UT sucks for benchmarking 3D cards. If this is the way Sweeney continues, he will make more money. Which means more people are buying his games.

Smart developers will make a game that sells well (duh). It doesn't matter to him if his game(s) doesn't show how evidently more powerful 3D cards will or will not run his game better than a lousy 3D card. He'll probably be more concerned about image-quality features than raw performance. If this means nothing to 3D hardware manufacturers, too bad.

We are at stage in the 3D hardware scene where we cannot talk about "old" games if I am to talk at the same wavelength as you, Democoder. Pixel and vertex shading games will perform better on supporting hardware that are faster and benchmarks will prove this to be so. Q3 scales so well because it is fillrate limited. Newer cards has higher fillrates or better memory opts that improves on fillrate, which helps to show how good an engine Q3 is. You want to be forward thinking about 3D hardware or 3D games, then talk about games that already knows how fast 3D hardware is when it comes to fillrate/bandwidth and wants faster performance while using shaders. That's not what Q3 is.

UT, MOH, various simulation games, etc are/has been the sign of things to come - they are CPU limited for a reason... and that reason has probably proven to be the thing that sells the game. Better CPU related stuff, not better 3D stuff.

Tell me which is a better and more profound question :

Where would the 3D hardware industry be if not for games?; or

Where would the games industry be if not for 3D hardware?

If I'm not mistaken, you're responding to a poster basically asking question #1. And you're wrong in your response when it comes to the overall picture but you're not wrong if you're talking strictly about what you're really interested in, that of 3D.[/b]
 
Teasy said:
Gotcha. Though it doesn't make sense unless they were no longer able to buy NVIDIA chips anymore.

Why? Kyro 1 and II are easily equal to MX and GTS in performance and according to Hercules they make a bigger margin of profit on Kyro and Kyro II then on MX and GTS.

AFAIK no one picked up the Neon250 even though it was fairly comparable to the Voodoo-3 series.

Profit Margin is only part of the equation as Net Profits are also important. I'd be curious to see actual numbers for Hercules. It's certainly possible that Hercules did better by going with ImgTec vs. NVidia (there are so many selling NVidia chips now) but the numbers would still be interesting. I believe for Hercule's high end they are now selling boards based on ATI's 8500 GPU.

BTW did you miss the Nvidia on Kyro PDF?
:rolleyes: That's certainly newsworthy.
 
Teasy said:
Gotcha. Though it doesn't make sense unless they were no longer able to buy NVIDIA chips anymore.

Why? Kyro 1 and II are easily equal to MX and GTS in performance and according to Hercules they make a bigger margin of profit on Kyro and Kyro II then on MX and GTS.

How many would they have to sell in order to make a bigger margin of profit? It's possible they could have lost sales due to not having the NVIDIA brand name. If they could
sell less KYRO boards and still make a bigger margin of profit than with the NVIDIA branded boards, then it was probably a good move. Don't take this to mean that I
don't like the KYRO boards. When I saw the original KYRO before it shipped it looked great, but your "average joe" :) knows the NVIDIA brand. They more than likely
don't know the KYRO brand. That's why I questioned the move by Hercules to go to KYRO only.


Teasy said:
BTW did you miss the Nvidia on Kyro PDF?

Yeah, but a friend sent it to me. Man, that is one heck of a piece of FUD. :) I think NVIDIA is getting a little more brave.


Teasy said:
Does any hardware support the new pixel shader?

The Radeon 8500 is the only current graphics chip to support pixel shader 1.4 in DX8.1.

Gotcha. I bet NVIDIA probably feels like that they don't need to support it. If they did then that would mean that ATI was right in implementing it. :)

Tommy
 
DaveBaumann said:
I've kept paying for the domain name though. Never received any bites to buy it. So I decided to just keep it. Who knows maybe I'll start it up again or sell it to somebody who wants to.

Heh - we've had enough trouble getting Beyond3D.com/.net online, fancy redirecting Dimension3D to our nameservers for the time being! ;)

Hehe, if I could I would. I would probably have to pay my bill so I could change the redirection. Maybe I'll just sell you the domain name for a little bit more than what the bill costs. :)

Tommy
 
AFAIK no one picked up the Neon250 even though it was fairly comparable to the Voodoo-3 series.

Actually the Neon was way ahead of the Voodoo3 in terms of features (it had Dot3, FSAA, 32bit, TC) and was faster AFAIR. But its compatability problems haunted it. Plus the Neon 250 was more expensive then the Voodoo3 (allot more AFAIR) and it was only produced by Videologic in the U.K (not released at all in the U.S). So the situation is not even similar.

I'd be curious to see actual numbers for Hercules.

Last time I asked IMGTEC I think they said Kyro based boards had currently sold 1.5 million... or am I totally mis-remembering that??.. who knows :) (I suppose Simon or Kristof might).

That's certainly newsworthy.

AzBat asked what had happened in the graphics industry and asked specifically about Kyro.. I'd say that PDF is worth knowing about (if only for laughs).

How many would they have to sell in order to make a bigger margin of profit?

I mean selling one Kyro I card has a larger amount of profit for Hercules then selling one MX card (when selling both at the same price) and selling one Kyro II card has a larger margin of profit then selling a GTS card (again when selling at the same price). Thats why Hercules say they dropped the MX and GTS and moved to the Kyro 1 and II and now Kyro II SE.

It's possible they could have lost sales due to not having the NVIDIA brand name.

I think around 1.5 million Kyro based boards have been sold in total so far (I assume that's both Kyro and Kyro II), but as I said before I might be remembering that wrong. I wouldn't be suprised if Herc had sold a very large proportion of those boards (Kyro 1 and II only really took off when Herc started selling them), probably well over half of them. But that's a guess based on the fact that Herc was the only major manufacturer of Kyro 1 and II in the U.S and even seemed to sell more then VDO's cards in the U.K, plus the fact that Kyro was almost totally unknown before Kyro II (which was when Herc started selling the Kyro range of cards). I realise GTS and MX almost deffinately sold more in the time Hercules have been selling Kyro boards but even if the MX and GTS sold 5 times more then Kyro I and II, how many manufacturers sold those GTS and MX boards? (20?, 25?.. more?).
 
Teasy said:
AFAIK no one picked up the Neon250 even though it was fairly comparable to the Voodoo-3 series.

Actually the Neon was way ahead of the Voodoo3 in terms of features (it had Dot3, FSAA, 32bit, TC) and was faster AFAIR. But its compatability problems haunted it. Plus the Neon 250 was more expensive then the Voodoo3 (allot more AFAIR) and it was only produced by Videologic in the U.K (not released at all in the U.S). So the situation is not even similar.

Your reasoning for why Hercules picked up the Kyro core was because it was comparable to the GTS/MX core (surpassing it in some areas). I countered with the fact (which you corroborate above - thank you) that the Neon was ~ comparable to the Voodoo 3 at the time yet no one else made boards for it.

I believe you are mistaken about the cost of the Neon250 board (vs. V3 series) but certainly spot on about the compatibility issues. Remember the mouse pointer bug that delayed it by a couple of months? ;) So here we have the Neon which is ~at V3 speeds and even cheaper yet no one made boards for it.

AzBat asked what had happened in the graphics industry and asked specifically about Kyro.. I'd say that PDF is worth knowing about (if only for laughs).

Heh. Continue waving those flags. ;)
 
Your reasoning for why Hercules picked up the Kyro core was because it was comparable to the GTS/MX core (surpassing it in some areas). I countered with the fact (which you corroborate above - thank you) that the Neon was ~ comparable to the Voodoo 3 at the time yet no one else made boards for it.

I also mentioned that the difference is the Neon 250 had serious compatability problems and was more expensive then the Voodoo3.

I believe you are mistaken about the cost of the Neon250 board (vs. V3 series) but certainly spot on about the compatibility issues. Remember the mouse pointer bug that delayed it by a couple of months?

Check your facts and you'll find that while Voodoo3 could be found for £60 (last time I checked) Neon 250 was more like £100+

So here we have the Neon which is ~at V3 speeds and even cheaper yet no one made boards for it.

And this is relivent why?.. if anything this should tell you loud and clear that Neon 250 and Kyro have some key differences that make Kyro a attractive product while Neon 250 wasn't. So what's the point of even talking about Neon 250?

Heh. Continue waving those flags.

LOL.. and you continue to wave that big black, green and white flag of yours ;)

Hehe, nothing changes.... mentioning the Nvidia on Kyro PDF is like a red rag to a bull... and guess who's full of bull around here Ty ;)
 
Teasy said:
I also mentioned that the difference is the Neon 250 had serious compatability problems and was more expensive then the Voodoo3.

Yes, it certainly had some compatibility issues that the Kyro overcame. The price of the Neon250 was NOT higher than comparable Voodoo 3 cards however. Not in the UK at least.

Teasy said:
Check your facts and you'll find that while Voodoo3 could be found for £60 (last time I checked) Neon 250 was more like £100+

So now you're comparing the debut price of the Neon250 with the end prices of the Voodoo 3? :rolleyes: Remember that the Voodoo3 had 3 cards in it's series, the 2000, 3000, and the 3500, NONE of which debutted in the UK for 60 pounds. I believe the 2000 MSRP was $149, the 3000 was $199, and the 3500 $299. Normally across the pond those translate directly into pounds sterling so most definately not £60. In fact here's a quote from a Neon250 review, "The price is far lower than it's direct rivals (in the UK at least ~£100 +VAT".

Teasy said:
And this is relivent why?.. if anything this should tell you loud and clear that Neon 250 and Kyro have some key differences that make Kyro a attractive product while Neon 250 wasn't. So what's the point of even talking about Neon 250?

Only for you to understand (which now you do by the admission of the above) that price/performance is not the sole metric for picking up a chip because the Neon250 had the price/performance of its rivals but was not picked up. Tks. That's all, no need to get your panties in a bunch. ;)

Teasy said:
LOL.. and you continue to wave that big black, green and white flag of yours ;)

Actually I don't care for NVidia that much as I preferred 3dfx. Go figure.

Teasy said:
Hehe, nothing changes.... mentioning the Nvidia on Kyro PDF is like a red rag to a bull... and guess who's full of bull around here Ty ;)

Heh, that'd be you mate! ;)
 
Back
Top