Tendo City

Full Version: Mario and Donkey Kong and Mario and Luigi!
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Damn, I can't wait for both of these games! Especially Mario & Luigi.

Mario & Luigi:

Quote:May 13, 2003 - Nintendo today announced Mario and Luigi, an original action RPG game to be released by year's end. The game is being developed by Alpha Dream, the team that brought to life the Tomato Adventure series on systems' past.
Mario and Luigi features a unique control scheme where players take control of both characters both during the wandering and battle phases. The battle sequences are very much inspired by Paper Mario on the Nintendo 64, with turn-based attacks that can be enhanced by real-time button inputs.

Players take control of both Mario and Luigi as they try to save Princess Peach's stolen voice. When her voice was taken, it was replaced with explosive expletives that's destroying the kingdom. Bowser, who arrived to kidnap the princess, now needs the Mario Bros. help due to the Princess' now destructive voice.

The game features both real-time action as well as turn-based battles where players must have the Mario Bros. work together. Solving puzzles and defeating enemies will require teamwork.

No release date, other than a tentative Q4 schedule, has been announced. But we'll have full hands-on with the game tomorrow at the E3 show floor.

-- Craig Harris

[Image: marioluigi_051303_1.jpg] [Image: marioluigi_051303_2.jpg] [Image: marioluigi_051303_3.jpg]

It's Paper Mario 2!!! Shit, I think I just wet myself...

-----------------------------------------------------------------------------

Mario and Donkey Kong:

Quote:May 13, 2003 - Nintendo snuck a new game in the company's press kit issued today, a mysterious title Mario & Donkey Kong. No details were made available from Nintendo, but we're hoping to learn more about the game when E3 begins tomorrow morning.
The game may be a design evolution of Donkey Kong +, a game revealed at last year's E3 that was an update to the very fun and popular Game Boy game, Donkey Kong. But we'll know for sure when we find out game details from Nintendo tomorrow. In the meantime, check out the first screenshots.

[Image: marioanddonkeykong_051303_9.jpg] [Image: marioanddonkeykong_051303_8.jpg] [Image: marioanddonkeykong_051303_7.jpg] [Image: marioanddonkeykong_051303_6.jpg] [Image: marioanddonkeykong_051303_5.jpg] [Image: marioanddonkeykong_051303_4.jpg] [Image: marioanddonkeykong_051303_3.jpg] [Image: marioanddonkeykong_051303_2.jpg] [Image: marioanddonkeykong_051303_1.jpg]

Hot damn, this also looks awesome!



ABF: You need to buy a GBA ASAP!
So that's Nintendo's strategy, put all the good games on the GBA. :p

These look awesome BTW.
Yeah, they both look awesome... Mario and Donkey Kong looks like DK '94 part 2! Awesome... that game was so good!
Quote:So that's Nintendo's strategy, put all the good games on the GBA.

Yeah, tell me about it.

But hey, it looks like Nintendo is realizing their mistake so they're releasing GBA games for the Gamecube, like those two new Zelda games.

*sigh*
Quote:Originally posted by OB1
Yeah, tell me about it.

But hey, it looks like Nintendo is realizing their mistake so they're releasing GBA games for the Gamecube, like those two new Zelda games.

*sigh*

Chuckle That made me happy and sad at the same time. :D
I bet Nintendo feels real smart about this move. Rolleyes
I would certainly agree that the e3 GBA lineup is several times better than the e3 Cube lineup... especially when you just count Nintendo-published games. The GBA has another great lineup coming up... and the Cube has a good one but not on the level of last year's, or the GBA's... oh well.

At least there's F-Zero. :)
Quote:Originally posted by Smoke-X
So that's Nintendo's strategy, put all the good games on the GBA. :p


For the first time ever...
Wow, that's a really disheartening strategy...I for one would rather have the bulk of the better games harnessing the power of the GC. *Sigh*
Because Nintendo sees that there are way, way more GBAs out there than GCs...
I'm really dissapointed that there was no word on Donkey Kong or Mario 128 at the show, but this should still be a great year for Gamecube owners. Not as good as last year, IMO, but still good nonetheless. It's certainly better than the X-Box's lineup which will be filled with PC ports.

-Mario Golf (as long as they fix the problems in the E3 demo)
-F-Zero GX
-Custom Robo
-Mario Kart: DD
-Final Fantasy CC
-Geist
-Kirby's Air Ride
-Pikmin 2
-Rebel Strike
-MGS TTT
I know this statement has already been quote twice, but...

Quote:So that's Nintendo's strategy, put all the good games on the GBA.

I noticed the same thing. And it took them long enough, because up to this point with a few exceptions the GBA has been rehash land. I'm really disapointed with EAD this year. Is Pikmin 2 their only game? I know they are also working on Mario 128 and that probably won't be shown until Spaceworld, but still. This is the biggest development house in the world, and they put out 1 or 2 games a year!

NST rules this years E3! Woo, go Americans!
I have no idea what EAD's up to. It's like 95% of their members have been vacationing for the past three years.

BTW Spaceworld might not come this year.
But they take 3 or 4 years to make a game... they'd need to be 4 times bigger than EA to match their production!
That's not true. Wind Waker took two years to develop. Luigi's Mansion probably took a small team a year and a half to develop. Same thing goes for Pikmin. Mario Sunshine probably took as long as WW to make.

EAD is one gigantic development studio, and they have several sub-teams that work on seperate games. I have no idea why they've released so few big Gamecube games.
Compare it to their N64 production. They are doing great.

On N64 Hal only made Kirby 64 and Smash Bros... they've already released one game with a second coming fairly soon this generation, for example...
Gamecube development times are drastically faster than N64 development times.
Which is why we've seen more than we ever did for N64...
No we didn't. But they also had a lot more work to do with the N64 because they had to create new genres, new gameplay techniques. That took a lot of manpower. With the Gamecube we should be getting a whole lot more from them. We're getting one EAD game this year! And it's a small game!
Isn't Mario Kart an EAD game?
Yes... I think 1080 might be too. Not sure though.
I haven't found out if Mario Kart is an EAD game or not. 1080 is most definitely not an EAD game though.
*checks*

Right, 1080 is NST. First party, but not EAD.

And who else would be making Mario Kart? They haven't said anyone else is making it so EAD is the only reasonable choice, I'd say...
According to <a href=http://www.n-philes.com/view.php?company=37>this</a>, EAD is currently developing the following:

Mario & Donkey Kong for GBA
Mother 1 + 2 for GBA
Mario Kart: Double Dash for GCN
Pikmin 2 for GCN
Donkey Kong for GCN
Animal Crossing 2 for GCN

Marionette is also listed but we still don't know what it is and if it will ever see the light of day. And we know Donkey Kong is in development since Nintendo has said it is, but it is likely a long way off since they haven't shown one bit of it at E3.
Donkey Kong for GCN, eh? Interesting...
<a href=http://www.n-philes.com/php/epfklaulvvfvykylppz.php>George Harrison mentions Donkey Kong for GCN</a>
EAD isn't making Earthbound. Where you guys get that from? Unless you're just talking about the GBA ports and not EB3, but that would just be a waste of EAD's resources.
It is the GBA ports.
NST is making Mario Kart: Double Dash!! At least, according to PGC. IGNCube only says the developer is Nintendo, but doesn't specify. That's why I said NST is the king this year. 1080 seems to have improved a lot, and Mario Kart is amazing! I wouldn't be surprised if the only reason we are getting the LAN multi-player stuff in Mario Kart is because NST is a US development team.
Quote:Originally posted by Laser Link
NST is making Mario Kart: Double Dash!! At least, according to PGC. IGNCube only says the developer is Nintendo, but doesn't specify. That's why I said NST is the king this year. 1080 seems to have improved a lot, and Mario Kart is amazing! I wouldn't be surprised if the only reason we are getting the LAN multi-player stuff in Mario Kart is because NST is a US development team.


That's interesting, and would make sense since we know when it's coming to the US, but there is no Japanese release date yet. I shall email the great Beth Llewelyn to get this confirmed.
That's what I thought. Little 'ole developer NST is making more Gamecube games than giant EAD. :S
No they're not... EAD is working on a lot more. Of course most aren't announced yet...
I'm talking about games being released this year. Unless EAD has a bunch of titles that they're gonna announce at Spaceworld (if it's still on) which will be out this year, NST is ahead.
Really? But EAD has released games this year for Cube and NST hasnt't... and isn't NST just making 2 Cube games (1080 and Mario Kart, maybe)? EAD already released Zelda and is working on several more games...
Yeah but they released Zelda last year in Japan, so that doesn't really count as a 2003 release for EAD. EAD is a Japanese studio so you count their Japanese releases, and NST is an American studio so you count their American releases. When it comes to this topic, that is.

So what does EAD have planned for this year? Pikmin 2. Now I'm really looking forward to that game, but it's not exactly a huge production.
Wasn't Nintendo working on a new version of Animal Crossing too? Or is that just the Animal Forest US that they are releasing in Japan?

Derek, you are the man if you can find out if NST really is developing Mario Kart. And could you pass on a message to save a cubicle for me? :D
Yes, they are working on Animal Crossing 2. And probably some unnanounced Mario and maybe Zelda games.
I finally got a response from Beth. She hadn't been in her office since before E3 so that was her excuse for not replying right away. :) Anyway, she said that EAD is indeed developing Mario Kart: Double Dash. NST is concentrating on developing 1080 2.
Ah, well then there's hope that they'll make it faster (the biggest complaint about it was that it's really slow) and bring back the sliding system from Mario Kart 64 before it comes out.
Both of those sound like they'd be good changes... more speed is always good. :)
Here are some new Mario & Luigi screen from ign:

[Image: marioandluigi_101703_9.jpg] [Image: marioandluigi_101703_8.jpg] [Image: marioandluigi_101703_7.jpg] [Image: marioandluigi_101703_6.jpg] [Image: marioandluigi_101703_5.jpg] [Image: marioandluigi_101703_4.jpg] [Image: marioandluigi_101703_3.jpg] [Image: marioandluigi_101703_2.jpg] [Image: marioandluigi_101703_1.jpg]

So many good GBA games coming out this year...
People mentioned Pikmin 2...

IwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantit!!!
:topic:

:shakeit:
Its looking good... though I don't know if it'll match up to Paper Mario. Those graphics are good... but are they quite as good as Paper Mario's? As for gameplay, it looks like another version of the same old formula... thouhg this time you get two guys with hitpoints. :) The 'team' stuff does look interesting though...
Of course the graphics aren't as good, it's a GBA game. But it should be a great game. Intelligent Systems isn't making it so it's not totally guaranteed to be good, but from all of the previews I've read so far it looks like it'll be another great GBA game to add to my collection.