Washington State Cougars @ USC Trojans
1st Quarter
Pass Completion
14:48 - 1st
Connor Halliday pass complete to Gabe Marks for 6 yards to the WshSt 31.
1st & 10 at WSU 25
Pass Completion
13:08 - 1st
Connor Halliday pass complete to Kristoff Williams for 1 yard to the WshSt 34.
3rd & 2 at WSU 33
(13:08 - 1st) Timeout WASHINGTON STATE, clock 13:08.
2-yd Run
14:45 - 1st
Marcus Mason rush for 2 yards to the WshSt 33.
2nd & 4 at WSU 31
Punt
12:52 - 1st
Mike Bowlin punt for 44 yards, returned by Marqise Lee for 4 yards to the USC 26.
4th & 1 at WSU 34
Pass Completion
12:40 - 1st
Cody Kessler pass complete to Marqise Lee for 6 yards to the USC 32.
1st & 10 at USC 26
5-yd Run
12:04 - 1st
Tre Madden rush for 5 yards to the USC 37 for a 1ST down.
2nd & 4 at USC 32
1-yd Run
11:25 - 1st
Tre Madden rush for 1 yard to the USC 38.
1st & 10 at USC 37
-5-yd Run
10:48 - 1st
Nelson Agholor rush for a loss of 5 yards to the USC 33.
2nd & 9 at USC 38
Pass Completion
10:24 - 1st
Cody Kessler pass complete to Darreus Rogers for 7 yards to the USC 40.
3rd & 14 at USC 33
Punt
10:15 - 1st
Kris Albarado punt for 45 yards, returned by Robert Lewis for 2 yards to the WshSt 17.
4th & 7 at USC 40
6-yd Run
9:47 - 1st
Teondray Caldwell rush for 6 yards to the WshSt 23.
1st & 10 at WSU 17
Pass Completion
9:24 - 1st
Connor Halliday pass complete to Brett Bartolone for 13 yards to the WshSt 36 for a 1ST down.
2nd & 4 at WSU 23
Pass Completion
8:55 - 1st
Connor Halliday pass complete to Rickey Galvin for 3 yards to the WshSt 39.
2nd & 10 at WSU 36
Incompletion
9:01 - 1st
Connor Halliday pass incomplete to Gabe Marks.
1st & 10 at WSU 36
Pass Completion
8:19 - 1st
Connor Halliday pass complete to Kristoff Williams for 28 yards to the USC 33 for a 1ST down.
3rd & 7 at WSU 39
2-yd Run
7:40 - 1st
Marcus Mason rush for 2 yards to the USC 31.
1st & 10 at USC 33
0-yd Penalty
7:10 - 1st
USC penalty 5 yard Offside on George Uko accepted.
2nd & 8 at USC 31
Pass Completion
6:54 - 1st
Connor Halliday pass complete to Brett Bartolone for 6 yards to the USC 20 for a 1ST down.
2nd & 3 at USC 26
4-yd Run
6:20 - 1st
Marcus Mason rush for 4 yards to the USC 16.
1st & 10 at USC 20
Pass Completion
5:53 - 1st
Connor Halliday pass complete to Isiah Myers for 7 yards to the USC 9 for a 1ST down.
2nd & 6 at USC 16
Incompletion
5:29 - 1st
Connor Halliday pass incomplete to River Cracraft.
1st & Goal at USC 9
Incompletion
5:24 - 1st
Connor Halliday pass incomplete to Jeremiah Laufasa.
2nd & Goal at USC 9
Pass Interception
5:18 - 1st
Connor Halliday pass intercepted by Torin Harris at the USC 0, returned for no gain for a touchback.
3rd & Goal at USC 9
9-yd Run
5:10 - 1st
Tre Madden rush for 9 yards to the USC 29.
1st & 10 at USC 20
Pass Completion
4:34 - 1st
Cody Kessler pass complete to Marqise Lee for 4 yards to the USC 33 for a 1ST down.
2nd & 1 at USC 29
Incompletion
4:03 - 1st
Cody Kessler pass incomplete to Xavier Grimble.
1st & 10 at USC 33
Pass Completion
3:57 - 1st
Cody Kessler pass complete to Xavier Grimble for 8 yards to the USC 41.
2nd & 10 at USC 33
Pass Completion
3:17 - 1st
Cody Kessler pass complete to Marqise Lee for a loss of 1 yard to the USC 40.
3rd & 2 at USC 41
Punt
2:44 - 1st
Kris Albarado punt for 42 yards, returned by Leon Brooks for 3 yards, fumbled, forced by Leon McQuay III, recovered by WshSt Leon Brooks at the WshSt 21.
4th & 3 at USC 40
2nd Quarter
2-yd Run
2:35 - 1st
Marcus Mason rush for 2 yards to the WshSt 23.
1st & 10 at WSU 21
5-yd Run
1:52 - 1st
Marcus Mason rush for 5 yards to the WshSt 28.
2nd & 8 at WSU 23
Pass Completion
1:36 - 1st
Connor Halliday pass complete to Marcus Mason for 16 yards to the WshSt 44 for a 1ST down.
3rd & 3 at WSU 28
Pass Completion
0:46 - 1st
Connor Halliday pass complete to Bobby Ratliff for 7 yards to the USC 49.
1st & 10 at WSU 44
Pass Completion
0:15 - 1st
Connor Halliday pass complete to Marcus Mason for 2 yards to the USC 47.
2nd & 3 at USC 49
Pass Completion
14:55 - 2nd
Connor Halliday pass complete to Kristoff Williams for 14 yards to the USC 33 for a 1ST down.
3rd & 1 at USC 47
0-yd Penalty
14:26 - 2nd
WASHINGTON ST penalty 10 yard Holding on Joe Dahl accepted.
1st & 10 at USC 33
-13-yd Run
13:19 - 2nd
Connor Halliday rush, fumbled, forced by George Uko, recovered by USC Devon Kennard at the WshSt 36, Devon Kennard for 14 yards, to the WshSt 22.
2nd & 28 at WSU 49
1-yd Run
13:04 - 2nd
Tre Madden rush for 1 yard to the WshSt 21.
1st & 10 at WSU 22
Pass Completion
11:43 - 2nd
Cody Kessler pass complete to Tre Madden for 8 yards to the WshSt 13.
3rd & 9 at WSU 21
6-yd Run
11:08 - 2nd
Tre Madden rush for 6 yards to the WshSt 7 for a 1ST down.
4th & 1 at WSU 13
3-yd Run
10:25 - 2nd
Justin Davis rush for 3 yards to the WshSt 4.
1st & Goal at WSU 7
4-yd Run
9:59 - 2nd
Cody Kessler rush for 4 yards for a TOUCHDOWN.
2nd & Goal at WSU 4
Extra Point Good
9:59 - 2nd
Andre Heidari extra point GOOD.
Kickoff
9:59 - 2nd
Andre Heidari kickoff for 60 yards returned by Rickey Galvin for 16 yards to the WshSt 21.
0-yd Run
13:00 - 2nd
Cody Kessler rush for no gain to the WshSt 21.
2nd & 9 at WSU 21
-1-yd Run
9:50 - 2nd
Marcus Mason rush for a loss of 1 yard to the WshSt 20.
1st & 10 at WSU 21
Incompletion
9:22 - 2nd
Connor Halliday pass incomplete to River Cracraft.
2nd & 11 at WSU 20
Pass Completion
9:14 - 2nd
Connor Halliday pass complete to Gabe Marks for 18 yards to the WshSt 38 for a 1ST down.
3rd & 11 at WSU 20
3-yd Run
8:35 - 2nd
Marcus Mason rush for 3 yards to the WshSt 41.
1st & 10 at WSU 38
1-yd Run
7:54 - 2nd
Marcus Mason rush for 1 yard to the WshSt 42.
2nd & 7 at WSU 41
Incompletion
7:23 - 2nd
Connor Halliday pass incomplete to Gabe Marks.
3rd & 6 at WSU 42
Punt
7:14 - 2nd
Mike Bowlin punt for 42 yards, returned by Marqise Lee for no gain, fumbled, recovered by USC Marqise Lee at the USC 16.
4th & 6 at WSU 42
6-yd Run
7:05 - 2nd
Tre Madden rush for 6 yards to the USC 22.
1st & 10 at USC 16
10-yd Run
6:24 - 2nd
Tre Madden rush for 10 yards to the USC 32 for a 1ST down.
2nd & 4 at USC 22
1-yd Run
5:48 - 2nd
Tre Madden rush for 1 yard to the USC 33.
1st & 10 at USC 32
(5:16 - 2nd) Timeout SOUTHERN CAL, clock 5:16.
-7-yd Run
5:03 - 2nd
Marqise Lee rush for a loss of 7 yards to the USC 26.
2nd & 9 at USC 33
1-yd Run
4:05 - 2nd
Tre Madden rush for 1 yard to the USC 27.
3rd & 16 at USC 26
Punt
3:42 - 2nd
Kris Albarado punt for 47 yards, downed at the WshSt 26.
4th & 15 at USC 27
2-yd Run
3:33 - 2nd
Marcus Mason rush for 2 yards to the WshSt 28.
1st & 10 at WSU 26
Incompletion
3:11 - 2nd
Connor Halliday pass incomplete to Rickey Galvin.
2nd & 8 at WSU 28
Pass Interception
3:04 - 2nd
Connor Halliday pass intercepted by Dion Bailey at the WshSt 43, returned for no gain to the WshSt 43.
3rd & 8 at WSU 28
Incompletion
2:58 - 2nd
Cody Kessler pass incomplete to Nelson Agholor.
1st & 10 at WSU 43
1-yd Run
2:46 - 2nd
Tre Madden rush for 1 yard to the WshSt 42.
2nd & 10 at WSU 43
Incompletion
2:13 - 2nd
Cody Kessler pass incomplete to Marqise Lee.
3rd & 9 at WSU 42
Punt
2:05 - 2nd
Kris Albarado punt for 42 yards for a touchback.
4th & 9 at WSU 42
Pass Completion
1:54 - 2nd
Connor Halliday pass complete to Teondray Caldwell for a loss of 7 yards to the WshSt 13.
1st & 10 at WSU 20
Pass Completion
1:18 - 2nd
Connor Halliday pass complete to Brett Bartolone for 7 yards to the WshSt 20.
2nd & 17 at WSU 13
(1:18 - 2nd) Timeout SOUTHERN CAL, clock 01:18.
Incompletion
1:13 - 2nd
Connor Halliday pass incomplete to Dom Williams.
3rd & 10 at WSU 20
0-yd Penalty
1:13 - 2nd
WASHINGTON ST penalty 5 yard False Start on Darryl Monroe accepted.
4th & 10 at WSU 20
Punt
1:04 - 2nd
Mike Bowlin punt for 24 yards, downed at the WshSt 39.
4th & 15 at WSU 15
Pass Interception
0:27 - 2nd
Cody Kessler pass intercepted by Damante Horton at the WshSt 30, returned for 70 yards for a TOUCHDOWN.
1st & 10 at WSU 33
Extra Point Good
0:27 - 2nd
Andrew Furney extra point GOOD.
Kickoff
0:27 - 2nd
Mike Bowlin kickoff for 49 yards out-of-bounds.
-18-yd Run
0:47 - 2nd
Tre Madden rush for a loss of 18 yards to the USC 43.
1st & 10 at WSU 39
0-yd Penalty
0:38 - 2nd
WASHINGTON ST penalty 10 yard Holding on Cyrus Coen accepted.
2nd & 28 at USC 43
Pass Completion
0:20 - 2nd
Cody Kessler pass complete to Marqise Lee for 5 yards to the USC 40.
1st & 10 at USC 35
Pass Completion
0:13 - 2nd
Cody Kessler pass complete to Tre Madden for 4 yards to the USC 44.
2nd & 5 at USC 40
(0:13 - 2nd) Timeout SOUTHERN CAL, clock 00:13.
Incompletion
0:06 - 2nd
Cody Kessler pass incomplete to Marqise Lee.
3rd & 1 at USC 44
(0:06 - 2nd) Timeout WASHINGTON STATE, clock 00:06.
Punt
0:01 - 2nd
Kris Albarado punt for 26 yards, punt out-of-bounds at the WshSt 30.
4th & 1 at USC 44
Kickoff
15:00 - 3rd
Mike Bowlin kickoff for 65 yards for a touchback.
3rd Quarter
5-yd Run
14:52 - 3rd
Tre Madden rush for 5 yards to the USC 30.
1st & 10 at USC 25
19-yd Run
14:17 - 3rd
Tre Madden rush for 19 yards to the USC 49 for a 1ST down.
2nd & 5 at USC 30
-1-yd Run
13:45 - 3rd
Justin Davis rush for a loss of 1 yard to the USC 48.
1st & 10 at USC 49
0-yd Run
11:28 - 3rd
Max Wittek rush for no gain to the WshSt 20.
1st & 10 at WSU 20
1-yd Run
11:01 - 3rd
Tre Madden rush for 1 yard to the WshSt 19.
2nd & 10 at WSU 20
4-yd Run
10:23 - 3rd
Tre Madden rush for 4 yards to the WshSt 15.
3rd & 9 at WSU 19
0-yd Penalty
13:01 - 3rd
WASHINGTON ST penalty 16 yard Personal Foul on Kalafitoni Pole accepted.
2nd & 11 at USC 48
1-yd Run
12:33 - 3rd
Tre Madden rush for 1 yard to the WshSt 35.
1st & 10 at WSU 36
15-yd Run
12:00 - 3rd
Tre Madden rush for 15 yards to the WshSt 20 for a 1ST down.
2nd & 9 at WSU 35
Field Goal Missed
9:52 - 3rd
Andre Heidari 32 yard field goal BLOCKED.
4th & 5 at WSU 15
Pass Completion
9:45 - 3rd
Connor Halliday pass complete to Isiah Myers for 11 yards to the WshSt 33 for a 1ST down.
1st & 10 at WSU 22
Pass Completion
9:18 - 3rd
Connor Halliday pass complete to Gabe Marks for 4 yards to the WshSt 37.
1st & 10 at WSU 33
0-yd Penalty
9:18 - 3rd
WASHINGTON ST penalty 10 yard Holding accepted, no play.
2nd & 6 at WSU 37
Pass Completion
8:45 - 3rd
Connor Halliday pass complete to Dom Williams for no gain to the WshSt 27.
2nd & 16 at WSU 27
Punt
7:54 - 3rd
Mike Bowlin punt for 41 yards, returned by Marqise Lee for 11 yards to the USC 44.
4th & 17 at WSU 26
1-yd Run
7:44 - 3rd
Marqise Lee rush for 1 yard to the USC 45.
1st & 10 at USC 44
(6:33 - 3rd) Timeout SOUTHERN CAL, clock 6:33.
3-yd Run
7:05 - 3rd
Tre Madden rush for 3 yards to the USC 48.
2nd & 9 at USC 45
0-yd Penalty
7:05 - 3rd
WASHINGTON ST penalty 16 yard Pass Interference on Deone Bucannon accepted.
3rd & 6 at USC 48
3-yd Run
6:20 - 3rd
Tre Madden rush for 3 yards to the WshSt 33.
1st & 10 at WSU 36
4-yd Run
5:51 - 3rd
Tre Madden rush for 4 yards to the WshSt 29.
2nd & 7 at WSU 33
5-yd Run
5:11 - 3rd
Tre Madden rush for 5 yards to the WshSt 24 for a 1ST down.
3rd & 3 at WSU 29
3-yd Run
4:39 - 3rd
Marqise Lee rush for 3 yards to the WshSt 21.
1st & 10 at WSU 24
5-yd Run
3:09 - 3rd
Tre Madden rush for 5 yards to the WshSt 26.
3rd & 17 at WSU 31
Field Goal Missed
2:49 - 3rd
Andre Heidari 43 yard field goal MISSED.
4th & 12 at WSU 26
Pass Completion
2:40 - 3rd
Connor Halliday pass complete to Kristoff Williams for 6 yards to the WshSt 32.
1st & 10 at WSU 26
0-yd Penalty
1:23 - 3rd
WASHINGTON ST penalty 5 yard False Start on Joe Dahl accepted.
3rd & 1 at WSU 47
3-yd Run
0:21 - 3rd
Teondray Caldwell rush for 3 yards to the WshSt 45.
3rd & 6 at WSU 42
Pass Completion
1:54 - 3rd
Connor Halliday pass complete to Brett Bartolone for a loss of 1 yard to the WshSt 37.
1st & 10 at WSU 38
Pass Completion
1:23 - 3rd
Connor Halliday pass complete to Gabe Marks for 10 yards to the WshSt 47.
2nd & 11 at WSU 37
Punt
0:00 - 3rd
Mike Bowlin punt for 32 yards, downed at the USC 23.
4th & 3 at WSU 45
Pass Completion
2:22 - 3rd
Connor Halliday pass complete to Kristoff Williams for 6 yards to the WshSt 38 for a 1ST down.
2nd & 4 at WSU 32
4th Quarter
3-yd Run
14:45 - 4th
Tre Madden rush for 3 yards to the USC 26.
1st & 10 at USC 23
8-yd Run
14:05 - 4th
Tre Madden rush for 8 yards to the USC 34 for a 1ST down.
2nd & 7 at USC 26
5-yd Run
13:48 - 4th
Tre Madden rush for 5 yards to the USC 39.
1st & 10 at USC 34
0-yd Penalty
12:55 - 4th
USC penalty 5 yard Ineligible Downfield on Pass on Marcus Martin accepted.
2nd & 5 at USC 39
9-yd Run
12:35 - 4th
Tre Madden rush for 9 yards to the USC 43.
2nd & 10 at USC 34
9-yd Run
12:05 - 4th
Tre Madden rush for 9 yards to the WshSt 48 for a 1ST down.
3rd & 1 at USC 43
Pass Completion
11:50 - 4th
Max Wittek pass complete to Marqise Lee for 3 yards to the WshSt 45.
1st & 10 at WSU 48
4-yd Run
11:20 - 4th
Tre Madden rush for 4 yards to the WshSt 41.
2nd & 7 at WSU 45
4-yd Run
10:43 - 4th
Tre Madden rush for 4 yards to the WshSt 37 for a 1ST down.
3rd & 3 at WSU 41
Pass Completion
10:25 - 4th
Max Wittek pass complete to Marqise Lee for 3 yards to the WshSt 34.
1st & 10 at WSU 37
-1-yd Run
9:34 - 4th
Tre Madden rush for a loss of 1 yard to the WshSt 35.
2nd & 7 at WSU 34
Incompletion
9:10 - 4th
Max Wittek pass incomplete to Nelson Agholor.
3rd & 8 at WSU 35
Pass Completion
9:02 - 4th
Max Wittek pass complete to Marqise Lee for 7 yards to the WshSt 28.
4th & 8 at WSU 35
Incompletion
8:09 - 4th
Connor Halliday pass incomplete.
1st & 10 at WSU 41
Incompletion
8:06 - 4th
Connor Halliday pass incomplete to Kristoff Williams.
2nd & 10 at WSU 41
Punt
7:16 - 4th
Mike Bowlin punt for 29 yards, downed at the USC 38.
4th & 18 at WSU 33
Pass Completion
8:36 - 4th
Connor Halliday pass complete to Teondray Caldwell for 7 yards to the WshSt 35.
1st & 10 at WSU 28
6-yd Run
8:27 - 4th
Teondray Caldwell rush for 6 yards to the WshSt 41 for a 1ST down.
2nd & 3 at WSU 35
Incompletion
7:11 - 4th
Max Wittek pass incomplete to Tre Madden.
1st & 10 at USC 38
2-yd Run
7:01 - 4th
Tre Madden rush for 2 yards to the USC 40.
2nd & 10 at USC 38
Incompletion
6:24 - 4th
Max Wittek pass incomplete to Marqise Lee.
3rd & 8 at USC 40
Punt
6:18 - 4th
Kris Albarado punt for 40 yards, punt out-of-bounds at the WshSt 20.
4th & 8 at USC 40
Pass Completion
6:09 - 4th
Connor Halliday pass complete to Rickey Galvin for 1 yard to the WshSt 21.
1st & 10 at WSU 20
Incompletion
5:41 - 4th
Connor Halliday pass incomplete to Teondray Caldwell.
2nd & 9 at WSU 21
Pass Completion
3:38 - 4th
Connor Halliday pass complete to Kristoff Williams for 1 yard to the USC 24.
3rd & 5 at USC 25
Kickoff
3:03 - 4th
Mike Bowlin kickoff for 65 yards returned by Marqise Lee for 12 yards to the USC 12.
Field Goal Good
3:03 - 4th
Andrew Furney 41 yard field goal GOOD.
4th & 4 at USC 24
Pass Completion
5:29 - 4th
Connor Halliday pass complete to Dom Williams for 50 yards to the USC 29 for a 1ST down.
3rd & 9 at WSU 21
Pass Completion
4:42 - 4th
Connor Halliday pass complete to Bobby Ratliff for a loss of 1 yard to the USC 30.
1st & 10 at USC 29
5-yd Run
4:10 - 4th
Teondray Caldwell rush for 5 yards to the USC 25.
2nd & 11 at USC 30
Incompletion
2:54 - 4th
Max Wittek pass incomplete to Nelson Agholor.
1st & 10 at USC 12
0-yd Penalty
2:54 - 4th
WASHINGTON ST penalty 15 yard Pass Interference on Daquawn Brown accepted.
2nd & 10 at USC 12
5-yd Run
2:33 - 4th
Tre Madden rush for 5 yards to the USC 32.
1st & 10 at USC 27
Pass Interception
2:18 - 4th
Max Wittek pass intercepted by Damante Horton at the USC 37, returned for 5 yards to the USC 32.
2nd & 5 at USC 32
0-yd Run
2:13 - 4th
Marcus Mason rush for no gain to the USC 32.
1st & 10 at USC 32
4-yd Run
2:06 - 4th
Marcus Mason rush for 4 yards to the USC 28.
2nd & 10 at USC 32
(2:06 - 4th) Timeout SOUTHERN CAL, clock 02:06.
0-yd Penalty
1:58 - 4th
USC penalty 8 yard Pass Interference on Dion Bailey accepted.
3rd & 6 at USC 28
-2-yd Run
1:58 - 4th
Team rush for a loss of 2 yards to the USC 22.
1st & 10 at USC 20
-2-yd Run
1:20 - 4th
Team rush for a loss of 2 yards to the USC 24.
2nd & 12 at USC 22
-2-yd Run
0:40 - 4th
Team rush for a loss of 2 yards to the USC 26.
3rd & 14 at USC 24
Game Information
Los Angeles, CA


2025 Standings
FBS
| Pac-12 ConferencePac-12 Conference | CONF | OVR |
|---|---|---|
| Washington State | 1-1 | 7-6 |
| Oregon State | 1-1 | 2-10 |
| 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

Nussmeier leads 2 scoring drives as American beats National 17-9 in Senior Bowl
— LSU quarterback Garrett Nussmeier led a pair of touchdown drives, including a keeper for a score, as the American team beat the National team 17-9 on Saturday in the Senior Bowl.
6h

Draft-bound Ty Simpson: New school would have hurt Bama legacy
Former Alabama quarterback Ty Simpson said he is "absolutely" content with entering the NFL draft, adding it would "tarnish my legacy" to stay in college and play for another school.
4h

2026 college football recruiting class rankings: Top 75 schools
We shuffle the 2026 recruiting class rankings with the final signing period right around the corner.
1d
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, Inc. All rights reserved.

