Dallas Cowboys @ New England Patriots
1st Quarter
5-yd Run
14:54 - 1st
Troy Hambrick (DAL) rushed for 5 yards.
1st & 10 at DAL 28
4-yd Run
14:54 - 1st
Troy Hambrick (DAL) rushed for 4 yards.
2nd & 5 at DAL 33
3-yd Run
14:00 - 1st
Troy Hambrick (DAL) rushed for 3 yards.
3rd & 1 at DAL 37
3-yd Run
13:30 - 1st
Troy Hambrick (DAL) rushed for 3 yards.
1st & 10 at DAL 40
Pass Completion
12:30 - 1st
Quincy Carter (DAL) pass complete to Jason Witten (DAL) for 6 yards.
2nd & 7 at DAL 43
2-yd Run
12:20 - 1st
Quincy Carter (DAL) rushed for 2 yards.
3rd & 1 at DAL 49
-1-yd Run
11:30 - 1st
Troy Hambrick (DAL) rushed for -1 yards.
1st & 10 at NE 49
2-yd Run
11:00 - 1st
Antonio Bryant (DAL) rushed for 2 yards.
2nd & 11 at 50
Incompletion
10:10 - 1st
Quincy Carter (DAL) pass incomplete
3rd & 9 at NE 48
5-yd Penalty
10:10 - 1st
5 yard penalty on NE.
4th & 9 at NE 48
Punt Return
10:10 - 1st
Punt by Toby Gowin (DAL) no return by NE.
4th & 4 at NE 43
2-yd Run
9:41 - 1st
Kevin Faulk (NWE) rushed for 2 yards.
1st & 10 at NE 20
2-yd Run
9:41 - 1st
Antowain Smith (NWE) rushed for 2 yards.
2nd & 8 at NE 22
Pass Completion
9:00 - 1st
Tom Brady (NWE) pass complete to Kevin Faulk (NWE) for 3 yards.
3rd & 6 at NE 24
Punt Return
8:10 - 1st
Punt by Ken Walter (NWE) no return by Dallas.
4th & 3 at NE 27
2-yd Run
7:43 - 1st
Troy Hambrick (DAL) rushed for 2 yards.
1st & 10 at DAL 47
Incompletion
7:00 - 1st
Quincy Carter (DAL) pass incomplete
2nd & 8 at DAL 49
Incompletion
6:52 - 1st
Quincy Carter (DAL) pass incomplete
3rd & 8 at DAL 49
Punt Return
6:52 - 1st
Punt by Toby Gowin (DAL) returned 10 yards by Kevin Faulk (NWE) to the Dallas 25.
4th & 8 at DAL 49
Incompletion
6:52 - 1st
Tom Brady (NWE) pass incomplete
1st & 10 at NE 25
Pass Completion
6:38 - 1st
Tom Brady (NWE) pass complete to Christian Fauria (NWE) for 6 yards.
2nd & 10 at NE 25
Pass Completion
6:38 - 1st
Tom Brady (NWE) pass complete to Christian Fauria (NWE) for 11 yards.
3rd & 4 at NE 31
1-yd Run
6:00 - 1st
Antowain Smith (NWE) rushed for 1 yard.
1st & 10 at NE 42
Incompletion
5:00 - 1st
Tom Brady (NWE) pass incomplete
2nd & 9 at NE 43
Pass Completion
4:43 - 1st
Tom Brady (NWE) pass complete to Deion Branch (NWE) for 46 yards.
3rd & 9 at NE 43
Incompletion
3:53 - 1st
Tom Brady (NWE) pass incomplete
1st & 10 at DAL 11
6-yd Run
3:53 - 1st
Antowain Smith (NWE) rushed for 6 yards.
2nd & 10 at DAL 11
Incompletion
3:33 - 1st
Tom Brady (NWE) pass incomplete
3rd & 4 at DAL 5
Not Available
3:33 - 1st
23 yard field goal by Adam Vinatieri (NWE) is good.
4th & 4 at DAL 5
Kickoff Return (Offense)
3:05 - 1st
Kickoff returned by Derek Ross (DAL) for 20 yards.
1st & Goal at DAL 10
2nd Quarter
19-yd Penalty
2:58 - 1st
19 yard penalty on Dallas.
1st & 10 at DAL 30
Pass Completion
2:58 - 1st
Quincy Carter (DAL) pass complete to Dan Campbell (DAL) for 11 yards.
1st & 10 at DAL 11
Pass Completion
2:28 - 1st
Quincy Carter (DAL) pass complete to Troy Hambrick (DAL) for 14 yards.
1st & 10 at DAL 22
2-yd Run
2:28 - 1st
Troy Hambrick (DAL) rushed for 2 yards.
1st & 10 at DAL 36
-3-yd Run
1:18 - 1st
Richie Anderson (DAL) rushed for -3 yards.
2nd & 8 at DAL 38
7-yd Run
0:28 - 1st
Quincy Carter (DAL) rushed for 7 yards.
3rd & 11 at DAL 35
End of the 1st quarter.
Not Available
15:00 - 2nd
Start of the 2nd quarter.
4th & 4 at DAL 42
Punt Return
15:00 - 2nd
Punt by Toby Gowin (DAL) returned 9 yards by Tyrone Poole (NWE) to the Dallas 32.
4th & 4 at DAL 42
Pass Completion
14:50 - 2nd
Tom Brady (NWE) pass complete to David Givens (NWE) for 10 yards.
1st & 10 at NE 32
0-yd Run
14:50 - 2nd
Antowain Smith (NWE) rushed for no gain.
1st & 10 at NE 42
Incompletion
14:00 - 2nd
Tom Brady (NWE) pass incomplete
2nd & 10 at NE 42
Pass Completion
13:49 - 2nd
Tom Brady (NWE) pass complete to Deion Branch (NWE) for 23 yards.
3rd & 10 at NE 42
15-yd Penalty
13:49 - 2nd
15 yard penalty on NE.
1st & 10 at DAL 35
3-yd Run
13:49 - 2nd
Kevin Faulk (NWE) rushed for 3 yards.
1st & 10 at 50
Incompletion
12:49 - 2nd
Tom Brady (NWE) pass incomplete
2nd & 7 at DAL 47
Incompletion
12:49 - 2nd
Tom Brady (NWE) pass incomplete
3rd & 7 at DAL 47
Punt Return
12:30 - 2nd
Punt by Ken Walter (NWE) no return by Dallas.
4th & 7 at DAL 47
Pass Completion
12:19 - 2nd
Quincy Carter (DAL) pass complete to Antonio Bryant (DAL) for 4 yards.
1st & 10 at DAL 8
5-yd Run
11:45 - 2nd
Troy Hambrick (DAL) rushed for 5 yards.
2nd & 6 at DAL 12
2-yd Run
11:45 - 2nd
Quincy Carter (DAL) rushed for 2 yards.
3rd & 1 at DAL 17
Pass Completion
10:45 - 2nd
Quincy Carter (DAL) pass complete to Richie Anderson (DAL) for 9 yards.
1st & 10 at DAL 19
5-yd Run
10:00 - 2nd
Troy Hambrick (DAL) rushed for 5 yards.
2nd & 1 at DAL 28
8-yd Run
10:00 - 2nd
Troy Hambrick (DAL) rushed for 8 yards.
1st & 10 at DAL 33
3-yd Run
9:00 - 2nd
Troy Hambrick (DAL) rushed for 3 yards.
2nd & 2 at DAL 41
Incompletion
8:00 - 2nd
Quincy Carter (DAL) pass incomplete
1st & 10 at DAL 44
Pass Completion
8:00 - 2nd
Quincy Carter (DAL) pass complete to Richie Anderson (DAL) for 7 yards.
2nd & 10 at DAL 44
10-yd Penalty
7:07 - 2nd
10 yard penalty on Dallas.
3rd & 3 at NE 49
(6:42 - 2nd) Dallas timeout; 06:42 remaining 2nd quarter
Pass Completion
6:42 - 2nd
Quincy Carter (DAL) pass complete to Antonio Bryant (DAL) for 22 yards.
3rd & 13 at DAL 41
2-yd Run
6:42 - 2nd
Troy Hambrick (DAL) rushed for 2 yards.
1st & 10 at NE 37
Incompletion
5:52 - 2nd
Quincy Carter (DAL) pass incomplete
2nd & 8 at NE 35
10-yd Penalty
5:16 - 2nd
10 yard penalty on Dallas.
3rd & 8 at NE 35
(5:16 - 2nd) NE timeout; 05:16 remaining 2nd quarter
Incompletion
5:16 - 2nd
Quincy Carter (DAL) pass incomplete
3rd & 18 at NE 45
Punt Return
5:16 - 2nd
Punt by Toby Gowin (DAL) no return by NE.
4th & 18 at NE 45
6-yd Run
4:58 - 2nd
Antowain Smith (NWE) rushed for 6 yards.
1st & 10 at NE 20
8-yd Run
4:18 - 2nd
Antowain Smith (NWE) rushed for 8 yards.
2nd & 4 at NE 26
4-yd Run
3:58 - 2nd
Antowain Smith (NWE) rushed for 4 yards.
1st & 10 at NE 34
Incompletion
3:18 - 2nd
Tom Brady (NWE) pass incomplete
2nd & 6 at NE 38
Pass Completion
3:00 - 2nd
Tom Brady (NWE) pass complete to David Givens (NWE) for 57 yards.
3rd & 6 at NE 38
3-yd Penalty
3:00 - 2nd
3 yard penalty on Dallas.
1st & 5 at DAL 5
2-yd Touchdown Run
3:00 - 2nd
Antowain Smith (NWE) rushed for a 2 yard touchdown.
1st & 2 at DAL 2
Kickoff Return (Offense)
2:34 - 2nd
Kickoff returned by Derek Ross (DAL) for 14 yards.
1st & Goal at DAL 22
Pass Completion
2:24 - 2nd
Quincy Carter (DAL) pass complete to Richie Anderson (DAL) for 5 yards.
1st & 10 at DAL 36
10-yd Penalty
1:57 - 2nd
10 yard penalty on Dallas.
2nd & 5 at DAL 41
Pass Completion
1:57 - 2nd
Quincy Carter (DAL) pass complete to Troy Hambrick (DAL) for 2 yards.
2nd & 15 at DAL 31
Incompletion
1:57 - 2nd
Quincy Carter (DAL) pass incomplete
3rd & 13 at DAL 33
Punt Return
1:42 - 2nd
Punt by Toby Gowin (DAL) returned 16 yards by Kevin Faulk (NWE) to the Dallas 45.
4th & 13 at DAL 33
Sack
1:42 - 2nd
Tom Brady (NWE) sacked for a loss of 6 yards.
1st & 10 at NE 45
Incompletion
1:42 - 2nd
Tom Brady (NWE) pass incomplete
2nd & 16 at NE 39
5-yd Penalty
0:49 - 2nd
5 yard penalty on Dallas.
3rd & 16 at NE 39
0-yd Run
0:49 - 2nd
Kevin Faulk (NWE) rushed for no gain.
3rd & 11 at NE 44
(0:42 - 2nd) Dallas timeout; 00:42 remaining 2nd quarter
Punt Return
0:42 - 2nd
Punt by Ken Walter (NWE) no return by Dallas.
4th & 11 at NE 44
6-yd Run
0:30 - 2nd
Quincy Carter (DAL) rushed for 6 yards.
1st & 10 at DAL 22
Pass Completion
0:30 - 2nd
Quincy Carter (DAL) pass complete to Richie Anderson (DAL) for 5 yards.
2nd & 4 at DAL 28
(0:02 - 2nd) NE timeout; 00:02 remaining 2nd quarter
Pass Completion
0:02 - 2nd
Quincy Carter (DAL) pass complete to Richie Anderson (DAL) for 37 yards.
1st & 10 at DAL 33
End of the 2nd quarter.
3rd Quarter
0-yd Run
14:55 - 3rd
Kevin Faulk (NWE) rushed for no gain.
1st & 10 at NE 35
Incompletion
14:25 - 3rd
Tom Brady (NWE) pass incomplete
2nd & 10 at NE 35
Incompletion
14:25 - 3rd
Tom Brady (NWE) pass incomplete
3rd & 10 at NE 35
Punt Return
14:07 - 3rd
Punt by Ken Walter (NWE) returned 7 yards by Zuriel Smith (DAL) to the NE 33.
4th & 10 at NE 35
3-yd Run
13:57 - 3rd
Troy Hambrick (DAL) rushed for 3 yards.
1st & 10 at DAL 33
Incompletion
13:37 - 3rd
Quincy Carter (DAL) pass incomplete
2nd & 7 at DAL 36
Pass Completion
13:37 - 3rd
Quincy Carter (DAL) pass complete to Zuriel Smith (DAL) for 6 yards.
3rd & 7 at DAL 36
Punt Return
13:37 - 3rd
Punt by Toby Gowin (DAL) no return by NE.
4th & 1 at DAL 42
4-yd Run
12:18 - 3rd
Antowain Smith (NWE) rushed for 4 yards.
1st & 10 at NE 25
-2-yd Run
12:18 - 3rd
Antowain Smith (NWE) rushed for -2 yards.
2nd & 6 at NE 30
Incompletion
11:28 - 3rd
Tom Brady (NWE) pass incomplete
3rd & 8 at NE 28
Punt Return
11:28 - 3rd
Punt by Ken Walter (NWE) returned -1 yards by Zuriel Smith (DAL) to the NE 30.
4th & 8 at NE 28
Incompletion
11:28 - 3rd
Quincy Carter (DAL) pass incomplete
1st & 10 at DAL 30
10-yd Penalty
10:44 - 3rd
10 yard penalty on Dallas.
2nd & 10 at DAL 30
Incompletion
10:36 - 3rd
Quincy Carter (DAL) pass incomplete
2nd & 20 at DAL 20
6-yd Run
10:36 - 3rd
Quincy Carter (DAL) rushed for 6 yards.
3rd & 20 at DAL 20
Punt Return
10:04 - 3rd
Punt by Toby Gowin (DAL) no return by NE.
4th & 14 at DAL 26
Pass Completion
9:35 - 3rd
Tom Brady (NWE) pass complete to Bethel Johnson (NWE) for 15 yards.
1st & 10 at NE 33
Incompletion
9:35 - 3rd
Tom Brady (NWE) pass incomplete
1st & 10 at NE 48
10-yd Penalty
8:58 - 3rd
10 yard penalty on NE.
2nd & 10 at NE 48
Pass Completion
8:28 - 3rd
Tom Brady (NWE) pass complete to Antowain Smith (NWE) for 6 yards.
2nd & 20 at NE 38
18-yd Penalty
8:28 - 3rd
18 yard penalty on NE.
3rd & 14 at NE 44
Pass Completion
8:28 - 3rd
Tom Brady (NWE) pass complete to Patrick Pass (NWE) for -5 yards.
3rd & 33 at NE 26
Punt Return
7:28 - 3rd
Punt by Ken Walter (NWE) no return by Dallas.
4th & 38 at NE 21
11-yd Run
7:00 - 3rd
Quincy Carter (DAL) rushed for 11 yards.
1st & 10 at DAL 44
0-yd Run
6:30 - 3rd
Richie Anderson (DAL) rushed for no gain.
1st & 10 at NE 45
Pass Completion
6:00 - 3rd
Quincy Carter (DAL) pass complete to Terry Glenn (DAL) for 8 yards.
2nd & 10 at NE 45
Pass Completion
5:20 - 3rd
Quincy Carter (DAL) pass complete to Richie Anderson (DAL) for 7 yards.
3rd & 2 at NE 37
5-yd Run
4:50 - 3rd
Adrian Murrell (DAL) rushed for 5 yards.
1st & 10 at NE 30
3-yd Run
4:20 - 3rd
Adrian Murrell (DAL) rushed for 3 yards.
2nd & 5 at NE 25
3-yd Run
3:30 - 3rd
Adrian Murrell (DAL) rushed for 3 yards.
3rd & 2 at NE 22
Pass Interception
3:00 - 3rd
Quincy Carter (DAL) pass intercepted by Ty Law (NWE). Returned for 1 yard.
1st & 10 at NE 19
4th Quarter
Incompletion
3:00 - 3rd
Tom Brady (NWE) pass incomplete
1st & 10 at NE 19
Incompletion
2:19 - 3rd
Tom Brady (NWE) pass incomplete
2nd & 10 at NE 19
Pass Completion
2:19 - 3rd
Tom Brady (NWE) pass complete to Kevin Faulk (NWE) for 12 yards.
3rd & 10 at NE 19
4-yd Run
2:19 - 3rd
Antowain Smith (NWE) rushed for 4 yards.
1st & 10 at NE 31
3-yd Run
1:19 - 3rd
Antowain Smith (NWE) rushed for 3 yards.
2nd & 6 at NE 35
Pass Completion
0:19 - 3rd
Tom Brady (NWE) pass complete to Daniel Graham (NWE) for 4 yards.
3rd & 3 at NE 38
End of the 3rd quarter.
Not Available
15:00 - 4th
Start of the 4th quarter.
1st & 10 at NE 42
4-yd Run
15:00 - 4th
Kevin Faulk (NWE) rushed for 4 yards.
1st & 10 at NE 42
Incompletion
14:40 - 4th
Tom Brady (NWE) pass incomplete
2nd & 6 at NE 46
Pass Completion
14:10 - 4th
Tom Brady (NWE) pass complete to Kevin Faulk (NWE) for 7 yards.
3rd & 6 at NE 46
10-yd Penalty
13:23 - 4th
10 yard penalty on NE.
1st & 10 at DAL 47
Incompletion
13:23 - 4th
Tom Brady (NWE) pass incomplete
1st & 20 at NE 43
-1-yd Run
12:55 - 4th
Kevin Faulk (NWE) rushed for -1 yards.
2nd & 20 at NE 43
Sack
12:15 - 4th
Tom Brady (NWE) sacked for a loss of 5 yards.
3rd & 21 at NE 42
Fumble Recovery (Own)
12:15 - 4th
NE fumble by Tom Brady (NWE), recovered by Joe Andruzzi (NWE), advanced for no gain.
4th & 26 at NE 37
Punt Return
12:15 - 4th
Punt by Ken Walter (NWE) no return by Dallas.
4th & 26 at DAL 37
Incompletion
11:23 - 4th
Quincy Carter (DAL) pass incomplete
1st & 10 at DAL 26
15-yd Penalty
11:23 - 4th
15 yard penalty on NE.
2nd & 10 at DAL 26
5-yd Penalty
11:23 - 4th
5 yard penalty on Dallas.
1st & 10 at DAL 41
Pass Completion
11:23 - 4th
Quincy Carter (DAL) pass complete to Adrian Murrell (DAL) for 5 yards.
1st & 15 at DAL 36
Pass Completion
10:53 - 4th
Quincy Carter (DAL) pass complete to Antonio Bryant (DAL) for 8 yards.
2nd & 10 at DAL 41
1-yd Run
10:23 - 4th
Troy Hambrick (DAL) rushed for 1 yard.
3rd & 2 at DAL 49
(9:21 - 4th) Dallas timeout; 09:21 remaining 4th quarter
-4-yd Run
9:21 - 4th
Troy Hambrick (DAL) rushed for -4 yards; turnover on downs.
4th & 1 at 50
Incompletion
9:21 - 4th
Tom Brady (NWE) pass incomplete
1st & 10 at DAL 46
6-yd Run
9:21 - 4th
Antowain Smith (NWE) rushed for 6 yards.
2nd & 10 at DAL 46
Incompletion
8:31 - 4th
Tom Brady (NWE) pass incomplete
3rd & 4 at DAL 40
Punt Return
8:31 - 4th
Punt by Ken Walter (NWE) no return by Dallas.
4th & 4 at DAL 42
Pass Completion
8:31 - 4th
Quincy Carter (DAL) pass complete to Adrian Murrell (DAL) for 5 yards.
1st & 10 at DAL 14
Pass Interception
8:31 - 4th
Quincy Carter (DAL) pass intercepted by Tyrone Poole (NWE). Returned for no gain.
2nd & 5 at DAL 19
4-yd Run
7:24 - 4th
Kevin Faulk (NWE) rushed for 4 yards.
1st & 10 at DAL 44
Pass Completion
6:34 - 4th
Tom Brady (NWE) pass complete to Patrick Pass (NWE) for 12 yards.
2nd & 6 at DAL 40
-2-yd Run
6:34 - 4th
Kevin Faulk (NWE) rushed for -2 yards.
1st & 10 at DAL 28
2-yd Run
5:34 - 4th
Kevin Faulk (NWE) rushed for 2 yards.
2nd & 12 at DAL 30
Pass Completion
5:00 - 4th
Tom Brady (NWE) pass complete to Christian Fauria (NWE) for 7 yards.
3rd & 10 at DAL 28
(3:51 - 4th) NE timeout; 03:51 remaining 4th quarter
5-yd Penalty
3:51 - 4th
5 yard penalty on Dallas.
4th & 3 at DAL 21
2-yd Run
3:51 - 4th
Antowain Smith (NWE) rushed for 2 yards.
1st & 10 at DAL 16
3-yd Run
3:21 - 4th
Antowain Smith (NWE) rushed for 3 yards.
2nd & 8 at DAL 14
3-yd Run
2:41 - 4th
Tom Brady (NWE) rushed for 3 yards.
3rd & 5 at DAL 11
Not Available
2:00 - 4th
2 minute warning.
4th & 2 at DAL 8
Not Available
2:00 - 4th
26 yard field goal by Adam Vinatieri (NWE) is good.
4th & 2 at DAL 8
Kickoff Return (Offense)
1:56 - 4th
Kickoff returned by Derek Ross (DAL) for 22 yards.
1st & Goal at DAL 11
Pass Completion
1:45 - 4th
Quincy Carter (DAL) pass complete to Richie Anderson (DAL) for 3 yards.
1st & 10 at DAL 33
Pass Completion
1:45 - 4th
Quincy Carter (DAL) pass complete to Richie Anderson (DAL) for 12 yards.
2nd & 7 at DAL 36
Pass Completion
1:45 - 4th
Quincy Carter (DAL) pass complete to Zuriel Smith (DAL) for 32 yards.
1st & 10 at DAL 48
Incompletion
1:45 - 4th
Quincy Carter (DAL) pass incomplete
1st & 10 at NE 20
Sack
0:49 - 4th
Quincy Carter (DAL) sacked for a loss of 3 yards.
2nd & 10 at NE 20
10-yd Penalty
0:17 - 4th
10 yard penalty on Dallas.
3rd & 13 at NE 23
Incompletion
0:11 - 4th
Quincy Carter (DAL) pass incomplete
3rd & 23 at NE 33
15-yd Penalty
0:11 - 4th
15 yard penalty on NE.
4th & 23 at NE 33
Pass Interception
0:11 - 4th
Quincy Carter (DAL) pass intercepted by Ty Law (NWE). Returned for 55 yards.
4th & 10 at NE 18
Game Information
Referee:Thomas White
2025 Standings
National Football Conference
| NFC East | W | L | T | PCT | PF | PA |
|---|---|---|---|---|---|---|
| Philadelphia | 11 | 6 | 0 | .647 | 379 | 325 |
| Dallas | 7 | 9 | 1 | .441 | 471 | 511 |
| Washington | 5 | 12 | 0 | .294 | 356 | 451 |
| New York | 4 | 13 | 0 | .235 | 381 | 439 |
American Football Conference
| AFC East | W | L | T | PCT | PF | PA |
|---|---|---|---|---|---|---|
| New England | 14 | 3 | 0 | .824 | 490 | 320 |
| Buffalo | 12 | 5 | 0 | .706 | 481 | 365 |
| Miami | 7 | 10 | 0 | .412 | 347 | 424 |
| New York | 3 | 14 | 0 | .176 | 300 | 503 |
NFL News

Taylor Swift attends Tight End University with Travis Kelce
While eyes were on the couple amid their upcoming wedding, the singer/songwriter attended the exclusive event for tight ends.
4h

Wetzel: NFL's denial of Brendan Sorsby sends the right message
The NFL sent a powerful reminder to Sorsby and others: Sports wagering can bring significant repercussions.
6h

Bills great Jim Kelly says he recently had stroke but feels 'good'
Jim Kelly said he suffered a stroke this spring and subsequently spent a few days in the hospital, but added that he currently feels "really good."
6h
GAMBLING PROBLEM? CALL 1-800-GAMBLER or 1-800-MY-RESET, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Call 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD), 1-800-981-0023 (PR). 21+ and present in most states. (18+ DC/KY/NH/PR/WY). Void in ONT. Eligibility restrictions apply. Terms: draftkings.com/sportsbook. On behalf of Boot Hill Casino (KS). Pass-thru of per wager tax may apply in IL.
Copyright: © 2026 ESPN Enterprises, LLC. All rights reserved.

