Referee Jeff Heaser; umpire Mark Wilson; head linesman Michael Kelley; line judge Richard Misner; side judge Jerry Hocker; field judge C. Clougherty; back judge Jacques Hooper; center judge Jeff TomlinGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Clemson
Virginia Tech
332
Total yards
342
186
Passing yards
252
146
Rushing yards
90
8.9
Yards per pass
5.6
3.4
Yards per rush
3.2
14
First downs
17
6–16
Third downs
4–15
1–1
Fourth downs
3–5
0
Turnovers
3
4–20
Penalties
4–31
30:44
Possession
29:16
2
Sacks (by defense)
3
Efficiency
Clemson
Virginia Tech
35%
Success rate
37%
0.13
EPA per play
−0.21
1.22
Explosiveness
1.38
0.05
Rushing EPA
−0.14
0.32
Passing EPA
−0.26
35%
Passing-down success
29%
−0.07
First-down EPA
−0.30
−0.02
Second-down EPA
−0.47
0.57
Third-down EPA
0.14
21%
Havoc by its defense
12%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Clemson 62% to win. Elo’s favorite won.
The line
Clemson −7, over/under 48.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Clemson 68%, Virginia Tech 32%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Virginia Tech drives left to right, Clemson right to left.
Q1 Virginia TechPunt, 3 plays, 1 yard
Q1 ClemsonField goal, 10 plays, 47 yards
Q1 Virginia TechPunt, 3 plays, 9 yards
Q1 ClemsonTouchdown, 3 plays, 66 yards
Q1 Virginia TechPunt, 3 plays, 4 yards
Q1 ClemsonPunt, 3 plays, 9 yards
Q1 Virginia TechPunt, 6 plays, 16 yards
Q1 ClemsonPunt, 5 plays, 17 yards
Q2 Virginia TechPunt, 3 plays, 8 yards
Q2 ClemsonMissed FG, 10 plays, 43 yards
Q2 Virginia TechField goal, 10 plays, 52 yards
Q2 ClemsonTouchdown, 6 plays, 75 yards
Q2 Virginia TechMissed FG, 8 plays, 50 yards
Q2 ClemsonEnd of half, 1 play, −1 yard
Q3 ClemsonPunt, 3 plays, −14 yards
Q3 Virginia TechFumble, 2 plays, 5 yards
Q3 ClemsonTouchdown, 10 plays, 51 yards
Q3 Virginia TechTurnover on downs, 5 plays, 24 yards
Q3 ClemsonPunt, 3 plays, 3 yards
Q3 Virginia TechTurnover on downs, 9 plays, 59 yards
Q3 ClemsonPunt, 3 plays, −7 yards
Q4 Virginia TechTouchdown, 1 play, 2 yards
Q4 ClemsonPunt, 4 plays, 26 yards
Q4 Virginia TechPick-six, 2 plays (Clemson scores), 0 yards
Q4 Virginia TechInterception, 9 plays, 34 yards
Q4 ClemsonPunt, 3 plays, −4 yards
Q4 Virginia TechTouchdown, 11 plays, 72 yards
Q4 ClemsonEnd of game, 2 plays, 17 yards
Play by play
1st quarter8 drives, then Clemson 10, Virginia Tech 0
Virginia Tech Punt, 3 plays
14:51
1st & 10 at own 24
Josh Jackson pass incomplete
14:39
2nd & 10 at own 24
Josh Jackson pass complete to Sean Savoy for 1 yd to the VTech 25
13:56
3rd & 9 at own 25
Josh Jackson pass complete to Travon McMillian for no gain to the VTech 25
13:28
4th & 9 at own 25
Oscar Bradburn punt for 28 yds, punt out-of-bounds at the Clem 47
Clemson Field goal, 10 plays
13:00
1st & 10 at own 47
Tavien Feaster run for 4 yds to the VTech 49
12:57
2nd & 6 at opp 49
Kelly Bryant pass incomplete to Deon Cain
12:32
3rd & 6 at opp 49
Kelly Bryant pass complete to Ray-Ray McCloud for 27 yds to the VTech 22 for a 1ST down
12:15
1st & 10 at opp 22
Kelly Bryant pass complete to Hunter Renfrow for 3 yds to the VTech 19
11:57
2nd & 7 at opp 19
Kelly Bryant pass incomplete to Hunter Renfrow
11:45
3rd & 7 at opp 19
Kelly Bryant pass complete to Hunter Renfrow for 16 yds to the VTech 3 for a 1ST down
11:17
1st & goal at opp 3
Tavien Feaster run for no gain to the VTech 3
10:49
2nd & goal at opp 3
Kelly Bryant run for 2 yds to the VTech 1
10:00
3rd & goal at opp 1
CLEMSON Penalty, False Start (Christian Wilkins) to the VTech 6
9:58
3rd & goal at opp 6
Kelly Bryant pass incomplete to Deon Cain
9:54
4th & goal at opp 6
Alex Spence 23 yd FG GOODClemson 3, Virginia Tech 0
Virginia Tech Punt, 3 plays
9:54
4th & 13 at own 35
Alex Spence kickoff for 65 yds , Henri Murphy return for 22 yds to the VTech 22
9:26
1st & 10 at own 22
Travon McMillian run for no gain to the VTech 22
9:07
2nd & 10 at own 22
Josh Jackson pass complete to Sean Savoy for 9 yds to the VTech 31
8:33
3rd & 1 at own 31
Josh Jackson run for no gain to the VTech 31
8:08
4th & 1 at own 31
Oscar Bradburn punt for 35 yds, fair catch by Hunter Renfrow at the Clem 34
Clemson Touchdown, 3 plays
7:42
1st & 10 at own 34
Kelly Bryant pass complete to Ray-Ray McCloud for 3 yds to the Clem 37
7:26
2nd & 7 at own 37
Kelly Bryant pass complete to Tavien Feaster for 3 yds to the Clem 40
6:48
3rd & 4 at own 40
Kelly Bryant pass complete to Tavien Feaster for 60 yds for a TD, (Alex Spence KICK)Clemson 10, Virginia Tech 0
Virginia Tech Punt, 3 plays
6:48
3rd & 4 at own 35
Alex Spence kickoff for 65 yds for a touchback
6:14
1st & 10 at own 25
Sean Savoy run for 6 yds to the VTech 31
5:50
2nd & 4 at own 31
Josh Jackson run for 3 yds to the VTech 34
5:18
3rd & 1 at own 34
Jackson, Josh rush for 7 yards to the VATECH41, PENALTY VATECH illegal formation 5 yards to the VATECH29, NO PLAY.
4:54
3rd & 6 at own 29
Josh Jackson pass incomplete to Chris Cunningham
4:47
4th & 6 at own 29
Oscar Bradburn punt for 50 yds, fair catch by Ray-Ray McCloud at the Clem 21
Clemson Punt, 3 plays
4:00
1st & 10 at own 21
Travis Etienne run for 3 yds to the Clem 24
3:59
2nd & 7 at own 24
Travis Etienne run for no gain to the Clem 24
3:24
3rd & 7 at own 24
Kelly Bryant run for 6 yds to the Clem 30
3:14
4th & 1 at own 30
Will Spiers punt for 37 yds, fair catch by Greg Stroman at the VTech 33
Virginia Tech Punt, 6 plays
3:00
1st & 10 at own 33
Travon McMillian run for a loss of 1 yard to the VTech 32
2:21
2nd & 11 at own 32
Josh Jackson pass complete to Travon McMillian for 7 yds to the VTech 39
2:04
3rd & 4 at own 39
Josh Jackson pass complete to Cam Phillips for 6 yds to the VTech 45 for a 1ST down
1:28
1st & 10 at own 45
Deshawn McClease run for 3 yds to the VTech 48
0:46
2nd & 7 at own 48
C.J. Carroll run for 1 yd to the VTech 49
0:13
3rd & 6 at own 49
Josh Jackson pass incomplete to Cam Phillips
0:05
4th & 6 at own 49
Oscar Bradburn punt for 51 yds for a touchback
Clemson Punt, 5 plays
0:05
1st & 10 at own 20
CLEMSON Penalty, False Start (Taylor Hearn) to the Clem 15
0:05
1st & 15 at own 15
CLEMSON Penalty, Illegal Procedure (Justin Falcinelli) to the Clem 10
0:05
1st & 20 at own 10
Timeout CLEMSON, clock 00:05
0:00
1st & 20 at own 10
Kelly Bryant run for 18 yds to the Clem 28
Q2 14:53
2nd & 2 at own 28
Travis Etienne run for 4 yds to the Clem 32 for a 1ST down
Q2 14:30
1st & 10 at own 32
Kelly Bryant pass complete to Milan Richard for 4 yds to the Clem 36
Q2 13:35
2nd & 6 at own 36
Ray-Ray McCloud run for 2 yds to the Clem 38
Q2 13:08
3rd & 4 at own 38
Kelly Bryant sacked by Tim Settle for a loss of 1 yard to the Clem 37
Q2 12:40
4th & 5 at own 37
Will Spiers punt for 50 yds , Greg Stroman returns for no gain to the VTech 37 VIRGINIA TECH Penalty, Illegal Block (Adonis Alexander) to the VTech 7
2nd quarter6 drives, then Clemson 17, Virginia Tech 3
Virginia Tech Punt, 3 plays
12:36
1st & 10 at own 7
Josh Jackson pass incomplete
12:36
2nd & 10 at own 7
VIRGINIA TECH Penalty, False Start (Eric Gallo) to the VTech 3
12:08
2nd & 14 at own 3
Josh Jackson run for 6 yds to the VTech 9
11:29
3rd & 8 at own 9
Josh Jackson pass complete to Cam Phillips for 6 yds to the VTech 15
11:14
4th & 2 at own 15
Oscar Bradburn punt for 51 yds, fair catch by Hunter Renfrow at the Clem 34
Clemson Missed FG, 10 plays
11:04
1st & 10 at own 34
Kelly Bryant run for 12 yds to the Clem 46 for a 1ST down
10:35
1st & 10 at own 46
Kelly Bryant run for 9 yds to the VTech 45
10:00
2nd & 1 at opp 45
Tavien Feaster run for 8 yds to the VTech 37 for a 1ST down
9:41
1st & 10 at opp 37
Kelly Bryant pass incomplete to Tee Higgins
9:17
2nd & 10 at opp 37
Kelly Bryant run for 7 yds to the VTech 30
8:48
3rd & 3 at opp 30
Kelly Bryant run for 3 yds to the VTech 27 for a 1ST down
8:31
1st & 10 at opp 27
Kelly Bryant pass incomplete to Deon Cain
8:11
2nd & 10 at opp 27
Tavien Feaster run for 4 yds to the VTech 23
7:52
3rd & 6 at opp 23
Kelly Bryant pass incomplete to Deon Cain
7:47
4th & 6 at opp 23
Alex Spence 41 yd FG MISSED
Virginia Tech Field goal, 10 plays
7:30
1st & 10 at own 23
Josh Jackson pass complete to Henri Murphy for 9 yds to the VTech 32
7:00
2nd & 1 at own 32
Travon McMillian run for 5 yds to the VTech 37 for a 1ST down
6:35
1st & 10 at own 37
Josh Jackson run for no gain to the VTech 37
6:09
2nd & 10 at own 37
Josh Jackson pass complete to Henri Murphy for 14 yds to the Clem 49 for a 1ST down
5:58
1st & 10 at opp 49
Timeout VIRGINIA TECH, clock 05:58
5:36
1st & 10 at opp 49
Josh Jackson run for 3 yds to the Clem 46
4:53
2nd & 7 at opp 46
Travon McMillian run for 19 yds to the Clem 27 for a 1ST down
4:39
1st & 10 at opp 27
Josh Jackson pass incomplete to Cam Phillips
4:00
2nd & 10 at opp 27
C.J. Carroll run for a loss of 1 yard to the Clem 28
3:28
3rd & 11 at opp 28
Josh Jackson pass complete to Dalton Keene for 3 yds to the Clem 25
3:10
4th & 8 at opp 25
Joey Slye 43 yd FG GOODClemson 10, Virginia Tech 3
Clemson Touchdown, 6 plays
3:10
4th & 8 at own 35
Joey Slye kickoff for 65 yds for a touchback
2:49
1st & 10 at own 25
Kelly Bryant pass complete to Ray-Ray McCloud for 5 yds to the Clem 30
2:17
2nd & 5 at own 30
Kelly Bryant pass complete to Deon Cain for 35 yds to the VTech 35 for a 1ST down
2:03
1st & 10 at opp 35
C.J. Fuller run for 5 yds to the VTech 30
1:32
2nd & 5 at opp 30
Kelly Bryant run for 9 yds to the VTech 21 for a 1ST down
1:20
1st & 10 at opp 21
Kelly Bryant pass complete to Deon Cain for 20 yds to the VTech 1 for a 1ST down
1:19
1st & goal at opp 1
C.J. Fuller run for 1 yd for a TD, (Alex Spence KICK)Clemson 17, Virginia Tech 3
Virginia Tech Missed FG, 8 plays
1:19
1st & 10 at own 35
Alex Spence kickoff for 63 yds , Henri Murphy return for 21 yds to the VTech 23
1:00
1st & 10 at own 23
Josh Jackson run for 2 yds to the VTech 25
0:50
2nd & 8 at own 25
Josh Jackson pass complete to Cam Phillips for 13 yds to the VTech 38 for a 1ST down
0:39
1st & 10 at own 38
Josh Jackson pass incomplete to Sean Savoy
0:25
2nd & 10 at own 38
Josh Jackson pass complete to Cam Phillips for 21 yds to the Clem 41 for a 1ST down
0:21
1st & 10 at opp 41
Josh Jackson pass complete to C.J. Carroll for 5 yds to the Clem 36
0:21
2nd & 5 at opp 36
Timeout VIRGINIA TECH, clock 00:21
0:16
2nd & 5 at opp 36
Josh Jackson pass incomplete to Cam Phillips
0:07
1st & 10 at opp 27
Timeout VIRGINIA TECH, clock 00:07
0:02
1st & 10 at opp 27
Joey Slye 45 yd FG MISSED
Clemson End of half, 1 play
0:00
1st & 10 at own 27
TEAM run for a loss of 1 yard to the Clem 26
3rd quarter7 drives, then Clemson 24, Virginia Tech 3
Clemson Punt, 3 plays
15:00
1st & 10 at own 35
Joey Slye kickoff for 65 yds for a touchback
14:26
1st & 10 at own 25
Amari Rodgers run for a loss of 7 yards to the Clem 18
14:20
2nd & 17 at own 18
Kelly Bryant pass incomplete to Diondre Overton
13:48
3rd & 17 at own 18
Kelly Bryant sacked by Adonis Alexander for a loss of 7 yards to the Clem 11
13:27
4th & 24 at own 11
Will Spiers punt for 53 yds , Greg Stroman returns for 9 yds to the VTech 45
Virginia Tech Fumble, 2 plays
13:17
1st & 10 at own 45
Travon McMillian run for 5 yds to the 50 yard line
12:55
2nd & 5 at the 50
Travon McMillian run for 1 yd to the Clem 49 Travon McMillian fumbled, forced by Dexter Lawrence, recovered by Clem Dorian O’Daniel
Clemson Touchdown, 10 plays
12:11
1st & 10 at own 49
Tavien Feaster run for 5 yds to the VTech 46
12:00
2nd & 5 at opp 46
CLEMSON Penalty, False Start (Mitch Hyatt) to the Clem 49
11:30
2nd & 10 at own 49
Kelly Bryant run for 6 yds to the VTech 45
11:00
3rd & 4 at opp 45
Kelly Bryant run for 6 yds to the VTech 39 for a 1ST down
10:45
1st & 10 at opp 39
Kelly Bryant run for 2 yds to the VTech 37
9:51
2nd & 8 at opp 37
Kelly Bryant pass complete to Milan Richard for 7 yds to the VTech 30
9:28
3rd & 1 at opp 30
Kelly Bryant run for 24 yds to the VTech 6 for a 1ST down
8:40
1st & goal at opp 6
Tavien Feaster run for 1 yd to the VTech 5
8:26
2nd & goal at opp 5
Kelly Bryant run for 1 yd to the VTech 4
7:49
3rd & goal at opp 4
Kelly Bryant run for 3 yds to the VTech 1
7:12
4th & goal at opp 1
Tavien Feaster run for 1 yd for a TD, (Alex Spence KICK)Clemson 24, Virginia Tech 3
Virginia Tech Turnover on downs, 5 plays
7:12
4th & 5 at own 35
Alex Spence kickoff for 52 yds , Henri Murphy return for 16 yds to the VTech 29
7:00
1st & 10 at own 29
Josh Jackson pass complete to Deshawn McClease for 17 yds to the VTech 46 for a 1ST down
6:25
1st & 10 at own 46
Deshawn McClease run for 5 yds to the Clem 49
5:33
2nd & 5 at opp 49
Josh Jackson pass complete to Eric Kumah for 2 yds to the Clem 47
5:28
3rd & 3 at opp 47
Josh Jackson pass incomplete to Cam Phillips
5:28
4th & 3 at opp 47
Timeout CLEMSON, clock 05:28
5:23
4th & 3 at opp 47
Josh Jackson pass complete to Sean Savoy for a loss of 5 yards to the VTech 48
Clemson Punt, 3 plays
5:13
1st & 10 at opp 48
Travis Etienne run for 3 yds to the VTech 45
4:25
2nd & 7 at opp 45
Travis Etienne run for no gain to the VTech 45
4:02
3rd & 7 at opp 45
Kelly Bryant pass incomplete to Hunter Renfrow
3:54
4th & 7 at opp 45
Will Spiers punt for 24 yds, fair catch by Greg Stroman at the VTech 21
Virginia Tech Turnover on downs, 9 plays
3:41
1st & 10 at own 21
Josh Jackson pass complete to C.J. Carroll for 35 yds to the Clem 44 for a 1ST down
3:29
1st & 10 at opp 44
Josh Jackson pass incomplete to Deshawn McClease
3:20
2nd & 10 at opp 44
Josh Jackson pass incomplete to Cam Phillips
2:49
3rd & 10 at opp 44
Josh Jackson pass complete to Cam Phillips for 6 yds to the Clem 38
2:31
4th & 4 at opp 38
Josh Jackson pass complete to Henri Murphy for 20 yds to the Clem 18 for a 1ST down
1:40
1st & 10 at opp 18
C.J. Carroll sacked by Dorian O’Daniel for a loss of 8 yards to the Clem 26
1:10
2nd & 18 at opp 26
Josh Jackson pass complete to Cam Phillips for 12 yds to the Clem 14
0:30
3rd & 6 at opp 14
Josh Jackson sacked by Isaiah Simmons for a loss of 6 yards to the Clem 20
0:23
4th & 12 at opp 20
Oscar Bradburn pass complete to Dalton Keene for 1 yd to the Clem 19
Clemson Punt, 3 plays
0:00
1st & 10 at own 19
Kelly Bryant sacked by Trevon Hill for a loss of 7 yards to the Clem 12
Q4 14:36
2nd & 17 at own 12
Kelly Bryant run for no gain to the Clem 12
Q4 14:16
3rd & 17 at own 12
Kelly Bryant pass incomplete to Deon Cain
Q4 14:04
4th & 17 at own 12
Will Spiers punt for 33 yds , Greg Stroman returns for 43 yds to the Clem 2
4th quarter7 drives, then Clemson 31, Virginia Tech 17
Virginia Tech Touchdown, 1 play
14:00
1st & goal at opp 2
Sean Savoy run for 2 yds for a TD, (Joey Slye KICK)Clemson 24, Virginia Tech 10
Clemson Punt, 4 plays
14:00
1st & 10 at own 35
Joey Slye kickoff for 65 yds for a touchback
13:35
1st & 10 at own 25
Tavien Feaster run for 3 yds to the Clem 28
13:20
2nd & 7 at own 28
Bryant, Kelly pass incomplete to Cain, Deon, PENALTY VATECH pass interference (Edmunds, Terrell) 16 yards to the CLEMSON44, NO PLAY, 1ST DOWN CLEMSON.
12:56
1st & 10 at own 44
Tavien Feaster run for 3 yds to the Clem 47
12:25
2nd & 7 at own 47
Kelly Bryant pass complete to Milan Richard for 3 yds to the 50 yard line
11:40
3rd & 4 at the 50
Kelly Bryant run for 1 yd to the VTech 49
11:21
4th & 3 at opp 49
Will Spiers punt for 29 yds, fair catch by Greg Stroman at the VTech 20
Virginia Tech Pick-six, 2 plays (Clemson scores)
11:16
1st & 10 at own 20
Josh Jackson pass incomplete to Cam Phillips
11:08
2nd & 10 at own 20
Josh Jackson pass intercepted for a TD Dorian O’Daniel return for 22 yds for a TD, (Alex Spence KICK)Clemson 31, Virginia Tech 10
Virginia Tech Interception, 9 plays
11:08
1st & 10 at own 35
Christian Groomes kickoff for 64 yds
10:45
1st & 10 at own 35
Deshawn McClease run for 1 yd to the VTech 36
10:26
2nd & 9 at own 36
Josh Jackson pass complete to Deshawn McClease for a loss of 3 yards to the VTech 33
9:48
3rd & 12 at own 33
Josh Jackson pass complete to Coleman Fox for 8 yds to the VTech 41
9:40
4th & 4 at own 41
Josh Jackson run for 4 yds to the VTech 45 for a 1ST down
9:14
1st & 10 at own 45
Josh Jackson pass complete to Coleman Fox for 13 yds to the Clem 42 for a 1ST down
8:45
1st & 10 at opp 42
Josh Jackson pass complete to C.J. Carroll for 5 yds to the Clem 37
8:25
2nd & 5 at opp 37
Josh Jackson pass complete to Coleman Fox for a loss of 4 yards to the Clem 41
7:50
3rd & 9 at opp 41
Josh Jackson pass complete to Cam Phillips for 10 yds to the Clem 31 for a 1ST down
7:31
1st & 10 at opp 31
Josh Jackson pass intercepted Austin Bryant return for no gain to the Clem 40
Clemson Punt, 3 plays
7:11
1st & 10 at own 40
C.J. Fuller run for 3 yds to the Clem 43
6:29
2nd & 7 at own 43
C.J. Fuller run for 1 yd to the Clem 44
6:05
3rd & 6 at own 44
Timeout CLEMSON, clock 06:05
5:44
3rd & 6 at own 44
Travis Etienne run for a loss of 8 yards to the Clem 36
5:14
4th & 14 at own 36
Will Spiers punt for 39 yds , Greg Stroman returns for 3 yds to the VTech 28
Virginia Tech Touchdown, 11 plays
5:00
1st & 10 at own 28
Coleman Fox run for 4 yds to the VTech 32
4:45
2nd & 6 at own 32
Coleman Fox run for 9 yds to the VTech 41 for a 1ST down
4:00
1st & 10 at own 41
Josh Jackson pass complete to Eric Kumah for 6 yds to the VTech 47
3:30
2nd & 4 at own 47
Coleman Fox run for 9 yds to the Clem 44 for a 1ST down
3:17
1st & 10 at opp 44
Coleman Fox run for 2 yds to the Clem 42
2:50
2nd & 8 at opp 42
Josh Jackson pass complete to Coleman Fox for a loss of 4 yards to the Clem 46
2:29
3rd & 12 at opp 46
Coleman Fox run for 15 yds to the Clem 31 for a 1ST down
1:59
1st & 10 at opp 31
Josh Jackson run for 1 yd to the Clem 30
1:44
2nd & 9 at opp 30
Josh Jackson pass incomplete to Henri Murphy
1:38
3rd & 9 at opp 30
Josh Jackson pass incomplete to Cam Phillips
1:32
4th & 9 at opp 30
Josh Jackson pass complete to Sean Savoy for 30 yds for a TD, (Joey Slye KICK)Clemson 31, Virginia Tech 17
Clemson End of game, 2 plays
1:32
4th & 9 at own 35
Joey Slye kickoff for 12 yds , C.J. Fuller return for 2 yds to the VTech 45
1:00
1st & 10 at opp 45
Travis Etienne run for 2 yds to the VTech 43
0:00
2nd & 8 at opp 43
Travis Etienne run for 15 yds to the VTech 28 for a 1ST down
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.