• Login
  • Register
  • Login Register
    Login
    Username:
    Password:
  • Home
  • Members
  • Team
  • Help
User Links
  • Login
  • Register
  • Login Register
    Login
    Username:
    Password:

    Quick Links Home Members Team Help
    Tendo City Tendo City: Metropolitan District Tendo City Mario and Donkey Kong and Mario and Luigi!

     
    • 0 Vote(s) - 0 Average
    Mario and Donkey Kong and Mario and Luigi!
    OB1
    Offline

    Posting Freak

    Posts: 21,228
    Threads: 806
    Joined: 09-11-1999
    #1
    13th May 2003, 10:10 PM
    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!
    Reply
    Reply
    Smoke
    Offline

    Administrator

    Posts: 1,322
    Threads: 187
    Joined: 01-21-2000
    #2
    13th May 2003, 10:19 PM
    So that's Nintendo's strategy, put all the good games on the GBA. :p

    These look awesome BTW.
    Reply
    Reply
    A Black Falcon
    Offline

    Administrator

    Posts: 30,479
    Threads: 1,353
    Joined: 12-19-1999
    #3
    13th May 2003, 10:20 PM
    Yeah, they both look awesome... Mario and Donkey Kong looks like DK '94 part 2! Awesome... that game was so good!
    My Games Collection (Always Updated) My Webpage!
    Currently Playing: Various Stuff
    [Image: logo_bos_79x76.jpg]
    Reply
    Reply
    OB1
    Offline

    Posting Freak

    Posts: 21,228
    Threads: 806
    Joined: 09-11-1999
    #4
    13th May 2003, 10:20 PM
    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*
    Reply
    Reply
    Smoke
    Offline

    Administrator

    Posts: 1,322
    Threads: 187
    Joined: 01-21-2000
    #5
    13th May 2003, 10:23 PM
    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
    Reply
    Reply
    OB1
    Offline

    Posting Freak

    Posts: 21,228
    Threads: 806
    Joined: 09-11-1999
    #6
    13th May 2003, 10:24 PM
    I bet Nintendo feels real smart about this move. Rolleyes
    Reply
    Reply
    A Black Falcon
    Offline

    Administrator

    Posts: 30,479
    Threads: 1,353
    Joined: 12-19-1999
    #7
    13th May 2003, 10:52 PM
    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. :)
    My Games Collection (Always Updated) My Webpage!
    Currently Playing: Various Stuff
    [Image: logo_bos_79x76.jpg]
    Reply
    Reply
    Great Rumbler
    Offline

    Administrator

    Posts: 21,192
    Threads: 868
    Joined: 07-07-2000
    #8
    14th May 2003, 4:05 AM
    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...
    Sometimes you get the scorpion.
    Reply
    Reply
    Darunia
    Offline

    Posting Freak

    Posts: 3,603
    Threads: 189
    Joined: 02-01-2000
    #9
    14th May 2003, 6:35 AM
    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*
    H.R.M. DARVNIVS MAXIMVS EX TENEBRIS EXIT REX DEVSQVE GORONORVMQVE TENDORVM ROMANORVM ET GRÆCORVM OMNIS SEMPER EST
    Reply
    Reply
    A Black Falcon
    Offline

    Administrator

    Posts: 30,479
    Threads: 1,353
    Joined: 12-19-1999
    #10
    14th May 2003, 9:38 AM
    Because Nintendo sees that there are way, way more GBAs out there than GCs...
    My Games Collection (Always Updated) My Webpage!
    Currently Playing: Various Stuff
    [Image: logo_bos_79x76.jpg]
    Reply
    Reply
    OB1
    Offline

    Posting Freak

    Posts: 21,228
    Threads: 806
    Joined: 09-11-1999
    #11
    14th May 2003, 10:41 AM
    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
    Reply
    Reply
    Laser Link
    Offline

    Moderator

    Posts: 1,352
    Threads: 54
    Joined: 11-23-1999
    #12
    14th May 2003, 3:10 PM
    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!
    Reply
    Reply
    OB1
    Offline

    Posting Freak

    Posts: 21,228
    Threads: 806
    Joined: 09-11-1999
    #13
    14th May 2003, 3:36 PM
    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.
    Reply
    Reply
    A Black Falcon
    Offline

    Administrator

    Posts: 30,479
    Threads: 1,353
    Joined: 12-19-1999
    #14
    14th May 2003, 3:56 PM
    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!
    My Games Collection (Always Updated) My Webpage!
    Currently Playing: Various Stuff
    [Image: logo_bos_79x76.jpg]
    Reply
    Reply
    OB1
    Offline

    Posting Freak

    Posts: 21,228
    Threads: 806
    Joined: 09-11-1999
    #15
    14th May 2003, 4:09 PM
    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.
    Reply
    Reply
    A Black Falcon
    Offline

    Administrator

    Posts: 30,479
    Threads: 1,353
    Joined: 12-19-1999
    #16
    14th May 2003, 4:12 PM
    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...
    My Games Collection (Always Updated) My Webpage!
    Currently Playing: Various Stuff
    [Image: logo_bos_79x76.jpg]
    Reply
    Reply
    OB1
    Offline

    Posting Freak

    Posts: 21,228
    Threads: 806
    Joined: 09-11-1999
    #17
    14th May 2003, 4:15 PM
    Gamecube development times are drastically faster than N64 development times.
    Reply
    Reply
    A Black Falcon
    Offline

    Administrator

    Posts: 30,479
    Threads: 1,353
    Joined: 12-19-1999
    #18
    14th May 2003, 4:22 PM
    Which is why we've seen more than we ever did for N64...
    My Games Collection (Always Updated) My Webpage!
    Currently Playing: Various Stuff
    [Image: logo_bos_79x76.jpg]
    Reply
    Reply
    OB1
    Offline

    Posting Freak

    Posts: 21,228
    Threads: 806
    Joined: 09-11-1999
    #19
    14th May 2003, 4:28 PM
    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!
    Reply
    Reply
    The Former DMiller
    Offline

    Super Moderator

    Posts: 1,622
    Threads: 55
    Joined: 10-01-1999
    #20
    14th May 2003, 5:01 PM
    Isn't Mario Kart an EAD game?
    <a href=http://www.gamespot.com/users/dmiller1984>My Games (GameSpot)</a>
    <a href=http://www.derekmiller.us/>My Website (In A Constant State of Construction)</a>
    [Image: scrubs.jpg]
    Reply
    Reply
    A Black Falcon
    Offline

    Administrator

    Posts: 30,479
    Threads: 1,353
    Joined: 12-19-1999
    #21
    14th May 2003, 5:28 PM
    Yes... I think 1080 might be too. Not sure though.
    My Games Collection (Always Updated) My Webpage!
    Currently Playing: Various Stuff
    [Image: logo_bos_79x76.jpg]
    Reply
    Reply
    OB1
    Offline

    Posting Freak

    Posts: 21,228
    Threads: 806
    Joined: 09-11-1999
    #22
    14th May 2003, 5:42 PM
    I haven't found out if Mario Kart is an EAD game or not. 1080 is most definitely not an EAD game though.
    Reply
    Reply
    A Black Falcon
    Offline

    Administrator

    Posts: 30,479
    Threads: 1,353
    Joined: 12-19-1999
    #23
    14th May 2003, 7:17 PM
    *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...
    My Games Collection (Always Updated) My Webpage!
    Currently Playing: Various Stuff
    [Image: logo_bos_79x76.jpg]
    Reply
    Reply
    The Former DMiller
    Offline

    Super Moderator

    Posts: 1,622
    Threads: 55
    Joined: 10-01-1999
    #24
    14th May 2003, 7:30 PM
    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.
    <a href=http://www.gamespot.com/users/dmiller1984>My Games (GameSpot)</a>
    <a href=http://www.derekmiller.us/>My Website (In A Constant State of Construction)</a>
    [Image: scrubs.jpg]
    Reply
    Reply
    Sacred Jellybean
    Offline

    Administrator

    Posts: 3,205
    Threads: 111
    Joined: 02-17-2000
    #25
    14th May 2003, 8:02 PM
    Donkey Kong for GCN, eh? Interesting...
    Reply
    Reply
    The Former DMiller
    Offline

    Super Moderator

    Posts: 1,622
    Threads: 55
    Joined: 10-01-1999
    #26
    14th May 2003, 8:11 PM
    <a href=http://www.n-philes.com/php/epfklaulvvfvykylppz.php>George Harrison mentions Donkey Kong for GCN</a>
    <a href=http://www.gamespot.com/users/dmiller1984>My Games (GameSpot)</a>
    <a href=http://www.derekmiller.us/>My Website (In A Constant State of Construction)</a>
    [Image: scrubs.jpg]
    Reply
    Reply
    OB1
    Offline

    Posting Freak

    Posts: 21,228
    Threads: 806
    Joined: 09-11-1999
    #27
    15th May 2003, 12:26 AM
    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.
    Reply
    Reply
    The Former DMiller
    Offline

    Super Moderator

    Posts: 1,622
    Threads: 55
    Joined: 10-01-1999
    #28
    15th May 2003, 6:11 AM
    It is the GBA ports.
    <a href=http://www.gamespot.com/users/dmiller1984>My Games (GameSpot)</a>
    <a href=http://www.derekmiller.us/>My Website (In A Constant State of Construction)</a>
    [Image: scrubs.jpg]
    Reply
    Reply
    Laser Link
    Offline

    Moderator

    Posts: 1,352
    Threads: 54
    Joined: 11-23-1999
    #29
    15th May 2003, 8:30 AM (This post was last modified: 15th May 2003, 8:36 AM 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.
    Reply
    Reply
    The Former DMiller
    Offline

    Super Moderator

    Posts: 1,622
    Threads: 55
    Joined: 10-01-1999
    #30
    15th May 2003, 8:55 AM
    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.
    <a href=http://www.gamespot.com/users/dmiller1984>My Games (GameSpot)</a>
    <a href=http://www.derekmiller.us/>My Website (In A Constant State of Construction)</a>
    [Image: scrubs.jpg]
    Reply
    Reply
    OB1
    Offline

    Posting Freak

    Posts: 21,228
    Threads: 806
    Joined: 09-11-1999
    #31
    15th May 2003, 10:25 AM
    That's what I thought. Little 'ole developer NST is making more Gamecube games than giant EAD. :S
    Reply
    Reply
    A Black Falcon
    Offline

    Administrator

    Posts: 30,479
    Threads: 1,353
    Joined: 12-19-1999
    #32
    15th May 2003, 11:46 AM
    No they're not... EAD is working on a lot more. Of course most aren't announced yet...
    My Games Collection (Always Updated) My Webpage!
    Currently Playing: Various Stuff
    [Image: logo_bos_79x76.jpg]
    Reply
    Reply
    OB1
    Offline

    Posting Freak

    Posts: 21,228
    Threads: 806
    Joined: 09-11-1999
    #33
    15th May 2003, 12:09 PM
    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.
    Reply
    Reply
    A Black Falcon
    Offline

    Administrator

    Posts: 30,479
    Threads: 1,353
    Joined: 12-19-1999
    #34
    15th May 2003, 12:13 PM
    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...
    My Games Collection (Always Updated) My Webpage!
    Currently Playing: Various Stuff
    [Image: logo_bos_79x76.jpg]
    Reply
    Reply
    OB1
    Offline

    Posting Freak

    Posts: 21,228
    Threads: 806
    Joined: 09-11-1999
    #35
    15th May 2003, 2:08 PM
    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.
    Reply
    Reply
    Laser Link
    Offline

    Moderator

    Posts: 1,352
    Threads: 54
    Joined: 11-23-1999
    #36
    15th May 2003, 2:25 PM
    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
    Reply
    Reply
    A Black Falcon
    Offline

    Administrator

    Posts: 30,479
    Threads: 1,353
    Joined: 12-19-1999
    #37
    15th May 2003, 2:31 PM
    Yes, they are working on Animal Crossing 2. And probably some unnanounced Mario and maybe Zelda games.
    My Games Collection (Always Updated) My Webpage!
    Currently Playing: Various Stuff
    [Image: logo_bos_79x76.jpg]
    Reply
    Reply
    The Former DMiller
    Offline

    Super Moderator

    Posts: 1,622
    Threads: 55
    Joined: 10-01-1999
    #38
    28th May 2003, 12:49 PM
    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.
    <a href=http://www.gamespot.com/users/dmiller1984>My Games (GameSpot)</a>
    <a href=http://www.derekmiller.us/>My Website (In A Constant State of Construction)</a>
    [Image: scrubs.jpg]
    Reply
    Reply
    OB1
    Offline

    Posting Freak

    Posts: 21,228
    Threads: 806
    Joined: 09-11-1999
    #39
    28th May 2003, 1:00 PM
    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.
    Reply
    Reply
    A Black Falcon
    Offline

    Administrator

    Posts: 30,479
    Threads: 1,353
    Joined: 12-19-1999
    #40
    28th May 2003, 5:57 PM
    Both of those sound like they'd be good changes... more speed is always good. :)
    My Games Collection (Always Updated) My Webpage!
    Currently Playing: Various Stuff
    [Image: logo_bos_79x76.jpg]
    Reply
    Reply
    OB1
    Offline

    Posting Freak

    Posts: 21,228
    Threads: 806
    Joined: 09-11-1999
    #41
    17th October 2003, 2:45 PM
    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...
    Reply
    Reply
    Private Hudson
    Offline

    Posting Freak

    Posts: 1,074
    Threads: 64
    Joined: 08-16-2001
    #42
    17th October 2003, 3:39 PM
    People mentioned Pikmin 2...

    IwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantitIwantit!!!
    If i had a dollar for every time i ran out of hair in the middle of a spoon making contest id only eat your children with a side of slaw and THOSE ARENT PILLOWS!!
    Reply
    Reply
    OB1
    Offline

    Posting Freak

    Posts: 21,228
    Threads: 806
    Joined: 09-11-1999
    #43
    17th October 2003, 3:50 PM
    :topic:

    :shakeit:
    Reply
    Reply
    A Black Falcon
    Offline

    Administrator

    Posts: 30,479
    Threads: 1,353
    Joined: 12-19-1999
    #44
    17th October 2003, 4:01 PM
    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...
    My Games Collection (Always Updated) My Webpage!
    Currently Playing: Various Stuff
    [Image: logo_bos_79x76.jpg]
    Reply
    Reply
    OB1
    Offline

    Posting Freak

    Posts: 21,228
    Threads: 806
    Joined: 09-11-1999
    #45
    17th October 2003, 4:15 PM
    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.
    Reply
    Reply
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)



    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Toven Solutions

    Home · Members · Team · Help · Contact

    408 Chapman St. Salem, Viriginia

    +1 540 4276896

    etoven@gmail.com

    About the company Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

    Linear Mode
    Threaded Mode