View a short video showing advanced box score features / click orange/red text for additional info | |||||||||||||
| |||||||||||||
|
Hubert H. Humphrey Metrodome, Attendance: 11,586 |
Thursday, April 9, 1987 Time of Game: 3:07 |
||||||||||||
|
Athletics
4
0-3
Lost 3
7th, 3 GB
|
1 2 3 4 5 6 7 8 9 R H E
- - - - - - - - - - - -
Athletics 0 0 2 0 0 2 0 0 0 4 9 0
Twins 0 2 0 0 0 0 0 0 3 5 10 0
W: Juan Berenguer (1-0), L: Jay Howell (0-1) Winning Run scored with 1 out |
Twins
5
3-0
Won 3
1st
|
Oakland Athletics AB R H RBI BB SO BA OPS Pit Str PO A Details M Davis RF 4 1 3 3 1 0 .385 1.198 2 0 HR,2B,2·SB T Phillips 2B 5 0 0 0 0 1 .083 .381 2 3 C Lansford 3B 4 1 2 0 1 0 .400 .938 0 5 CS J Canseco LF 4 0 1 1 0 2 .167 .417 0 0 2B,GDP R Jackson DH 4 0 1 0 0 1 .125 .347 0 0 SB D Murphy CF 2 0 0 0 2 1 .000 .300 3 0 M Tettleton C 3 0 0 0 1 3 .000 .125 2 2 R Nelson 1B 4 1 1 0 0 1 .125 .250 11 2 A Griffin SS 4 1 1 0 0 0 .273 .818 3 2 C Codiroli P 1 0 B Krueger P 0 0 D Eckersley P 0 0 J Howell P 1 0 Totals 34 4 9 0 5 9 25 14
Minnesota Twins AB R H RBI BB SO BA OPS Pit Str PO A Details A Newman 2B 4 0 0 0 0 0 .000 .000 1 6 R Bush RF 3 0 0 0 1 0 .143 .393 2 0 K Puckett CF 4 0 0 0 0 0 .417 1.295 0 0 K Hrbek 1B 2 1 1 1 2 0 .400 1.238 13 1 HR G Gaetti 3B 4 1 1 0 0 0 .250 .808 0 1 2B,SB,GDP T Brunansky LF 4 1 3 1 0 0 .444 1.361 1 0 R Smalley DH 4 1 1 0 0 1 .250 .750 0 0 2B M Davidson PR 0 1 0 0 0 0 .000 .000 0 0 G Gagne SS 3 0 2 0 0 0 .364 .818 1 3 CS M Salas PH 0 0 0 0 1 0 0 0 IW S Lombardozzi PR 0 0 0 0 0 0 .250 .708 0 0 T Nieto C 3 0 1 0 0 1 .111 .495 9 1 2B D Gladden PH 1 0 1 2 0 0 .333 .833 0 0 M Portugal P 0 0 J Klink P 0 0 J Berenguer P 0 0 Totals 32 5 10 0 4 2 27 12
Oakland Athletics IP H R ER BB SO HR ERA BF Pit-Str Ct·Sw·Lk GB·FB·LD· ? GmSc IR-IS LevI WPA C Codiroli 5.1 5 2 2 2 1 1 3.38 21 - · · 11· 7· 3· 0 49 - 1.05 0.09 B Krueger 0 0 0 0 1 0 0 6.75 1 - · · 0· 0· 0· 0 1-0 1.87 -0.06 D Eckersley, H (1) 2.2 1 0 0 0 1 0 0.00 8 - · · 2· 5· 1· 0 2-0 1.89 0.33 J Howell, BS (1), L (0-1) 0.1 4 3 3 1 0 0 81.00 6 - · · 1· 4· 3· 0 0-0 4.19 -0.89 Totals 8.1 10 5 5 4 2 1 36 - · · 14·16· 7· 0 3-0
Minnesota Twins IP H R ER BB SO HR ERA BF Pit-Str Ct·Sw·Lk GB·FB·LD· ? GmSc IR-IS LevI WPA M Portugal 5.2 7 4 4 5 5 1 6.35 27 - · · 12· 5· 4· 0 39 - 1.20 0.11 J Klink 0.1 1 0 0 0 0 0 0.00 2 - · · 1· 1· 1· 0 2-2 1.73 -0.24 J Berenguer, W (1-0) 3 1 0 0 0 4 0 0.00 10 - · · 2· 4· 1· 0 0-0 0.47 0.10 Totals 9 9 4 4 5 9 1 39 - · · 15·10· 6· 0 2-2
Oakland Athletics Minnesota Twins 1. Mike Davis RF 1. Al Newman 2B 2. Tony Phillips 2B 2. Randy Bush RF 3. Carney Lansford 3B 3. Kirby Puckett CF 4. Jose Canseco LF 4. Kent Hrbek 1B 5. Reggie Jackson DH 5. Gary Gaetti 3B 6. Dwayne Murphy CF 6. Tom Brunansky LF 7. Mickey Tettleton C 7. Roy Smalley DH 8. Rob Nelson 1B 8. Greg Gagne SS 9. Alfredo Griffin SS 9. Tom Nieto C Chris Codiroli P Mark Portugal P
| Inn | Out | RoB | R/O | Pit(cnt) | wWPA | wWE | Score | @Bat | Batter | Pitcher | Play Description |
|---|---|---|---|---|---|---|---|---|---|---|---|
| b9 | 1 | 123 | RR | 45% | 100% | 3-4 | MIN | D. Gladden | J. Howell | Single to LF (Line Drive to LF Line); Brunansky Scores; Davidson Scores; Lombardozzi to 2B | |
| b9 | 1 | 1-- | 33% | 56% | 3-4 | MIN | R. Smalley | J. Howell | Double to RF (Fly Ball to Deep RF); Brunansky to 3B | ||
| t6 | 2 | 12- | RR | -27% | 25% | 2-2 | OAK | M. Davis | J. Klink | Double to RF (Line Drive to Deep RF); Nelson Scores; Griffin Scores | |
| b6 | 1 | 12- | OO | -14% | 20% | 2-4 | MIN | G. Gaetti | D. Eckersley | Ground Ball Double Play: 3B-2B-1B | |
| t3 | 1 | 1-- | R | -12% | 48% | 1-2 | OAK | J. Canseco | M. Portugal | Double to RF (Line Drive to RF Line); Lansford Scores |
| Inn | Out | RoB | R/O | Pit(cnt) | wWPA | wWE | Score | @Bat | Batter | Pitcher | Play Description |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Top of the 1st, Athletics Batting, Tied 0-0, Twins' Mark Portugal facing 1-2-3 | |||||||||||
| t1 | 0 | --- | -3% | 47% | 0-0 | OAK | M. Davis | M. Portugal | Single to RF (Ground Ball thru 2B-1B) | ||
| t1 | 0 | 1-- | -2% | 44% | 0-0 | OAK | T. Phillips | M. Portugal | Davis Steals 2B | ||
| t1 | 0 | -2- | O | 2% | 46% | 0-0 | OAK | T. Phillips | M. Portugal | Flyball: RF; Davis to 3B | |
| t1 | 1 | --3 | -2% | 44% | 0-0 | OAK | C. Lansford | M. Portugal | Walk | ||
| t1 | 1 | 1-3 | OO | 11% | 55% | 0-0 | OAK | J. Canseco | M. Portugal | Ground Ball Double Play: 1B-SS-1B | |
| 0 runs, 1 hit, 0 errors, 1 LOB. Athletics 0, Twins 0. | |||||||||||
| Bottom of the 1st, Twins Batting, Tied 0-0, Athletics' Chris Codiroli facing 1-2-3 | |||||||||||
| b1 | 0 | --- | O | -2% | 53% | 0-0 | MIN | A. Newman | C. Codiroli | Groundout: 2B-1B | |
| b1 | 1 | --- | O | -2% | 51% | 0-0 | MIN | R. Bush | C. Codiroli | Flyball: CF | |
| b1 | 2 | --- | O | -1% | 50% | 0-0 | MIN | K. Puckett | C. Codiroli | Groundout: 3B-1B | |
| 0 runs, 0 hits, 0 errors, 0 LOB. Athletics 0, Twins 0. | |||||||||||
| Top of the 2nd, Athletics Batting, Tied 0-0, Twins' Mark Portugal facing 5-6-7 | |||||||||||
| t2 | 0 | --- | O | 2% | 52% | 0-0 | OAK | R. Jackson | M. Portugal | Groundout: 2B-1B | |
| t2 | 1 | --- | -3% | 50% | 0-0 | OAK | D. Murphy | M. Portugal | Walk | ||
| t2 | 1 | 1-- | -4% | 46% | 0-0 | OAK | M. Tettleton | M. Portugal | Walk; Murphy to 2B | ||
| t2 | 1 | 12- | O | 3% | 49% | 0-0 | OAK | R. Nelson | M. Portugal | Groundout: 2B-1B; Murphy to 3B; Tettleton to 2B | |
| t2 | 2 | -23 | O | 6% | 55% | 0-0 | OAK | A. Griffin | M. Portugal | Groundout: 1B unassisted | |
| 0 runs, 0 hits, 0 errors, 2 LOB. Athletics 0, Twins 0. | |||||||||||
| Bottom of the 2nd, Twins Batting, Tied 0-0, Athletics' Chris Codiroli facing 4-5-6 | |||||||||||
| b2 | 0 | --- | R | 10% | 65% | 0-0 | MIN | K. Hrbek | C. Codiroli | Home Run (Line Drive to Deep RF) | |
| b2 | 0 | --- | O | -2% | 63% | 1-0 | MIN | G. Gaetti | C. Codiroli | Groundout: 3B-1B | |
| b2 | 1 | --- | 2% | 65% | 1-0 | MIN | T. Brunansky | C. Codiroli | Single to SS (Line Drive) | ||
| b2 | 1 | 1-- | O | -3% | 63% | 1-0 | MIN | R. Smalley | C. Codiroli | Groundout: 1B-SS/Forceout at 2B | |
| b2 | 2 | 1-- | 2% | 65% | 1-0 | MIN | G. Gagne | C. Codiroli | Single to CF (Fly Ball to Short CF); Smalley to 3B | ||
| b2 | 2 | 1-3 | R | 8% | 73% | 1-0 | MIN | T. Nieto | C. Codiroli | Wild Pitch; Smalley Scores; Gagne to 2B | |
| b2 | 2 | -2- | O | -3% | 70% | 2-0 | MIN | T. Nieto | C. Codiroli | Flyball: CF | |
| 2 runs, 3 hits, 0 errors, 1 LOB. Athletics 0, Twins 2. | |||||||||||
| Top of the 3rd, Athletics Batting, Behind 0-2, Twins' Mark Portugal facing 1-2-3 | |||||||||||
| t3 | 0 | --- | R | -10% | 61% | 0-2 | OAK | M. Davis | M. Portugal | Home Run (Line Drive to Deep CF) | |
| t3 | 0 | --- | O | 3% | 63% | 1-2 | OAK | T. Phillips | M. Portugal | Groundout: 2B-1B | |
| t3 | 1 | --- | -3% | 60% | 1-2 | OAK | C. Lansford | M. Portugal | Single to 3B (Ground Ball to P's Right) | ||
| t3 | 1 | 1-- | R | -12% | 48% | 1-2 | OAK | J. Canseco | M. Portugal | Double to RF (Line Drive to RF Line); Lansford Scores | |
| t3 | 1 | -2- | O | 3% | 52% | 2-2 | OAK | R. Jackson | M. Portugal | Groundout: 2B-1B; Canseco to 3B | |
| t3 | 2 | --3 | -1% | 50% | 2-2 | OAK | D. Murphy | M. Portugal | Walk | ||
| t3 | 2 | 1-3 | O | 6% | 56% | 2-2 | OAK | M. Tettleton | M. Portugal | Strikeout | |
| 2 runs, 3 hits, 0 errors, 2 LOB. Athletics 2, Twins 2. | |||||||||||
| Bottom of the 3rd, Twins Batting, Tied 2-2, Athletics' Chris Codiroli facing 1-2-3 | |||||||||||
| b3 | 0 | --- | O | -3% | 53% | 2-2 | MIN | A. Newman | C. Codiroli | Groundout: SS-1B | |
| b3 | 1 | --- | O | -2% | 51% | 2-2 | MIN | R. Bush | C. Codiroli | Groundout: 1B unassisted | |
| b3 | 2 | --- | O | -1% | 50% | 2-2 | MIN | K. Puckett | C. Codiroli | Groundout: SS-1B | |
| 0 runs, 0 hits, 0 errors, 0 LOB. Athletics 2, Twins 2. | |||||||||||
| Top of the 4th, Athletics Batting, Tied 2-2, Twins' Mark Portugal facing 8-9-1 | |||||||||||
| t4 | 0 | --- | O | 3% | 53% | 2-2 | OAK | R. Nelson | M. Portugal | Lineout: RF | |
| t4 | 1 | --- | O | 2% | 55% | 2-2 | OAK | A. Griffin | M. Portugal | Groundout: 2B-1B | |
| t4 | 2 | --- | -2% | 53% | 2-2 | OAK | M. Davis | M. Portugal | Walk | ||
| t4 | 2 | 1-- | -1% | 52% | 2-2 | OAK | T. Phillips | M. Portugal | Davis Steals 2B | ||
| t4 | 2 | -2- | O | 4% | 56% | 2-2 | OAK | T. Phillips | M. Portugal | Strikeout | |
| 0 runs, 0 hits, 0 errors, 1 LOB. Athletics 2, Twins 2. | |||||||||||
| Bottom of the 4th, Twins Batting, Tied 2-2, Athletics' Chris Codiroli facing 4-5-6 | |||||||||||
| b4 | 0 | --- | 4% | 60% | 2-2 | MIN | K. Hrbek | C. Codiroli | Walk | ||
| b4 | 0 | 1-- | O | -4% | 56% | 2-2 | MIN | G. Gaetti | C. Codiroli | Groundout: 3B-2B/Forceout at 2B | |
| b4 | 1 | 1-- | 2% | 58% | 2-2 | MIN | T. Brunansky | C. Codiroli | Gaetti Steals 2B | ||
| b4 | 1 | -2- | O | -7% | 51% | 2-2 | MIN | T. Brunansky | C. Codiroli | Wild Pitch; Gaetti out at Hm/C-P | |
| b4 | 2 | --- | O | -1% | 50% | 2-2 | MIN | T. Brunansky | C. Codiroli | Groundout: 3B-1B | |
| 0 runs, 0 hits, 0 errors, 0 LOB. Athletics 2, Twins 2. | |||||||||||
| Top of the 5th, Athletics Batting, Tied 2-2, Twins' Mark Portugal facing 3-4-5 | |||||||||||
| t5 | 0 | --- | -5% | 45% | 2-2 | OAK | C. Lansford | M. Portugal | Single to LF (Line Drive to LF Line) | ||
| t5 | 0 | 1-- | OO | 10% | 55% | 2-2 | OAK | J. Canseco | M. Portugal | Double Play: Strikeout, Lansford Caught Stealing 2B (C-2B) | |
| t5 | 2 | --- | O | 2% | 57% | 2-2 | OAK | R. Jackson | M. Portugal | Strikeout Looking | |
| 0 runs, 1 hit, 0 errors, 0 LOB. Athletics 2, Twins 2. | |||||||||||
| Bottom of the 5th, Twins Batting, Tied 2-2, Athletics' Chris Codiroli facing 7-8-9 | |||||||||||
| b5 | 0 | --- | O | -3% | 54% | 2-2 | MIN | R. Smalley | C. Codiroli | Strikeout Looking | |
| b5 | 1 | --- | 3% | 57% | 2-2 | MIN | G. Gagne | C. Codiroli | Single to 3B (Ground Ball to P's Right) | ||
| b5 | 1 | 1-- | O | -6% | 52% | 2-2 | MIN | T. Nieto | C. Codiroli | Gagne Caught Stealing 2B (C-SS) | |
| b5 | 2 | --- | 3% | 55% | 2-2 | MIN | T. Nieto | C. Codiroli | Double to CF (Line Drive to LF-CF) | ||
| b5 | 2 | -2- | O | -5% | 50% | 2-2 | MIN | A. Newman | C. Codiroli | Groundout: 1B unassisted | |
| 0 runs, 2 hits, 0 errors, 1 LOB. Athletics 2, Twins 2. | |||||||||||
| Top of the 6th, Athletics Batting, Tied 2-2, Twins' Mark Portugal facing 6-7-8 | |||||||||||
| t6 | 0 | --- | O | 4% | 54% | 2-2 | OAK | D. Murphy | M. Portugal | Groundout: SS-1B | |
| t6 | 1 | --- | O | 3% | 56% | 2-2 | OAK | M. Tettleton | M. Portugal | Strikeout | |
| t6 | 2 | --- | -2% | 54% | 2-2 | OAK | R. Nelson | M. Portugal | Single to LF (Ground Ball thru SS-3B Hole) | ||
| t6 | 2 | 1-- | -3% | 51% | 2-2 | OAK | A. Griffin | M. Portugal | Single to 2B (Ground Ball to Weak 2B); Nelson to 2B | ||
| Joe Klink replaces Mark Portugal pitching | |||||||||||
| t6 | 2 | 12- | RR | -27% | 25% | 2-2 | OAK | M. Davis | J. Klink | Double to RF (Line Drive to Deep RF); Nelson Scores; Griffin Scores | |
| t6 | 2 | -2- | O | 3% | 28% | 4-2 | OAK | T. Phillips | J. Klink | Groundout: SS-1B | |
| 2 runs, 3 hits, 0 errors, 1 LOB. Athletics 4, Twins 2. | |||||||||||
| Bottom of the 6th, Twins Batting, Behind 2-4, Athletics' Chris Codiroli facing 2-3-4 | |||||||||||
| b6 | 0 | --- | 6% | 34% | 2-4 | MIN | R. Bush | C. Codiroli | Walk | ||
| b6 | 0 | 1-- | O | -6% | 28% | 2-4 | MIN | K. Puckett | C. Codiroli | Foul Flyball: 1B | |
| Bill Krueger replaces Chris Codiroli pitching | |||||||||||
| b6 | 1 | 1-- | 6% | 34% | 2-4 | MIN | K. Hrbek | B. Krueger | Walk; Bush to 2B | ||
| Dennis Eckersley replaces Bill Krueger pitching | |||||||||||
| b6 | 1 | 12- | OO | -14% | 20% | 2-4 | MIN | G. Gaetti | D. Eckersley | Ground Ball Double Play: 3B-2B-1B | |
| 0 runs, 0 hits, 0 errors, 1 LOB. Athletics 4, Twins 2. | |||||||||||
| Top of the 7th, Athletics Batting, Ahead 4-2, Twins' Juan Berenguer facing 3-4-5 | |||||||||||
| Juan Berenguer replaces Joe Klink pitching | |||||||||||
| t7 | 0 | --- | O | 2% | 22% | 4-2 | OAK | C. Lansford | J. Berenguer | Foul Popfly: 1B | |
| t7 | 1 | --- | O | 1% | 23% | 4-2 | OAK | J. Canseco | J. Berenguer | Strikeout Looking | |
| t7 | 2 | --- | -1% | 22% | 4-2 | OAK | R. Jackson | J. Berenguer | Single to LF (Line Drive to Short LF) | ||
| t7 | 2 | 1-- | -1% | 21% | 4-2 | OAK | D. Murphy | J. Berenguer | Jackson Steals 2B | ||
| t7 | 2 | -2- | O | 3% | 24% | 4-2 | OAK | D. Murphy | J. Berenguer | Strikeout | |
| 0 runs, 1 hit, 0 errors, 1 LOB. Athletics 4, Twins 2. | |||||||||||
| Bottom of the 7th, Twins Batting, Behind 2-4, Athletics' Dennis Eckersley facing 6-7-8 | |||||||||||
| b7 | 0 | --- | 7% | 31% | 2-4 | MIN | T. Brunansky | D. Eckersley | Single to LF (Line Drive to LF-CF) | ||
| b7 | 0 | 1-- | O | -6% | 24% | 2-4 | MIN | R. Smalley | D. Eckersley | Popfly: SS | |
| b7 | 1 | 1-- | O | -4% | 20% | 2-4 | MIN | G. Gagne | D. Eckersley | Groundout: 2B-1B; Brunansky to 2B | |
| b7 | 2 | -2- | 1% | 21% | 2-4 | MIN | T. Nieto | D. Eckersley | Wild Pitch; Brunansky to 3B | ||
| b7 | 2 | --3 | O | -6% | 15% | 2-4 | MIN | T. Nieto | D. Eckersley | Strikeout | |
| 0 runs, 1 hit, 0 errors, 1 LOB. Athletics 4, Twins 2. | |||||||||||
| Top of the 8th, Athletics Batting, Ahead 4-2, Twins' Juan Berenguer facing 7-8-9 | |||||||||||
| t8 | 0 | --- | O | 2% | 16% | 4-2 | OAK | M. Tettleton | J. Berenguer | Strikeout | |
| t8 | 1 | --- | O | 1% | 17% | 4-2 | OAK | R. Nelson | J. Berenguer | Strikeout | |
| t8 | 2 | --- | O | 1% | 18% | 4-2 | OAK | A. Griffin | J. Berenguer | Groundout: 2B-1B | |
| 0 runs, 0 hits, 0 errors, 0 LOB. Athletics 4, Twins 2. | |||||||||||
| Bottom of the 8th, Twins Batting, Behind 2-4, Athletics' Dennis Eckersley facing 1-2-3 | |||||||||||
| b8 | 0 | --- | O | -5% | 14% | 2-4 | MIN | A. Newman | D. Eckersley | Flyball: RF | |
| b8 | 1 | --- | O | -3% | 10% | 2-4 | MIN | R. Bush | D. Eckersley | Flyball: CF | |
| b8 | 2 | --- | O | -2% | 8% | 2-4 | MIN | K. Puckett | D. Eckersley | Flyball: RF | |
| 0 runs, 0 hits, 0 errors, 0 LOB. Athletics 4, Twins 2. | |||||||||||
| Top of the 9th, Athletics Batting, Ahead 4-2, Twins' Juan Berenguer facing 1-2-3 | |||||||||||
| t9 | 0 | --- | O | 1% | 9% | 4-2 | OAK | M. Davis | J. Berenguer | Groundout: 3B-1B | |
| t9 | 1 | --- | O | 1% | 10% | 4-2 | OAK | T. Phillips | J. Berenguer | Flyball: LF | |
| t9 | 2 | --- | O | 1% | 11% | 4-2 | OAK | C. Lansford | J. Berenguer | Popfly: 1B | |
| 0 runs, 0 hits, 0 errors, 0 LOB. Athletics 4, Twins 2. | |||||||||||
| Bottom of the 9th, Twins Batting, Behind 2-4, Athletics' Jay Howell facing 4-5-6 | |||||||||||
| Jay Howell replaces Dennis Eckersley pitching | |||||||||||
| b9 | 0 | --- | O | -5% | 5% | 2-4 | MIN | K. Hrbek | J. Howell | Groundout: 1B-P | |
| b9 | 1 | --- | 8% | 13% | 2-4 | MIN | G. Gaetti | J. Howell | Double to LF (Line Drive) | ||
| b9 | 1 | -2- | R | 10% | 23% | 2-4 | MIN | T. Brunansky | J. Howell | Single to RF (Line Drive to Short RF); Gaetti Scores | |
| b9 | 1 | 1-- | 33% | 56% | 3-4 | MIN | R. Smalley | J. Howell | Double to RF (Fly Ball to Deep RF); Brunansky to 3B | ||
| Mark Salas pinch hits for Greg Gagne (SS) batting 8th | |||||||||||
| b9 | 1 | -23 | -1% | 55% | 3-4 | MIN | M. Salas | J. Howell | Intentional Walk | ||
| Dan Gladden pinch hits for Tom Nieto (C) batting 9th; Steve Lombardozzi pinch runs for Mark Salas (PH) batting 8th; Mark Davidson pinch runs for Roy Smalley (DH) batting 7th | |||||||||||
| b9 | 1 | 123 | RR | 45% | 100% | 3-4 | MIN | D. Gladden | J. Howell | Single to LF (Line Drive to LF Line); Brunansky Scores; Davidson Scores; Lombardozzi to 2B | |
| 3 runs, 4 hits, 0 errors, 2 LOB. Athletics 4, Twins 5. | |||||||||||
Retrosheet.org Boxscore:MIN198704090
Play-by-Play Explanation
Please report any issues or strangeness you see with the description of plays given above. We have tested several hundred different types of plays, but, in all likelihood, there are still some errors or misinterpretations of the play-by-play data.
In some cases, the results from play-by-play data will contradict results in the official record. The official record has many, many errors, but we have not undertaken to reconcile those errors. Pitch-by-pitch data should not be taken as completely accurate, though we believe it to be as accurate as is currently possible.
Box scores and play-by-play outputs produced by Sports Reference LLC. All Rights Reserved.