View Full Version : Sonic Advance Series Time Attack
supersonic69
04-01-2006, 04:42 PM
OK This is the Sonic Advance Series Time Attack (duh) and so Post your Best Times/Scores.....
Sonic A. 1
zone 1 act 1: 0:35:13/ knuckles Zeroshadow9
zone 1 act 2: 0:59:85/ knuckles Zeroshadow9
zone 2 act 1: 1:02:02/ knuckles Zeroshadow9
zone 2 act 2: 1:44:77/ knuckles Zeroshadow9
zone 3 act 1: 1:07:55/ knuckles Zeroshadow9
zone 3 act 2: 2:06:98/ knuckles Zeroshadow9
zone 4 act 1: 1:12:37/ knuckles Zeroshadow9
zone 4 act 2: 1:34:25/ knuckles Zeroshadow9
zone 5 act 1: 2:07:92/ knuckles Zeroshadow9
zone 5 act 2: 1:44:23/ knuckles Zeroshadow9
zone 6 act 1: 4:01:37/ knuckles Zeroshadow9
zone 6 act 2: 2:10:15/ knucklesZeroshadow9
Sonic A. 2
zone 1 act 1: 0:53:50 (knuckles) Zeroshadow9
zone 1 act 2: 0:51:63 (knuckles) Zeroshadow9
Zone 2 act 1: 1:17:33 (sonic)Held By MrNomad
zone 2 act 2: 1:12:12 (knuckles) Zeroshadow9
zone 3 act 1: 1:48:38 (knuckles) Zeroshadow9
zone 3 act 2: 2:04:85 (knuckles) Zeroshadow9
zone 4 act 1: 2:04:47 (knuckles) Zeroshadow9
zone 4 act 2: 1:39:23 (knuckles) Zeroshadow9
Zone 4 Boss: 0:05.50 (Sonic)Held By SadisticMystic
zone 5 act 1: 2:07:20 (knuckles) Zeroshadow9
zone 5 act 2: 1:46:83 (knuckles) Zeroshadow9
BOSS TIMES:
Zone 1: 20:03 By Supersonic256
Zone 2: 24:65 By Supersonic256
Zone 3: 5:50 By SadisticMystic
Zone 4: 45:68 By Supersonic256
Zone 5: 1:09:08 By Supersonic256
Zone 6: 21:18 By Supersonic256
Sonic A. 3
zone 1 act 1: 1:06:20/ knuckles & sonic By ZeroShadow9
zone 1 act 2: 2:00:35/ knuckles & sonic By ZeroShadow9
zone 1 act 3: 1:43:10/ knuckles & sonic By ZeroShadow9
zone 2 act 1: 2:02:92/ knuckles & sonic By ZeroShadow9
zone 2 act 2: 00:44:53/Sonic & Tails By Mr. Nomad
zone 2 act 3: 3:54:10/ knuckles & tails By ZeroShadow9
zone 3 act 1: 3:34:12/ knuckles & cream By ZeroShadow9
zone 3 act 2: 4:52:32/ sonic & knuckles By ZeroShadow9
zone 3 act 3: 1:33:42/ sonic & knuckles By ZeroShadow9
zone 4 act 1: 2:56:83/ knuckles & tails By ZeroShadow9
zone 4 act 2: 2:26:95/ knuckles & tails By ZeroShadow9
zone 4 act 3: 3:43:47/ knuckles & tails By ZeroShadow9
zone 5 act 1: 2:11:20/ knuckles & tails By ZeroShadow9
zone 7 act 3: 2:55:68/ knuckles & tails By ZeroShadow9
MrNomad
04-01-2006, 05:48 PM
Sonic A 1:
Knuckles
Zone 1 Act 1: 0:50:70
Sonic A 2:
Sonic
Zone 1 Act 1: 1:08:48
Zone 1 Act 2: 0:55:12
zeroshadow9
04-03-2006, 03:14 PM
sonic advance 1
zone 1 act 1: 0:35:13/ knuckles
zone 1 act 2: 0:59:85/ knuckles
zone 2 act 1: 1:02:02/ knuckles
zone 2 act 2: 1:44:77/ knuckles
zone 3 act 1: 1:07:55/ knuckles
zone 3 act 2: 2:06:98/ knuckles
zone 4 act 1: 1:12:37/ knuckles
zone 4 act 2: 1:34:25/ knuckles
zone 5 act 1: 2:07:92/ knuckles
zone 5 act 2: 1:44:23/ knuckles
zone 6 act 1: 4:01:37/ knuckles
zone 6 act 2: 2:10:15/ knuckles
zeroshadow9
04-03-2006, 03:27 PM
sonic advance 2
i'm not gonna bother to write knuckles a miilion times so i'll tell u this now all these records are with knuckles
zone 1 act 1: 0:53:50
zone 1 act 2: 0:51:63
zone 2 act 1: 1:20:17
zone 2 act 2: 1:12:12
zone 3 act 1: 1:48:38
zone 3 act 2: 2:04:85
zone 4 act 1: 2:04:47
zone 4 act 2: 1:39:23
zone 5 act 1: 2:07:20
zone 5 act 2: 1:46:83
havent done zone 6 and 7 for time attack and i dont intend to cuz they are pretty boring. i find it strange that about half of my act 2 times are faster than my act 1 times.
zeroshadow9
04-03-2006, 03:36 PM
sonic advance 3
zone 1 act 1: 1:06:20/ knuckles & sonic
zone 1 act 2: 2:00:35/ knuckles & sonic
zone 1 act 3: 1:43:10/ knuckles & sonic
zone 2 act 1: 2:02:92/ knuckles & sonic
zone 2 act 2: 1:19:62/ knuckles & sonic
zone 2 act 3: 3:54:10/ knuckles & tails
zone 3 act 1: 3:34:12/ knuckles & cream
zone 3 act 2: 4:52:32/ sonic & knuckles
zone 3 act 3: 1:33:42/ sonic & knuckles
zone 4 act 1: 2:56:83/ knuckles & tails
zone 4 act 2: 2:26:95/ knuckles & tails
zone 4 act 3: 3:43:47/ knuckles & tails
zone 5 act 1: 2:11:20/ knuckles & tails
zone 7 act 3: 2:55:68/ knuckles & tails
thats all for now i might do the rest of the time attck or i might not...
MrNomad
04-06-2006, 08:17 AM
Sonic Advance 2:
Sonic Zone 2 act 1:
1:17:33
Sonic Advance 3:
Sonic & Tails Zone 1 act 1:
1:09:72
zeroshadow9
04-06-2006, 06:08 PM
Sonic Advance 2:
Sonic Zone 2 act 1:
1:17:33
Sonic Advance 3:
Sonic & Tails Zone 1 act 1:
1:09:72
sorry buddy but u didnt beat my SA3 zone 1 act 1 time. u shouldnt be posting times u havent beat the record for....
SadisticMystic
04-06-2006, 07:05 PM
Advance 2 Zone 4 Boss: 0:05.50 with Sonic
It's impossible to beat that without hacking (GameShark, etc.).
GCNDAN3702
04-06-2006, 08:58 PM
I've got a few decent times...guess I'll start off with this one...it's ok I guess...
Sonic Advance 3
zone 1 act 1: 0:40:38/ Sonic + Tails
mike89
04-06-2006, 09:09 PM
Sonic Advance 1
NGH1: 28"48 (K)
NGH2: 48"93 (K)
SB1: 45"38 (K)
SB2: 1'14"33 (K) [also 1'14"35 with Tails]
CP1: 43"38 (A)
CP2: 1'03"72 (K)
IM1: 54"43 (K)
IM2: 1'06"38 (T)
AI1: 1'15"52 (K)
AI2: 1'08"45 (K)
ER: 2'42"98 (T)
CA2: 1'14"77 (K)
X-Zone: 50"12 (A)
Moon Zone: 14"62 (S)
Sonic Advance 3
R99 1: 40"02 (S+T)
R99 2: 45"48 (S+T)
R99 3: 56"72 (S+T)
SH1: 38"20 (C+S)
SH2: 32"93 (T+S)
SH3: 49"33 (S+T)
OB1: 45"38 (S+T)
OB2: 1'10"22 (S+T)
OB3: 46"32 (S+T)
TK1: 58"72 (S+T)
TK2: 54"62 (S+T)
TK3: 1'15"85 (S+T)
TS1: 47"27 (C+S)
TS2: 1'11"32 (S+T)
TS3: 1'04"07 (S+T)
CT1: 47"97 (S+T)
CT2: 43"42 (S+T)
CT3: 1'41"93 (T+A)
CA1: 1'40"17 (S+T)
CA2: 1'51"13 (S+T)
CA3: 1'06"57 (S+T)
Oh and by the way... you might want to take a look at these:
http://www.soniccenter.org/members/nintendan/sonic_advance
http://www.soniccenter.org/members/nintendan/sonic_advance_2
http://www.soniccenter.org/members/nintendan/sonic_advance_3
zeroshadow9
04-07-2006, 01:10 PM
yo supersonic are u gonna update the times anytime soon? if ur not gonna be updating then u shouldnt have made this.
supersonic69
04-09-2006, 10:24 AM
ok ive updated but um...mike can you redo that...into the way everyone else is doing it....ex. (1:00:00)...thanks
ss69
GCNDAN3702
04-09-2006, 02:53 PM
Sonic A. 1
zone 1 act 1: 0:33:68/ Amy GCNDAN3702
zone 1 act 2: 0:51:38/ Amy GCNDAN3702
zone 2 act 1: 0:43:08/ Amy GCNDAN3702
zone 2 act 2: 1:14:70/ Amy GCNDAN3702
zone 3 act 1: 0:42:83/ Amy GCNDAN3702
zone 3 act 2: 0:59:70/ Amy GCNDAN3702
zone 4 act 1: 0:59:70/ Amy GCNDAN3702
zone 4 act 2: 1:07:15/ Amy GCNDAN3702
zone 5 act 1: 1:29:97/ Amy GCNDAN3702
zone 5 act 2: 1:36:10/ Amy GCNDAN3702
zone 6 act 1: 2:47:33/ Amy GCNDAN3702
zone 6 act 2: 1:28:28/ Amy GCNDAN3702
X Zone: 0:49:78/ Amy GCNDAN3702
MrNomad
04-09-2006, 10:07 PM
Sonic Advance 3
S + T
zone 2 act 1
1:08:43
zeroshadow9
04-11-2006, 03:04 PM
i noticed that for the zone 4 boss you let sadistic mystic have that 5 second record. he said that its impossible without gameshark etc. so are u going to allow cheating in this competition?
SadisticMystic
04-11-2006, 03:33 PM
I said it's impossible to beat 5.50 without hacking. 5.50 is the lowest you can legally get.
SadisticMystic
04-11-2006, 09:27 PM
And another 5.50, this time on the zone 3 boss (still with Sonic). Again, it's perfect.
MrNomad
04-14-2006, 07:37 PM
Sonic Advance 3:
Zone 2 Act 2
S+T
00:44:53
Super Missile
04-14-2006, 10:05 PM
Sonic Advance 2 Boss Times:
Zone 1
Sonic: 0:28:03
Tails: 0:28:28
Knuckles: 0:31:25
Amy: 0:24:08
Cream: 0:24:80
Zone 2
Sonic: 0:35:47
Tails: 0:46:23
Knuckles: 1:02:10
Amy: 0:31:95
Cream: 0:32:48
Zone 3
Sonic: 0:39:45
Tails: 0:41:93
Knuckles: 0:42:33
Amy: 0:54:83
Cream: 0:26:18
Zone 4
Sonic: 1:05:05
Tails: 0:50:99
Knuckles: 1:41:32
Amy: 1:40:62
Cream: 0:41:77
Zone 5
Sonic: 1:34:42
Tails: 1:43:08
Knuckles: 1:58:85
Amy: 1:42:72
Cream: 0:58:78
Zone 6
Sonic: 0:28:10
Tails: 1:32:68
Knuckles: 0:34:37
Amy: 0:12:88
Cream: 0:19:87
Zone 7
Sonic: 0:20:15
Tails: 0:30:23
Knuckles: 0:30:45
Amy: 0:19:12
Cream: 0:28:60
Quick note 1: All the times I posted are real.
Quick note 2: All of Creams times are WITHOUT Cheese.
MrNomad
04-17-2006, 09:55 PM
.....Is SuperSonic69 there?
Super Missile
04-18-2006, 06:35 AM
How would anyone know?
SadisticMystic
04-18-2006, 03:19 PM
http://boards.sega.com/sega/search.php?search_author=supersonic69 can sometimes let you know.
In this case, there was a post yesterday at 18:30:31, so a definite yes.
Ugg the Hedgehog
05-08-2006, 12:19 PM
In sonnic advance, the first stage I got 52 seconds.
supersonic69
05-26-2006, 02:38 PM
hey im back sorry about that yeah i was online yesterday or whenever but i didnt have time to do all that ...but...i updated it fully....(i think?)..just tell me if dint catch......something....ok well got to go...i wont be here all weekend cuz i got to go camping this weekend with my girlfriend...
Supersonic256
05-27-2006, 05:26 PM
boss times in Sonic Advance 2 using Sonic.
Zone 1: 20:03
Zone 2: 24:65
Zone 3: 25:55
Zone 4: 45:68
Zone 5: 1:09:08
Zone 6: 21:18
supersonic69
05-31-2006, 11:21 AM
ok i added that #256
SadisticMystic
05-31-2006, 11:32 AM
You've duplicated the boss 4 entry with different times, and my 5.50 on boss 3 should also go up.
supersonic69
06-03-2006, 03:55 PM
ok...i think i got everything right so far...if i havent..just tell me what i left out...
supersonic703
06-15-2006, 02:44 PM
Sonic Advance 3 Times
Route 99
Act 1: 1'08"33 (Sonic/Tails)
Act 2: 1'53"28 (Sonic/Tails)
Act 3: 1'49"40 (Sonic/Tails)
*will be edited once I complete more time attacks
TBF Bri 10
06-22-2006, 03:16 AM
Sonic Advance 3
Nonaggression - 0.47.72
I can post a screenshot if needed. I'm currently trying to get a video uploaded so that I can prove it, too, but I don't know if posting videos are legal...so what better place to ask than a forum on the SEGA website! >_>
I've also tried to submit it to Sonic Center, but my browser keeps freezing. @_@
GCNDAN3702
06-25-2006, 11:00 AM
What do you use to browse the internet?
mike 55548
06-25-2006, 12:39 PM
whole game 35 min :twisted:
GCNDAN3702
06-30-2006, 07:47 AM
which game?
I managed to beat Sonic Advance in 16 short minutes btw
Shenmatser777
07-19-2006, 01:52 PM
Sonic Advance 3
Zone 2 Act 1
Tails and Sonic
1:19:38
Blaze cat
08-16-2006, 08:37 AM
sonic and tails
sonic advance 3
zone 1 act 1
0:35:36
SadisticMystic
08-16-2006, 09:25 AM
The previous poster definitely doesn't have what they claim.
Tailsfox321
08-20-2006, 05:27 AM
Here's my best times for Sonic Advance 2. I'm only going to post my best ones.
Zone 3 Act 1: 1:43:88 - Tails
Zone 4 Act 2: 1:29:27 - Tails
Zone 5 Act 1: 1:45:40 - Tails
Zone 6 Act 1: 2:34:93 - Tails
Zone 6 Act 2: 1:57:47 - Tails
knux_no._1_fan_4eva
10-27-2006, 07:26 AM
how do you do the boss time attacks? :?
sonicsdabest
11-10-2006, 04:58 AM
i noticed that for the zone 4 boss you let sadistic mystic have that 5 second record. he said that its impossible without gameshark etc. so are u going to allow cheating in this competition?
yea. cause i can simply use an action replay or gameshark. lol :P
SadisticMystic
11-11-2006, 10:34 AM
You don't need one of those devices to get 5.50 on Aero Egg or Egg Totem. You do need it to get anything faster than that.
NeoHyperShadow
12-29-2006, 01:00 PM
Sonic Advance 3
Final Boss: 39.68
NonAggression: 48.62
SadisticMystic
12-29-2006, 05:13 PM
Easy mode?
NeoHyperShadow
12-29-2006, 07:57 PM
Easy mode?
No, I've been playing Sonic since it came out. I've figured out all his tricks.
SadisticMystic
12-29-2006, 09:32 PM
The forced delays between hits take up enough time that you can't get Altar Emerald down to 39.68 on normal mode. You'd need to use easy mode, where it takes fewer hits.
NeoHyperShadow
12-30-2006, 09:23 AM
The forced delays between hits take up enough time that you can't get Altar Emerald down to 39.68 on normal mode. You'd need to use easy mode, where it takes fewer hits.
Not with Cream using her Chao. Doing that I can hit him constantly without a significant break.
SadisticMystic
12-30-2006, 09:46 AM
No matter how fast you throw Cheese, the bosses still have invulnerability periods between hits, which no team can avoid waiting for.
A player who constructed a theoretical frame-perfect run of this game had the following to say about Altar Emerald:
minimum time from beginning until g-mel can be damaged: 289 frames
invulnerability between g-mel hits: 120 (x3)
minimum time between g-mel dying and next boss: 635
time before boss is vulnerable: 30
invulnerability between boss hits: 121 (x7)
minimum time shielding while "vulnerable": 60
delay after beating boss: 181
optimal mid-time: 1284 frames = 289 + (120*3) + 635
= 21.40 seconds
total optimal: 2402 frames = 289 + (120*3) + 635 + 30 + (121*7) + 60 + 181
= 40.03 seconds
When the bosses take 4 and 8 hits, as they do in normal mode, there's no cracking 40 seconds.
NeoHyperShadow
12-30-2006, 10:24 AM
No matter how fast you throw Cheese, the bosses still have invulnerability periods between hits, which no team can avoid waiting for.
A player who constructed a theoretical frame-perfect run of this game had the following to say about Altar Emerald:
minimum time from beginning until g-mel can be damaged: 289 frames
invulnerability between g-mel hits: 120 (x3)
minimum time between g-mel dying and next boss: 635
time before boss is vulnerable: 30
invulnerability between boss hits: 121 (x7)
minimum time shielding while "vulnerable": 60
delay after beating boss: 181
optimal mid-time: 1284 frames = 289 + (120*3) + 635
= 21.40 seconds
total optimal: 2402 frames = 289 + (120*3) + 635 + 30 + (121*7) + 60 + 181
= 40.03 seconds
When the bosses take 4 and 8 hits, as they do in normal mode, there's no cracking 40 seconds.
If I had my GBA SP still I would do it then take a picture. But it seriously got stolen, along with my Sonic Advance3, Sonic Battle, and Sonic Advance.
SadisticMystic
12-30-2006, 10:39 AM
A picture could show the time, or it could show the options screen with normal mode selected, but you can't show both with a screenshot. And 39.xx normal mode Altar Emerald isn't going to happen.
SONIC_the_GREAT
12-30-2006, 10:39 AM
Sonic Advance: Neo Green Hill Zone
Act 1: 35.10 sec. w/SONIC
proof: http://i119.photobucket.com/albums/o133/SONIC_the_GREAT/SATA.jpg
NeoHyperShadow
12-30-2006, 10:52 AM
A picture could show the time, or it could show the options screen with normal mode selected, but you can't show both with a screenshot. And 39.xx normal mode Altar Emerald isn't going to happen.
I meant I got the last hit at that time. The time goes for about another 7 or so seconds afterwards when he is blowing up. So yeah, it would be nearly impossible to catch the exact time by picture.
SadisticMystic
12-30-2006, 11:12 AM
It goes for just over 3 seconds. In any case, the time that's recorded is the last time visible after all animations are done, not whatever intermediate time you can catch it on after triggering a destruction. The 39 is considered an incomplete time, and thus won't be tracked.
NeoHyperShadow
12-30-2006, 11:24 AM
It goes for just over 3 seconds. In any case, the time that's recorded is the last time visible after all animations are done, not whatever intermediate time you can catch it on after triggering a destruction. The 39 is considered an incomplete time, and thus won't be tracked.
Um, I wasn't in Time Attack. I was doing a full run through of the game. And I saw the time with my eyes. I have very good eyesight and the ability to notice split second appearances, which is how I saw the .xx in the time.
SadisticMystic
12-30-2006, 11:47 AM
But as precedent shows, the other bosses (which are available in TA mode) give you a time after the boss destruction takes place and the animation's done, not at the moment of destruction. Altar Emerald isn't available in TA, but if it were, that run wouldn't be recorded as 39.xx.
NeoHyperShadow
12-30-2006, 01:49 PM
But as precedent shows, the other bosses (which are available in TA mode) give you a time after the boss destruction takes place and the animation's done, not at the moment of destruction. Altar Emerald isn't available in TA, but if it were, that run wouldn't be recorded as 39.xx.
True, but it always went for more than 3 seconds for me. I counted once to 5 on the Snow level.
I hate my memory, it's horrible. I can't even remember the name of the level.
SadisticMystic
12-30-2006, 03:32 PM
Level 5 is Twinkle Snow, and Altar Emerald's post-destruction time pad is lower than any other boss. I've seen differences of 15 seconds between the two times on other bosses. But in AE, the difference is fixed at a relatively low 3.02.
NeoHyperShadow
12-30-2006, 03:37 PM
Level 5 is Twinkle Snow, and Altar Emerald's post-destruction time pad is lower than any other boss. I've seen differences of 15 seconds between the two times on other bosses. But in AE, the difference is fixed at a relatively low 3.02.
I see. Well, I can't recheck my time. I no longer have my GBA or SA3. I think we should delete these posts, the Mods might say something. I don't know the Mods here, so I wouldn't know.
SadisticMystic
12-30-2006, 05:42 PM
Moderators wouldn't have problems with discussions like this. I think the posts should stay up primarily for the reason that they remind any readers that time is measured at the latest point visible in the level, not just when you beat the boss.
NeoHyperShadow
12-30-2006, 06:22 PM
Moderators wouldn't have problems with discussions like this. I think the posts should stay up primarily for the reason that they remind any readers that time is measured at the latest point visible in the level, not just when you beat the boss.
And that is true. I never really thought this deeply into it.
Moon Walker
01-19-2007, 10:15 PM
Sonic Advance 2: All with Sonic.
Hot Crater:
Act 1- 1:15:38
Act 2 - 1:09:68
Music Plant:
Act 1 - 1:40:50
Ice Paradice:
Act 1 - 1:59:52
Act 2 - 1:33:85
Sky Canyon:
Act 2 - 1:35:70
Moon Walker
01-19-2007, 11:52 PM
And For SA2 Boss Times: All with Cream
Leaf Forest: 0:19:38
Hot Crater: 0:21:15
Music Plant:
Ice Paradice: 0:32:63
Sky Canyon: 0:42:03
Techno Base: 0:18:48
Egg Utopia: 0:27:72
Moon Walker
01-22-2007, 07:20 PM
Hey, Supersonic69, are you gonna add my records of what?
Moon Walker
01-26-2007, 12:58 PM
Okay, I posted this stuff a week ago and it hasn't been updated yet >_>
zeroshadow9
01-26-2007, 03:18 PM
Okay, I posted this stuff a week ago and it hasn't been updated yet >_>
well u are a little late, supersonic69 rarely checks this anymore because this competition is dead.
Moon Walker
01-26-2007, 11:03 PM
why is it dead?
zeroshadow9
01-27-2007, 08:16 AM
why is it dead?
because its OLD. its like a video game, once u play it a lot you will eventually get bored of it, or not like it as much as when u first got it.
Moon Walker
01-27-2007, 12:55 PM
someone bumped it and I did'nt know it was old.
Justebelmont
05-07-2007, 11:53 PM
Sonic advance 1
Z1A1 0:42:18 Tails
Z1A2 1:13:93 Sonic
Z2A1 1:15:40 Tails
Z2A1 1:22:97 Sonic
I'll put my other records next day
Justebelmont
05-07-2007, 11:56 PM
Do yu boast your top scores??
Tailsfox321
07-08-2007, 01:27 PM
Here are some of my best times for Sonic Advance 3. I'm only posting my best ones.
Zone 2 Act 1: 1:25:77 - Tails & Sonic
Zone 2 Act 3: 2:32:18 - Tails & Sonic
Daisy-Fan 2
12-11-2007, 05:36 PM
Sonic Advance 3
Twinkle Snow Act 3: 1:02:30
Music Maker
12-15-2007, 11:26 PM
I would love to see this topic stay alive, but Supersonic69 doesn't check it anymore. Sad indeed.
Daisy-Fan 2
12-16-2007, 08:17 AM
;_; well here my Video about my Record http://ca.youtube.com/watch?v=Yt4f1UbNDcg
Music Maker
12-16-2007, 04:08 PM
;_; well here my Video about my Record http://ca.youtube.com/watch?v=Yt4f1UbNDcgImpressive! Looks like you could shave off some major seconds by finding a faster way around that block at 0:45 :wink:
Powered by vBulletin® Version 4.1.11 Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.