Minnesota Golden Gophers @ Wisconsin Badgers
1st Quarter
7-yd Run
14:30 - 1st
DeLeon Eskridge rush for 7 yards to the Minn 27.
1st & 10 at MINN 20
5-yd Run
14:15 - 1st
DeLeon Eskridge rush for 5 yards to the Minn 32 for a 1ST down.
2nd & 3 at MINN 27
Pass Completion
13:35 - 1st
Adam Weber pass complete to Eric Lair for 33 yards to the Wisc 35 for a 1ST down.
1st & 10 at MINN 32
4-yd Run
13:17 - 1st
DeLeon Eskridge rush for 4 yards to the Wisc 31.
1st & 10 at WIS 35
Incompletion
12:53 - 1st
Adam Weber pass incomplete.
2nd & 6 at WIS 31
Incompletion
12:49 - 1st
Adam Weber pass incomplete.
3rd & 6 at WIS 31
0-yd Run
12:43 - 1st
Adam Weber rush for no gain to the Wisc 31.
4th & 6 at WIS 31
13-yd Run
12:20 - 1st
John Clay rush for 13 yards to the Wisc 44 for a 1ST down.
1st & 10 at WIS 31
7-yd Run
12:01 - 1st
John Clay rush for 7 yards to the Minn 49.
1st & 10 at WIS 44
6-yd Run
11:45 - 1st
James White rush for 6 yards to the Minn 43 for a 1ST down.
2nd & 3 at MINN 49
Pass Completion
11:25 - 1st
Scott Tolzien pass complete to Nick Toon for 14 yards to the Minn 14, MINNESOTA penalty 15 yard Face Mask accepted for a 1ST down.
1st & 10 at MINN 43
5-yd Run
10:30 - 1st
John Clay rush for 5 yards to the Minn 9.
1st & 10 at MINN 14
6-yd Run
10:00 - 1st
John Clay rush for 6 yards to the Minn 3 for a 1ST down.
2nd & 5 at MINN 9
0-yd Run
9:30 - 1st
John Clay rush for no gain to the Minn 3.
1st & Goal at MINN 3
Pass Completion
9:00 - 1st
Scott Tolzien pass complete to Jared Abbrederis for 3 yards for a TOUCHDOWN.
2nd & Goal at MINN 3
Extra Point Good
9:00 - 1st
Philip Welch extra point GOOD.
Kickoff
9:00 - 1st
Philip Welch kickoff for 68 yards returned by Troy Stoudermire Jr. for 19 yards to the Minn 21.
0-yd Penalty
9:00 - 1st
MINNESOTA penalty 5 yard False Start accepted.
1st & 10 at MINN 21
-1-yd Run
8:30 - 1st
DeLeon Eskridge rush for a loss of 1 yard to the Minn 15.
1st & 15 at MINN 16
2-yd Run
7:30 - 1st
Duane Bennett rush for 2 yards to the Minn 7.
3rd & 26 at MINN 5
Sack
8:00 - 1st
Adam Weber sacked by Team for a loss of 10 yards to the Minn 5.
2nd & 16 at MINN 15
Punt
7:04 - 1st
Dan Orseske punt for 47 yards, returned by Aaron Henry for 9 yards to the Minn 45.
4th & 24 at MINN 7
5-yd Run
6:56 - 1st
John Clay rush for 5 yards to the 50 yard line, WISCONSIN penalty 10 yard Illegal Block accepted.
1st & 10 at MINN 45
9-yd Run
6:30 - 1st
John Clay rush for 9 yards to the Minn 41.
1st & 15 at 50
4-yd Run
5:30 - 1st
John Clay rush for 4 yards to the Minn 37.
2nd & 6 at MINN 41
6-yd Run
5:00 - 1st
James White rush for 6 yards to the Minn 31 for a 1ST down.
3rd & 2 at MINN 37
6-yd Run
4:30 - 1st
James White rush for 6 yards to the Minn 25.
1st & 10 at MINN 31
Pass Completion
4:00 - 1st
Scott Tolzien pass complete to Jared Abbrederis for 10 yards to the Minn 15 for a 1ST down.
2nd & 4 at MINN 25
2-yd Run
3:30 - 1st
John Clay rush for 2 yards to the Minn 13.
1st & 10 at MINN 15
Pass Completion
2:45 - 1st
Scott Tolzien pass complete to Lance Kendricks for 12 yards to the Minn 1 for a 1ST down.
2nd & 8 at MINN 13
1-yd Run
2:30 - 1st
John Clay rush for 1 yard for a TOUCHDOWN.
1st & Goal at MINN 1
Extra Point Good
2:30 - 1st
Philip Welch extra point GOOD.
Kickoff
2:30 - 1st
Philip Welch kickoff for 43 yards returned by Duane Bennett for 3 yards to the Minn 30.
2nd Quarter
0-yd Penalty
1:40 - 1st
MINNESOTA penalty 5 yard Illegal Motion accepted.
2nd & 10 at MINN 30
4-yd Run
1:05 - 1st
Spencer Reeves rush for 4 yards to the Minn 29.
2nd & 15 at MINN 25
0-yd Run
2:00 - 1st
DeLeon Eskridge rush for no gain to the Minn 30.
1st & 10 at MINN 30
Pass Completion
0:00 - 1st
Adam Weber pass complete to Bryant Allen for 13 yards to the Minn 42 for a 1ST down.
3rd & 11 at MINN 29
Incompletion
14:36 - 2nd
Adam Weber pass incomplete.
3rd & 6 at MINN 46
Punt
14:36 - 2nd
Dan Orseske punt for 42 yards, downed at the Wisc 12.
4th & 6 at MINN 46
-2-yd Run
14:45 - 2nd
Duane Bennett rush for a loss of 2 yards to the Minn 46.
2nd & 4 at MINN 48
6-yd Run
15:00 - 2nd
DeLeon Eskridge rush for 6 yards to the Minn 48.
1st & 10 at MINN 42
2-yd Run
13:00 - 2nd
James White rush for 2 yards to the Wisc 14.
1st & 10 at WIS 12
Incompletion
13:00 - 2nd
Scott Tolzien pass incomplete.
2nd & 8 at WIS 14
Incompletion
12:42 - 2nd
Scott Tolzien pass incomplete.
3rd & 8 at WIS 14
Punt
12:30 - 2nd
Brad Nortman punt for 42 yards, downed at the Minn 44.
4th & 8 at WIS 14
4-yd Run
12:15 - 2nd
DeLeon Eskridge rush for 4 yards to the Minn 48.
1st & 10 at MINN 44
Pass Completion
10:00 - 2nd
Adam Weber pass complete to Eric Lair for 13 yards to the Wisc 33 for a 1ST down.
1st & 10 at WIS 46
2-yd Run
9:16 - 2nd
DeLeon Eskridge rush for 2 yards to the Wisc 31.
1st & 10 at WIS 33
0-yd Penalty
8:42 - 2nd
MINNESOTA penalty 5 yard False Start accepted.
2nd & 8 at WIS 31
9-yd Run
8:02 - 2nd
Adam Weber rush for 9 yards to the Wisc 14, WISCONSIN penalty 13 yard Face Mask accepted for a 1ST down.
2nd & 13 at WIS 36
Kickoff
6:21 - 2nd
Eric Ellestad kickoff for 68 yards returned by David Gilreath for 19 yards to the Wisc 21.
Incompletion
6:25 - 2nd
Adam Weber pass incomplete.
3rd & 3 at WIS 7
Field Goal Good
6:21 - 2nd
Eric Ellestad 24 yard field goal GOOD.
4th & 3 at WIS 7
5-yd Run
7:45 - 2nd
DeLeon Eskridge rush for 5 yards to the Wisc 9.
1st & 10 at WIS 14
2-yd Run
6:30 - 2nd
DeLeon Eskridge rush for 2 yards to the Wisc 7.
2nd & 5 at WIS 9
-2-yd Run
11:45 - 2nd
DeLeon Eskridge rush for a loss of 2 yards to the Minn 46.
2nd & 6 at MINN 48
Pass Completion
10:42 - 2nd
Adam Weber pass complete to Eric Lair for 6 yards to the Wisc 48.
3rd & 8 at MINN 46
2-yd Run
10:24 - 2nd
DeLeon Eskridge rush for 2 yards to the Wisc 46 for a 1ST down.
4th & 2 at WIS 48
Pass Completion
5:50 - 2nd
Scott Tolzien pass complete to Isaac Anderson for 4 yards to the Wisc 25.
1st & 10 at WIS 21
0-yd Run
5:30 - 2nd
James White rush for no gain to the Wisc 25.
2nd & 6 at WIS 25
Incompletion
4:52 - 2nd
Scott Tolzien pass incomplete.
3rd & 6 at WIS 25
Punt
4:44 - 2nd
Brad Nortman punt for 36 yards, punt out-of-bounds at the Minn 39.
4th & 6 at WIS 25
2-yd Run
4:25 - 2nd
DeLeon Eskridge rush for 2 yards to the Minn 41.
1st & 10 at MINN 39
5-yd Run
3:45 - 2nd
DeLeon Eskridge rush for 5 yards to the Minn 46.
2nd & 8 at MINN 41
18-yd Run
3:00 - 2nd
Adam Weber rush for 18 yards to the Wisc 36 for a 1ST down.
3rd & 3 at MINN 46
Incompletion
2:47 - 2nd
Adam Weber pass incomplete.
1st & 10 at WIS 36
6-yd Run
2:15 - 2nd
DeLeon Eskridge rush for 6 yards to the Wisc 30.
2nd & 10 at WIS 36
Incompletion
2:03 - 2nd
Adam Weber pass incomplete.
3rd & 4 at WIS 30
Pass Completion
1:45 - 2nd
Adam Weber pass complete to MarQueis Gray for 4 yards to the Wisc 26 for a 1ST down.
4th & 4 at WIS 30
6-yd Run
1:25 - 2nd
DeLeon Eskridge rush for 6 yards to the Wisc 20.
1st & 10 at WIS 26
3-yd Run
0:44 - 2nd
Adam Weber rush for 3 yards to the Wisc 17.
2nd & 4 at WIS 20
(0:44 - 2nd) Timeout MINNESOTA, clock 0:44.
8-yd Run
0:40 - 2nd
Jon Hoese rush for 8 yards to the Wisc 9 for a 1ST down.
3rd & 1 at WIS 17
Incompletion
0:28 - 2nd
Adam Weber pass incomplete.
1st & Goal at WIS 9
(0:28 - 2nd) Timeout MINNESOTA, clock 0:28.
Pass Completion
0:24 - 2nd
Adam Weber pass complete to MarQueis Gray for 9 yards for a TOUCHDOWN.
2nd & Goal at WIS 9
Extra Point Missed
0:24 - 2nd
Eric Ellestad extra point BLOCKED.
Kickoff
0:24 - 2nd
Eric Ellestad kickoff for 49 yards returned by David Gilreath for 5 yards to the Wisc 26.
6-yd Run
0:12 - 2nd
James White rush for 6 yards to the Wisc 32.
1st & 10 at WIS 26
(0:12 - 2nd) Timeout WISCONSIN, clock 0:12.
Pass Completion
0:06 - 2nd
Scott Tolzien pass complete to David Gilreath for 36 yards to the Minn 32 for a 1ST down.
2nd & 4 at WIS 32
Field Goal Missed
0:00 - 2nd
Philip Welch 49 yard field goal MISSED.
1st & 10 at MINN 32
Kickoff
15:00 - 3rd
Eric Ellestad kickoff for 60 yards returned by David Gilreath for 26 yards to the Wisc 36.
3rd Quarter
11-yd Run
14:30 - 3rd
John Clay rush for 11 yards to the Wisc 47 for a 1ST down.
1st & 10 at WIS 36
3-yd Run
14:00 - 3rd
John Clay rush for 3 yards to the 50 yard line.
1st & 10 at WIS 47
0-yd Run
13:15 - 3rd
John Clay rush for no gain to the 50 yard line.
2nd & 7 at 50
Pass Completion
12:45 - 3rd
Scott Tolzien pass complete to Lance Kendricks for 10 yards to the Minn 40 for a 1ST down.
3rd & 7 at 50
Incompletion
12:40 - 3rd
Scott Tolzien pass incomplete.
1st & 10 at MINN 40
3-yd Run
12:40 - 3rd
James White rush for 3 yards to the Minn 37.
2nd & 10 at MINN 40
0-yd Penalty
11:49 - 3rd
MINNESOTA penalty 10 yard Holding accepted.
3rd & 7 at MINN 37
2-yd Run
11:26 - 3rd
James White rush for 2 yards to the Minn 25.
1st & 10 at MINN 27
Pass Completion
11:06 - 3rd
Scott Tolzien pass complete to Nick Toon for 8 yards to the Minn 17 for a 1ST down.
2nd & 8 at MINN 25
Incompletion
10:50 - 3rd
Scott Tolzien pass incomplete.
1st & 10 at MINN 17
0-yd Penalty
10:24 - 3rd
MINNESOTA penalty 9 yard Face Mask accepted.
2nd & 10 at MINN 17
0-yd Run
9:30 - 3rd
John Clay rush for no gain to the Minn 8.
1st & Goal at MINN 8
8-yd Run
9:18 - 3rd
James White rush for 8 yards for a TOUCHDOWN.
2nd & Goal at MINN 8
Extra Point Good
9:18 - 3rd
Philip Welch extra point GOOD.
Kickoff
9:18 - 3rd
Philip Welch kickoff for 70 yards returned by Troy Stoudermire Jr. for 47 yards to the Minn 47.
15-yd Run
9:00 - 3rd
DeLeon Eskridge rush for 15 yards to the Wisc 38 for a 1ST down.
1st & 10 at MINN 47
2-yd Run
8:30 - 3rd
Duane Bennett rush for 2 yards to the Wisc 36.
1st & 10 at WIS 38
1-yd Run
7:40 - 3rd
DeLeon Eskridge rush for 1 yard to the Wisc 35.
2nd & 8 at WIS 36
Incompletion
7:11 - 3rd
Adam Weber pass incomplete.
3rd & 7 at WIS 35
Punt
7:02 - 3rd
Dan Orseske punt for 21 yards, downed at the Wisc 14.
4th & 7 at WIS 35
Pass Completion
6:30 - 3rd
Scott Tolzien pass complete to Lance Kendricks for 12 yards to the Wisc 26 for a 1ST down.
1st & 10 at WIS 14
4-yd Run
6:00 - 3rd
James White rush for 4 yards to the Wisc 30.
1st & 10 at WIS 26
Pass Completion
5:30 - 3rd
Scott Tolzien pass complete to Nick Toon for 4 yards to the Wisc 34.
2nd & 6 at WIS 30
3-yd Run
5:00 - 3rd
John Clay rush for 3 yards to the Wisc 37 for a 1ST down.
3rd & 2 at WIS 34
6-yd Run
4:30 - 3rd
John Clay rush for 6 yards to the Wisc 43.
1st & 10 at WIS 37
Pass Completion
3:45 - 3rd
Scott Tolzien pass complete to Nick Toon for 12 yards to the Minn 45 for a 1ST down.
2nd & 4 at WIS 43
Pass Completion
3:12 - 3rd
Scott Tolzien pass complete to Lance Kendricks for 31 yards to the Minn 14 for a 1ST down.
1st & 10 at MINN 45
(3:12 - 3rd) Timeout MINNESOTA, clock 3:12.
1-yd Run
3:00 - 3rd
James White rush for 1 yard to the Minn 13.
1st & 10 at MINN 14
Pass Completion
2:15 - 3rd
Scott Tolzien pass complete to Lance Kendricks for 9 yards to the Minn 4 for a 1ST down.
2nd & 9 at MINN 13
4-yd Run
1:50 - 3rd
John Clay rush for 4 yards for a TOUCHDOWN.
1st & Goal at MINN 4
Extra Point Good
1:50 - 3rd
Philip Welch extra point GOOD.
Kickoff
1:50 - 3rd
Philip Welch kickoff for 45 yards fair catch by Troy Stoudermire Jr. at the Minn 25.
4th Quarter
Pass Completion
1:30 - 3rd
Adam Weber pass complete to Eric Lair for 27 yards to the Wisc 48 for a 1ST down.
1st & 10 at MINN 25
5-yd Run
0:45 - 3rd
DeLeon Eskridge rush for 5 yards to the Wisc 43.
1st & 10 at WIS 48
-3-yd Run
0:00 - 3rd
DeLeon Eskridge rush for a loss of 3 yards to the Wisc 46.
2nd & 5 at WIS 43
Sack
15:00 - 4th
Adam Weber sacked by J.J. Watt for a loss of 8 yards to the Minn 46.
3rd & 8 at WIS 46
0-yd Penalty
14:40 - 4th
WISCONSIN penalty 15 yard Roughing the Kicker accepted.
4th & 16 at MINN 46
Incompletion
14:30 - 4th
Adam Weber pass incomplete.
1st & 10 at WIS 38
Incompletion
14:30 - 4th
Adam Weber pass incomplete.
2nd & 10 at WIS 38
0-yd Penalty
14:30 - 4th
MINNESOTA penalty 5 yard Delay of Game accepted.
3rd & 10 at WIS 38
Incompletion
14:20 - 4th
Adam Weber pass incomplete.
3rd & 15 at WIS 43
Punt
14:17 - 4th
Dan Orseske punt for 43 yards for a touchback.
4th & 15 at WIS 43
14-yd Run
14:00 - 4th
David Gilreath rush for 14 yards to the Wisc 34 for a 1ST down.
1st & 10 at WIS 20
24-yd Run
13:20 - 4th
James White rush for 24 yards to the Minn 42 for a 1ST down.
1st & 10 at WIS 34
Pass Completion
12:45 - 4th
Scott Tolzien pass complete to David Gilreath for 23 yards to the Minn 19 for a 1ST down.
1st & 10 at MINN 42
11-yd Run
12:20 - 4th
John Clay rush for 11 yards to the Minn 8 for a 1ST down.
1st & 10 at MINN 19
8-yd Run
11:55 - 4th
John Clay rush for 8 yards for a TOUCHDOWN.
1st & Goal at MINN 8
Extra Point Good
11:55 - 4th
Philip Welch extra point GOOD.
Kickoff
11:55 - 4th
Philip Welch kickoff for 65 yards returned by Troy Stoudermire Jr. for 13 yards to the Minn 18.
Incompletion
11:45 - 4th
Adam Weber pass incomplete.
1st & 10 at MINN 18
Pass Completion
11:33 - 4th
Adam Weber pass complete to Bryant Allen for 60 yards to the Wisc 22 for a 1ST down.
2nd & 10 at MINN 18
Pass Completion
11:11 - 4th
Adam Weber pass complete to Da'Jon McKnight for 22 yards for a TOUCHDOWN.
1st & 10 at WIS 22
Extra Point Good
11:11 - 4th
Eric Ellestad extra point GOOD.
Kickoff
11:11 - 4th
Eric Ellestad kickoff for 66 yards returned by David Gilreath for 20 yards to the Wisc 24.
9-yd Run
10:45 - 4th
John Clay rush for 9 yards to the Wisc 33.
1st & 10 at WIS 24
Pass Completion
10:15 - 4th
Scott Tolzien pass complete to Nick Toon for 2 yards to the Wisc 35 for a 1ST down.
2nd & 1 at WIS 33
4-yd Run
10:00 - 4th
John Clay rush for 4 yards to the Wisc 39.
1st & 10 at WIS 35
Pass Completion
9:00 - 4th
Scott Tolzien pass complete to Jared Abbrederis for 21 yards to the Minn 40 for a 1ST down.
2nd & 6 at WIS 39
11-yd Run
8:30 - 4th
James White rush for 11 yards to the Minn 29 for a 1ST down.
1st & 10 at MINN 40
4-yd Run
7:45 - 4th
James White rush for 4 yards to the Minn 25.
1st & 10 at MINN 29
Incompletion
7:11 - 4th
Scott Tolzien pass incomplete.
2nd & 6 at MINN 25
24-yd Run
7:04 - 4th
James White rush for 24 yards to the Minn 1 for a 1ST down.
3rd & 6 at MINN 25
1-yd Run
6:39 - 4th
James White rush for 1 yard for a TOUCHDOWN.
1st & Goal at MINN 1
Extra Point Missed
6:39 - 4th
Two-point conversion attempt, Scott Tolzien pass FAILED.
Kickoff
6:39 - 4th
Philip Welch kickoff for 60 yards returned by Troy Stoudermire Jr. for 28 yards to the Minn 38.
Pass Completion
6:06 - 4th
Adam Weber pass complete to Duane Bennett for 34 yards to the Wisc 28 for a 1ST down.
1st & 10 at MINN 38
Incompletion
5:56 - 4th
Adam Weber pass incomplete.
1st & 10 at WIS 28
-1-yd Run
5:30 - 4th
DeLeon Eskridge rush for a loss of 1 yard to the Wisc 29.
2nd & 10 at WIS 28
Incompletion
5:08 - 4th
Adam Weber pass incomplete.
3rd & 11 at WIS 29
Pass Completion
5:01 - 4th
Adam Weber pass complete to Da'Jon McKnight for 29 yards for a TOUCHDOWN.
4th & 11 at WIS 29
Extra Point Good
5:01 - 4th
Eric Ellestad extra point GOOD.
Kickoff
5:01 - 4th
Eric Ellestad kickoff for 64 yards returned by David Gilreath for 16 yards to the Wisc 22.
Pass Completion
4:44 - 4th
Scott Tolzien pass complete to Nick Toon for 12 yards to the Wisc 34 for a 1ST down.
1st & 10 at WIS 22
8-yd Run
4:00 - 4th
James White rush for 8 yards to the Wisc 42.
1st & 10 at WIS 34
-1-yd Run
3:00 - 4th
James White rush for a loss of 1 yard to the Wisc 41.
2nd & 2 at WIS 42
3-yd Run
2:43 - 4th
James White rush for 3 yards to the Wisc 44 for a 1ST down.
3rd & 3 at WIS 41
-3-yd Run
1:50 - 4th
Montee Ball rush for a loss of 3 yards to the Wisc 41.
1st & 10 at WIS 44
7-yd Run
1:27 - 4th
Montee Ball rush for 7 yards to the Wisc 48.
2nd & 13 at WIS 41
(1:27 - 4th) Timeout MINNESOTA, clock 01:27.
7-yd Run
1:00 - 4th
Montee Ball rush for 7 yards to the Minn 45 for a 1ST down.
3rd & 6 at WIS 48
0-yd Penalty
0:50 - 4th
WISCONSIN penalty 5 yard False Start accepted.
1st & 10 at MINN 45
-2-yd Run
0:25 - 4th
Team rush for a loss of 2 yards to the Wisc 48.
1st & 15 at 50
-2-yd Run
0:00 - 4th
Team rush for a loss of 2 yards to the Wisc 46.
2nd & 17 at WIS 48
Game Information
Madison, WI


2025 Standings
FBS
| Big Ten ConferenceBig Ten Conference | CONF | OVR |
|---|---|---|
| Indiana | 9-0 | 16-0 |
| Ohio State | 9-0 | 12-2 |
| Oregon | 8-1 | 13-2 |
| USC | 7-2 | 9-4 |
| Michigan | 7-2 | 9-4 |
| Iowa | 6-3 | 9-4 |
| Washington | 5-4 | 9-4 |
| Illinois | 5-4 | 9-4 |
| Minnesota | 5-4 | 8-5 |
| Nebraska | 4-5 | 7-6 |
| Northwestern | 4-5 | 7-6 |
| UCLA | 3-6 | 3-9 |
| Penn State | 3-6 | 7-6 |
| Rutgers | 2-7 | 5-7 |
| Wisconsin | 2-7 | 4-8 |
| Michigan State | 1-8 | 4-8 |
| Maryland | 1-8 | 4-8 |
| Purdue | 0-9 | 2-10 |
NCAAF News

4-star OT Cameron Wagner commits to Oregon on 'The Pat McAfee Show'
Four-star offensive tackle Cameron Wagner announces his commitment to Oregon on "The Pat McAfee Show."
3h

Missouri running back Ahmad Hardy shot, in stable condition
Missouri running back Ahmad Hardy, a first-team All-SEC selection last season, was shot at a concert in Mississippi early Sunday and is in stable condition following surgery.
2h

College football post-spring football buzz: Notes around the country
What we heard around college football after the completion of spring practice.
5h
GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD). 21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Terms: sportsbook.draftkings.com/promos.
Copyright: © 2026 ESPN Enterprises, LLC. All rights reserved.

